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

github-actions[bot] pushed a change to branch nightly-refs/heads/master
in repository https://gitbox.apache.org/repos/asf/beam.git


    from a8e7ffab371 Fix race conditions, error recovery, and exit handlers in 
job servers (#38423)
     add 9a6734bbe27 Fix PreCommit Java PVR Prism Loopback workflow (#38431)
     add 81830f22515 Bump cloud.google.com/go/profiler from 0.4.3 to 0.6.0 in 
/sdks (#38436)
     add 2e6ff74e11e Bump golang.org/x/sys from 0.43.0 to 0.44.0 in /sdks 
(#38435)
     add 8363afe825f Bump cloud.google.com/go/spanner from 1.88.0 to 1.91.0 in 
/sdks (#38434)
     add 5733cc8115d Fix flaky BigQuery file loads by safely handling 
concurrent mkdirs (#38426)
     add a86f2ec49c8 upgrade test containers and fix issues (#38438)
     add 399d9d7ea6b Introduce ValueKind to Java and add to WindowedValue 
(#38315)
     add 13bbd5c4d67 Reduce number of layers for Beam container images (#38440)
     add f1bbb637e31 Fix deadlock in AsyncWrapper reset_state() (#38427)
     add f01b9ddb05e Make Beartype use the default behavior in 
is_consistent_with() (#38275)
     add 1d008bad91f [runners-spark] Add Spark 4 runner (#38255)
     add a72b78125ef Fix thread leak for LOOPBACK workers in external worker 
pool (#38432)
     add fba639a05ff Bump urllib3 from 2.6.3 to 2.7.0 in 
/sdks/python/container/py312 (#38452)

No new revisions were added by this update.

Summary of changes:
 ...ValidatesRunner_Spark4StructuredStreaming.json} |   3 +-
 ...on => beam_PreCommit_Java_Spark4_Versions.json} |   3 +-
 .github/workflows/README.md                        |   1 +
 ..._ValidatesRunner_Spark4StructuredStreaming.yml} |  25 +-
 CHANGES.md                                         |   2 +-
 gradle.properties                                  |   2 +-
 .../runners/core/LateDataDroppingDoFnRunner.java   |   3 +-
 ...TimeBoundedSplittableProcessElementInvoker.java |   6 +-
 .../core/SplittableParDoViaKeyedWorkItems.java     |   3 +-
 .../beam/runners/dataflow/BatchViewOverrides.java  |   6 +
 .../dataflow/worker/UngroupedWindmillReader.java   |  10 +-
 .../dataflow/worker/WindmillKeyedWorkItem.java     |  14 +-
 .../dataflow/worker/util/ValueInEmptyWindows.java  |   6 +
 .../dataflow/worker/WindmillKeyedWorkItemTest.java |  43 +++
 runners/spark/4/README.md                          |  73 +++++
 runners/spark/4/build.gradle                       |  53 ++++
 .../1.20 => spark/4}/job-server/build.gradle       |   8 +-
 .../io/BoundedDatasetFactory.java                  |  13 +-
 .../batch/CombinePerKeyTranslatorBatch.java        |   6 +-
 .../translation/batch/GroupByKeyHelpers.java       |   8 +-
 .../batch/GroupByKeyTranslatorBatch.java           |  78 ++---
 .../translation/helpers/EncoderFactory.java        | 333 +++++++++++++++++++++
 .../translation/helpers/EncoderHelpers.java        |  45 ++-
 .../translation/utils/ScalaInterop.java            |   6 +-
 .../translation/helpers/EncoderHelpersTest.java    |   9 +-
 runners/spark/spark_runner.gradle                  |  23 +-
 .../spark/coders/SparkRunnerKryoRegistrator.java   |  28 +-
 .../SparkGroupAlsoByWindowViaWindowSet.java        |   4 +-
 .../SparkStructuredStreamingPipelineResult.java    |   1 +
 .../io/BoundedDatasetFactory.java                  |   2 +-
 .../translation/EvaluationContext.java             |  10 +-
 .../batch/CombinePerKeyTranslatorBatch.java        |   2 +-
 .../translation/batch/GroupByKeyHelpers.java       |   4 +-
 .../batch/GroupByKeyTranslatorBatch.java           |   2 +-
 .../translation/helpers/EncoderHelpers.java        |  21 +-
 .../apache/beam/runners/spark/util/TimerUtils.java |   6 +
 .../coders/SparkRunnerKryoRegistratorTest.java     |  49 +++
 .../translation/EvaluationContextTest.java         |  84 ++++++
 sdks/go.mod                                        |  27 +-
 sdks/go.sum                                        |  62 ++--
 sdks/go/container/Dockerfile                       |  10 +-
 .../integration/internal/containers/containers.go  |   3 +-
 .../test/integration/io/spannerio/test_helpers.go  |   3 +-
 .../go/test/integration/io/xlang/jdbc/jdbc_test.go |   5 +-
 sdks/java/container/Dockerfile                     |  31 +-
 .../org/apache/beam/sdk/values/OutputBuilder.java  |   2 +
 .../beam/sdk/values/ValueInSingleWindow.java       |  52 +++-
 .../java/org/apache/beam/sdk/values/ValueKind.java |  28 +-
 .../org/apache/beam/sdk/values/ValueKindUtil.java  |  54 ++++
 .../org/apache/beam/sdk/values/WindowedValue.java  |   4 +
 .../org/apache/beam/sdk/values/WindowedValues.java | 230 +++++++++++---
 .../sdk/transforms/MetadataPropagationTest.java    |   8 +-
 .../apache/beam/sdk/util/WindowedValueTest.java    |   5 +-
 .../apache/beam/fn/harness/FnApiDoFnRunner.java    |   3 +-
 .../apache_beam/io/gcp/bigquery_file_loads.py      |   8 +-
 .../python/apache_beam/options/pipeline_options.py |   5 +
 .../runners/portability/prism_runner_test.py       |  62 ++++
 .../apache_beam/runners/worker/worker_pool_main.py |  11 +
 sdks/python/apache_beam/transforms/async_dofn.py   |  29 +-
 .../apache_beam/transforms/async_dofn_test.py      |  35 +++
 sdks/python/apache_beam/typehints/typehints.py     |  12 +-
 .../python/apache_beam/typehints/typehints_test.py |  27 ++
 .../container/py312/base_image_requirements.txt    |   2 +-
 settings.gradle.kts                                |   2 +
 64 files changed, 1464 insertions(+), 251 deletions(-)
 copy .github/trigger_files/{beam_PostCommit_TransformService_Direct.json => 
beam_PostCommit_Java_ValidatesRunner_Spark4StructuredStreaming.json} (66%)
 copy .github/trigger_files/{beam_PostCommit_TransformService_Direct.json => 
beam_PreCommit_Java_Spark4_Versions.json} (66%)
 copy 
.github/workflows/{beam_PostCommit_Java_ValidatesRunner_SparkStructuredStreaming.yml
 => beam_PostCommit_Java_ValidatesRunner_Spark4StructuredStreaming.yml} (81%)
 create mode 100644 runners/spark/4/README.md
 create mode 100644 runners/spark/4/build.gradle
 copy runners/{flink/1.20 => spark/4}/job-server/build.gradle (81%)
 copy runners/spark/{ => 
4}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/io/BoundedDatasetFactory.java
 (95%)
 copy runners/spark/{ => 
4}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/CombinePerKeyTranslatorBatch.java
 (97%)
 copy runners/spark/{ => 
4}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/GroupByKeyHelpers.java
 (92%)
 copy runners/spark/{ => 
4}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/batch/GroupByKeyTranslatorBatch.java
 (85%)
 create mode 100644 
runners/spark/4/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/helpers/EncoderFactory.java
 copy runners/spark/{ => 
4}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/helpers/EncoderHelpers.java
 (93%)
 copy runners/spark/{ => 
4}/src/main/java/org/apache/beam/runners/spark/structuredstreaming/translation/utils/ScalaInterop.java
 (94%)
 copy runners/spark/{ => 
4}/src/test/java/org/apache/beam/runners/spark/structuredstreaming/translation/helpers/EncoderHelpersTest.java
 (97%)
 create mode 100644 
runners/spark/src/test/java/org/apache/beam/runners/spark/structuredstreaming/translation/EvaluationContextTest.java
 copy 
it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/datastream/DatastreamResourceManagerException.java
 => sdks/java/core/src/main/java/org/apache/beam/sdk/values/ValueKind.java (56%)
 create mode 100644 
sdks/java/core/src/main/java/org/apache/beam/sdk/values/ValueKindUtil.java

Reply via email to