This is an automated email from the ASF dual-hosted git repository.

damccorm pushed a change to branch users/damccorm/enforce-java-gbek
in repository https://gitbox.apache.org/repos/asf/beam.git


    from 8c25c5644ad Update triggers
     add 893e9cbf8a5 Bump cloud.google.com/go/spanner from 1.85.0 to 1.85.1 in 
/sdks (#36206)
     add bcc896128f5 [Dataflow Streaming Java] Fix possible 
IllegalStateException when grpc streams have deadline exceeded. (#36170)
     add 4dc472a7520 Bump google.golang.org/grpc from 1.75.0 to 1.75.1 in /sdks 
(#36203)
     add 580dba80fca Allow parquet import to be None (#36202)
     add 70dc036e059 Bump docker/setup-qemu-action from 1 to 3 (#36208)
     add fc7750b9862 Merge pull request #36190: FirestoreV1 - Fix output 
timestamp to be based on input window, not walltime.
     add fa021af906b Sort output before comparison in enrichment test
     add 30699d49464 Merge pull request #36212 from apache/fix-python-examples
     add 5f0ac3c7f22 Bump google.golang.org/api from 0.248.0 to 0.249.0 in 
/sdks (#36207)
     add da57e58a888 [Prism] Fix an issue on pane info being overwritten by 
different bundles. (#36188)
     add 1d30d0c2485 Install go for python unit tests to use prism runner. 
(#36221)
     add 65dfd30684d Revert "Install go for python unit tests to use prism 
runner. (#36221)" (#36223)
     add 36598323b10 Infra iam enforcer service accounts (#36215)
     add 354a3878fca Fix panic in teststream. (#36227)
     add 7b22d6199b5 Bump github.com/docker/docker in /sdks (#36230)
     add a5c98500f83 [Java] Change precondition checks to use lazy formatting 
(#36065)
     add 6d80ed6c087 Bump github.com/testcontainers/testcontainers-go in /sdks 
(#36231)
     add 8fd07a40087 Revert "Cleanly separate v1 worker and v2 sdk harness 
container image handling in DataflowRunner" (#36216)
     add 11f75687d68 Remove Vertex LLM Inference Integration Test (#36172)
     add df255a34fe4 Bump cloud.google.com/go/storage from 1.56.1 to 1.56.2 in 
/sdks (#36204)
     add d26dbacc8e4 Add support for PROTO format in YAML Pub/Sub transform 
(#36185)
     add 350537f782a Remove (inactive) key from example (#36234)
     add 91460292891 Fix a deadlock situation for BlockOnSplit test case. 
(#36226)
     add cf55feeb880 Fix Null Pointer Exception in BigQueryIO (#36209)
     add c7b6576a7b5 [python] Fix output pcollections of composite transforms 
that return DoOutputsTuple (#36220)
     add 4c8fdf699f6 Update import gpg action version
     add 805796377b0 Adding release-2.68.0-postrelease to protected branches in 
.asf.yaml
     add 42aed71971a blog: GSoC 2025 - Beam YAML, Kafka and Iceberg User 
Accessibility (#36233)
     add 08b0572d54c Fix bug when execute DataframeTransform a dictionary of 
Pcoll (#35893)
     add 85b27030d29 Update Beam website to release 2.68.0
     add e4142f41a96 Update dates
     add 16b31376fea Update links
     add 6ec46786250 Merge pull request #36136 from apache/release-268-website
     add 990b5ffb30b [Prism] Support injecting triggered bundle for a batch of 
elements. (#36219)
     add 43c8285ff09 Add liferoad to go reviewwer. (#36239)
     add 757ffcdc3b9 fix(pipeline): Handle missing side_inputs in 
AppliedPTransform (#36238)
     add a32f2a3825c Fix race condition that causes the test flaky. (#36235)
     add 1455548fd37 Update Beam version for republish released docker 
containers workflow
     add 38ab0bc2f83 Bump github.com/nats-io/nats-server/v2 from 2.11.9 to 
2.12.0 in /sdks (#36243)
     add 8ca2a0af33c Touch trigger files for integration tests for OutputBuilder
     add aa27e9ef82a Move WindowMatchers to main component of runners-core
     add 2cff4cc48ab Add OutputBuilder to the Java SDK and use in runners
     add 0384a59a1b5 Merge pull request #34902: Introduce OutputBuilder in Java 
SDK
     add 12e6ff8efa1 Bump actions/stale from 9 to 10 (#36153)
     add 7bee72f0b0c Bump actions/checkout from 4 to 5 (#36152)
     add 22fe03306a5 Bump actions/github-script from 7 to 8 (#36157)
     add bb617a012fd Bump actions/download-artifact from 4 to 5
     add 7a4548fa4bb Merge pull request #36155: Bump actions/download-artifact 
from 4 to 5
     add a3a457f2a8c Update description.md (#36240)
     add 7f23c420010 [Prism] Improve logging messages and levels. (#36242)
     add 5ba054ea9bc Add Charles to the list of Website authors
     add 6344678b411 Merge pull request #36236: Add Charles to the list of 
Website authors
     add e2eb65b2cdd Make BQ docs consistent (#36247)
     add 5a9a740cfcb Revert "Bump actions/checkout from 4 to 5 (#36152)" 
(#36257)
     add 17c85154690 Increase expansion service connection timeout to 30 sec. 
(#36256)
     add 6b6af8d88be Bump actions/setup-java from 4 to 5 (#36262)
     add 8668509d0a1 Use singleton prism server by default. (#36228)
     add 620f4963666 Bump actions/setup-go from 5 to 6 (#36261)
     add 23f2520ec87 Bump github.com/aws/aws-sdk-go-v2 from 1.39.0 to 1.39.1 in 
/sdks (#36259)
     add 7cffae082e5 Allow manually running code_completion_plugin_tests.yml 
(#36265)
     add 6c7bbdef7d9 Correctly override apache/beam containers for RC on 
Dataflow runner job submission (#36199)
     add cf9d958c00a Clarify release-guide.md (#36237)
     add b612413b5ad Bump cloud.google.com/go/storage from 1.56.2 to 1.57.0 in 
/sdks (#36263)
     add 6d5af4b5dd2 Managed Bigquery Java Read&Write Transforms
     add 469132a7ed1 switch to bigquery
     add 1eda506c171 Upgrade check to next release
     add 3a419b6d83b Merge pull request #36139: Managed Bigquery Java 
Read&Write Transforms
     add da6f7b4f212 Fix Build Issues with Iceberg Upgrade (#36255)
     add 527e821e3c9 Support managed jdbc io (SQLServer)  (#36055)
     add 5fe4b73a173 Revert "Update dill requirement in /sdks/python (#36147)" 
(#36270)
     add d5059c3edda [Prism] Support AfterProcessingTime triggers - part 1 
(#36126)
     add 8bcd76661db Bump github.com/aws/aws-sdk-go-v2/config from 1.31.8 to 
1.31.10 in /sdks (#36279)
     add b8f0d5fc12b Bump google-github-actions/setup-gcloud from 2 to 3 
(#36280)
     add 39b1b26c22f Require dill for cloudml (#36269)
     add c3ef7f31fb0 Update Beam Protobuf Schema (Java) (#35150)
     add 432479c6f58 Fix PostCommit Java Hadoop Versions job (#36282)
     add 8cb3d4463db Fix changes whitespace (#36286)
     add e31079b9f74 Fix JUnit 5 module (#36258)
     add f869272095d Bump golangci/golangci-lint-action from 3 to 8 (#36291)
     add ac6d0334abc Bump github.com/aws/aws-sdk-go-v2/service/s3 in /sdks 
(#36292)
     add 4194a62ba89 Adds logging to DetectNewPartitionsAction in spanner 
changestream source. (#36290)
     add 7381121babe Add GroupByEncryptedKey transform (#36213)
     add febe6affadf Allow nullable subfields for OneOfType (#36297)
     add 53bba283ce0 Fix typevar reduce for PYPI. (#36299)
     add bbf3613ea40 Set latest tag based on branch in sdk and docker snapshots 
(#36298)
     add bacd18b3731 CONTRIBUTING.md: include workflows README doc (#36303)
     add d9209d9c876 Fix BigQuery Integration tests
     add b9ba54d20b8 Fix location
     add 8bde4429a3c fix location
     add 08e76a0ca12 fix formatting
     add 9cd994eb086 Merge pull request #36302 from 
tarun-google/fix_bigquery_tests
     add 18d1d9fbb22 increase timeout (#36317)
     add 50e14ace7f6 feat(bigquery): add BigLake configuration support for 
Storage Write API (#36225)
     add c84f28f84aa Add option to pickle relative filepaths in cloudpickle. 
(#36300)
     add 8cdd2f595ff Fix PerformanceTests jobs (#36315)
     add abdec1bcecd Bump github.com/nats-io/nats.go from 1.45.0 to 1.46.0 in 
/sdks (#36312)
     add 34aa17de6cd Allow users to pass service name for profiler for Java And 
Go SDK (#35903)
     add 970f6b26c5d [GSoC 25][Blog Post]: Beam ML Vector DB/Feature Store 
Project (#36301)
     add 292484f96a2 fix license script (#36328)
     add bb340c2f66a further increase timeout (#36329)
     add 4d87e040ac2 Add deterministic redistribute sharding for KafkaIO read. 
(#36112)
     add 449ab577d32 Update python SDK container image (#36341)
     add de8a6375242 Add Python 3.13
     add 7a815d458f4 Add Python 3.13 to supported versions
     add 881de9ba98a Update tensorflow version for Python 3.13
     add 5f216696371 Merge pull request #36319 from 
apache/fix-update-dependencies
     add da00474b4ea Add temp_location to all BigQuery Write examples and 
integration tests
     add 75866588752 Merge pull request #36336 from 
tarun-google/fix_temp_location
     add 09b9c471c8d Add @SchemaFieldDescription annotations and description to 
Bigtable config (#36344)
     add eaee76e99c8 Merge branch 'master' into users/damccorm/enforce-java-gbek

No new revisions were added by this update.

Summary of changes:
 .asf.yaml                                          |   1 +
 .github/REVIEWERS.yml                              |   1 +
 .../test-properties.json                           |   8 +-
 .../beam_PostCommit_Java_DataflowV1.json           |   1 +
 ...eam_PostCommit_Java_Examples_Dataflow_Java.json |   1 +
 .../beam_PostCommit_Java_Examples_Dataflow_V2.json |   1 +
 ...m_PostCommit_Java_ValidatesRunner_Dataflow.json |   1 +
 ...it_Java_ValidatesRunner_Dataflow_Streaming.json |   1 +
 ...ostCommit_Java_ValidatesRunner_Dataflow_V2.json |   1 +
 ...Java_ValidatesRunner_Dataflow_V2_Streaming.json |   1 +
 ...eam_PostCommit_Java_ValidatesRunner_Direct.json |   1 +
 ...beam_PostCommit_Java_ValidatesRunner_Flink.json |   1 +
 ...beam_PostCommit_Java_ValidatesRunner_Samza.json |   1 +
 ...beam_PostCommit_Java_ValidatesRunner_Spark.json |   1 +
 ...m_PostCommit_Java_ValidatesRunner_Twister2.json |   1 +
 .../beam_PostCommit_Java_ValidatesRunner_ULR.json  |   1 +
 .github/trigger_files/beam_PostCommit_Python.json  |   2 +-
 .../beam_PostCommit_Python_Xlang_Gcp_Dataflow.json |   2 +-
 .../beam_PostCommit_Python_Xlang_IO_Dataflow.json  |   2 +-
 .github/workflows/assign_milestone.yml             |   2 +-
 .github/workflows/beam_CleanUpGCPResources.yml     |   2 +-
 .../beam_Infrastructure_PolicyEnforcer.yml         |   2 +-
 .../beam_Infrastructure_SecurityLogging.yml        |   2 +-
 .../beam_Infrastructure_ServiceAccountKeys.yml     |   2 +-
 .../beam_Infrastructure_UsersPermissions.yml       |   2 +-
 .github/workflows/beam_Playground_Precommit.yml    |   2 +-
 .../beam_PostCommit_Java_Jpms_Direct_Java21.yml    |   2 +-
 .github/workflows/beam_PostCommit_Python_Arm.yml   |   2 +-
 .../beam_PostCommit_Yaml_Xlang_Direct.yml          |   2 +-
 .../workflows/beam_Publish_Beam_SDK_Snapshots.yml  |   9 +-
 .../workflows/beam_Publish_Docker_Snapshots.yml    |   7 +-
 ...beam_Python_ValidatesContainer_Dataflow_ARM.yml |   2 +-
 .github/workflows/build_release_candidate.yml      |  12 +-
 .github/workflows/build_wheels.yml                 |  10 +-
 .github/workflows/code_completion_plugin_tests.yml |   3 +-
 .github/workflows/finalize_release.yml             |  16 +-
 .github/workflows/refresh_looker_metrics.yml       |   2 +-
 .../republish_released_docker_containers.yml       |   6 +-
 .../run_rc_validation_python_mobile_gaming.yml     |   2 +-
 .../workflows/run_rc_validation_python_yaml.yml    |   2 +-
 .github/workflows/self-assign.yml                  |   2 +-
 .github/workflows/stale.yml                        |   2 +-
 .github/workflows/tour_of_beam_backend.yml         |   4 +-
 .github/workflows/update_python_dependencies.yml   |   3 +-
 .../postgres/postgres-service-for-local-dev.yml    |  15 +-
 CHANGES.md                                         |  15 +-
 CONTRIBUTING.md                                    |   4 +
 build.gradle.kts                                   |   1 +
 .../org/apache/beam/gradle/BeamModulePlugin.groovy |  22 +-
 contributor-docs/release-guide.md                  |   2 +-
 examples/java/build.gradle                         |  35 +-
 examples/java/common.gradle                        |  50 ++
 examples/java/iceberg/build.gradle                 |   7 +
 .../datatokenization/utils/SchemasUtils.java       |   5 +-
 .../anomaly_detection_timesfm.ipynb                |   4 +-
 infra/enforcement/iam.py                           |  18 +-
 infra/iam/users.yml                                | 522 +++++++++++++-
 .../common-transforms/filter/description.md        |   2 +-
 local-env-setup.sh                                 |   4 +-
 .../model/pipeline/v1/external_transforms.proto    |   4 +
 runners/core-java/build.gradle                     |   1 +
 .../apache/beam/runners/core/LateDataUtils.java    |   4 +-
 ...TimeBoundedSplittableProcessElementInvoker.java |  11 +-
 .../apache/beam/runners/core/ReduceFnRunner.java   |   9 +-
 .../apache/beam/runners/core/SimpleDoFnRunner.java |  82 ++-
 .../apache/beam/runners/core/WindowMatchers.java   |  22 +
 .../beam/runners/core/WindowMatchersTest.java      |  26 +
 .../direct/GroupAlsoByWindowEvaluatorFactory.java  |   4 +-
 .../SplittableProcessElementsEvaluatorFactory.java |   3 +-
 .../runners/direct/WindowEvaluatorFactory.java     |   4 +-
 .../flink/FlinkStreamingTransformTranslators.java  |  12 +-
 .../translation/functions/FlinkDoFnFunction.java   |  21 +-
 .../functions/FlinkNonMergingReduceFunction.java   |  12 +-
 .../beam/runners/dataflow/BatchViewOverrides.java  |   4 +-
 .../dataflow/DataflowPipelineTranslator.java       |   7 +-
 .../beam/runners/dataflow/DataflowRunner.java      | 149 ++--
 .../dataflow/RedistributeByKeyOverrideFactory.java |  15 +-
 .../options/DataflowPipelineWorkerPoolOptions.java |  13 +-
 .../dataflow/util/CloudObjectTranslators.java      |   2 +-
 .../dataflow/DataflowPipelineTranslatorTest.java   |  12 +-
 .../beam/runners/dataflow/DataflowRunnerTest.java  | 146 ++--
 .../worker/AssignWindowsParDoFnFactory.java        |   4 +-
 .../worker/GroupAlsoByWindowParDoFnFactory.java    |   9 +-
 .../runners/dataflow/worker/InMemoryReader.java    |   6 +-
 .../dataflow/worker/PartialGroupByKeyParDoFns.java |   8 +-
 .../ReifyTimestampAndWindowsParDoFnFactory.java    |  11 +-
 .../beam/runners/dataflow/worker/WindmillSink.java |   8 +-
 .../util/BatchGroupAlsoByWindowAndCombineFn.java   |   3 +-
 .../dataflow/worker/util/ValueInEmptyWindows.java  |   4 +-
 .../client/ResettableThrowingStreamObserver.java   |  28 +-
 .../grpc/observers/DirectStreamObserver.java       |   2 +-
 .../StreamObserverCancelledException.java          |   6 +-
 .../worker/util/GroupAlsoByWindowProperties.java   |   4 +-
 .../ResettableThrowingStreamObserverTest.java      |  72 +-
 .../fnexecution/environment/ProcessManager.java    |   2 +-
 .../runners/fnexecution/wire/CommonCoderTest.java  |   4 +-
 .../runners/spark/util/SparkSideInputReader.java   |   2 +-
 .../apache/beam/runners/spark/util/TimerUtils.java |   4 +-
 .../twister2/utils/Twister2SideInputReader.java    |   2 +-
 sdks/go.mod                                        |  59 +-
 sdks/go.sum                                        | 125 ++--
 sdks/go/container/boot.go                          |  42 +-
 sdks/go/container/boot_test.go                     | 127 +++-
 .../go/pkg/beam/core/runtime/exec/dynsplit_test.go |   4 +-
 .../beam/core/runtime/xlangx/expansionx/process.go |   2 +-
 .../prism/internal/engine/elementmanager.go        | 282 +++++---
 .../beam/runners/prism/internal/engine/strategy.go | 108 ++-
 .../runners/prism/internal/engine/strategy_test.go | 129 ++++
 .../runners/prism/internal/engine/teststream.go    |   3 +
 sdks/go/pkg/beam/runners/prism/internal/execute.go |  42 +-
 .../prism/internal/jobservices/server_test.go      |  36 +-
 .../pkg/beam/runners/prism/internal/preprocess.go  |  14 +
 sdks/go/pkg/beam/runners/prism/internal/stage.go   |   4 +-
 .../beam/runners/prism/internal/worker/worker.go   |   4 +-
 sdks/java/container/boot.go                        |  88 ++-
 sdks/java/container/boot_test.go                   |  45 ++
 .../license_scripts/pull_licenses_java.py          |   3 +-
 .../TFRecordReadSchemaTransformConfiguration.java  |   3 +-
 .../schemas/{Factory.java => FieldValueHaver.java} |  13 +-
 .../sdk/schemas/GetterBasedSchemaProvider.java     |  11 +-
 .../java/org/apache/beam/sdk/schemas/Schema.java   |  19 +-
 .../beam/sdk/schemas/SchemaCoderHelpers.java       |   2 +-
 .../org/apache/beam/sdk/schemas/SchemaUtils.java   | 279 +++++++
 .../apache/beam/sdk/schemas/logicaltypes/Date.java |   7 +-
 .../beam/sdk/schemas/logicaltypes/DateTime.java    |  27 +-
 .../sdk/schemas/logicaltypes/EnumerationType.java  |  30 +-
 .../sdk/schemas/logicaltypes/MicrosInstant.java    |  15 +-
 .../sdk/schemas/logicaltypes/NanosDuration.java    |  11 +-
 .../sdk/schemas/logicaltypes/NanosInstant.java     |  11 +-
 .../beam/sdk/schemas/logicaltypes/OneOfType.java   |  15 +-
 .../logicaltypes/PassThroughLogicalType.java       |   8 +-
 .../apache/beam/sdk/schemas/logicaltypes/Time.java |   7 +-
 .../beam/sdk/schemas/utils/ByteBuddyUtils.java     |  11 +
 .../beam/sdk/schemas/utils/JavaBeanUtils.java      |  64 ++
 .../beam/sdk/testing/TestOutputReceiver.java       |  63 ++
 .../org/apache/beam/sdk/testing/TestPipeline.java  |  73 +-
 .../org/apache/beam/sdk/transforms/Create.java     |  14 +-
 .../java/org/apache/beam/sdk/transforms/DoFn.java  |  16 +-
 .../beam/sdk/transforms/DoFnOutputReceivers.java   | 158 ++--
 .../org/apache/beam/sdk/transforms/DoFnTester.java |  18 +-
 .../apache/beam/sdk/transforms/Redistribute.java   |  17 +-
 .../org/apache/beam/sdk/transforms/Reshuffle.java  |  15 +-
 ...lueReceiver.java => OutputBuilderSupplier.java} |  10 +-
 ...ueReceiver.java => OutputBuilderSuppliers.java} |  18 +-
 .../beam/sdk/util/WindowedValueReceiver.java       |   2 +-
 .../sdk/util/construction/SplittableParDo.java     |  34 +-
 .../construction/SplittableParDoNaiveBounded.java  |  79 +-
 .../{WindowedValue.java => OutputBuilder.java}     |  48 +-
 .../main/java/org/apache/beam/sdk/values/Row.java  |   2 +-
 .../org/apache/beam/sdk/values/WindowedValue.java  |   6 +-
 .../org/apache/beam/sdk/values/WindowedValues.java | 214 +++++-
 .../sdk/transforms/reflect/DoFnInvokersTest.java   |  63 +-
 .../extensions/protobuf/ProtoBeamConverter.java    | 588 +++++++++++++++
 .../extensions/protobuf/ProtoByteBuddyUtils.java   |  45 +-
 .../sdk/extensions/protobuf/ProtoByteUtils.java    |   2 +-
 .../protobuf/ProtoDynamicMessageSchema.java        | 802 +--------------------
 .../extensions/protobuf/ProtoSchemaTranslator.java |  98 ++-
 .../beam/sdk/extensions/protobuf/ProtobufUtil.java |  18 +
 .../protobuf/ProtoBeamConverterTest.java           | 620 ++++++++++++++++
 .../extensions/protobuf/ProtoByteUtilsTest.java    |  42 +-
 .../protobuf/ProtoMessageSchemaTest.java           |  77 ++
 .../sdk/extensions/protobuf/TestProtoSchemas.java  |  29 +-
 .../src/test/proto/proto3_schema_messages.proto    |  66 ++
 .../sql/impl/parser/SqlCreateCatalog.java          |   2 +-
 .../sql/meta/catalog/InMemoryCatalog.java          |   2 +-
 .../sql/meta/provider/test/TestTableProvider.java  |   2 +-
 sdks/java/harness/build.gradle                     |   2 +
 .../beam/fn/harness/AssignWindowsRunner.java       |   7 +-
 .../apache/beam/fn/harness/FnApiDoFnRunner.java    | 376 +++++-----
 ...littableSplitAndSizeRestrictionsDoFnRunner.java |  65 +-
 ...ittableTruncateSizedRestrictionsDoFnRunner.java |  70 +-
 .../beam/fn/harness/FnApiDoFnRunnerTest.java       |  47 +-
 ...ableSplitAndSizeRestrictionsDoFnRunnerTest.java |  43 +-
 .../beam/sdk/io/gcp/bigquery/BatchLoads.java       |   4 +-
 .../beam/sdk/io/gcp/bigquery/BigQueryIO.java       |  30 +-
 .../bigquery/StorageApiWriteUnshardedRecords.java  |  67 +-
 ...ueryStorageWriteApiSchemaTransformProvider.java |   3 +
 .../providers/BigQueryWriteConfiguration.java      |  11 +
 .../BigtableReadSchemaTransformProvider.java       |  19 +
 .../BigtableWriteSchemaTransformProvider.java      |  18 +
 .../sdk/io/gcp/firestore/FirestoreV1WriteFn.java   |  12 +-
 .../beam/sdk/io/gcp/spanner/MutationUtils.java     |   2 +-
 .../apache/beam/sdk/io/gcp/spanner/SpannerIO.java  |  41 +-
 .../beam/sdk/io/gcp/spanner/StructUtils.java       |   2 +-
 .../action/DetectNewPartitionsAction.java          |   6 +-
 .../sdk/io/gcp/bigquery/BigQueryIOWriteTest.java   |  30 +-
 .../gcp/pubsublite/internal/PubsubLiteDlqTest.java |   4 +-
 .../beam/sdk/io/hadoop/format/HadoopFormatIO.java  |  19 +-
 .../apache/beam/sdk/io/hcatalog/HCatalogIO.java    |   2 +-
 sdks/java/io/iceberg/build.gradle                  |   2 -
 .../ReadFromSqlServerSchemaTransformProvider.java  |  43 +-
 ...va => SqlServerSchemaTransformTranslation.java} |  26 +-
 .../WriteToSqlServerSchemaTransformProvider.java   |  43 +-
 ...> SqlServerSchemaTransformTranslationTest.java} |  68 +-
 .../java/org/apache/beam/sdk/io/kafka/KafkaIO.java |  53 +-
 .../KafkaIOReadImplementationCompatibility.java    |   6 +
 .../beam/sdk/io/kafka/KafkaReadRedistribute.java   | 124 ++++
 ...KafkaIOReadImplementationCompatibilityTest.java |   6 +-
 .../org/apache/beam/sdk/io/kafka/KafkaIOTest.java  |  87 ++-
 .../sdk/io/kafka/KafkaReadRedistributeTest.java    | 231 ++++++
 .../beam/sdk/io/kafka/ReadFromKafkaDoFnTest.java   |  27 +-
 .../sdk/io/kafka/upgrade/KafkaIOTranslation.java   |  10 +
 .../io/kafka/upgrade/KafkaIOTranslationTest.java   |   1 +
 .../beam/sdk/io/pulsar/ReadFromPulsarDoFnTest.java |  32 +-
 .../ReadFromSparkReceiverWithOffsetDoFnTest.java   |  24 +-
 .../apache/beam/sdk/io/thrift/ThriftSchema.java    |   5 +-
 .../java/org/apache/beam/sdk/managed/Managed.java  |   3 +
 sdks/java/testing/junit/build.gradle               |   3 +-
 .../beam/sdk/testing/TestPipelineExtension.java    | 109 +--
 .../testing/TestPipelineExtensionAdvancedTest.java |   5 +-
 .../sdk/testing/TestPipelineExtensionTest.java     |   5 +
 sdks/python/apache_beam/dataframe/transforms.py    |   2 +-
 .../apache_beam/dataframe/transforms_test.py       |  20 +
 .../apache_beam/examples/inference/README.md       |   6 +
 .../inference/vertex_ai_llm_text_classification.py |  10 +
 .../transforms/elementwise/enrichment_test.py      |   4 +-
 .../internal/cloudpickle/cloudpickle.py            | 119 ++-
 .../io/external/xlang_bigqueryio_it_test.py        |  96 +++
 sdks/python/apache_beam/io/gcp/bigquery.py         |   8 +-
 .../apache_beam/io/gcp/bigquery_biglake_test.py    | 117 +++
 sdks/python/apache_beam/io/parquetio.py            |   8 +-
 .../ml/inference/vertex_ai_inference_it_test.py    |  17 -
 sdks/python/apache_beam/pipeline.py                |  10 +-
 sdks/python/apache_beam/pipeline_test.py           |  53 ++
 .../apache_beam/runners/dataflow/internal/names.py |   2 +-
 .../portability/fn_api_runner/fn_runner_test.py    |  18 +
 .../runners/portability/prism_runner.py            |   6 +-
 .../runners/portability/prism_runner_test.py       |  74 +-
 .../testing/benchmarks/cloudml/requirements.txt    |   1 +
 sdks/python/apache_beam/testing/util.py            |  29 +
 sdks/python/apache_beam/transforms/managed.py      |   3 +
 sdks/python/apache_beam/transforms/util.py         | 208 ++++++
 sdks/python/apache_beam/transforms/util_test.py    | 141 ++++
 .../transforms/blueprint/gcs_text_to_bigquery.yaml |   3 +
 .../transforms/blueprint/jdbc_to_bigquery.yaml     |   3 +-
 .../transforms/blueprint/mysql_to_bigquery.yaml    |   3 +
 .../transforms/blueprint/oracle_to_bigquery.yaml   |   3 +
 .../transforms/blueprint/postgres_to_bigquery.yaml |   3 +
 .../transforms/blueprint/spanner_to_bigquery.yaml  |   3 +
 .../blueprint/sqlserver_to_bigquery.yaml           |   3 +
 .../ml/log_analysis/ml_preprocessing.yaml          |   1 +
 .../yaml/extended_tests/data/enrichment.yaml       |   3 +
 .../yaml/extended_tests/databases/bigquery.yaml    |   4 +-
 sdks/python/apache_beam/yaml/integration_tests.py  |   5 +-
 sdks/python/apache_beam/yaml/standard_io.yaml      |   8 +-
 sdks/python/apache_beam/yaml/yaml_io.py            |  13 +-
 sdks/python/apache_beam/yaml/yaml_io_test.py       |  45 ++
 .../container/base_image_requirements_manual.txt   |   2 +-
 sdks/python/setup.py                               |   4 +-
 website/www/site/config.toml                       |   2 +-
 website/www/site/content/en/blog/beam-2.68.0.md    |  83 +++
 .../site/content/en/blog/gsoc-25-ml-connectors.md  | 254 +++++++
 .../en/blog/gsoc-25-yaml-user-accessibility.md     | 113 +++
 .../documentation/io/built-in/google-bigquery.md   |   4 +-
 .../www/site/content/en/get-started/downloads.md   |  18 +-
 website/www/site/data/authors.yml                  |   7 +
 256 files changed, 7233 insertions(+), 2571 deletions(-)
 create mode 100644 examples/java/common.gradle
 rename runners/core-java/src/{test => 
main}/java/org/apache/beam/runners/core/WindowMatchers.java (91%)
 copy sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/{Factory.java => 
FieldValueHaver.java} (78%)
 create mode 100644 
sdks/java/core/src/main/java/org/apache/beam/sdk/testing/TestOutputReceiver.java
 copy 
sdks/java/core/src/main/java/org/apache/beam/sdk/util/{WindowedValueReceiver.java
 => OutputBuilderSupplier.java} (73%)
 copy 
sdks/java/core/src/main/java/org/apache/beam/sdk/util/{WindowedValueReceiver.java
 => OutputBuilderSuppliers.java} (66%)
 copy 
sdks/java/core/src/main/java/org/apache/beam/sdk/values/{WindowedValue.java => 
OutputBuilder.java} (51%)
 create mode 100644 
sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoBeamConverter.java
 create mode 100644 
sdks/java/extensions/protobuf/src/test/java/org/apache/beam/sdk/extensions/protobuf/ProtoBeamConverterTest.java
 copy 
sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/providers/{PostgresSchemaTransformTranslation.java
 => SqlServerSchemaTransformTranslation.java} (73%)
 copy 
sdks/java/io/jdbc/src/test/java/org/apache/beam/sdk/io/jdbc/providers/{PostgresSchemaTransformTranslationTest.java
 => SqlServerSchemaTransformTranslationTest.java} (77%)
 create mode 100644 
sdks/java/io/kafka/src/main/java/org/apache/beam/sdk/io/kafka/KafkaReadRedistribute.java
 create mode 100644 
sdks/java/io/kafka/src/test/java/org/apache/beam/sdk/io/kafka/KafkaReadRedistributeTest.java
 create mode 100644 sdks/python/apache_beam/io/gcp/bigquery_biglake_test.py
 create mode 100644 website/www/site/content/en/blog/beam-2.68.0.md
 create mode 100644 website/www/site/content/en/blog/gsoc-25-ml-connectors.md
 create mode 100644 
website/www/site/content/en/blog/gsoc-25-yaml-user-accessibility.md

Reply via email to