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

tvalentyn pushed a change to branch tvalentyn-gha
in repository https://gitbox.apache.org/repos/asf/beam.git


    omit e13dc0c30cf unpin grpc.
     add 1ee2c717f3e Don't prematurely close FileIO (#37626)
     add bbaace8b6be update changes for 2.72 - yaml etc (#37627)
     add 0699f3594e6 Add post submit test for dataflow streaming with windmill 
tag encoding v2 (#37603)
     add bab2374552d Add Pause and Paused states (#37581)
     add 3729c75d027 Improve RateLimiter Config
     add 11586e46c39 add flag
     add 9ac321abca9 fix readme
     add 46b27eee882 Merge pull request #37630: Improve RateLimiter Config in 
terraform example
     add b46a6352ba9 Add HTTPS detection for ClickHouse JDBC URL parsing 
(#37635)
     add 51eec3c8658 Update to latest go version (#37638)
     add 30bdbafcc95 feat: Improve YamlUtils.dumpAsMap error handling (#37468)
     add f2765cab203 Fix bom upgrader and upgrade to latest (#37636)
     add 808d23877bd Fix DoFnInvoker cache collision for generic types (#37355)
     add 8dc5da5f500 Skip test for dataflow (#37612)
     add e87bb292545 Bigtable: add an option to pass in row filter text proto 
for use in template (#37632)
     add 74fc46c404d GCS client library migration in Java SDK - part 2b (#37592)
     add 9d528015cb6 Moving to 2.73.0-SNAPSHOT on master branch.
     add f73bd6a0919 Update CHANGES.md
     add cecc2a6ae0c Add image embedding support to ml/rag (#37628)
     add 9690853b873 Bump golang.org/x/net from 0.49.0 to 0.50.0 in /sdks 
(#37558)
     add 1164f941f9c Bump filippo.io/edwards25519 from 1.1.0 to 1.1.1 in /sdks 
(#37644)
     add 41779ad88d3 [Dataflow Streaming] Update windmill timer clasification 
logic to work with windmill state tag encoding v2 (#37604)
     add 120ceab62a7 Fix renaming of embeddable_to_dict_fn (#37646)
     add e41b9b6ba69 runQuickstartJavaFlinkLocal on Flink 2.0 (#37649)
     add 872c671b15b Update cibuildwheel dependency (#37504)
     add b9d48fa1750 Fix type checking failure with Python 3.10+ union pipe 
syntax (int | None) (#37645)
     add dfb3f872192 [yaml] : add jinja inheritance example (#37601)
     add 59922a390e0 Fix breaking changes from renaming Chunk to EmbeddableItem 
(#37651)
     add 87c50c67e37 [Python] Support large pipeline options via file (#37379)
     add 1052216416f Migrate remaining checkNotNull to 
checkArgumentNotNull/checkStateNotNull in options package #18719 (#37654)
     add 9ff96dfd329 Update Golang - DebeziumIO 3.1.3 (#37667)
     add caa18faf4ff Adds triggerring configuration to KafkaIO eos. (#37648)
     add cb7caaad2ca [Dataflow Streaming] Remove dead code around redundant 
experiments (#37684)
     add d614058ca95 Bump go.mongodb.org/mongo-driver from 1.17.8 to 1.17.9 in 
/sdks (#37657)
     add 9bfb7ab8c42 Fix resource leak in KafkaIO GCS truststore file download 
(#37681)
     add 4fe61733f77 Update Python Dependencies (#37678)
     add bc35bef5d8f fix some python deps (#37668)
     add 3a41311a1f9 unpin grpc. (#37633)
     add 26b18c6e6f1 Revert "[yaml] : switch js2py to pythonmonkey (#37560)" 
(#37665)
     add 7095c880f34 [Dataflow Streaming] Mark support for windmill state tag 
encoding v2 (#37683)
     add ace4a54a15a dataframes -> dataframe
     add 71c46ef01e4 Merge pull request #37697 from apache/fix-dask
     add 451be0e289d Bump github.com/aws/smithy-go from 1.24.0 to 1.24.1 in 
/sdks (#37695)
     add 1541d027c52 Remove test-only functions in GcsUtil and change related 
unit tests to use V1. (#37597)
     add 6a1618eca88 fix(python): Register all output pcollections of a 
transform rather than only ones that happened to be accessed in DoOutputsTuple 
(#37556)
     add 015b6417f97 Improve PR Bot reviewer assignment / pinging
     add 6cab6eb17a8 Merge pull request #37663: Improve PR Bot reviewer 
assignment / pinging
     add eac11fed1d4 Simply wheel validation logic. (#37687)
     add d503869c450 Bump lodash from 4.17.21 to 4.17.23 in /website/www
     add df59030c9ba Merge pull request #37403: Bump lodash from 4.17.21 to 
4.17.23 in /website/www
     add f47f81cf244 [Python] Update dev SDK container tag for Python SDK 
(#37661)
     add 2341d3f7b7d Remove relative change threshold condition  (#37643)
     add 80b49029c64 Fix Playground Frontend Test job (#37642)
     add 9ee4fe64f2b [yaml] : add available yaml io connectors to website 
(#37605)
     add e755b53b5a5 Add an instruction for using Docker buildx when building 
containers. (#37706)
     add 27a5fca9cca Moves expectMessage to before creating BeamFnLoggingClient 
since exception can be thrown inside createAndStart method.
     add 6b647c7e3d6 Merge pull request #37692: Moves expectMessage to before 
creating BeamFnLoggingClient
     add 940a8ca5db9 Bigtable: clean up client side metrics flag
     add 193db392a93 Merge pull request #37596: Bigtable: clean up client side 
metrics flag
     add caf661798f7 Fix PreCommit tests involving docker-in-docker after 
Milvus dependency rearrangements (#37711)
     add 06dd48e9313 Revert "Update cibuildwheel dependency (#37504)" (#37713)
     add 72027e11d1f Fix DebeziumIO resuming from worker restart (#37689)
     add c51e244bb95 revert 'Optimize data size estimation for proto coder.' 
(#37709)
     add 2403014afce Stabilize 
test_check_standard_external_transforms_config_in_sync (#37717)
     add 9eb3a18ae70 fix conflict (#37594)
     add 32d6bce8c23 Enable pickling main by reference option within 
CloudpickleConfig (#37554)
     add 5c2c3530411 Add Pyrefly configuration for Beam Python (#37700)
     add e9f4c99206a fix Python 3.12 PostCommit by installing setuptools 
(#37719)
     add 67c3183913a Revise title and header in YAML documentation (#37722)
     add 9524b56c148 Add observability (#37716)
     add 30518c840bf [Stateful] Implement length-aware keying to minimize 
padding in BatchElements (Part 2/3) (#37565)
     add 5bee123ce8e Add monitoring for model manager (#37703)
     add 4b3dcf26142 Fix GroupBy snippet tests for issue #30778 (#37672)
     add 342de16b2f2 Fix Python PostCommit Flink runner log spam switching to 
simple logger (#37720)
     add af81a0c1635 Fix ml_base dependency (#37721)
     add 5a6f763da54 [Drain] OnTimer - propagate caused by drain bit up to 
DoFnRunner (#37012)
     add fcbb0340800 Bump go.opentelemetry.io/otel/sdk from 1.38.0 to 1.40.0 in 
/sdks (#37730)
     add e761581b30d Reduce Fn Runner changes
     add 4739405cdbc Merge pull request #37727: [Drain] Reduce Fn Runner changes
     add 1430241b6fe Pin aircompressor. (#37737)
     add 3197d88ef5c Update java containers. (#37733)
     add c9ab4b6ae8d Add default_pickle_library_override delegation to 
InteractiveRunner (#37752)
     add e5db1b3c63e [Dataflow Java Streaming] Reset state using finally blocks 
instead of catching Exception, in cases where it may otherwise corrupt 
datastructures if an OutOfMemoryError is thrown. (#37746)
     add e1e0637d989 [ErrorProne] Fix FormatStringShouldUsePlaceholders string 
concat when Preconditions is used (#37745)
     add eb5f9950c4a [Direct Runner] Fix test failure and logging configuration 
by ensuring overridden Loggers are not garbaged collected (#37763)
     add 7ba0efd4d24 [ErrorProne] Enable `MutablePublicArray` Error Prone Check 
(#37761)
     add 38b416cfb63 update java container version (#37756)
     add d42111cd019 Merge pull request #37748: Where a Throwable is being 
caught, take care to rethrow OutOfMemoryError
     add 505ac1a9b22 Fix MissingSummary errorprone Warnings Across Codebase
     add e7a97c26893 Fix MissingSummary errorprone Warnings Across Codebase 
(#37759)
     add 96306945ad6 refactor: Remove redundant protected access modifiers and 
enable the `ProtectedMembersInFinalClass` ErrorProne check. (#37757)
     add dfc0bd12021 Enable UseCorrectAssertInTests ErrorProne Check (#37766)
     add 298f3090920 Fix InlineFormatString Error Prone checks (#37768)
     add e28ed02b9b8 Add Apache Beam installation to Dockerfile
     add 08af69c65f6 Install setuptools for playground cd examples
     add f682a85fbbe Merge pull request #37619 from 
apache/playground-interactive
     add 828914840df [Dataflow Java Streaming] Ensure that OutOfMemoryError 
triggers JVM shutdown instead of being retried. This matches MemoryMonitor 
detection of gc thrashing and prevents workers from remaining in broken state 
that may be fixed by restarting (#37749)
     add b42c992c7d4 [ErrorProne] Fix BadInstanceof and enable check (#37753)
     add 676c998dec7 Enable StringCharset Error Prone Check (#37767)
     add 94c39272196 refactor: replace lambda expressions with method references
     add 52c6603a8fe Merge pull request #37765: [ErrorProne] Fix 
UnnecessaryLambda Error Prone issues
     add 500996fbf99 Remove LongDoubleConversion from ErrorProne disabledChecks
     add 1317aa0b777 Fix LongDoubleConversion warnings
     add d2fead7c692 Merge pull request #37769: [ErrorProne] Enable 
LongDoubleConversion  check
     add 8ee8b10b7f1 Add more ParquetIo write options (#37740)
     add b6bc9040954 Merge pull request #37715: Disable combiner lifting only 
for count triggers
     add 927ee2c4835 fix: Correct malformed Javadoc tags and update Error Prone 
configuration. (#37755)
     add 78061b82a24 If the partition count or kafka IO size is large, then 
skip committin… (#37510)
     add 4d9e7fc77f7 Fix flaky TextIOWriteTest by loosening the shard count.  
Records may end up in the same shard as other records as it is random.  
Simplify the test to use Iterables instead of arrays.
     add 95d848167db Merge pull request #37798: Fix flaky TextIOWriteTest by 
loosening the shard count
     add 590684f81b0 Exclude vertex_ai_postcommit tests from embeddings dep 
suite
     add 417922c2f04 centralize skipping vertex ai test
     add 81fe00cff1e Fix pylint  vertex ai test
     add d64c21493d5 remove RUN_VERTEX_AI_TESTS flag
     add 0f805b56d3b Use pytest.importorskip for Vertex AI tests & remove 
vertex_ai_skip helper
     add ea473d22b2b Merge pull request #37725 from 
aIbrahiim/fix-python-postcommit-dependency-1
     add 9b915fd18f6 Remove logging in tfrecordio.py (#37794)
     add b203f53a128 Move FileIO close from RecordWriter to RecordWriterManager 
(#37782)
     add 6c42cc107f2 [ErrorProne] Enable BadImport ErrorProne check and fix 
violations (#37760)
     add d10374b755c add py313 dep (#37799)
     add d27dc82c568 [IcebergIO] Add ITs for RESTCatalog using BLMS (#35360)
     add 5034e40fa0f [Dataflow Streaming] Remove nullness suppression of 
StreamingDataflowWorker (#37797)
     add d6759cf7dd6 [Dataflow Streaming] Add a pipeline option to skip input 
elements that cannot be decoded successfully (#37762)
     add 78b22bc11f2 Use p310_ml_test
     add eccfdbc213a Merge pull request #37800 from apache/fix-python-ml-3-10
     add 084c4da7314 Revert "fix(python): Register all output pcollections of a 
transform rather t…" (#37801)
     add 6c67a938edd Bump minimatch from 3.1.2 to 3.1.5 in /sdks/typescript 
(#37729)
     add 57ab2b96113 [Dataflow Java Runner] Add support for sending logs 
directly to Cloud Logging (#37662)
     add 7d756c2e109 update container version (#37811)
     add 767c6010ccf Loosen GRPC requirements.

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (e13dc0c30cf)
            \
             N -- N -- N   refs/heads/tvalentyn-gha (767c6010ccf)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 .agent/skills/gradle-build/SKILL.md                |  26 +-
 .agent/skills/python-development/SKILL.md          |  12 +-
 .asf.yaml                                          |   1 +
 .../IO_Iceberg_Integration_Tests.json              |   2 +-
 .github/trigger_files/beam_PostCommit_Java.json    |   4 +-
 ...m_PostCommit_Java_ValidatesRunner_Dataflow.json |   1 +
 ...esRunner_Dataflow_Streaming_TagEncodingV2.json} |   2 +-
 ...eam_PostCommit_Java_ValidatesRunner_Direct.json |   1 +
 ...beam_PostCommit_Java_ValidatesRunner_Flink.json |   1 +
 .github/trigger_files/beam_PostCommit_Python.json  |   4 +-
 .../beam_PostCommit_Python_Xlang_Gcp_Direct.json   |   2 +-
 ...tesRunner_Dataflow_Streaming_TagEncodingV2.yml} |  18 +-
 .github/workflows/beam_PreCommit_GoPortable.yml    |   2 +
 .../workflows/beam_PreCommit_Python_Coverage.yml   |  35 +-
 .github/workflows/beam_PreCommit_Python_ML.yml     |   6 +-
 .github/workflows/dask_runner_tests.yml            |   2 +-
 .../run_rc_validation_java_quickstart.yml          |   2 +-
 CHANGES.md                                         |  49 +-
 .../org/apache/beam/gradle/BeamModulePlugin.groovy |  39 +-
 .../examples/complete/game/injector/Injector.java  |   6 +-
 .../bigquery_vector_ingestion_and_search.ipynb     |   2 +-
 examples/terraform/envoy-ratelimiter/README.md     |  63 +-
 examples/terraform/envoy-ratelimiter/deploy.sh     |  66 ++
 examples/terraform/envoy-ratelimiter/gke.tf        |   4 +-
 .../terraform/envoy-ratelimiter/prerequisites.tf   |   1 +
 examples/terraform/envoy-ratelimiter/ratelimit.tf  | 167 ++--
 examples/terraform/envoy-ratelimiter/variables.tf  |  17 +-
 gradle.properties                                  |   4 +-
 .../org/apache/beam/it/common/TestProperties.java  |   6 +-
 .../gcp/datastream/DatastreamResourceManager.java  |  18 +-
 .../apache/beam/it/gcp/bigquery/BigQueryIOLT.java  |   2 +-
 .../apache/beam/it/gcp/spanner/SpannerIOLT.java    |   2 +-
 .../apache/beam/it/gcp/storage/FileBasedIOLT.java  |   2 +-
 .../beam/it/truthmatchers/ListAccumulator.java     |   2 +-
 playground/backend/containers/python/Dockerfile    |   4 +-
 playground/frontend/build.gradle                   |   3 +-
 .../integration_test/embedded_run_test.dart        |   2 +-
 .../frontend/playground_components/pubspec.yaml    |   6 +-
 .../lib/src/widget_tester.dart                     |  13 +-
 .../playground_components_dev/pubspec.yaml         |   4 +-
 playground/frontend/pubspec.yaml                   |   4 +-
 .../cloudbuild/playground_cd_examples.sh           |   9 +-
 release/build.gradle.kts                           |   2 +-
 .../org/apache/beam/runners/core/DoFnRunner.java   |   7 +-
 .../runners/core/LateDataDroppingDoFnRunner.java   |   7 +-
 ...TimeBoundedSplittableProcessElementInvoker.java |  27 +-
 .../apache/beam/runners/core/ProcessFnRunner.java  |   4 +-
 .../runners/core/PushbackSideInputDoFnRunner.java  |   7 +-
 .../org/apache/beam/runners/core/ReduceFn.java     |   3 +
 .../beam/runners/core/ReduceFnContextFactory.java  |  38 +-
 .../apache/beam/runners/core/ReduceFnRunner.java   |  52 +-
 .../apache/beam/runners/core/SimpleDoFnRunner.java |  43 +-
 .../core/SimplePushbackSideInputDoFnRunner.java    |   7 +-
 .../core/SplittableParDoViaKeyedWorkItems.java     |   3 +-
 .../beam/runners/core/StatefulDoFnRunner.java      |  16 +-
 .../apache/beam/runners/core/WindowMatchers.java   |  52 +-
 .../beam/runners/core/metrics/BoundedTrieData.java |   2 +-
 .../core/metrics/MonitoringInfoMetricName.java     |   2 +-
 .../runners/core/metrics/SimpleStateRegistry.java  |   2 +-
 .../core/triggers/AfterWatermarkStateMachine.java  |   2 +-
 .../beam/runners/core/SimpleDoFnRunnerTest.java    |  17 +-
 .../SimplePushbackSideInputDoFnRunnerTest.java     |  20 +-
 .../beam/runners/core/StatefulDoFnRunnerTest.java  |   3 +-
 .../apache/beam/runners/direct/DirectRunner.java   |  12 +-
 .../apache/beam/runners/direct/ParDoEvaluator.java |   3 +-
 .../runners/direct/WriteWithShardingFactory.java   |   2 +-
 .../wrappers/streaming/DoFnOperator.java           |   9 +-
 .../functions/FlinkStatefulDoFnFunction.java       |   3 +-
 .../wrappers/streaming/DoFnOperator.java           |   9 +-
 .../functions/ImpulseSourceFunctionTest.java       |   3 +-
 .../flink/FlinkStreamingTranslationContext.java    |   2 +-
 .../flink/PipelineTranslationModeOptimizer.java    |   2 +-
 .../flink/adapter/BeamFlinkDataStreamAdapter.java  |   3 +-
 .../flink/metrics/DoFnRunnerWithMetricsUpdate.java |  14 +-
 .../functions/FlinkSideInputReader.java            |   2 +-
 .../functions/FlinkStatefulDoFnFunction.java       |   3 +-
 .../translation/utils/LookupPipelineVisitor.java   |   2 +-
 .../wrappers/streaming/DoFnOperator.java           |  18 +-
 .../streaming/ExecutableStageDoFnOperator.java     |   7 +-
 .../streaming/stableinput/BufferedElements.java    |  10 +-
 .../streaming/stableinput/BufferingDoFnRunner.java |   4 +-
 .../functions/ImpulseSourceFunctionTest.java       |   3 +-
 .../wrappers/streaming/DoFnOperatorTest.java       |   4 +-
 .../streaming/ExecutableStageDoFnOperatorTest.java |  13 +-
 runners/google-cloud-dataflow-java/build.gradle    |  69 +-
 .../dataflow/DataflowPipelineTranslator.java       |  90 ++-
 .../beam/runners/dataflow/DataflowRunner.java      |  19 +-
 .../options/DataflowStreamingPipelineOptions.java  |   7 +
 .../options/DataflowWorkerLoggingOptions.java      |  74 ++
 .../beam/runners/dataflow/util/PackageUtil.java    |  10 +-
 .../dataflow/DataflowPipelineTranslatorTest.java   | 138 ++++
 .../beam/runners/dataflow/DataflowRunnerTest.java  |   5 +-
 .../google-cloud-dataflow-java/worker/build.gradle |   7 +-
 .../dataflow/worker/BatchDataflowWorker.java       |   4 +-
 .../dataflow/worker/BatchModeExecutionContext.java |   6 +-
 .../dataflow/worker/DataflowProcessFnRunner.java   |   4 +-
 .../dataflow/worker/GroupAlsoByWindowFnRunner.java |  10 +-
 .../dataflow/worker/GroupAlsoByWindowsParDoFn.java |   2 +
 .../MetricsToPerStepNamespaceMetricsConverter.java |   7 +-
 .../beam/runners/dataflow/worker/PubsubReader.java |  42 +-
 .../runners/dataflow/worker/SimpleParDoFn.java     |   3 +-
 .../dataflow/worker/StreamingDataflowWorker.java   |  51 +-
 .../StreamingKeyedWorkItemSideInputDoFnRunner.java |   4 +-
 .../worker/StreamingModeExecutionContext.java      |  34 +-
 .../worker/StreamingSideInputDoFnRunner.java       |   4 +-
 .../worker/StreamingStepMetricsContainer.java      |   5 +-
 .../dataflow/worker/UngroupedWindmillReader.java   |  41 +-
 .../dataflow/worker/WindmillKeyedWorkItem.java     | 121 ++-
 .../dataflow/worker/WindmillNamespacePrefix.java   |  47 --
 .../worker/WindmillReaderIteratorBase.java         |  59 +-
 .../beam/runners/dataflow/worker/WindmillSink.java |  64 +-
 .../dataflow/worker/WindmillTimerInternals.java    |  28 +-
 .../runners/dataflow/worker/WindmillTimerType.java |  10 +-
 .../dataflow/worker/WindowingWindmillReader.java   |  55 +-
 .../dataflow/worker/WorkerCustomSources.java       |   8 +-
 .../dataflow/worker/counters/CounterFactory.java   |   2 +-
 .../logging/DataflowWorkerLoggingHandler.java      | 780 ++++++++++++++----
 .../logging/DataflowWorkerLoggingInitializer.java  | 180 ++++-
 .../JulHandlerPrintStreamAdapterFactory.java       |  11 +-
 .../runners/dataflow/worker/util/JfrInterop.java   |   2 +
 .../dataflow/worker/util/MemoryMonitor.java        |   2 +-
 .../util/ThreadLocalByteStringOutputStream.java    |   2 +-
 .../common/worker/BatchingShuffleEntryReader.java  |   2 +-
 .../common/worker/CachingShuffleBatchReader.java   |   4 +-
 .../util/common/worker/WorkProgressUpdater.java    |  10 +-
 .../windmill/client/AbstractWindmillStream.java    |  41 +-
 .../windmill/client/grpc/GrpcGetDataStream.java    |  14 +-
 .../dataflow/worker/windmill/state/RangeCoder.java |   4 +-
 .../worker/windmill/state/WindmillTagEncoding.java |  24 +-
 .../windmill/state/WindmillTagEncodingV1.java      |  90 ++-
 .../windmill/state/WindmillTagEncodingV2.java      |  46 +-
 ...ractWindmillMap.java => WindmillTimerData.java} |  17 +-
 .../work/processing/StreamingCommitFinalizer.java  |   2 +
 .../work/processing/StreamingWorkScheduler.java    |  21 +-
 .../processing/failures/WorkFailureProcessor.java  | 118 +--
 .../worker/StreamingDataflowWorkerTest.java        | 128 ++-
 .../worker/StreamingGroupAlsoByWindowFnsTest.java  |  97 ++-
 .../dataflow/worker/WindmillKeyedWorkItemTest.java | 108 ++-
 .../worker/WindmillReaderIteratorBaseTest.java     |  42 +-
 .../logging/DataflowWorkerLoggingHandlerTest.java  | 504 ++++++++++--
 .../DataflowWorkerLoggingInitializerTest.java      | 111 ++-
 .../JulHandlerPrintStreamAdapterFactoryTest.java   |   4 +-
 .../worker/status/WorkerStatusPagesTest.java       |   9 +-
 .../harness/SingleSourceWorkerHarnessTest.java     |  15 +-
 .../windmill/state/WindmillTagEncodingV1Test.java  |  23 +-
 .../windmill/state/WindmillTagEncodingV2Test.java  |  69 +-
 .../failures/WorkFailureProcessorTest.java         |  22 +-
 .../work/refresh/ActiveWorkRefresherTest.java      |   8 +-
 .../artifact/ArtifactStagingService.java           |   2 +
 .../control/ProcessBundleDescriptors.java          |   2 +-
 ...renceCountingExecutableStageContextFactory.java |   4 +-
 .../fnexecution/control/TimerReceiverFactory.java  |   3 +-
 .../environment/EmbeddedEnvironmentFactory.java    |   2 +
 .../translation/PipelineTranslatorUtils.java       |   3 +-
 .../control/DefaultJobBundleFactoryTest.java       |   9 +-
 .../fnexecution/control/RemoteExecutionTest.java   |   4 +-
 .../runners/fnexecution/wire/CommonCoderTest.java  |   4 +-
 .../beam/runners/jobsubmission/JobInvocation.java  |  13 +-
 .../java/org/apache/beam/runners/jet/Utils.java    |   2 +-
 .../runners/jet/processors/StatefulParDoP.java     |   3 +-
 .../apache/beam/runners/prism/PrismLocator.java    |   2 +-
 .../samza/metrics/DoFnRunnerWithMetrics.java       |  13 +-
 .../samza/metrics/SamzaTransformMetrics.java       |   3 +-
 .../runners/samza/runtime/AsyncDoFnRunner.java     |   7 +-
 .../samza/runtime/ClassicBundleManager.java        |  11 +-
 .../apache/beam/runners/samza/runtime/DoFnOp.java  |   3 +-
 .../runtime/DoFnRunnerWithKeyedInternals.java      |  13 +-
 .../beam/runners/samza/runtime/PortableDoFnOp.java |   3 +-
 .../runners/samza/runtime/SamzaDoFnRunners.java    |   7 +-
 .../runners/samza/translation/ConfigBuilder.java   |   2 +-
 .../translation/ParDoBoundMultiTranslator.java     |   4 +-
 .../translation/SplittableParDoTranslators.java    |   2 +-
 .../translation/batch/DoFnRunnerFactory.java       |   4 +-
 .../translation/batch/DoFnRunnerWithMetrics.java   |  14 +-
 .../translation/helpers/EncoderHelpers.java        |  73 +-
 .../spark/translation/AbstractInOutIterator.java   |   3 +-
 .../spark/translation/DoFnRunnerWithMetrics.java   |  14 +-
 .../spark/translation/EvaluationContext.java       |   2 +-
 .../spark/translation/SparkInputDataProcessor.java |   4 +-
 .../runners/spark/util/CachedSideInputReader.java  |  10 +-
 .../translation/AbstractInOutIteratorTest.java     |   9 +-
 .../translation/SparkInputDataProcessorTest.java   |   4 +-
 .../twister2/Twister2TranslationContext.java       |   2 +-
 scripts/beam-sql.sh                                |   2 +-
 scripts/ci/pr-bot/findPrsNeedingAttention.ts       |  30 +-
 scripts/ci/pr-bot/processNewPrs.ts                 |  41 +-
 scripts/ci/pr-bot/processPrUpdate.ts               |  52 +-
 scripts/tools/bomupgrader.py                       |   1 -
 sdks/go.mod                                        |  30 +-
 sdks/go.sum                                        |  64 +-
 sdks/go/pkg/beam/core/core.go                      |   2 +-
 sdks/go/pkg/beam/io/xlang/debeziumio/debezium.go   |   8 +
 .../test/integration/io/xlang/debezium/debezium.go |   3 +-
 .../integration/io/xlang/debezium/debezium_test.go |   3 +-
 .../container/license_scripts/dep_urls_java.yaml   |   2 +-
 sdks/java/core/build.gradle                        |   2 +-
 .../java/org/apache/beam/sdk/PipelineResult.java   |   4 +-
 .../apache/beam/sdk/coders/BigDecimalCoder.java    |   4 +-
 .../sdk/coders/CannotProvideCoderException.java    |   2 +-
 .../org/apache/beam/sdk/coders/DelegateCoder.java  |   2 +-
 .../beam/sdk/coders/StringDelegateCoder.java       |   2 +-
 .../sdk/fn/channel/AddHarnessIdInterceptor.java    |   4 +-
 .../sdk/fn/data/BeamFnDataOutboundAggregator.java  |   2 +
 .../server/GrpcContextHeaderAccessorProvider.java  |   5 +-
 .../org/apache/beam/sdk/fn/test/TestStreams.java   |  20 +-
 .../org/apache/beam/sdk/io/CompressedSource.java   |  20 +-
 .../java/org/apache/beam/sdk/io/FileBasedSink.java |  24 +-
 .../src/main/java/org/apache/beam/sdk/io/Read.java |   4 +-
 .../java/org/apache/beam/sdk/io/TFRecordIO.java    |  10 +-
 .../main/java/org/apache/beam/sdk/io/TextIO.java   |  16 +-
 .../java/org/apache/beam/sdk/io/TextSource.java    |   6 +-
 .../apache/beam/sdk/metrics/BoundedTrieResult.java |   2 +-
 .../apache/beam/sdk/metrics/MetricNameFilter.java  |   8 +-
 .../apache/beam/sdk/metrics/StringSetResult.java   |   2 +-
 .../beam/sdk/options/PipelineOptionsFactory.java   |  48 +-
 .../beam/sdk/options/PipelineOptionsValidator.java |   6 +-
 .../beam/sdk/options/ProxyInvocationHandler.java   |  63 +-
 .../apache/beam/sdk/options/SdkHarnessOptions.java |  15 +-
 .../org/apache/beam/sdk/options/ValueProvider.java |  17 +-
 .../apache/beam/sdk/options/ValueProviders.java    |   4 +-
 .../apache/beam/sdk/runners/AppliedPTransform.java |   2 +-
 .../apache/beam/sdk/schemas/AutoValueSchema.java   |  10 +-
 .../apache/beam/sdk/schemas/JavaBeanSchema.java    |  10 +-
 .../apache/beam/sdk/schemas/JavaFieldSchema.java   |  10 +-
 .../apache/beam/sdk/schemas/utils/YamlUtils.java   |  33 +-
 .../beam/sdk/transforms/ApproximateQuantiles.java  |   5 +-
 .../beam/sdk/transforms/ApproximateUnique.java     |   2 +
 .../java/org/apache/beam/sdk/transforms/DoFn.java  |   6 +
 .../beam/sdk/transforms/DoFnOutputReceivers.java   |   3 +-
 .../org/apache/beam/sdk/transforms/DoFnTester.java |  26 +-
 .../beam/sdk/transforms/GroupIntoBatches.java      |   6 +-
 .../apache/beam/sdk/transforms/Redistribute.java   |   6 +-
 .../beam/sdk/transforms/display/DisplayData.java   |   2 +
 .../reflect/ByteBuddyDoFnInvokerFactory.java       | 145 +++-
 .../sdk/transforms/reflect/DoFnSignatures.java     |   4 +-
 .../beam/sdk/transforms/windowing/AfterAll.java    |   5 +
 .../beam/sdk/transforms/windowing/AfterEach.java   |   7 +-
 .../beam/sdk/transforms/windowing/AfterFirst.java  |   5 +
 .../beam/sdk/transforms/windowing/AfterPane.java   |   5 +
 .../transforms/windowing/AfterProcessingTime.java  |   5 +
 .../windowing/AfterSynchronizedProcessingTime.java |   5 +
 .../sdk/transforms/windowing/AfterWatermark.java   |  14 +-
 .../sdk/transforms/windowing/DefaultTrigger.java   |   5 +
 .../beam/sdk/transforms/windowing/Never.java       |   5 +
 .../sdk/transforms/windowing/OrFinallyTrigger.java |   5 +
 .../beam/sdk/transforms/windowing/PaneInfo.java    |   6 +-
 .../beam/sdk/transforms/windowing/Repeatedly.java  |   5 +
 .../sdk/transforms/windowing/ReshuffleTrigger.java |   5 +
 .../beam/sdk/transforms/windowing/Trigger.java     |   3 +
 .../windowing/TriggerVisitor.java}                 |  33 +-
 .../org/apache/beam/sdk/util/FluentBackoff.java    |   2 +-
 .../org/apache/beam/sdk/util/InstanceBuilder.java  |  24 +-
 .../java/org/apache/beam/sdk/util/MoreFutures.java |   4 +
 .../org/apache/beam/sdk/util/MutationDetector.java |   2 +-
 .../util/construction/PTransformReplacements.java  |   6 +-
 .../sdk/util/construction/ParDoTranslation.java    |   2 +-
 .../construction/SplittableParDoNaiveBounded.java  |   6 +
 .../apache/beam/sdk/util/construction/Timer.java   |  29 +-
 .../sdk/util/construction/TriggerTranslation.java  | 165 ++--
 .../construction/resources/PipelineResources.java  |   9 +-
 .../beam/sdk/values/ValueInSingleWindow.java       |  20 +-
 .../org/apache/beam/sdk/values/WindowedValues.java |   2 +-
 .../test/java/org/apache/beam/sdk/TestUtils.java   |  10 +-
 .../beam/sdk/coders/BigDecimalCoderTest.java       |   1 -
 .../org/apache/beam/sdk/io/TextIOReadTest.java     |   8 +-
 .../org/apache/beam/sdk/io/TextIOWriteTest.java    | 155 ++--
 .../beam/sdk/schemas/JsonSchemaConversionTest.java |  15 +-
 .../org/apache/beam/sdk/transforms/CreateTest.java |   7 +-
 .../apache/beam/sdk/transforms/FlattenTest.java    |  12 +-
 .../errorhandling/BadRecordRouterTest.java         |  29 +-
 .../sdk/transforms/reflect/DoFnInvokersTest.java   |  53 +-
 .../GrowableOffsetRangeTrackerTest.java            |  16 +-
 .../beam/sdk/transforms/windowing/StubTrigger.java |   5 +
 .../beam/sdk/transforms/windowing/TriggerTest.java |  10 +
 .../UnboundedScheduledExecutorServiceTest.java     | 152 +++-
 .../org/apache/beam/sdk/util/YamlUtilsTest.java    |  30 +
 .../beam/sdk/util/construction/TimerTest.java      |  28 +-
 .../sdk/expansion/service/TransformProvider.java   |   2 +-
 .../extensions/avro/schemas/utils/AvroUtils.java   |  62 +-
 .../avro/schemas/utils/AvroUtilsTest.java          | 113 ++-
 .../euphoria/core/annotation/operator/Basic.java   |   4 +-
 .../euphoria/core/annotation/operator/Derived.java |   4 +-
 .../core/annotation/operator/Recommended.java      |   8 +-
 .../extensions/euphoria/core/client/lib/Split.java |   4 +-
 .../core/client/operator/AssignEventTime.java      |   9 +-
 .../euphoria/core/client/operator/FullJoin.java    |   3 +-
 .../euphoria/core/client/operator/ReduceByKey.java |   6 +-
 .../core/client/operator/ReduceWindow.java         |   2 +-
 .../euphoria/core/client/operator/RightJoin.java   |   3 +-
 .../euphoria/core/client/util/SumsTest.java        |   2 +-
 .../SingleJvmAccumulatorProviderTest.java          |   4 +-
 .../collector/SingleValueCollectorTest.java        |   4 +-
 .../sdk/extensions/gcp/util/CustomHttpErrors.java  |   2 +-
 .../sdk/extensions/gcp/util/GceMetadataUtil.java   |  16 +-
 .../beam/sdk/extensions/gcp/util/GcsUtil.java      | 208 ++---
 .../beam/sdk/extensions/gcp/util/GcsUtilV2.java    | 161 +++-
 .../extensions/gcp/util/HttpCallCustomError.java   |   2 +-
 .../sdk/extensions/gcp/util/HttpCallMatcher.java   |   2 +-
 .../LatencyRecordingHttpRequestInitializer.java    |   2 +-
 .../gcp/util/RetryHttpRequestInitializer.java      |  12 +-
 .../gcp/util/GcsUtilParameterizedIT.java           | 290 +++++++
 .../beam/sdk/extensions/gcp/util/GcsUtilTest.java  | 207 +++--
 .../sdk/extensions/gcp/util/gcsfs/GcsPathTest.java |   2 +
 .../kafka/factories/FileAwareFactoryFn.java        |   8 +-
 .../beam/sdk/extensions/ml/DLPDeidentifyText.java  |  49 +-
 .../beam/sdk/extensions/ml/DLPInspectText.java     |  36 +-
 .../beam/sdk/extensions/ml/DLPReidentifyText.java  |  48 +-
 .../ml/RecommendationAICreateCatalogItem.java      |  18 +-
 .../ml/RecommendationAIImportCatalogItems.java     |  27 +-
 .../ml/RecommendationAIImportUserEvents.java       |  35 +-
 .../sdk/extensions/ml/RecommendationAIPredict.java |  32 +-
 .../ml/RecommendationAIWriteUserEvent.java         |  24 +-
 .../ordered/ContiguousSequenceRange.java           |   6 +-
 .../ordered/OrderedEventProcessorResult.java       |  14 +-
 .../ordered/OrderedProcessingHandler.java          |   2 +-
 .../ordered/OrderedProcessingStatus.java           |  28 +-
 .../beam/sdk/extensions/ordered/ProcessorDoFn.java |   2 +-
 .../extensions/sketching/ApproximateDistinct.java  |   5 +-
 .../provider/bigquery/BigQueryIOPushDownIT.java    |   2 +-
 .../apache/beam/fn/harness/FnApiDoFnRunner.java    |  70 +-
 .../SplittablePairWithRestrictionDoFnRunner.java   |   2 +
 ...littableSplitAndSizeRestrictionsDoFnRunner.java |   2 +
 ...ittableTruncateSizedRestrictionsDoFnRunner.java |   2 +
 .../fn/harness/control/ProcessBundleHandler.java   |   2 +
 .../harness/data/PTransformFunctionRegistry.java   |   4 +-
 .../fn/harness/logging/BeamFnLoggingClient.java    |   2 +
 .../apache/beam/fn/harness/logging/QuotaEvent.java |  16 +-
 .../fn/harness/state/FnApiTimerBundleTracker.java  |   2 +
 .../beam/fn/harness/FnApiDoFnRunnerTest.java       |   4 +-
 ...plittablePairWithRestrictionDoFnRunnerTest.java |   4 +-
 .../harness/control/ProcessBundleHandlerTest.java  |  13 +-
 .../harness/logging/BeamFnLoggingClientTest.java   |   2 +-
 .../io/aws2/kinesis/EFOShardSubscribersPool.java   |  23 +-
 .../beam/sdk/io/aws2/kinesis/KinesisRecord.java    |   8 +-
 .../io/aws2/kinesis/RateLimitPolicyFactory.java    |   6 +-
 .../org/apache/beam/sdk/io/aws2/sqs/SqsIO.java     |   7 +-
 .../apache/beam/sdk/io/cassandra/CassandraIO.java  |  23 +-
 .../apache/beam/sdk/io/cassandra/RingRange.java    |   4 +-
 .../sdk/io/clickhouse/ClickHouseJdbcUrlParser.java |  31 +-
 .../io/clickhouse/ClickHouseJdbcUrlParserTest.java |  88 +++
 .../beam/sdk/io/common/NetworkTestHelper.java      |   2 +-
 .../io/contextualtextio/ContextualTextIOTest.java  |  12 +-
 sdks/java/io/debezium/src/README.md                |   7 +-
 .../org/apache/beam/io/debezium/DebeziumIO.java    |  28 +-
 .../io/debezium/DebeziumTransformRegistrar.java    |   9 +
 .../beam/io/debezium/KafkaSourceConsumerFn.java    | 151 ++--
 .../io/debezium/KafkaSourceConsumerFnTest.java     |  89 ++-
 .../apache/beam/io/debezium/OffsetTrackerTest.java |  25 +-
 .../io/gcp/bigquery/BeamRowToStorageApiProto.java  |  10 +-
 .../sdk/io/gcp/bigquery/BigQueryAvroUtils.java     |  13 +-
 .../beam/sdk/io/gcp/bigquery/BigQueryIO.java       |  16 +-
 .../sdk/io/gcp/bigquery/BigQuerySinkMetrics.java   |  15 +-
 .../beam/sdk/io/gcp/bigquery/BigQueryUtils.java    |  23 +-
 .../bigquery/StorageApiWriteUnshardedRecords.java  |   4 +-
 .../bigquery/StorageApiWritesShardedRecords.java   |   7 +-
 .../io/gcp/bigquery/StreamingInsertsMetrics.java   |   2 +-
 .../io/gcp/bigquery/TableRowToStorageApiProto.java |  49 +-
 .../beam/sdk/io/gcp/bigtable/BigtableIO.java       |  42 +-
 .../sdk/io/gcp/bigtable/BigtableReadOptions.java   |  12 +
 .../io/gcp/bigtable/BigtableServiceFactory.java    |  13 -
 .../changestreams/dao/MetadataTableAdminDao.java   |   2 +-
 .../changestreams/dao/MetadataTableDao.java        |   8 +-
 .../beam/sdk/io/gcp/firestore/FirestoreDoFn.java   |   8 +-
 .../apache/beam/sdk/io/gcp/firestore/RpcQos.java   |  10 +-
 .../beam/sdk/io/gcp/firestore/RpcQosImpl.java      |   5 +-
 .../apache/beam/sdk/io/gcp/healthcare/FhirIO.java  |   2 +-
 .../beam/sdk/io/gcp/spanner/OrderedCode.java       |   2 +-
 .../sdk/io/gcp/testing/FakeDatasetService.java     |  17 +-
 .../AvroGenericRecordToStorageApiProtoTest.java    |  61 +-
 .../gcp/bigquery/BeamRowToStorageApiProtoTest.java |  71 +-
 .../sdk/io/gcp/bigquery/BigQueryIOWriteTest.java   |   7 +-
 .../bigquery/TableRowToStorageApiProtoTest.java    | 149 ++--
 .../beam/sdk/io/gcp/bigtable/BigtableIOTest.java   |  91 ++-
 .../io/gcp/bigtable/BigtableSharedClientTest.java  |   8 +-
 .../dofn/ReadChangeStreamPartitionDoFnTest.java    |   2 +-
 .../estimator/NullSizeEstimatorTest.java           |   6 +-
 ...artitionQueryResponseToRunQueryRequestTest.java |   2 +-
 .../sdk/io/gcp/spanner/ReadSpannerSchemaTest.java  |   4 +-
 .../sdk/io/gcp/spanner/SpannerIOWriteTest.java     |   8 +-
 .../restriction/TimestampRangeTrackerTest.java     |   7 +-
 .../spanner/changestreams/util/TestJsonMapper.java |   8 +-
 sdks/java/io/iceberg/build.gradle                  |   1 +
 .../org/apache/beam/sdk/io/iceberg/ReadUtils.java  |  10 +-
 .../apache/beam/sdk/io/iceberg/RecordWriter.java   |  25 +-
 .../beam/sdk/io/iceberg/RecordWriterManager.java   |  64 +-
 .../sdk/io/iceberg/RecordWriterManagerTest.java    | 102 ++-
 .../io/iceberg/catalog/IcebergCatalogBaseIT.java   |  28 +-
 .../sdk/io/iceberg/catalog/RESTCatalogBLMSIT.java  |  75 ++
 .../java/org/apache/beam/sdk/io/jdbc/JdbcUtil.java |   4 +-
 .../beam/sdk/io/kafka/KafkaExactlyOnceSink.java    |  28 +-
 .../java/org/apache/beam/sdk/io/kafka/KafkaIO.java |  38 +-
 .../KafkaIOReadImplementationCompatibility.java    |   8 +-
 .../org/apache/beam/sdk/io/kafka/KafkaMetrics.java |   2 +-
 .../io/kafka/KafkaReadSchemaTransformProvider.java |  31 +-
 .../beam/sdk/io/kafka/KafkaUnboundedReader.java    | 117 ++-
 .../beam/sdk/io/kafka/KafkaUnboundedSource.java    |   8 +-
 .../beam/sdk/io/kafka/ReadFromKafkaDoFn.java       |   2 +-
 .../sdk/io/kafka/WatchForKafkaTopicPartitions.java |   6 +-
 .../org/apache/beam/sdk/io/kafka/KafkaDlqTest.java |  14 +-
 .../beam/sdk/io/kafka/KafkaIOExternalTest.java     |  12 +-
 ...KafkaIOReadImplementationCompatibilityTest.java |  16 +-
 .../KafkaUnboundedReaderIdlePartitionTest.java     | 273 +++++++
 .../KafkaWriteSchemaTransformProviderTest.java     |  22 +-
 .../sdk/io/kafka/upgrade/KafkaIOTranslation.java   |   7 +
 .../io/kafka/upgrade/KafkaIOTranslationTest.java   |   2 +
 .../org/apache/beam/sdk/io/parquet/ParquetIO.java  |  60 +-
 .../apache/beam/sdk/io/parquet/ParquetIOTest.java  |  92 +++
 .../beam/io/requestresponse/SetupTeardown.java     |   2 +-
 .../sdk/io/snowflake/data/SnowflakeDataType.java   |  51 +-
 .../beam/sdk/io/sparkreceiver/HasOffset.java       |   8 +-
 .../beam/sdk/io/sparkreceiver/ReceiverBuilder.java |   4 +-
 .../beam/sdk/io/splunk/HttpEventPublisher.java     |   4 +-
 .../beam/sdk/io/synthetic/BundleSplitter.java      |   2 +-
 .../java/org/apache/beam/sdk/io/xml/XmlIO.java     |  14 +-
 .../org/apache/beam/sdk/loadtests/LoadTest.java    |   2 +-
 .../apache/beam/sdk/nexmark/NexmarkQueryName.java  |   4 +-
 .../beam/sdk/nexmark/queries/Query4Model.java      |   2 +-
 .../beam/sdk/nexmark/queries/Query6Model.java      |   2 +-
 sdks/python/apache_beam/coders/coder_impl.py       |   6 -
 .../transforms/aggregation/groupby_attr.py         |  13 +-
 .../transforms/aggregation/groupby_attr_expr.py    |  10 +-
 .../transforms/aggregation/groupby_expr.py         |   5 +-
 .../aggregation/groupby_expr_aggregate.py          |  10 +-
 .../aggregation/groupby_global_aggregate.py        |   6 +-
 .../aggregation/groupby_simple_aggregate.py        |   5 +-
 .../transforms/aggregation/groupby_test.py         |  20 +-
 .../transforms/aggregation/groupby_two_exprs.py    |   9 +-
 .../internal/cloudpickle/cloudpickle.py            |  23 +-
 sdks/python/apache_beam/io/tfrecordio.py           |   5 -
 sdks/python/apache_beam/metrics/metric.py          |  30 +-
 sdks/python/apache_beam/ml/inference/base.py       |  17 +
 sdks/python/apache_beam/ml/inference/base_test.py  |  39 +
 .../apache_beam/ml/inference/gemini_inference.py   |   5 +-
 .../apache_beam/ml/inference/model_manager.py      |  28 +
 .../apache_beam/ml/inference/model_manager_test.py |  65 ++
 .../ml/inference/vertex_ai_inference_it_test.py    |   5 +-
 .../apache_beam/ml/rag/embeddings/base_test.py     |  37 +
 .../apache_beam/ml/rag/embeddings/huggingface.py   | 140 +++-
 .../ml/rag/embeddings/huggingface_test.py          | 135 ++++
 .../apache_beam/ml/rag/embeddings/vertex_ai.py     | 122 ++-
 .../ml/rag/embeddings/vertex_ai_test.py            | 137 +++-
 .../ml/rag/enrichment/bigquery_vector_search.py    |   2 +-
 .../apache_beam/ml/rag/ingestion/bigquery.py       | 107 +--
 .../ml/rag/ingestion/bigquery_it_test.py           |   2 +-
 .../ml/rag/ingestion/milvus_search_it_test.py      |  21 +-
 .../apache_beam/ml/rag/ingestion/mysql_common.py   |   4 +-
 .../ml/rag/ingestion/postgres_common.py            |   4 +-
 .../python/apache_beam/ml/rag/ingestion/spanner.py |   4 +-
 sdks/python/apache_beam/ml/rag/types.py            |  48 +-
 sdks/python/apache_beam/ml/transforms/base_test.py |   4 +-
 .../ml/transforms/embeddings/huggingface_test.py   |   2 +-
 .../transforms/embeddings/tensorflow_hub_test.py   |   2 +-
 .../{vertex_ai_test.py => vertex_ai_it_test.py}    |  14 +-
 .../runners/dataflow/dataflow_runner.py            |   6 +-
 .../runners/dataflow/dataflow_runner_test.py       |  42 +
 .../clients/dataflow/dataflow_v1b3_client.py       | 515 ++++++------
 .../clients/dataflow/dataflow_v1b3_messages.py     | 879 +++++++++++++--------
 .../apache_beam/runners/dataflow/internal/names.py |   2 +-
 .../runners/interactive/interactive_runner.py      |   6 +
 .../runners/interactive/interactive_runner_test.py |  20 +
 sdks/python/apache_beam/runners/runner.py          |   2 +
 .../apache_beam/runners/worker/sdk_worker_main.py  |  27 +-
 .../testing/analyzers/perf_analysis_utils.py       |   6 -
 .../external_transform_provider_it_test.py         |  12 +-
 sdks/python/apache_beam/transforms/util.py         |  60 +-
 sdks/python/apache_beam/transforms/util_test.py    | 233 ++++++
 sdks/python/apache_beam/typehints/typehints.py     |   7 +-
 .../python/apache_beam/typehints/typehints_test.py |  24 +
 sdks/python/apache_beam/version.py                 |   2 +-
 .../yaml/examples/testing/examples_test.py         |  18 +-
 .../yaml/examples/testing/input_data.py            |   5 +
 .../examples/transforms/io/bigquery_write.yaml     |  59 ++
 .../jinja/{include => inheritance}/README.md       |  16 +-
 .../base/base_pipeline.yaml}                       |  40 +-
 .../wordCountInheritance.yaml}                     |  19 +-
 sdks/python/apache_beam/yaml/standard_io.yaml      |   1 -
 sdks/python/apache_beam/yaml/yaml_mapping.py       | 249 ++----
 sdks/python/apache_beam/yaml/yaml_udf_test.py      |  21 +-
 .../container/base_image_requirements_manual.txt   |   4 +
 sdks/python/container/boot.go                      |  33 +-
 .../container/ml/py310/base_image_requirements.txt | 120 ++-
 .../container/ml/py310/gpu_image_requirements.txt  | 163 ++--
 .../container/ml/py311/base_image_requirements.txt | 124 ++-
 .../container/ml/py311/gpu_image_requirements.txt  | 165 ++--
 .../container/ml/py312/base_image_requirements.txt | 124 ++-
 .../container/ml/py312/gpu_image_requirements.txt  | 161 ++--
 .../container/ml/py313/base_image_requirements.txt | 132 ++--
 sdks/python/container/piputil.go                   |  39 +-
 .../container/py310/base_image_requirements.txt    |  97 ++-
 .../container/py311/base_image_requirements.txt    | 101 ++-
 .../container/py312/base_image_requirements.txt    | 101 ++-
 .../container/py313/base_image_requirements.txt    | 105 +--
 sdks/python/gen_xlang_wrappers.py                  |   6 +-
 sdks/python/pyrefly.toml                           |  62 ++
 sdks/python/setup.py                               |  41 +-
 sdks/python/test-suites/portable/common.gradle     |  37 +-
 sdks/python/test-suites/tox/py310/build.gradle     |  50 +-
 sdks/python/tox.ini                                |  10 +-
 sdks/typescript/package-lock.json                  |  71 +-
 sdks/typescript/package.json                       |   2 +-
 start-build-env.sh                                 |   4 +-
 .../site/content/en/documentation/io/connectors.md | 140 +++-
 .../www/site/content/en/documentation/sdks/yaml.md |   6 +-
 website/www/yarn.lock                              |   6 +-
 504 files changed, 10928 insertions(+), 4842 deletions(-)
 copy .github/trigger_files/{beam_PostCommit_Java_ValidatesRunner_Dataflow.json 
=> beam_PostCommit_Java_ValidatesRunner_Dataflow_Streaming_TagEncodingV2.json} 
(80%)
 copy 
.github/workflows/{beam_PostCommit_Java_ValidatesRunner_Dataflow_Streaming.yml 
=> beam_PostCommit_Java_ValidatesRunner_Dataflow_Streaming_TagEncodingV2.yml} 
(86%)
 create mode 100755 examples/terraform/envoy-ratelimiter/deploy.sh
 delete mode 100644 
runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WindmillNamespacePrefix.java
 copy sdks/java/core/src/main/java/org/apache/beam/sdk/util/Weighted.java => 
runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/WindmillTimerType.java
 (80%)
 copy 
runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/state/{AbstractWindmillMap.java
 => WindmillTimerData.java} (63%)
 copy 
sdks/java/core/src/main/java/org/apache/beam/sdk/{testing/UsesStatefulParDo.java
 => transforms/windowing/TriggerVisitor.java} (56%)
 create mode 100644 
sdks/java/io/iceberg/src/test/java/org/apache/beam/sdk/io/iceberg/catalog/RESTCatalogBLMSIT.java
 create mode 100644 
sdks/java/io/kafka/src/test/java/org/apache/beam/sdk/io/kafka/KafkaUnboundedReaderIdlePartitionTest.java
 rename sdks/python/apache_beam/ml/transforms/embeddings/{vertex_ai_test.py => 
vertex_ai_it_test.py} (98%)
 create mode 100644 
sdks/python/apache_beam/yaml/examples/transforms/io/bigquery_write.yaml
 copy sdks/python/apache_beam/yaml/examples/transforms/jinja/{include => 
inheritance}/README.md (77%)
 copy 
sdks/python/apache_beam/yaml/examples/transforms/jinja/{include/submodules/mapToFieldsSplitConfig.yaml
 => inheritance/base/base_pipeline.yaml} (53%)
 copy 
sdks/python/apache_beam/yaml/examples/transforms/jinja/{include/submodules/combineTransform.yaml
 => inheritance/wordCountInheritance.yaml} (69%)
 create mode 100644 sdks/python/pyrefly.toml


Reply via email to