This is an automated email from the ASF dual-hosted git repository. github-bot pushed a change to branch nightly-refs/heads/master in repository https://gitbox.apache.org/repos/asf/beam.git.
from 1b1ccd8 Merge pull request #17155: [BEAM-14149] Disable BigQueryIOStorageWriteIT for general Java post-commit add 4ab97a5 [BEAM-13015] Avoid repeated weighing of StateKey in StateFetchingIterator cache usage. (#17121) add 06f3519 Add option to add modules to JDK add-open (#17110) add 7ef6560 [BEAM-13015] Clarify ownership of the list for state caching across bundles (#16982) add cdf99be [BEAM-13232] Close clients properly in KinesisSource. Also use lazy init for AWS clients to avoid unnecessary allocations for some use cases. add 1d6aacf Merge pull request #17140: [BEAM-13232] Close clients properly in KinesisSource. add 8cda8a2 [BEAM-14134] Optimize memory allocations for various core coders (#17134) add 0943d85 [BEAM-14129] Restructure PubsubLiteIO Read side to produce smaller bundles (#17125) add 5605d44 [BEAM-12697] Add primitive field generation from IR to SBE extension (#16762) add ea624ef [BEAM-14151] Excluding Spanner CDC tests from Dataflow V1 suite add 9cadeca Merge pull request #17156 from [BEAM-14151] Excluding Spanner CDC tests from Dataflow V1 suite add a87d088 [BEAM-13976] [Website] update homepage add 18e0390 [BEAM-13976] [Website] update homepage, add logo add 539016f [BEAM-13976] [Website] update text add 45643bb [BEAM-13979] [Website] add Beam Playground add 52396c6 [BEAM-13976] [Website] delete Beam Playground add 1946a1d [BEAM-13976] [Website] change navbar css links rules, delete links from mobile add 427428f [BEAM-13976] [Website] change padding size between the sections add de673f7 [BEAM-13976] [Website] change title to capital letters add 55f3365 [BEAM-13976] [Website] change title add a73792f [BEAM-13976] [Website] change text add 48db648 Merge branch 'master' into beam-13976-update-homepage add 4385c67 [BEAM-13976] [Website] add playground sass, change text-align add 4b60fd2 Merge branch 'master' into beam-13976-update-homepage add eeeb7d1 [BEAM-13976] [Website] add playground section, add empty line add 30788b6 [BEAM-13976][Website] Update text for the `Playground` section on the Home page add e2473d4 Merge branch 'master' into beam-13976-update-homepage add 2d55a58 Merge pull request #16919 from akvelon/beam-13976-update-homepage add 0ee7ab0 [BEAM-13976] [Website] Update Community landing page add f91c13f [BEAM-13979] [Website] update title add a276400 [BEAM-13977] [Website] delete available-contact-channels on mobile devices add b726e0f [BEAM-13977] [Website] change title add 6c5d1be [BEAM-13977] [Website] change text, add capital letters add 1aa88da Merge pull request #16945 from akvelon/BEAM-13977-update-community-landing-page add eb3278c [BEAM-13979] [Website] Update Community/Contact us page add 44e5d10 [BEAM-13979] [Website] delete space add e9c4614 [BEAM-13979] [Website] change text add 2bd698f Merge pull request #16949 from akvelon/BEAM-13979-update_community-contact_us add 26cfb70 [BEAM-14040] [Website] create new page, add link add c79868e [BEAM-14040] [Website] add io connectors table add 3608509 Merge branch 'master' into BEAM-14040-add-connectors add 01411fc [BEAM-14040] [Website] add overflow to css, add table content add 98470aa [BEAM-14040] [Website] change ✘ for ✔, add license, add br add cef3b71 [BEAM-14040] [Website] add empty line add 7d93530 [BEAM-14040] [Website] change td add 3b1a2d6 Merge branch 'master' into BEAM-14040-add-connectors add 59cd96d [BEAM-14040] [Website] change links color add 9c7cc04 Merge branch 'master' into BEAM-14040-add-connectors add d39c4ae [BEAM-14040] [Website] change links, change specific version to current add d5a7816 [BEAM-14040][Website] Update link for the ParquetIO Connector add 1e2308e Merge pull request #17040 from akvelon/BEAM-14040-add-connectors add 06f16ef [BEAM-14041] [Website] update built io transforms add 7df9af8 Merge branch 'master' into BEAM-14041-update-builtin-IO add 615e04b [BEAM-14041] [Website] move connectors from Miscellaneous to Database add 87a743d Merge branch 'master' into BEAM-14041-update-builtin-IO add e697863 [BEAM-14041] [Website] change IO from go to java add 2f785ea [BEAM-14041][Website] Update link for Pub/Sub Lite, InfluxDB and Firestore IO Connectors add 00494d4 Merge branch 'master' into BEAM-14041-update-builtin-IO add c2af980 Merge pull request #17075 from akvelon/BEAM-14041-update-builtin-IO add c5293ee Updated metrics' CronJob API to use the latest batch version. add 941b073 Updated cluster to test in metrics-upgrade-clone in BeamMetrics_Publish test add ac816a92 Updated StateFulSet k8s obejct in cassandra-svc-statefulset.yaml file in order to get the apps/v1 version works. add cf2437b Updated documentation including cluster specs. add 5b9eb64 Beam 13058 k8s apis upgrade - elasticsearch (#18) add b9a2e3c Removed code used for testing. add 58789c9 Removed code used for testing in job_PostCommit_BeamMetrics_Publish task. add fa461c4 Beam 13058 k8s apis upgrade - Adding Basic Auth details in documentation (#19) add 388281e Merge branch 'apache:master' into beam-13058-k8s-apis-upgrade add 1c46006 Merge branch 'apache:master' into beam-13058-k8s-apis-upgrade add 0039572 Added comments in initContainers and remove unused code in elasticsearch k8s files. add 7f911de Merge pull request #17160 from dannymartinm/beam-13058-k8s-apis-upgrade add 428cd4f [BEAM-13889] Add test cases to jsonx package (#17124) add b61436e Remove unreachable code in container.go (#17166) add b9846fb Add ability to handle streaming input to AvroSchemaIOProvider (#17126) add dae7215 [BEAM-12898] Flink Load Tests failure- UncheckedExecutionException - leaking vms (#17046) add 14862cc Moving to 2.39.0-SNAPSHOT on master branch. No new revisions were added by this update. Summary of changes: .test-infra/dataproc/flink_cluster.sh | 7 +- .../jenkins/job_LoadTests_Combine_Flink_Go.groovy | 4 +- .../job_LoadTests_Combine_Flink_Python.groovy | 4 +- .../jenkins/job_LoadTests_GBK_Flink_Go.groovy | 4 +- .../jenkins/job_LoadTests_ParDo_Flink_Go.groovy | 4 +- .../job_LoadTests_ParDo_Flink_Python.groovy | 8 +- .../job_LoadTests_SideInput_Flink_Go.groovy | 4 +- .../jenkins/job_LoadTests_coGBK_Flink_Go.groovy | 4 +- .test-infra/kubernetes/README.md | 44 + .../LargeITCluster/cassandra-svc-statefulset.yaml | 10 +- .../es-services-deployments.yaml | 80 +- .../SmallITCluster/elasticsearch-svc-rc.yaml | 26 +- .test-infra/metrics/README.md | 18 + .../kubernetes/beam-influxdb-autobackup.yaml | 2 +- .../org/apache/beam/gradle/BeamModulePlugin.groovy | 12 +- gradle.properties | 4 +- runners/google-cloud-dataflow-java/build.gradle | 2 + .../dataflow/options/DataflowPipelineOptions.java | 18 + sdks/go/container/boot.go | 2 - sdks/go/pkg/beam/core/core.go | 2 +- sdks/go/pkg/beam/core/util/jsonx/jsonx_test.go | 86 ++ sdks/java/container/Dockerfile | 5 + sdks/java/container/boot.go | 149 +++- sdks/java/container/common.gradle | 8 + sdks/java/container/java17/option-jamm.json | 13 + .../beam/sdk/coders/BigEndianIntegerCoder.java | 6 +- .../apache/beam/sdk/coders/BigEndianLongCoder.java | 6 +- .../beam/sdk/coders/BigEndianShortCoder.java | 6 +- .../org/apache/beam/sdk/coders/BitConverters.java | 77 ++ .../org/apache/beam/sdk/coders/DoubleCoder.java | 3 +- .../org/apache/beam/sdk/coders/FloatCoder.java | 3 +- .../org/apache/beam/sdk/coders/InstantCoder.java | 6 +- .../apache/beam/sdk/coders/IterableLikeCoder.java | 12 +- .../java/org/apache/beam/sdk/coders/MapCoder.java | 9 +- .../apache/beam/sdk/io/AvroSchemaIOProvider.java | 44 +- .../apache/beam/sdk/options/SdkHarnessOptions.java | 19 + .../beam/sdk/io/AvroSchemaIOProviderTest.java | 173 ++++ sdks/java/extensions/sbe/build.gradle | 3 + .../beam/sdk/extensions/sbe/IrFieldGenerator.java | 146 ++++ .../beam/sdk/extensions/sbe/PrimitiveSbeField.java | 160 ++++ .../apache/beam/sdk/extensions/sbe/SbeField.java | 57 ++ .../apache/beam/sdk/extensions/sbe/SbeSchema.java | 161 ++++ .../beam/sdk/extensions/sbe/SerializableIr.java | 97 +++ .../beam/sdk/extensions/sbe/UnsignedOptions.java | 154 ++++ .../sdk/extensions/sbe/IrFieldGeneratorTest.java | 99 +++ .../sdk/extensions/sbe/PrimitiveSbeFieldTest.java | 110 +++ .../beam/sdk/extensions/sbe/SbeSchemaTest.java | 70 ++ .../sdk/extensions/sbe/SerializableIrTest.java | 93 ++ .../beam/sdk/extensions/sbe/TestSchemas.java | 147 ++++ .../resources/only-primitives-multi-message.xml | 45 + .../sbe/src/test/resources/only-primitives.xml | 40 + .../extensions/sbe/src/test/resources/person.xml | 51 ++ .../java/org/apache/beam/fn/harness/Caches.java | 1 - .../apache/beam/fn/harness/state/BagUserState.java | 2 + .../beam/fn/harness/state/MultimapUserState.java | 5 +- .../fn/harness/state/StateFetchingIterators.java | 51 +- .../harness/state/StateFetchingIteratorsTest.java | 12 +- .../beam/sdk/io/aws2/kinesis/KinesisReader.java | 10 +- .../beam/sdk/io/aws2/kinesis/KinesisSource.java | 30 +- .../io/aws2/kinesis/SimplifiedKinesisClient.java | 75 +- .../aws2/kinesis/SimplifiedKinesisClientTest.java | 47 +- .../internal/MemoryBufferedSubscriber.java | 55 ++ .../internal/MemoryBufferedSubscriberImpl.java | 173 ++++ ...erverPublisherCache.java => MemoryLimiter.java} | 21 +- .../gcp/pubsublite/internal/MemoryLimiterImpl.java | 92 ++ .../internal/OffsetByteRangeTracker.java | 104 +-- .../internal/PerServerPublisherCache.java | 7 +- ...herCache.java => PerServerSubscriberCache.java} | 14 +- .../internal/PerSubscriptionPartitionSdf.java | 21 +- .../io/gcp/pubsublite/internal/PubsubLiteSink.java | 4 +- .../{PublisherCache.java => ServiceCache.java} | 54 +- .../pubsublite/internal/SubscribeTransform.java | 50 +- .../pubsublite/internal/SubscriberAssembler.java | 1 + .../SubscriptionPartitionProcessorImpl.java | 180 ++-- .../internal/MemoryBufferedSubscriberImplTest.java | 200 +++++ .../internal/OffsetByteRangeTrackerTest.java | 37 +- .../SubscriptionPartitionProcessorImplTest.java | 180 ++-- sdks/python/apache_beam/version.py | 2 +- website/www/site/assets/scss/_connectors.sass | 28 + website/www/site/assets/scss/_ctas.sass | 3 +- website/www/site/assets/scss/_global.sass | 3 - website/www/site/assets/scss/_graphic.scss | 4 + website/www/site/assets/scss/_hero.scss | 2 +- website/www/site/assets/scss/_navbar-mobile.sass | 11 +- website/www/site/assets/scss/_page-nav.scss | 7 +- website/www/site/assets/scss/_pillars.scss | 2 +- website/www/site/assets/scss/_quotes.scss | 2 +- website/www/site/assets/scss/main.scss | 1 + .../www/site/content/en/community/contact-us.md | 7 +- .../site/content/en/documentation/io/built-in.md | 16 +- .../site/content/en/documentation/io/connectors.md | 940 +++++++++++++++++++++ website/www/site/data/en/community_list.yaml | 8 +- website/www/site/data/en/contact_us.yaml | 19 +- website/www/site/data/en/graphic.yaml | 10 +- website/www/site/data/en/pillars.yaml | 8 +- website/www/site/data/io_matrix.yaml | 24 + website/www/site/i18n/home/calendar/en.yaml | 2 +- website/www/site/i18n/home/en.yaml | 6 +- website/www/site/i18n/home/hero/en.yaml | 6 +- website/www/site/i18n/home/logos/en.yaml | 2 +- website/www/site/i18n/home/pillars/en.yaml | 5 +- website/www/site/i18n/home/quotes/en.yaml | 2 +- website/www/site/layouts/_default/baseof.html | 6 +- website/www/site/layouts/community/baseof.html | 1 - website/www/site/layouts/index.html | 7 +- .../partials/section-menu/en/documentation.html | 1 + .../static/images/logos/runners/amazon_kinesis.png | Bin 0 -> 11112 bytes 107 files changed, 4193 insertions(+), 685 deletions(-) create mode 100644 .test-infra/kubernetes/README.md create mode 100644 sdks/go/pkg/beam/core/util/jsonx/jsonx_test.go create mode 100644 sdks/java/container/java17/option-jamm.json create mode 100644 sdks/java/core/src/main/java/org/apache/beam/sdk/coders/BitConverters.java create mode 100644 sdks/java/core/src/test/java/org/apache/beam/sdk/io/AvroSchemaIOProviderTest.java create mode 100644 sdks/java/extensions/sbe/src/main/java/org/apache/beam/sdk/extensions/sbe/IrFieldGenerator.java create mode 100644 sdks/java/extensions/sbe/src/main/java/org/apache/beam/sdk/extensions/sbe/PrimitiveSbeField.java create mode 100644 sdks/java/extensions/sbe/src/main/java/org/apache/beam/sdk/extensions/sbe/SbeField.java create mode 100644 sdks/java/extensions/sbe/src/main/java/org/apache/beam/sdk/extensions/sbe/SbeSchema.java create mode 100644 sdks/java/extensions/sbe/src/main/java/org/apache/beam/sdk/extensions/sbe/SerializableIr.java create mode 100644 sdks/java/extensions/sbe/src/main/java/org/apache/beam/sdk/extensions/sbe/UnsignedOptions.java create mode 100644 sdks/java/extensions/sbe/src/test/java/org/apache/beam/sdk/extensions/sbe/IrFieldGeneratorTest.java create mode 100644 sdks/java/extensions/sbe/src/test/java/org/apache/beam/sdk/extensions/sbe/PrimitiveSbeFieldTest.java create mode 100644 sdks/java/extensions/sbe/src/test/java/org/apache/beam/sdk/extensions/sbe/SbeSchemaTest.java create mode 100644 sdks/java/extensions/sbe/src/test/java/org/apache/beam/sdk/extensions/sbe/SerializableIrTest.java create mode 100644 sdks/java/extensions/sbe/src/test/java/org/apache/beam/sdk/extensions/sbe/TestSchemas.java create mode 100644 sdks/java/extensions/sbe/src/test/resources/only-primitives-multi-message.xml create mode 100644 sdks/java/extensions/sbe/src/test/resources/only-primitives.xml create mode 100644 sdks/java/extensions/sbe/src/test/resources/person.xml create mode 100644 sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/MemoryBufferedSubscriber.java create mode 100644 sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/MemoryBufferedSubscriberImpl.java copy sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/{PerServerPublisherCache.java => MemoryLimiter.java} (65%) create mode 100644 sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/MemoryLimiterImpl.java copy sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/{PerServerPublisherCache.java => PerServerSubscriberCache.java} (66%) rename sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/{PublisherCache.java => ServiceCache.java} (55%) create mode 100644 sdks/java/io/google-cloud-platform/src/test/java/org/apache/beam/sdk/io/gcp/pubsublite/internal/MemoryBufferedSubscriberImplTest.java create mode 100644 website/www/site/assets/scss/_connectors.sass create mode 100644 website/www/site/content/en/documentation/io/connectors.md create mode 100644 website/www/site/static/images/logos/runners/amazon_kinesis.png