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

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


    from 8f76ca4022d Wait until finish for test pipelines
     add aee8a84115c support MicrosInstant for long type (#35065)
     add bb7f4454bd7 Clean up GCP Resources (Pubsub) (#34141)
     add bbf7124fd5b added credit karma financial insights for use cases 
(#35039)
     add 229fec66347 fixed the image link for credit karma (#35094)
     add be6b3142a07 Bump cloud.google.com/go/spanner from 1.80.0 to 1.82.0 in 
/sdks (#35077)
     add 697e054b8e8 fix prism runner race condition (#35024)
     add ac501c64127 add input data file for example tests (#35054)
     add 16b43353761 Move recently added yaml tests to tmp folder to lower 
precommit runtime (#35096)
     add 2e956263496 Prism: Fix event-time timer firing earlier than the time 
set. (#35089)
     add 8439d33b816 Delete unused page (#35104)
     add f9dca88eb62 Fix the issue of timer clearing not working across bundle 
(#35106)
     add 1f6ec353e06 update container tag (#35097)
     add b69f23f6818 Fix for issue 34772 to include user provided providers 
(#35033)
     add 6ae6f38942e update test your pipeline with TestPipeline with Rule 
(#35105)
     add 8995f27b02c Add license for kafka-python (#35116)
     add 7eb7b9b2a3a Update dataflow containers (#35118)
     add 7afeb306feb [Website] add akvelon case study (#34943)
     add c6c815d3de3 added the rate test for GenerateSequence (#35108)
     add 792c865a939 Re-enable logging after importing vllm. (#35103)
     add 9a7914b81d2 Deprecate Java 8 (#35064)
     add ab191181d9d Remove beam college banners (#35123)
     add 49928ea7ab8 feat: change text (#35130)
     add 50ce6c11961 Update Custom Remote Inference example to use 
RemoteModelHandler (#35066)
     add 469168ed55e Remove Java 8 container (#35125)
     add 64ea938877c add extra_transforms block documentation to chain 
transform documentation (#35101)
     add a33003ee425 add note about testing (#35075)
     add 8c43e8c4cf2 [Website] update akvelon case study: update text and fix  
landing page (#35133)
     add 28d209cc632 Fix PostCommit Python Xlang IO Dataflow job (#35131)
     add 439b288a2f7 Bump google.golang.org/grpc from 1.72.0 to 1.72.2 in /sdks 
(#35113)
     add 138fad37427 Bump cloud.google.com/go/bigquery from 1.67.0 to 1.69.0 in 
/sdks (#35061)
     add ebf45a83822 Add known issues. (#35138)
     add 1e1e3cc7893 Bump @octokit/plugin-paginate-rest and @octokit/rest 
(#34167)
     add bb2a3ec03a7 Explicitly handle singleton iterators instead of using 
helper and catching exceptions which may be from generating iterable (#35124)
     add 48ebe6170f3 Build last snapshot against RC00 tag instead of release 
branch (#35142)
     add 9469674825a Bump nodemailer from 6.7.5 to 6.9.9 in 
/scripts/ci/issue-report (#35143)
     add 8f32ee179fd Fix tests affected by Java 8 container turn down (#35145)
     add a4707ab35a3 Bump github.com/aws/aws-sdk-go-v2/service/s3 in /sdks 
(#35146)
     add dd51c4cba10 fix jdbc transform validation (#35141)
     add 4c607a70c26 Fix Java Example ARM PostCommit
     add 14ac3711e65 Fix Java Example ARM PostCommit (#35154)
     add b7f2e161155 fix: add missed word (#35163)
     add e6f50a84501 Add postcommit yaml xlang workflow and split tests 
accordingly  (#35119)
     add a856eb9916b Replace usages of deprecated pkg_resources package (#35153)
     add c87b3d6ddac Improve error message when accidentally using 
PBegin/Pipeline (#35156)
     add 9e7c4393287 add friendly error message for when transform is applied 
to no output (#35160)
     add a96938664a7 Add warning if temp location bucket has soft delete 
enabled for Go SD… (#34996)
     add 3f0671d6a94 Constrain DequeCoder type correctly, as it does not 
support nulls
     add 5ada3c1dbe7 Merge pull request #35084: Constrain DequeCoder type 
correctly, as it does not support nulls
     add e1d047ed098 Do not overwrite class states if a cached dynamic class is 
returned in cloudpickle.load (#35063)
     add 8b957b1f207 Make SDK harness change effective on Iceberg Dataflow test 
(#35173)
     add 2330c800eb9 Fix beam_PostCommit_Java_Examples_Dataflow_V2 (#35172)
     add a48cca263a3 [YAML]: Update postgres IT test and readme (#35169)
     add 0004b45a503 Bump Java beam-master container (#35170)
     add 94d32611cac Make WindowedValue a public interface
     add 479f0d68042 Run integration tests for moving WindowedValue and making 
public
     add deff583cf6e Make SDK harness change effective on Iceberg Dataflow test
     add acafd37ba45 Merge pull request #35159: Make WindowedValue a public 
interface
     add 18a3fcfc06c Add timer tests to make sure event-time timer firing at 
the right time. (#35109)
     add e8097fbf19f change to ubuntu-20.04 (#35182)
     add 82bda513eca Fix IntelliJ sync project failure due to circular Beam 
dependency (#35167)
     add a77582424c8 Update workflows categories (#35162)
     add 444e37ec2a2 Add cloudpickle coder. (#35166)
     add feb9cda6863 Move examples from sql package (#35183)
     add 5dba0dba804 Fix the beam interactive install problem when on Google 
Colab (#35148)
     add 46f734dd72b Bump github.com/docker/docker in /sdks (#35112)
     add 4ca0df664bc Bump github.com/nats-io/nats-server/v2 from 2.11.3 to 
2.11.4 in /sdks (#35161)
     add 84706d97eac Touch JPMS test trigger file
     add bc652a1d947 Use staged SDK harness & Dataflow worker jar in JPMS tests
     add c37785b18d5 Merge pull request #35181: Use staged SDK harness & 
Dataflow worker jar in JPMS tests
     add b85c28b3bf9 Bump cloud.google.com/go/storage from 1.52.0 to 1.55.0 in 
/sdks (#35114)
     add 17d98237950 Bump github.com/nats-io/nats.go from 1.42.0 to 1.43.0 in 
/sdks (#35147)
     add ad7c151b9a5 Move non-dill specific code out of dill_pickler.py (#35139)
     add b4e5e396291 Fix some lints introduced in a recent PR. (#35193)
     add f7fc608af9a small filesystem fixes (#34956)
     add 74512d9d04d [YAML] Add a spec provider for transforms taking 
specifiable arguments (#35187)
     add 476f332d7e3 Touch trigger files to test WindowedValueReceiver in 
runners
     add b84cf002397 Introduce WindowedValue receivers and consolidate runner 
code to them
     add b6d4fdcd592 Merge pull request #35177: Introduce WindowedValue 
receivers and consolidate runner code to them
     add da446f4e7b1 Eliminate nullness errors from ByteBuddyDoFnInvokerFactory 
and DoFnOutputReceivers
     add 7995a5e0dd3 Merge pull request #35020: Fix nullability in 
ByteBuddyDoFnInvokerFactory and DoFnOutputReceivers
     add 3c07e82872b Fix null check when fetching driverJars from value provider
     add 2f79185801e Merge pull request #35184: Fix null check when fetching 
driverJars from value provider
     add 7b2134c68c5 Fix PostCommit Python ValidatesRunner Samza / Spark jobs 
(#35210)
     add df54bf439b2 Update pypi documentation 30145 (#34329)
     add 7b43e33e560 Merge branch 'master' of https://github.com/apache/beam 
into users/damccorm/prismByDefault
     add a10a8822345 fix test_always

No new revisions were added by this update.

Summary of changes:
 .../IO_Iceberg_Integration_Tests.json              |   3 +-
 .../IO_Iceberg_Integration_Tests_Dataflow.json     |   3 +-
 .../beam_PostCommit_Java_DataflowV1.json           |   4 +-
 .../beam_PostCommit_Java_DataflowV2.json           |   4 +-
 ...eam_PostCommit_Java_Examples_Dataflow_ARM.json} |   0
 ...eam_PostCommit_Java_Examples_Dataflow_Java.json |   1 +
 .../beam_PostCommit_Java_Examples_Dataflow_V2.json |   2 +-
 .../beam_PostCommit_Java_Jpms_Dataflow_Java11.json |   3 +
 .../beam_PostCommit_Java_Jpms_Flink_Java11.json    |   2 +-
 ...m_PostCommit_Java_ValidatesRunner_Dataflow.json |   3 +-
 ...it_Java_ValidatesRunner_Dataflow_Streaming.json |   3 +-
 ...ostCommit_Java_ValidatesRunner_Dataflow_V2.json |   3 +-
 ...eam_PostCommit_Java_ValidatesRunner_Direct.json |   4 +-
 ...beam_PostCommit_Java_ValidatesRunner_Flink.json |   4 +-
 ...beam_PostCommit_Java_ValidatesRunner_Samza.json |   4 +-
 ...beam_PostCommit_Java_ValidatesRunner_Spark.json |   4 +-
 ...a_ValidatesRunner_SparkStructuredStreaming.json |   4 +-
 .../beam_PostCommit_Java_ValidatesRunner_ULR.json  |   3 +-
 .../trigger_files/beam_PostCommit_XVR_Direct.json  |   2 +-
 .../trigger_files/beam_PostCommit_XVR_Samza.json   |   2 +-
 ...json => beam_PostCommit_Yaml_Xlang_Direct.json} |   2 +-
 .github/workflows/README.md                        |   1 +
 .github/workflows/beam_PostCommit_Go_VR_Samza.yml  |   6 +-
 .../beam_PostCommit_Java_Examples_Dataflow_V2.yml  |   8 +-
 .github/workflows/beam_PostCommit_XVR_Direct.yml   |  17 +-
 .github/workflows/beam_PostCommit_XVR_Flink.yml    |  17 +-
 .github/workflows/beam_PostCommit_XVR_Samza.yml    |  19 +-
 .github/workflows/beam_PostCommit_XVR_Spark3.yml   |  17 +-
 ...T.yml => beam_PostCommit_Yaml_Xlang_Direct.yml} |  29 +-
 .../workflows/beam_PreCommit_Yaml_Xlang_Direct.yml |   2 +-
 .../workflows/beam_Publish_Beam_SDK_Snapshots.yml  |   1 -
 .../xlang_KafkaIO_Python.txt                       |   2 +-
 .../github/github_runs_prefetcher/code/config.yaml |  59 +--
 .test-infra/tools/requirements.txt                 |   4 +-
 .test-infra/tools/stale_cleaner.py                 | 306 +++++++++++++
 .test-infra/tools/test_stale_cleaner.py            | 491 +++++++++++++++++++++
 CHANGES.md                                         |  11 +-
 README.md                                          |   4 +
 build.gradle.kts                                   |   2 +-
 .../org/apache/beam/gradle/BeamModulePlugin.groovy |  21 +-
 contributor-docs/release-guide.md                  |   2 +-
 examples/java/cdap/hubspot/build.gradle            |   9 +-
 examples/java/cdap/salesforce/build.gradle         |   9 +-
 .../examples/{sql => }/SchemaTransformExample.java |   2 +-
 .../examples/{sql => }/SqlTransformExample.java    |   2 +-
 .../beam-ml/custom_remote_inference.ipynb          | 360 ++++++++-------
 .../org/apache/beam/runners/core/DoFnRunner.java   |   2 +-
 .../org/apache/beam/runners/core/DoFnRunners.java  |  13 +-
 .../core/GroupAlsoByWindowViaWindowSetNewDoFn.java |  36 +-
 .../runners/core/GroupByKeyViaGroupByKeyOnly.java  |   4 +-
 .../apache/beam/runners/core/KeyedWorkItem.java    |   2 +-
 .../beam/runners/core/KeyedWorkItemCoder.java      |   4 +-
 .../apache/beam/runners/core/KeyedWorkItems.java   |   2 +-
 .../runners/core/LateDataDroppingDoFnRunner.java   |   5 +-
 .../apache/beam/runners/core/LateDataUtils.java    |   2 +-
 ...TimeBoundedSplittableProcessElementInvoker.java |  22 +-
 .../beam/runners/core/OutputWindowedValue.java     |  45 --
 .../apache/beam/runners/core/ProcessFnRunner.java  |   2 +-
 .../runners/core/PushbackSideInputDoFnRunner.java  |   2 +-
 .../apache/beam/runners/core/ReduceFnRunner.java   |  11 +-
 .../apache/beam/runners/core/SideInputHandler.java |   2 +-
 .../apache/beam/runners/core/SimpleDoFnRunner.java |  17 +-
 .../core/SimplePushbackSideInputDoFnRunner.java    |   2 +-
 .../core/SplittableParDoViaKeyedWorkItems.java     |   5 +-
 .../core/SplittableProcessElementInvoker.java      |   2 +-
 .../beam/runners/core/StatefulDoFnRunner.java      |   5 +-
 .../beam/runners/core/KeyedWorkItemCoderTest.java  |   9 +-
 .../core/LateDataDroppingDoFnRunnerTest.java       |   5 +-
 ...BoundedSplittableProcessElementInvokerTest.java |  27 +-
 .../beam/runners/core/ReduceFnRunnerTest.java      |   2 +-
 .../apache/beam/runners/core/ReduceFnTester.java   |  38 +-
 .../beam/runners/core/SideInputHandlerTest.java    |   5 +-
 .../beam/runners/core/SimpleDoFnRunnerTest.java    |  44 +-
 .../SimplePushbackSideInputDoFnRunnerTest.java     |  28 +-
 .../runners/core/SplittableParDoProcessFnTest.java |  43 +-
 .../beam/runners/core/StatefulDoFnRunnerTest.java  |  74 ++--
 .../apache/beam/runners/core/WindowMatchers.java   |   2 +-
 .../beam/runners/core/WindowMatchersTest.java      |   6 +-
 .../core/triggers/TriggerStateMachineTester.java   |   6 +-
 .../runners/direct/AbstractModelEnforcement.java   |   2 +-
 .../direct/BoundedReadEvaluatorFactory.java        |   7 +-
 .../beam/runners/direct/CloningBundleFactory.java  |   2 +-
 .../beam/runners/direct/CommittedBundle.java       |   2 +-
 .../direct/CreateViewNoopEvaluatorFactory.java     |   2 +-
 .../runners/direct/DirectTransformExecutor.java    |   2 +-
 ...LifecycleManagerRemovingTransformEvaluator.java |   2 +-
 .../runners/direct/FlattenEvaluatorFactory.java    |   2 +-
 .../direct/GroupAlsoByWindowEvaluatorFactory.java  |  35 +-
 .../direct/GroupByKeyOnlyEvaluatorFactory.java     |   5 +-
 .../direct/ImmutabilityCheckingBundleFactory.java  |   2 +-
 .../direct/ImmutabilityEnforcementFactory.java     |   2 +-
 .../runners/direct/ImmutableListBundleFactory.java |   2 +-
 .../runners/direct/ImpulseEvaluatorFactory.java    |   8 +-
 .../beam/runners/direct/ModelEnforcement.java      |   2 +-
 .../beam/runners/direct/MultiStepCombine.java      |   2 +-
 .../beam/runners/direct/PCollectionViewWriter.java |   2 +-
 .../apache/beam/runners/direct/ParDoEvaluator.java |  13 +-
 .../runners/direct/ParDoMultiOverrideFactory.java  |   7 +-
 .../direct/PassthroughTransformEvaluator.java      |   2 +-
 .../beam/runners/direct/QuiescenceDriver.java      |   4 +-
 .../beam/runners/direct/SideInputContainer.java    |   2 +-
 .../SplittableProcessElementsEvaluatorFactory.java |  35 +-
 .../direct/StatefulParDoEvaluatorFactory.java      |   2 +-
 .../beam/runners/direct/StepTransformResult.java   |   2 +-
 .../runners/direct/TestStreamEvaluatorFactory.java |   9 +-
 .../beam/runners/direct/TransformEvaluator.java    |   2 +-
 .../beam/runners/direct/TransformResult.java       |   2 +-
 .../direct/UnboundedReadEvaluatorFactory.java      |  11 +-
 .../beam/runners/direct/UncommittedBundle.java     |   2 +-
 .../beam/runners/direct/ViewEvaluatorFactory.java  |   2 +-
 .../runners/direct/WindowEvaluatorFactory.java     |   5 +-
 .../direct/BoundedReadEvaluatorFactoryTest.java    |  11 +-
 .../runners/direct/CloningBundleFactoryTest.java   |  21 +-
 .../beam/runners/direct/CommittedResultTest.java   |   4 +-
 .../direct/DirectTransformExecutorTest.java        |  19 +-
 ...cycleManagerRemovingTransformEvaluatorTest.java |   9 +-
 .../beam/runners/direct/EvaluationContextTest.java |  11 +-
 .../direct/FlattenEvaluatorFactoryTest.java        |  26 +-
 .../direct/GroupByKeyEvaluatorFactoryTest.java     |  27 +-
 .../direct/GroupByKeyOnlyEvaluatorFactoryTest.java |  27 +-
 .../ImmutabilityCheckingBundleFactoryTest.java     |  19 +-
 .../direct/ImmutabilityEnforcementFactoryTest.java |   9 +-
 .../direct/ImmutableListBundleFactoryTest.java     |  31 +-
 .../direct/ImpulseEvaluatorFactoryTest.java        |   5 +-
 .../direct/KeyedPValueTrackingVisitorTest.java     |   9 +-
 .../beam/runners/direct/ParDoEvaluatorTest.java    |  13 +-
 .../runners/direct/SideInputContainerTest.java     |  31 +-
 .../direct/StatefulParDoEvaluatorFactoryTest.java  |   5 +-
 .../direct/TestStreamEvaluatorFactoryTest.java     |  15 +-
 .../direct/UnboundedReadEvaluatorFactoryTest.java  |  13 +-
 .../runners/direct/ViewEvaluatorFactoryTest.java   |   7 +-
 .../beam/runners/direct/WatermarkManagerTest.java  |  32 +-
 .../runners/direct/WindowEvaluatorFactoryTest.java |   9 +-
 .../FlinkBatchPortablePipelineTranslator.java      |  13 +-
 .../flink/FlinkBatchTransformTranslators.java      |  16 +-
 .../flink/FlinkBatchTranslationContext.java        |   7 +-
 .../FlinkStreamingAggregationsTranslators.java     |  15 +-
 .../FlinkStreamingPortablePipelineTranslator.java  |  39 +-
 .../flink/FlinkStreamingTransformTranslators.java  |  25 +-
 .../flink/FlinkStreamingTranslationContext.java    |   5 +-
 .../flink/adapter/BeamFlinkDataSetAdapter.java     |   7 +-
 .../flink/adapter/BeamFlinkDataStreamAdapter.java  |   7 +-
 .../flink/metrics/DoFnRunnerWithMetricsUpdate.java |   2 +-
 .../functions/AbstractFlinkCombineRunner.java      |   2 +-
 .../translation/functions/FlinkAssignContext.java  |   5 +-
 .../translation/functions/FlinkAssignWindows.java  |   5 +-
 .../translation/functions/FlinkDoFnFunction.java   |  53 ++-
 .../functions/FlinkExecutableStageFunction.java    |   2 +-
 .../FlinkExecutableStagePruningFunction.java       |   2 +-
 .../functions/FlinkExplodeWindowsFunction.java     |   2 +-
 .../FlinkMergingNonShuffleReduceFunction.java      |   2 +-
 .../functions/FlinkMultiOutputPruningFunction.java |   2 +-
 .../functions/FlinkNonMergingReduceFunction.java   |   5 +-
 .../functions/FlinkPartialReduceFunction.java      |   2 +-
 .../translation/functions/FlinkReduceFunction.java |   2 +-
 .../functions/FlinkStatefulDoFnFunction.java       |   7 +-
 .../functions/HashingFlinkCombineRunner.java       |   5 +-
 .../functions/ImpulseSourceFunction.java           |   5 +-
 .../functions/SideInputInitializer.java            |   2 +-
 .../functions/SingleWindowFlinkCombineRunner.java  |   5 +-
 .../functions/SortingFlinkCombineRunner.java       |  11 +-
 .../flink/translation/types/KvKeySelector.java     |   2 +-
 .../translation/types/WindowedKvKeySelector.java   |   2 +-
 .../translation/wrappers/ImpulseInputFormat.java   |   5 +-
 .../translation/wrappers/SourceInputFormat.java    |   5 +-
 .../wrappers/streaming/DoFnOperator.java           |   8 +-
 .../streaming/ExecutableStageDoFnOperator.java     |  11 +-
 .../streaming/KvToFlinkKeyKeySelector.java         |   2 +-
 .../streaming/PartialReduceBundleOperator.java     |   5 +-
 .../wrappers/streaming/SdfFlinkKeyKeySelector.java |   2 +-
 .../wrappers/streaming/SingletonKeyedWorkItem.java |   2 +-
 .../streaming/SingletonKeyedWorkItemCoder.java     |   7 +-
 .../wrappers/streaming/SplittableDoFnOperator.java |  32 +-
 .../wrappers/streaming/WindowDoFnOperator.java     |   5 +-
 .../wrappers/streaming/WorkItemKeySelector.java    |   2 +-
 .../wrappers/streaming/io/DedupingOperator.java    |   2 +-
 .../streaming/io/StreamingImpulseSource.java       |   5 +-
 .../wrappers/streaming/io/TestStreamSource.java    |   5 +-
 .../streaming/io/UnboundedSourceWrapper.java       |   5 +-
 .../io/source/bounded/FlinkBoundedSource.java      |   2 +-
 .../source/bounded/FlinkBoundedSourceReader.java   |   5 +-
 .../io/source/unbounded/FlinkUnboundedSource.java  |   2 +-
 .../unbounded/FlinkUnboundedSourceReader.java      |   5 +-
 .../streaming/stableinput/BufferedElements.java    |   2 +-
 .../streaming/stableinput/BufferingDoFnRunner.java |   2 +-
 .../runners/flink/FlinkPipelineOptionsTest.java    |   9 +-
 .../flink/streaming/BoundedSourceRestoreTest.java  |   2 +-
 .../FlinkExecutableStageFunctionTest.java          |  15 +-
 .../functions/ImpulseSourceFunctionTest.java       |   2 +-
 .../wrappers/streaming/DedupingOperatorTest.java   |  18 +-
 .../wrappers/streaming/DoFnOperatorTest.java       | 342 +++++++-------
 .../streaming/ExecutableStageDoFnOperatorTest.java |  45 +-
 .../wrappers/streaming/StreamRecordStripper.java   |   2 +-
 .../wrappers/streaming/WindowDoFnOperatorTest.java |  19 +-
 .../streaming/io/UnboundedSourceWrapperTest.java   |   2 +-
 .../bounded/FlinkBoundedSourceReaderTest.java      |   2 +-
 .../unbounded/FlinkUnboundedSourceReaderTest.java  |   2 +-
 .../stableinput/BufferedElementsTest.java          |   8 +-
 .../stableinput/BufferingDoFnRunnerTest.java       |   4 +-
 .../google-cloud-dataflow-java/arm/build.gradle    |   8 +-
 runners/google-cloud-dataflow-java/build.gradle    |  20 +-
 .../dataflow/BatchStatefulParDoOverrides.java      |   7 +-
 .../beam/runners/dataflow/BatchViewOverrides.java  |  18 +-
 .../dataflow/DataflowPipelineTranslator.java       |   6 +-
 .../beam/runners/dataflow/DataflowRunner.java      |  26 +-
 .../dataflow/util/CloudObjectTranslators.java      |   2 +-
 .../beam/runners/dataflow/util/CloudObjects.java   |   2 +-
 .../beam/runners/dataflow/dataflow.properties      |   3 +
 .../runners/dataflow/BatchViewOverridesTest.java   |  84 ++--
 .../runners/dataflow/util/CloudObjectsTest.java    |   4 +-
 .../worker/AssignWindowsParDoFnFactory.java        |   5 +-
 .../worker/BatchModeUngroupingParDoFn.java         |   2 +-
 .../CreateIsmShardKeyAndSortKeyDoFnFactory.java    |   2 +-
 .../dataflow/worker/DataflowOutputCounter.java     |   2 +-
 .../worker/DataflowPortabilityPCollectionView.java |   2 +-
 .../dataflow/worker/DataflowProcessFnRunner.java   |   5 +-
 .../runners/dataflow/worker/DoFnRunnerFactory.java |   4 +-
 .../dataflow/worker/GroupAlsoByWindowFn.java       |   6 +-
 .../dataflow/worker/GroupAlsoByWindowFnRunner.java |  39 +-
 .../worker/GroupAlsoByWindowParDoFnFactory.java    |   4 +-
 .../dataflow/worker/GroupAlsoByWindowsParDoFn.java |  30 +-
 .../dataflow/worker/GroupingShuffleReader.java     |   4 +-
 .../worker/GroupingShuffleReaderFactory.java       |   2 +-
 ...ingShuffleReaderWithFaultyBytesReadCounter.java |   2 +-
 .../worker/IntrinsicMapTaskExecutorFactory.java    |   2 +-
 .../beam/runners/dataflow/worker/IsmReader.java    |   2 +-
 .../runners/dataflow/worker/IsmReaderFactory.java  |   4 +-
 .../runners/dataflow/worker/IsmReaderImpl.java     |   2 +-
 .../dataflow/worker/IsmSideInputReader.java        |   2 +-
 .../beam/runners/dataflow/worker/IsmSink.java      |   2 +-
 .../runners/dataflow/worker/IsmSinkFactory.java    |   4 +-
 .../worker/PairWithConstantKeyDoFnFactory.java     |   2 +-
 .../dataflow/worker/PartialGroupByKeyParDoFns.java |  13 +-
 .../dataflow/worker/PartitioningShuffleReader.java |   4 +-
 .../worker/PartitioningShuffleReaderFactory.java   |   2 +-
 .../runners/dataflow/worker/PubsubDynamicSink.java |   2 +-
 .../beam/runners/dataflow/worker/PubsubReader.java |   7 +-
 .../beam/runners/dataflow/worker/PubsubSink.java   |   4 +-
 .../ReifyTimestampAndWindowsParDoFnFactory.java    |   7 +-
 .../beam/runners/dataflow/worker/ShuffleSink.java  |   4 +-
 .../dataflow/worker/ShuffleSinkFactory.java        |   2 +-
 .../dataflow/worker/SimpleDoFnRunnerFactory.java   |   4 +-
 .../runners/dataflow/worker/SimpleParDoFn.java     |  10 +-
 .../worker/SplittableProcessFnFactory.java         |  33 +-
 .../StreamingGroupAlsoByWindowReshuffleFn.java     |  13 +-
 .../StreamingGroupAlsoByWindowViaWindowSetFn.java  |   4 +-
 .../StreamingKeyedWorkItemSideInputDoFnRunner.java |   2 +-
 .../StreamingPCollectionViewWriterDoFnFactory.java |   2 +-
 .../StreamingPCollectionViewWriterParDoFn.java     |   2 +-
 .../worker/StreamingSideInputDoFnRunner.java       |   2 +-
 .../dataflow/worker/StreamingSideInputFetcher.java |   5 +-
 .../worker/ToIsmRecordForMultimapDoFnFactory.java  |   2 +-
 .../dataflow/worker/UngroupedWindmillReader.java   |   9 +-
 .../runners/dataflow/worker/ValuesDoFnFactory.java |   2 +-
 .../dataflow/worker/WindmillKeyedWorkItem.java     |   5 +-
 .../worker/WindmillReaderIteratorBase.java         |   2 +-
 .../beam/runners/dataflow/worker/WindmillSink.java |   4 +-
 .../dataflow/worker/WindowingWindmillReader.java   |   4 +-
 .../dataflow/worker/WorkerCustomSources.java       |   7 +-
 .../dataflow/worker/status/WorkerStatusPages.java  |   5 +-
 .../util/BatchGroupAlsoByWindowAndCombineFn.java   |  21 +-
 .../worker/util/BatchGroupAlsoByWindowFn.java      |   2 +-
 .../util/BatchGroupAlsoByWindowReshuffleFn.java    |  12 +-
 .../util/BatchGroupAlsoByWindowViaIteratorsFn.java |  19 +-
 .../BatchGroupAlsoByWindowViaOutputBufferFn.java   |   6 +-
 .../dataflow/worker/util/MemoryMonitor.java        |  13 +-
 .../dataflow/worker/util/ValueInEmptyWindows.java  |   9 +-
 .../processing/ComputationWorkExecutorFactory.java |   8 +-
 .../dataflow/worker/AvroByteReaderFactoryTest.java |   6 +-
 .../dataflow/worker/AvroByteSinkFactoryTest.java   |   4 +-
 .../worker/CombineValuesFnFactoryTest.java         |  42 +-
 ...CreateIsmShardKeyAndSortKeyDoFnFactoryTest.java |   2 +-
 .../DataflowPortabilityPCollectionViewTest.java    |   2 +-
 .../dataflow/worker/DefaultParDoFnFactoryTest.java |   4 +-
 .../dataflow/worker/GroupingShuffleReaderTest.java |  21 +-
 .../IntrinsicMapTaskExecutorFactoryTest.java       |   6 +-
 .../dataflow/worker/IsmReaderFactoryTest.java      |   8 +-
 .../runners/dataflow/worker/IsmReaderTest.java     |   2 +-
 .../dataflow/worker/IsmSideInputReaderTest.java    |  53 +--
 .../beam/runners/dataflow/worker/IsmSinkTest.java  |   2 +-
 .../worker/PairWithConstantKeyDoFnFactoryTest.java |   2 +-
 .../worker/PartialGroupByKeyParDoFnsTest.java      |  75 ++--
 .../worker/PartitioningShuffleReaderTest.java      |  25 +-
 .../dataflow/worker/PubsubDynamicSinkTest.java     |  11 +-
 .../runners/dataflow/worker/PubsubReaderTest.java  |  11 +-
 .../runners/dataflow/worker/PubsubSinkTest.java    |  20 +-
 .../runners/dataflow/worker/ReaderFactoryTest.java |   5 +-
 .../runners/dataflow/worker/ReaderTestUtils.java   |   2 +-
 ...ReifyTimestampAndWindowsParDoFnFactoryTest.java |   7 +-
 .../dataflow/worker/ShuffleReaderFactoryTest.java  |   4 +-
 .../dataflow/worker/ShuffleSinkFactoryTest.java    |  14 +-
 .../runners/dataflow/worker/ShuffleSinkTest.java   |  15 +-
 .../runners/dataflow/worker/SimpleParDoFnTest.java |  48 +-
 .../worker/StreamingDataflowWorkerTest.java        |  19 +-
 .../worker/StreamingGroupAlsoByWindowFnsTest.java  |  41 +-
 ...reamingGroupAlsoByWindowsReshuffleDoFnTest.java |  11 +-
 ...eamingKeyedWorkItemSideInputDoFnRunnerTest.java |  13 +-
 ...eamingPCollectionViewWriterDoFnFactoryTest.java |   4 +-
 .../worker/StreamingSideInputDoFnRunnerTest.java   |  14 +-
 .../worker/StreamingSideInputFetcherTest.java      |   5 +-
 .../ToIsmRecordForMultimapDoFnFactoryTest.java     |   2 +-
 .../worker/UngroupedShuffleReaderTest.java         |   7 +-
 .../dataflow/worker/UserParDoFnFactoryTest.java    |  18 +-
 .../dataflow/worker/ValuesDoFnFactoryTest.java     |   2 +-
 .../dataflow/worker/WindmillKeyedWorkItemTest.java |   8 +-
 .../worker/WindmillReaderIteratorBaseTest.java     |   5 +-
 .../dataflow/worker/WorkerCustomSourcesTest.java   |   4 +-
 .../graph/LengthPrefixUnknownCodersTest.java       |  15 +-
 .../BatchGroupAlsoByWindowReshuffleDoFnTest.java   |  18 +-
 ...gGroupAlsoByWindowsViaOutputBufferDoFnTest.java |   2 +-
 .../worker/util/GroupAlsoByWindowProperties.java   |  93 ++--
 .../dataflow/worker/util/ListOutputManager.java    |  43 +-
 .../dataflow/worker/util/MemoryMonitorTest.java    |   6 -
 .../control/BundleCheckpointHandlers.java          |   5 +-
 .../control/ProcessBundleDescriptors.java          |   4 +-
 .../translation/BatchSideInputHandlerFactory.java  |   2 +-
 .../translation/PipelineTranslatorUtils.java       |   9 +-
 .../beam/runners/fnexecution/wire/WireCoders.java  |   7 +-
 .../fnexecution/control/RemoteExecutionTest.java   |  11 +-
 .../fnexecution/control/SdkHarnessClientTest.java  |  19 +-
 .../fnexecution/data/GrpcDataServiceTest.java      |  23 +-
 .../BatchSideInputHandlerFactoryTest.java          |  30 +-
 .../runners/fnexecution/wire/CommonCoderTest.java  |  12 +-
 .../wire/LengthPrefixUnknownCodersTest.java        |  14 +-
 .../org/apache/beam/runners/jet/DAGBuilder.java    |   7 +-
 .../beam/runners/jet/JetTransformTranslators.java  |   5 +-
 .../beam/runners/jet/JetTranslationContext.java    |   8 +-
 .../java/org/apache/beam/runners/jet/Utils.java    |  18 +-
 .../runners/jet/processors/AbstractParDoP.java     |   9 +-
 .../beam/runners/jet/processors/AssignWindowP.java |   7 +-
 .../runners/jet/processors/BoundedSourceP.java     |   5 +-
 .../beam/runners/jet/processors/FlattenP.java      |   2 +-
 .../beam/runners/jet/processors/ImpulseP.java      |   4 +-
 .../runners/jet/processors/StatefulParDoP.java     |   2 +-
 .../runners/jet/processors/UnboundedSourceP.java   |   4 +-
 .../apache/beam/runners/jet/processors/ViewP.java  |   7 +-
 .../beam/runners/jet/processors/WindowGroupP.java  |  33 +-
 .../org/apache/beam/runners/jet/TestStreamP.java   |   4 +-
 .../java/org/apache/beam/runners/local/Bundle.java |   2 +-
 .../runners/samza/adapter/BoundedSourceSystem.java |   5 +-
 .../samza/adapter/UnboundedSourceSystem.java       |   5 +-
 .../samza/metrics/DoFnRunnerWithMetrics.java       |   2 +-
 .../runners/samza/metrics/SamzaGBKMetricOp.java    |   2 +-
 .../beam/runners/samza/metrics/SamzaMetricOp.java  |   2 +-
 .../runners/samza/runtime/AsyncDoFnRunner.java     |   2 +-
 .../samza/runtime/ClassicBundleManager.java        |   2 +-
 .../apache/beam/runners/samza/runtime/DoFnOp.java  |  27 +-
 .../runtime/DoFnRunnerWithKeyedInternals.java      |   2 +-
 .../runners/samza/runtime/FutureCollector.java     |   2 +-
 .../runners/samza/runtime/FutureCollectorImpl.java |   2 +-
 .../beam/runners/samza/runtime/GroupByKeyOp.java   |   8 +-
 .../runners/samza/runtime/KvToKeyedWorkItemOp.java |   2 +-
 .../org/apache/beam/runners/samza/runtime/Op.java  |   2 +-
 .../beam/runners/samza/runtime/OpAdapter.java      |   2 +-
 .../beam/runners/samza/runtime/OpEmitter.java      |   2 +-
 .../beam/runners/samza/runtime/OpMessage.java      |   2 +-
 .../samza/runtime/OutputManagerFactory.java        |   8 +-
 .../beam/runners/samza/runtime/PortableDoFnOp.java |   2 +-
 .../runners/samza/runtime/SamzaAssignContext.java  |   2 +-
 .../runners/samza/runtime/SamzaDoFnRunners.java    |  11 +-
 .../samza/runtime/SingletonKeyedWorkItem.java      |   2 +-
 .../SplittableParDoProcessKeyedElementsOp.java     |  32 +-
 .../beam/runners/samza/runtime/WindowAssignOp.java |   5 +-
 .../samza/translation/GroupByKeyTranslator.java    |   9 +-
 .../translation/ParDoBoundMultiTranslator.java     |  17 +-
 .../runners/samza/translation/ReadTranslator.java  |   2 +-
 .../samza/translation/ReshuffleTranslator.java     |   5 +-
 .../translation/SamzaImpulseSystemFactory.java     |   4 +-
 .../translation/SamzaPublishViewTranslator.java    |   2 +-
 .../translation/SamzaTestStreamSystemFactory.java  |   5 +-
 .../translation/SplittableParDoTranslators.java    |   2 +-
 .../samza/translation/TranslationContext.java      |   5 +-
 .../beam/runners/samza/util/SamzaCoders.java       |   5 +-
 .../samza/util/SamzaPipelineTranslatorUtils.java   |   6 +-
 .../beam/runners/samza/util/WindowUtils.java       |   8 +-
 .../runners/samza/adapter/TestSourceHelpers.java   |   4 +-
 .../TestSamzaRunnerWithTransformMetrics.java       |  11 +-
 .../runners/samza/runtime/AsyncDoFnRunnerTest.java |   7 +-
 .../samza/runtime/ClassicBundleManagerTest.java    |   2 +-
 .../samza/runtime/FutureCollectorImplTest.java     |   2 +-
 .../io/BoundedDatasetFactory.java                  |   4 +-
 .../translation/EvaluationContext.java             |   2 +-
 .../translation/PipelineTranslator.java            |   2 +-
 .../translation/SparkSessionFactory.java           |   8 +-
 .../translation/TransformTranslator.java           |   2 +-
 .../translation/batch/Aggregators.java             |   5 +-
 .../batch/CombineGloballyTranslatorBatch.java      |   5 +-
 .../batch/CombineGroupedValuesTranslatorBatch.java |   2 +-
 .../batch/CombinePerKeyTranslatorBatch.java        |   5 +-
 .../batch/DoFnPartitionIteratorFactory.java        |  16 +-
 .../translation/batch/DoFnRunnerFactory.java       |  38 +-
 .../translation/batch/DoFnRunnerWithMetrics.java   |   2 +-
 .../translation/batch/FlattenTranslatorBatch.java  |   2 +-
 .../translation/batch/GroupByKeyHelpers.java       |   5 +-
 .../batch/GroupByKeyTranslatorBatch.java           |   5 +-
 .../translation/batch/ImpulseTranslatorBatch.java  |   5 +-
 .../translation/batch/ParDoTranslatorBatch.java    |   2 +-
 .../batch/ReadSourceTranslatorBatch.java           |   2 +-
 .../batch/ReshuffleTranslatorBatch.java            |   2 +-
 .../batch/WindowAssignTranslatorBatch.java         |   5 +-
 .../GroupAlsoByWindowViaOutputBufferFn.java        |  31 +-
 .../batch/functions/SideInputValues.java           |   4 +-
 .../translation/helpers/EncoderHelpers.java        |   5 +-
 .../translation/batch/AggregatorsTest.java         |   7 +-
 .../batch/functions/SideInputValuesTest.java       |   9 +-
 .../translation/helpers/EncoderHelpersTest.java    |   5 +-
 .../spark/coders/SparkRunnerKryoRegistrator.java   |   3 +-
 .../apache/beam/runners/spark/io/SourceRDD.java    |   5 +-
 .../runners/spark/io/SparkUnboundedSource.java     |   7 +-
 .../SparkGroupAlsoByWindowViaWindowSet.java        |  29 +-
 .../runners/spark/stateful/StateSpecFunctions.java |   9 +-
 .../runners/spark/translation/BoundedDataset.java  |  17 +-
 .../spark/translation/DoFnRunnerWithMetrics.java   |   2 +-
 .../spark/translation/EvaluationContext.java       |   5 +-
 .../spark/translation/GroupCombineFunctions.java   |   4 +-
 .../GroupNonMergingWindowsFunctions.java           |  15 +-
 .../spark/translation/MultiDoFnFunction.java       |   2 +-
 .../ReifyTimestampsAndWindowsFunction.java         |   5 +-
 .../spark/translation/SideInputMetadata.java       |   2 +-
 .../spark/translation/SparkAssignWindowFn.java     |   5 +-
 .../SparkBatchPortablePipelineTranslator.java      |  15 +-
 .../runners/spark/translation/SparkCombineFn.java  |  18 +-
 .../SparkExecutableStageExtractionFunction.java    |   2 +-
 .../translation/SparkExecutableStageFunction.java  |   4 +-
 .../SparkGroupAlsoByWindowViaOutputBufferFn.java   |  31 +-
 .../spark/translation/SparkInputDataProcessor.java |  22 +-
 .../spark/translation/SparkPCollectionView.java    |   2 +-
 .../SparkStreamingPortablePipelineTranslator.java  |  19 +-
 .../spark/translation/TransformTranslator.java     |  27 +-
 .../spark/translation/TranslationUtils.java        |   7 +-
 .../translation/streaming/ParDoStateUpdateFn.java  |  11 +-
 .../streaming/StatefulStreamingParDoEvaluator.java |  11 +-
 .../streaming/StreamingTransformTranslator.java    |  21 +-
 .../spark/translation/streaming/TestDStream.java   |   7 +-
 .../translation/streaming/UnboundedDataset.java    |   2 +-
 .../streaming/WatermarkSyncedDStream.java          |   2 +-
 .../runners/spark/util/SparkSideInputReader.java   |   2 +-
 .../GroupNonMergingWindowsFunctionsTest.java       |  13 +-
 .../spark/translation/SparkCombineFnTest.java      |   7 +-
 .../SparkExecutableStageFunctionTest.java          |  21 +-
 .../translation/SparkInputDataProcessorTest.java   |  21 +-
 .../spark/translation/TransformTranslatorTest.java |  25 +-
 .../ValueAndCoderLazySerializableTest.java         |  13 +-
 .../twister2/Twister2BatchTranslationContext.java  |   2 +-
 .../twister2/Twister2TranslationContext.java       |   2 +-
 .../wrappers/Twister2BoundedSource.java            |   5 +-
 .../translation/wrappers/Twister2EmptySource.java  |   2 +-
 .../batch/AssignWindowTranslatorBatch.java         |   2 +-
 .../translators/batch/FlattenTranslatorBatch.java  |   2 +-
 .../batch/GroupByKeyTranslatorBatch.java           |   7 +-
 .../translators/batch/ImpulseTranslatorBatch.java  |   2 +-
 .../batch/PCollectionViewTranslatorBatch.java      |  11 +-
 .../batch/ParDoMultiOutputTranslatorBatch.java     |   2 +-
 .../batch/ReadSourceTranslatorBatch.java           |   2 +-
 .../functions/AssignWindowsFunction.java           |   5 +-
 .../translators/functions/ByteToElemFunction.java  |   4 +-
 .../functions/ByteToWindowFunction.java            |   4 +-
 .../functions/ByteToWindowFunctionPrimitive.java   |   9 +-
 .../translators/functions/DoFnFunction.java        |   5 +-
 .../translators/functions/ElemToBytesFunction.java |   9 +-
 .../functions/GroupByWindowFunction.java           |  31 +-
 .../translators/functions/ImpulseSource.java       |   5 +-
 .../translators/functions/MapToTupleFunction.java  |  13 +-
 .../translators/functions/OutputTagFilter.java     |   2 +-
 .../runners/twister2/utils/TranslationUtils.java   |   5 +-
 .../twister2/utils/Twister2AssignContext.java      |   2 +-
 .../twister2/utils/Twister2SideInputReader.java    |   2 +-
 scripts/ci/issue-report/package-lock.json          | 480 +++++++++-----------
 scripts/ci/issue-report/package.json               |   4 +-
 sdks/go.mod                                        |  59 +--
 sdks/go.sum                                        | 136 +++---
 sdks/go/pkg/beam/runners/dataflow/dataflow.go      |  30 ++
 .../prism/internal/engine/elementmanager.go        |  29 +-
 .../beam/runners/prism/internal/engine/timers.go   |  17 +-
 .../runners/prism/internal/jobservices/artifact.go |   2 +
 .../runners/prism/internal/jobservices/server.go   |   2 +-
 sdks/go/pkg/beam/runners/prism/internal/stage.go   |   4 +-
 sdks/go/pkg/beam/util/gcsx/gcs.go                  |  13 +
 sdks/go/pkg/beam/util/gcsx/gcs_test.go             |  47 ++
 sdks/java/container/build.gradle                   |   1 -
 sdks/java/container/java8/build.gradle             |  24 -
 .../java/container/java8/java8-security.properties |  47 --
 .../container/java8/option-java8-security.json     |   9 -
 .../org/apache/beam/sdk/coders/DequeCoder.java     |   5 +-
 .../beam/sdk/options/PortablePipelineOptions.java  |   2 +-
 .../org/apache/beam/sdk/transforms/Create.java     |   7 +-
 .../beam/sdk/transforms/DoFnOutputReceivers.java   |   6 +-
 .../reflect/ByteBuddyDoFnInvokerFactory.java       |  97 ++--
 ...edFile.java => WindowedValueMultiReceiver.java} |  23 +-
 .../{Weighted.java => WindowedValueReceiver.java}  |  10 +-
 .../sdk/util/construction/CoderTranslators.java    |  21 +-
 .../beam/sdk/util/construction/Environments.java   |  25 +-
 .../sdk/util/construction/ModelCoderRegistrar.java |  12 +-
 .../util/construction/RunnerPCollectionView.java   |   2 +-
 .../apache/beam/sdk/values/PCollectionViews.java   |  20 +-
 .../org/apache/beam/sdk/values/WindowedValue.java  |  60 +++
 .../WindowedValues.java}                           | 168 +++----
 .../sdk/fn/data/BeamFnDataInboundObserverTest.java |  17 +-
 .../org/apache/beam/sdk/transforms/CreateTest.java |   9 +-
 .../beam/sdk/transforms/RedistributeTest.java      |  10 +-
 .../apache/beam/sdk/transforms/ReshuffleTest.java  |  10 +-
 .../apache/beam/sdk/util/WindowedValueTest.java    |  43 +-
 .../util/construction/CoderTranslationTest.java    |   6 +-
 .../sdk/util/construction/EnvironmentsTest.java    |  15 +-
 .../sdk/util/construction/ModelCodersTest.java     |   2 +-
 .../euphoria/core/testkit/WindowingTest.java       |   1 +
 .../jmh/PrecombineGroupingTableBenchmark.java      |  11 +-
 .../fn/harness/jmh/ProcessBundleBenchmark.java     |   4 +-
 .../beam/fn/harness/AssignWindowsRunner.java       |   5 +-
 .../beam/fn/harness/BeamFnDataReadRunner.java      |   2 +-
 .../beam/fn/harness/BeamFnDataWriteRunner.java     |   2 +-
 .../org/apache/beam/fn/harness/CombineRunners.java |   4 +-
 .../org/apache/beam/fn/harness/FlattenRunner.java  |   2 +-
 .../apache/beam/fn/harness/FnApiDoFnRunner.java    |  83 ++--
 .../org/apache/beam/fn/harness/MapFnRunners.java   |   2 +-
 .../beam/fn/harness/PTransformRunnerFactory.java   |   2 +-
 .../beam/fn/harness/PrecombineGroupingTable.java   |   7 +-
 .../SplittablePairWithRestrictionDoFnRunner.java   |   5 +-
 ...littableSplitAndSizeRestrictionsDoFnRunner.java |   5 +-
 .../beam/fn/harness/WindowedSplitResult.java       |   2 +-
 .../fn/harness/control/ProcessBundleHandler.java   |   2 +-
 .../harness/data/PCollectionConsumerRegistry.java  |   7 +-
 .../beam/fn/harness/debug/ElementSample.java       |   2 +-
 .../beam/fn/harness/debug/OutputSampler.java       |   5 +-
 .../beam/fn/harness/state/FnApiStateAccessor.java  |   6 +-
 .../beam/fn/harness/AssignWindowsRunnerTest.java   |  35 +-
 .../beam/fn/harness/BeamFnDataReadRunnerTest.java  |   7 +-
 .../beam/fn/harness/BeamFnDataWriteRunnerTest.java |   7 +-
 .../apache/beam/fn/harness/CombineRunnersTest.java |   4 +-
 .../apache/beam/fn/harness/FlattenRunnerTest.java  |   9 +-
 .../beam/fn/harness/FnApiDoFnRunnerTest.java       |  95 ++--
 .../apache/beam/fn/harness/MapFnRunnersTest.java   |  13 +-
 .../PTransformRunnerFactoryTestContext.java        |   2 +-
 .../fn/harness/PrecombineGroupingTableTest.java    |   6 +-
 ...plittablePairWithRestrictionDoFnRunnerTest.java |  19 +-
 ...ableSplitAndSizeRestrictionsDoFnRunnerTest.java |  33 +-
 .../fn/harness/data/BeamFnDataGrpcClientTest.java  |   7 +-
 .../data/PCollectionConsumerRegistryTest.java      |   4 +-
 .../beam/fn/harness/debug/DataSamplerTest.java     |   5 +-
 .../beam/fn/harness/debug/OutputSamplerTest.java   |  41 +-
 .../io/components/deadletterqueue/DLQRouter.java   |   1 +
 .../deadletterqueue/sinks/ThrowingSink.java        |   2 +-
 .../components/deadletterqueue/DLQRouterTest.java  |   1 +
 .../beam/sdk/io/gcp/bigquery/BigQueryUtils.java    |   9 +-
 .../sdk/io/gcp/bigquery/BigQueryHelpersTest.java   |   4 +-
 .../sdk/io/gcp/bigquery/BigQueryUtilsTest.java     |  22 +-
 sdks/java/io/iceberg/build.gradle                  |   3 +-
 .../beam/sdk/io/iceberg/RecordWriterManager.java   |   2 +-
 .../sdk/io/iceberg/WriteGroupedRowsToFiles.java    |   5 +-
 .../sdk/io/iceberg/WriteUngroupedRowsToFiles.java  |   5 +-
 .../sdk/io/iceberg/RecordWriterManagerTest.java    |   9 +-
 .../java/org/apache/beam/sdk/io/jdbc/JdbcIO.java   |   9 +-
 .../io/jdbc/JdbcReadSchemaTransformProvider.java   |   2 +-
 .../jdbc/JdbcReadSchemaTransformProviderTest.java  |  46 ++
 sdks/java/testing/jpms-tests/build.gradle          |  35 +-
 README.md => sdks/python/README.md                 |  98 ++--
 sdks/python/apache_beam/coders/coders.py           |   9 +
 .../apache_beam/coders/coders_test_common.py       |   7 +
 sdks/python/apache_beam/coders/row_coder.py        |   3 +
 .../apache_beam/examples/kafkataxi/README.md       |   6 +-
 .../internal/cloudpickle/cloudpickle.py            |  74 ++--
 .../apache_beam/internal/code_object_pickler.py    |  46 ++
 sdks/python/apache_beam/internal/dill_pickler.py   |   7 +-
 sdks/python/apache_beam/internal/pickler_test.py   |  40 ++
 sdks/python/apache_beam/io/filesystems.py          |   2 +-
 sdks/python/apache_beam/io/gcp/bigquery_test.py    |   2 +-
 sdks/python/apache_beam/io/gcp/pubsub_test.py      |   3 +
 sdks/python/apache_beam/io/localfilesystem.py      |   4 +-
 sdks/python/apache_beam/io/localfilesystem_test.py |  23 +-
 sdks/python/apache_beam/ml/anomaly/transforms.py   |   8 +-
 .../apache_beam/ml/inference/vllm_inference.py     |   1 +
 sdks/python/apache_beam/pipeline.py                |  24 +
 sdks/python/apache_beam/pipeline_test.py           |  38 ++
 .../apache_beam/runners/dataflow/internal/names.py |   2 +-
 .../Run Beam SQL with beam_sql magic.ipynb         |   2 +-
 .../portability/fn_api_runner/fn_runner_test.py    | 106 +++++
 .../runners/portability/portable_runner_test.py    |  28 ++
 .../external_transform_provider_it_test.py         |  12 +
 sdks/python/apache_beam/transforms/trigger_test.py |  27 +-
 sdks/python/apache_beam/typehints/schemas.py       |   4 +
 sdks/python/apache_beam/yaml/README.md             |  25 ++
 .../{io/external/kafka.py => yaml/conftest.py}     |  23 +-
 .../python/apache_beam/yaml/examples}/__init__.py  |   0
 .../yaml/examples/testing/examples_test.py         | 139 +-----
 .../yaml/examples/testing/input_data.py            | 146 ++++++
 .../yaml/{tests => extended_tests}/bigquery.yaml   |   0
 .../yaml/{tests => extended_tests}/enrichment.yaml |   0
 .../yaml/{tests => extended_tests}/jdbc.yaml       |   0
 .../yaml/{tests => extended_tests}/kafka.yaml      |   0
 .../yaml/{tests => extended_tests}/mysql.yaml      |   0
 .../yaml/{tests => extended_tests}/oracle.yaml     |   0
 .../yaml/{tests => extended_tests}/postgres.yaml   |  20 +-
 .../yaml/{tests => extended_tests}/pubsub.yaml     |   0
 .../yaml/{tests => extended_tests}/spanner.yaml    |   0
 .../yaml/{tests => extended_tests}/sqlserver.yaml  |   0
 .../yaml/{tests => extended_tests}/tfrecord.yaml   |   0
 sdks/python/apache_beam/yaml/generate_yaml_docs.py |  16 +-
 sdks/python/apache_beam/yaml/integration_tests.py  |  10 +-
 sdks/python/apache_beam/yaml/yaml_provider.py      |   2 +
 sdks/python/apache_beam/yaml/yaml_specifiable.py   |  59 +++
 .../apache_beam/yaml/yaml_specifiable_test.py      | 115 +++++
 sdks/python/build.gradle                           |  21 +-
 .../container/license_scripts/dep_urls_py.yaml     |   2 +
 sdks/python/gen_protos.py                          |   5 +-
 sdks/python/setup.py                               |  33 +-
 sdks/python/test-suites/dataflow/common.gradle     |   2 +-
 settings.gradle.kts                                |   1 -
 .../www/site/content/en/case-studies/akvelon.md    | 164 ++++++-
 .../content/en/case-studies/creditKarmaInsights.md | 130 ++++++
 .../documentation/pipelines/test-your-pipeline.md  |   4 +-
 .../en/documentation/runtime/environments.md       |   7 +-
 .../en/documentation/sdks/feature-comparison.md    |  18 -
 .../www/site/content/en/documentation/sdks/yaml.md |  46 ++
 website/www/site/data/en/quotes.yaml               |  10 +
 website/www/site/layouts/partials/header.html      |   6 -
 .../beam-college/beam-college-25-desktop.png       | Bin 230979 -> 0 bytes
 .../beam-college/beam-college-25-mobile.png        | Bin 113671 -> 0 bytes
 .../static/images/case-study/akvelon/chitnis.png   | Bin 0 -> 140126 bytes
 .../images/case-study/akvelon/diagram-01.png       | Bin 0 -> 105049 bytes
 .../images/case-study/akvelon/diagram-02.png       | Bin 0 -> 73850 bytes
 .../static/images/case-study/akvelon/pikle.png     | Bin 0 -> 502346 bytes
 .../static/images/case-study/akvelon/terentyev.png | Bin 0 -> 815004 bytes
 .../credit_karma_financial_insights.png            | Bin 0 -> 138221 bytes
 623 files changed, 5579 insertions(+), 3889 deletions(-)
 copy .github/trigger_files/{beam_PostCommit_SQL.json => 
beam_PostCommit_Java_Examples_Dataflow_ARM.json} (100%)
 create mode 100644 
.github/trigger_files/beam_PostCommit_Java_Jpms_Dataflow_Java11.json
 copy .github/trigger_files/{beam_PostCommit_TransformService_Direct.json => 
beam_PostCommit_Yaml_Xlang_Direct.json} (84%)
 copy .github/workflows/{beam_PostCommit_Python_MongoDBIO_IT.yml => 
beam_PostCommit_Yaml_Xlang_Direct.yml} (84%)
 create mode 100644 .test-infra/tools/stale_cleaner.py
 create mode 100644 .test-infra/tools/test_stale_cleaner.py
 rename examples/java/sql/src/main/java/org/apache/beam/examples/{sql => 
}/SchemaTransformExample.java (99%)
 rename examples/java/sql/src/main/java/org/apache/beam/examples/{sql => 
}/SqlTransformExample.java (99%)
 delete mode 100644 
runners/core-java/src/main/java/org/apache/beam/runners/core/OutputWindowedValue.java
 delete mode 100644 sdks/java/container/java8/build.gradle
 delete mode 100644 sdks/java/container/java8/java8-security.properties
 delete mode 100644 sdks/java/container/java8/option-java8-security.json
 copy sdks/java/core/src/main/java/org/apache/beam/sdk/util/{ShardedFile.java 
=> WindowedValueMultiReceiver.java} (61%)
 copy sdks/java/core/src/main/java/org/apache/beam/sdk/util/{Weighted.java => 
WindowedValueReceiver.java} (74%)
 create mode 100644 
sdks/java/core/src/main/java/org/apache/beam/sdk/values/WindowedValue.java
 rename 
sdks/java/core/src/main/java/org/apache/beam/sdk/{util/WindowedValue.java => 
values/WindowedValues.java} (88%)
 copy README.md => sdks/python/README.md (60%)
 create mode 100644 sdks/python/apache_beam/internal/code_object_pickler.py
 copy sdks/python/apache_beam/{io/external/kafka.py => yaml/conftest.py} (61%)
 copy {examples/notebooks/notebook_test_scripts => 
sdks/python/apache_beam/yaml/examples}/__init__.py (100%)
 create mode 100644 sdks/python/apache_beam/yaml/examples/testing/input_data.py
 rename sdks/python/apache_beam/yaml/{tests => extended_tests}/bigquery.yaml 
(100%)
 rename sdks/python/apache_beam/yaml/{tests => extended_tests}/enrichment.yaml 
(100%)
 rename sdks/python/apache_beam/yaml/{tests => extended_tests}/jdbc.yaml (100%)
 rename sdks/python/apache_beam/yaml/{tests => extended_tests}/kafka.yaml (100%)
 rename sdks/python/apache_beam/yaml/{tests => extended_tests}/mysql.yaml (100%)
 rename sdks/python/apache_beam/yaml/{tests => extended_tests}/oracle.yaml 
(100%)
 rename sdks/python/apache_beam/yaml/{tests => extended_tests}/postgres.yaml 
(75%)
 rename sdks/python/apache_beam/yaml/{tests => extended_tests}/pubsub.yaml 
(100%)
 rename sdks/python/apache_beam/yaml/{tests => extended_tests}/spanner.yaml 
(100%)
 rename sdks/python/apache_beam/yaml/{tests => extended_tests}/sqlserver.yaml 
(100%)
 rename sdks/python/apache_beam/yaml/{tests => extended_tests}/tfrecord.yaml 
(100%)
 create mode 100644 sdks/python/apache_beam/yaml/yaml_specifiable.py
 create mode 100644 sdks/python/apache_beam/yaml/yaml_specifiable_test.py
 create mode 100644 
website/www/site/content/en/case-studies/creditKarmaInsights.md
 delete mode 100644 
website/www/site/content/en/documentation/sdks/feature-comparison.md
 delete mode 100644 
website/www/site/static/images/banners/beam-college/beam-college-25-desktop.png
 delete mode 100644 
website/www/site/static/images/banners/beam-college/beam-college-25-mobile.png
 create mode 100644 
website/www/site/static/images/case-study/akvelon/chitnis.png
 create mode 100644 
website/www/site/static/images/case-study/akvelon/diagram-01.png
 create mode 100644 
website/www/site/static/images/case-study/akvelon/diagram-02.png
 create mode 100644 website/www/site/static/images/case-study/akvelon/pikle.png
 create mode 100644 
website/www/site/static/images/case-study/akvelon/terentyev.png
 create mode 100644 
website/www/site/static/images/case-study/credit_karma/credit_karma_financial_insights.png

Reply via email to