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 61045b670bf Update Dataflow container versions (#25192) add 40243ffc284 update GCP cloud libraries BOM to 26.5.0 add 3bf17574c6f Merge pull request #25194: update GCP cloud libraries BOM to 26.5.0 add bfb6a8ea0a8 Fixing a table existence verifier for BQ add 2bcec868da0 Merge pull request #25195 from pabloem/fix-verify-table-bq add 1c71463118c Add a bunch of convenience methods for nullable top level schema fields to make schemas a bit easier to read in Java add 0b7394b4486 Updated to use existing addNullableField vs doing it directly add 423cf9aded6 Merge branch 'apache:master' into schema-convenience-functions add 2fbc731f5f6 Merge remote-tracking branch 'origin/schema-convenience-functions' into schema-convenience-functions add c8cdc8ede70 Merge pull request #25196: Schema convenience functions add c9e8aba3141 Log BatchElement statistics. add bb92863be87 Merge pull request #25208 Log BatchElement statistics. add 66aa607845b [24469] Implement CsvIO.Write and supporting classes (#24630) add af42717f461 Add some more links to the case studies page. add cd54ad5ad67 Merge pull request #25125 Add some more links to the case studies page. add 2b96716ef5f Implement mongodbio.Read with an SDF (#25160) No new revisions were added by this update. Summary of changes: .../org/apache/beam/gradle/BeamModulePlugin.groovy | 12 +- sdks/go/pkg/beam/io/mongodbio/coder.go | 25 +- sdks/go/pkg/beam/io/mongodbio/coder_test.go | 135 +++--- sdks/go/pkg/beam/io/mongodbio/common.go | 38 +- .../pkg/beam/io/mongodbio/id_range_restriction.go | 206 +++++++++ .../beam/io/mongodbio/id_range_restriction_test.go | 179 ++++++++ sdks/go/pkg/beam/io/mongodbio/id_range_split.go | 248 +++++++++++ .../pkg/beam/io/mongodbio/id_range_split_test.go | 275 ++++++++++++ sdks/go/pkg/beam/io/mongodbio/id_range_tracker.go | 194 +++++++++ .../pkg/beam/io/mongodbio/id_range_tracker_test.go | 461 +++++++++++++++++++++ sdks/go/pkg/beam/io/mongodbio/read.go | 402 +++++------------- sdks/go/pkg/beam/io/mongodbio/read_test.go | 323 --------------- .../container/license_scripts/dep_urls_java.yaml | 2 +- .../java/org/apache/beam/sdk/schemas/Schema.java | 65 +++ sdks/java/io/csv/build.gradle | 34 ++ .../java/org/apache/beam/sdk/io/csv/CsvIO.java | 458 ++++++++++++++++++++ .../apache/beam/sdk/io/csv/CsvRowConversions.java | 152 +++++++ .../org/apache/beam/sdk/io/csv/package-info.java | 20 + .../org/apache/beam/sdk/io/csv/CsvIOTestData.java | 106 +++++ .../apache/beam/sdk/io/csv/CsvIOTestJavaBeans.java | 265 ++++++++++++ .../org/apache/beam/sdk/io/csv/CsvIOWriteTest.java | 308 ++++++++++++++ .../beam/sdk/io/csv/RowToCsvCSVFormatTest.java | 353 ++++++++++++++++ .../io/csv/RowToCsvPredefinedCSVFormatsTest.java | 284 +++++++++++++ .../beam/sdk/io/gcp/bigquery/BigQueryHelpers.java | 9 +- sdks/python/apache_beam/transforms/util.py | 14 + settings.gradle.kts | 1 + .../www/site/content/en/case-studies/163netease.md | 19 + .../www/site/content/en/case-studies/accenture.md | 19 + website/www/site/content/en/case-studies/align.md | 19 + website/www/site/content/en/case-studies/aliz.md | 19 + .../www/site/content/en/case-studies/arquivei.md | 19 + .../site/content/en/case-studies/bahwancybertek.md | 19 + website/www/site/content/en/case-studies/bbc.md | 19 + website/www/site/content/en/case-studies/behalf.md | 19 + .../www/site/content/en/case-studies/belllabs.md | 19 + .../www/site/content/en/case-studies/benchsci.md | 19 + .../www/site/content/en/case-studies/betterup.md | 19 + .../content/en/case-studies/bigdatainstitute.md | 19 + .../site/content/en/case-studies/carfinance247.md | 19 + .../www/site/content/en/case-studies/citibank.md | 19 + .../www/site/content/en/case-studies/cognite.md | 19 + website/www/site/content/en/case-studies/cruise.md | 19 + .../www/site/content/en/case-studies/datatonic.md | 19 + .../site/content/en/case-studies/dunbradstreet.md | 19 + .../www/site/content/en/case-studies/ericsson.md | 19 + .../www/site/content/en/case-studies/evolve24.md | 19 + .../www/site/content/en/case-studies/hazelcast.md | 19 + .../www/site/content/en/case-studies/hoxtonai.md | 19 + .../www/site/content/en/case-studies/ibiblio.md | 19 + .../industrialtechnologyresearchinstitute.md | 19 + website/www/site/content/en/case-studies/ineat.md | 19 + .../www/site/content/en/case-studies/lumaapps.md | 19 + .../www/site/content/en/case-studies/mindvalley.md | 19 + .../www/site/content/en/case-studies/natwest.md | 19 + website/www/site/content/en/case-studies/nokia.md | 19 + website/www/site/content/en/case-studies/oracle.md | 19 + .../site/content/en/case-studies/orielresearch.md | 19 + .../en/case-studies/oxfordbigdatainstitute.md | 19 + .../www/site/content/en/case-studies/plantix.md | 19 + .../content/en/case-studies/portaltelemedicina.md | 19 + .../www/site/content/en/case-studies/primerai.md | 19 + .../www/site/content/en/case-studies/prosimo.md | 19 + .../www/site/content/en/case-studies/spicule.md | 19 + .../www/site/content/en/case-studies/tencent.md | 19 + .../site/content/en/case-studies/theworkshop.md | 19 + .../www/site/content/en/case-studies/tutanota.md | 19 + website/www/site/content/en/case-studies/unity.md | 19 + .../content/en/case-studies/universityofweimar.md | 19 + website/www/site/content/en/case-studies/veepee.md | 19 + .../site/content/en/case-studies/venturedive.md | 19 + website/www/site/content/en/case-studies/veolia.md | 19 + .../site/content/en/case-studies/xiaohongshu.md | 19 + website/www/site/content/en/case-studies/yelp.md | 19 + .../static/images/logos/powered-by/163netease.png | Bin 0 -> 24509 bytes .../static/images/logos/powered-by/Accenture.png | Bin 0 -> 23000 bytes .../site/static/images/logos/powered-by/Align.png | Bin 0 -> 11914 bytes .../site/static/images/logos/powered-by/Aliz.png | Bin 0 -> 3789 bytes .../static/images/logos/powered-by/Arquivei.png | Bin 0 -> 8031 bytes .../site/static/images/logos/powered-by/BBC.png | Bin 0 -> 8261 bytes .../images/logos/powered-by/Bahwan Cybertek.png | Bin 0 -> 29002 bytes .../site/static/images/logos/powered-by/Behalf.png | Bin 0 -> 4748 bytes .../static/images/logos/powered-by/BenchSci.png | Bin 0 -> 12922 bytes .../static/images/logos/powered-by/BetterUp.png | Bin 0 -> 3449 bytes .../images/logos/powered-by/Big Data Institute.png | Bin 0 -> 47223 bytes .../static/images/logos/powered-by/CitiBank.png | Bin 0 -> 26340 bytes .../static/images/logos/powered-by/Cognite.png | Bin 0 -> 3470 bytes .../site/static/images/logos/powered-by/Cruise.png | Bin 0 -> 49411 bytes .../static/images/logos/powered-by/Datatonic.png | Bin 0 -> 3262 bytes .../static/images/logos/powered-by/Ericsson.png | Bin 0 -> 32216 bytes .../static/images/logos/powered-by/Evolve24.png | Bin 0 -> 18350 bytes .../static/images/logos/powered-by/Hoxton AI.png | Bin 0 -> 6177 bytes .../site/static/images/logos/powered-by/Ineat.png | Bin 0 -> 11809 bytes .../static/images/logos/powered-by/Mindvalley.png | Bin 0 -> 51538 bytes .../static/images/logos/powered-by/NatWest.png | Bin 0 -> 14297 bytes .../site/static/images/logos/powered-by/Nokia.png | Bin 0 -> 43679 bytes .../site/static/images/logos/powered-by/Oracle.png | Bin 0 -> 1220 bytes .../images/logos/powered-by/Oriel Research.png | Bin 0 -> 10109 bytes .../static/images/logos/powered-by/Plantix.png | Bin 0 -> 67805 bytes .../logos/powered-by/Portal Telemedicina.png | Bin 0 -> 26046 bytes .../static/images/logos/powered-by/PrimerAI.png | Bin 0 -> 30330 bytes .../static/images/logos/powered-by/Prosimo.png | Bin 0 -> 12322 bytes .../static/images/logos/powered-by/Spicule.png | Bin 0 -> 18340 bytes .../static/images/logos/powered-by/Tencent.png | Bin 0 -> 108931 bytes .../images/logos/powered-by/The Workshop.png | Bin 0 -> 7525 bytes .../static/images/logos/powered-by/Tutanota.png | Bin 0 -> 13434 bytes .../site/static/images/logos/powered-by/Veepee.png | Bin 0 -> 20971 bytes .../images/logos/powered-by/Venture Dive.png | Bin 0 -> 9611 bytes .../site/static/images/logos/powered-by/Veolia.png | Bin 0 -> 15877 bytes .../static/images/logos/powered-by/Xiaohongshu.png | Bin 0 -> 5764 bytes .../site/static/images/logos/powered-by/Yelp.png | Bin 0 -> 150390 bytes .../static/images/logos/powered-by/belllabs.png | Bin 0 -> 22337 bytes .../images/logos/powered-by/carfinance247.png | Bin 0 -> 42883 bytes .../images/logos/powered-by/dunbradstreet.png | Bin 0 -> 6396 bytes .../static/images/logos/powered-by/hazelcast.png | Bin 0 -> 9274 bytes .../static/images/logos/powered-by/iBiblio.png | Bin 0 -> 2887 bytes .../industrialtechnologyresearchinstitute.png | Bin 0 -> 14001 bytes .../static/images/logos/powered-by/lumaapps.png | Bin 0 -> 17104 bytes .../logos/powered-by/oxfordbigdatainstitute.png | Bin 0 -> 47223 bytes .../site/static/images/logos/powered-by/unity.png | Bin 0 -> 17667 bytes .../images/logos/powered-by/universityofweimar.png | Bin 0 -> 30417 bytes 120 files changed, 4741 insertions(+), 721 deletions(-) create mode 100644 sdks/go/pkg/beam/io/mongodbio/id_range_restriction.go create mode 100644 sdks/go/pkg/beam/io/mongodbio/id_range_restriction_test.go create mode 100644 sdks/go/pkg/beam/io/mongodbio/id_range_split.go create mode 100644 sdks/go/pkg/beam/io/mongodbio/id_range_split_test.go create mode 100644 sdks/go/pkg/beam/io/mongodbio/id_range_tracker.go create mode 100644 sdks/go/pkg/beam/io/mongodbio/id_range_tracker_test.go create mode 100644 sdks/java/io/csv/build.gradle create mode 100644 sdks/java/io/csv/src/main/java/org/apache/beam/sdk/io/csv/CsvIO.java create mode 100644 sdks/java/io/csv/src/main/java/org/apache/beam/sdk/io/csv/CsvRowConversions.java create mode 100644 sdks/java/io/csv/src/main/java/org/apache/beam/sdk/io/csv/package-info.java create mode 100644 sdks/java/io/csv/src/test/java/org/apache/beam/sdk/io/csv/CsvIOTestData.java create mode 100644 sdks/java/io/csv/src/test/java/org/apache/beam/sdk/io/csv/CsvIOTestJavaBeans.java create mode 100644 sdks/java/io/csv/src/test/java/org/apache/beam/sdk/io/csv/CsvIOWriteTest.java create mode 100644 sdks/java/io/csv/src/test/java/org/apache/beam/sdk/io/csv/RowToCsvCSVFormatTest.java create mode 100644 sdks/java/io/csv/src/test/java/org/apache/beam/sdk/io/csv/RowToCsvPredefinedCSVFormatsTest.java create mode 100644 website/www/site/content/en/case-studies/163netease.md create mode 100644 website/www/site/content/en/case-studies/accenture.md create mode 100644 website/www/site/content/en/case-studies/align.md create mode 100644 website/www/site/content/en/case-studies/aliz.md create mode 100644 website/www/site/content/en/case-studies/arquivei.md create mode 100644 website/www/site/content/en/case-studies/bahwancybertek.md create mode 100644 website/www/site/content/en/case-studies/bbc.md create mode 100644 website/www/site/content/en/case-studies/behalf.md create mode 100644 website/www/site/content/en/case-studies/belllabs.md create mode 100644 website/www/site/content/en/case-studies/benchsci.md create mode 100644 website/www/site/content/en/case-studies/betterup.md create mode 100644 website/www/site/content/en/case-studies/bigdatainstitute.md create mode 100644 website/www/site/content/en/case-studies/carfinance247.md create mode 100644 website/www/site/content/en/case-studies/citibank.md create mode 100644 website/www/site/content/en/case-studies/cognite.md create mode 100644 website/www/site/content/en/case-studies/cruise.md create mode 100644 website/www/site/content/en/case-studies/datatonic.md create mode 100644 website/www/site/content/en/case-studies/dunbradstreet.md create mode 100644 website/www/site/content/en/case-studies/ericsson.md create mode 100644 website/www/site/content/en/case-studies/evolve24.md create mode 100644 website/www/site/content/en/case-studies/hazelcast.md create mode 100644 website/www/site/content/en/case-studies/hoxtonai.md create mode 100644 website/www/site/content/en/case-studies/ibiblio.md create mode 100644 website/www/site/content/en/case-studies/industrialtechnologyresearchinstitute.md create mode 100644 website/www/site/content/en/case-studies/ineat.md create mode 100644 website/www/site/content/en/case-studies/lumaapps.md create mode 100644 website/www/site/content/en/case-studies/mindvalley.md create mode 100644 website/www/site/content/en/case-studies/natwest.md create mode 100644 website/www/site/content/en/case-studies/nokia.md create mode 100644 website/www/site/content/en/case-studies/oracle.md create mode 100644 website/www/site/content/en/case-studies/orielresearch.md create mode 100644 website/www/site/content/en/case-studies/oxfordbigdatainstitute.md create mode 100644 website/www/site/content/en/case-studies/plantix.md create mode 100644 website/www/site/content/en/case-studies/portaltelemedicina.md create mode 100644 website/www/site/content/en/case-studies/primerai.md create mode 100644 website/www/site/content/en/case-studies/prosimo.md create mode 100644 website/www/site/content/en/case-studies/spicule.md create mode 100644 website/www/site/content/en/case-studies/tencent.md create mode 100644 website/www/site/content/en/case-studies/theworkshop.md create mode 100644 website/www/site/content/en/case-studies/tutanota.md create mode 100644 website/www/site/content/en/case-studies/unity.md create mode 100644 website/www/site/content/en/case-studies/universityofweimar.md create mode 100644 website/www/site/content/en/case-studies/veepee.md create mode 100644 website/www/site/content/en/case-studies/venturedive.md create mode 100644 website/www/site/content/en/case-studies/veolia.md create mode 100644 website/www/site/content/en/case-studies/xiaohongshu.md create mode 100644 website/www/site/content/en/case-studies/yelp.md create mode 100644 website/www/site/static/images/logos/powered-by/163netease.png create mode 100644 website/www/site/static/images/logos/powered-by/Accenture.png create mode 100644 website/www/site/static/images/logos/powered-by/Align.png create mode 100644 website/www/site/static/images/logos/powered-by/Aliz.png create mode 100644 website/www/site/static/images/logos/powered-by/Arquivei.png create mode 100644 website/www/site/static/images/logos/powered-by/BBC.png create mode 100644 website/www/site/static/images/logos/powered-by/Bahwan Cybertek.png create mode 100644 website/www/site/static/images/logos/powered-by/Behalf.png create mode 100644 website/www/site/static/images/logos/powered-by/BenchSci.png create mode 100644 website/www/site/static/images/logos/powered-by/BetterUp.png create mode 100644 website/www/site/static/images/logos/powered-by/Big Data Institute.png create mode 100644 website/www/site/static/images/logos/powered-by/CitiBank.png create mode 100644 website/www/site/static/images/logos/powered-by/Cognite.png create mode 100644 website/www/site/static/images/logos/powered-by/Cruise.png create mode 100644 website/www/site/static/images/logos/powered-by/Datatonic.png create mode 100644 website/www/site/static/images/logos/powered-by/Ericsson.png create mode 100644 website/www/site/static/images/logos/powered-by/Evolve24.png create mode 100644 website/www/site/static/images/logos/powered-by/Hoxton AI.png create mode 100644 website/www/site/static/images/logos/powered-by/Ineat.png create mode 100644 website/www/site/static/images/logos/powered-by/Mindvalley.png create mode 100644 website/www/site/static/images/logos/powered-by/NatWest.png create mode 100644 website/www/site/static/images/logos/powered-by/Nokia.png create mode 100644 website/www/site/static/images/logos/powered-by/Oracle.png create mode 100644 website/www/site/static/images/logos/powered-by/Oriel Research.png create mode 100644 website/www/site/static/images/logos/powered-by/Plantix.png create mode 100644 website/www/site/static/images/logos/powered-by/Portal Telemedicina.png create mode 100644 website/www/site/static/images/logos/powered-by/PrimerAI.png create mode 100644 website/www/site/static/images/logos/powered-by/Prosimo.png create mode 100644 website/www/site/static/images/logos/powered-by/Spicule.png create mode 100644 website/www/site/static/images/logos/powered-by/Tencent.png create mode 100644 website/www/site/static/images/logos/powered-by/The Workshop.png create mode 100644 website/www/site/static/images/logos/powered-by/Tutanota.png create mode 100644 website/www/site/static/images/logos/powered-by/Veepee.png create mode 100644 website/www/site/static/images/logos/powered-by/Venture Dive.png create mode 100644 website/www/site/static/images/logos/powered-by/Veolia.png create mode 100644 website/www/site/static/images/logos/powered-by/Xiaohongshu.png create mode 100644 website/www/site/static/images/logos/powered-by/Yelp.png create mode 100644 website/www/site/static/images/logos/powered-by/belllabs.png create mode 100644 website/www/site/static/images/logos/powered-by/carfinance247.png create mode 100644 website/www/site/static/images/logos/powered-by/dunbradstreet.png create mode 100644 website/www/site/static/images/logos/powered-by/hazelcast.png create mode 100644 website/www/site/static/images/logos/powered-by/iBiblio.png create mode 100644 website/www/site/static/images/logos/powered-by/industrialtechnologyresearchinstitute.png create mode 100644 website/www/site/static/images/logos/powered-by/lumaapps.png create mode 100644 website/www/site/static/images/logos/powered-by/oxfordbigdatainstitute.png create mode 100644 website/www/site/static/images/logos/powered-by/unity.png create mode 100644 website/www/site/static/images/logos/powered-by/universityofweimar.png