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 5e499388670 KeyCommitTooLarge logging improvements (#39316)
     add 7356d4be850 Replace port with listeners in LocalKafka configuration
     add 4f0044b5de9 Merge pull request #39438 from 
sjvanrossum/testing-kafka-service-fix
     add c7ab90ebad3 Bump google.golang.org/api from 0.289.0 to 0.290.0 in 
/sdks (#39449)
     add b0a7099e1f1 Fix lz4 conflicts (#39454)
     add 1c9fd1bc1b9 Remove isort dependency, migrate to ruff equivalent 
(#39411)
     add c8aa28f7e2e docs: Document Fn Execution API protos (#39293)
     add d688e1b9505 [Java SDK] Warn when ValueState contains collection types 
(#37530)
     add a72d6cba37a [KafkaIO] Use consumer position and lag to estimate end 
offsets (#39285)
     add 0140552d6d5 [#30019] Fix type checking failures around unions with 
nested complex types (#39413)
     add 9833974946c Remove legacy HttpError usage in Bigtable I/O IT test 
(#39441)
     add 9c3f51e56e0 [Python] Add Watch transform with growth_of polling SDF 
(#39023)
     add eb9e7a3dacd Override default fadvise to fix regression from 
gcs-connector v3 upgrade (#39445)
     add a3703d38100 [Dataflow Streaming][Multikey] Support MultiKey commits in 
windmill clients (#38768)
     add b15e5f47d40 Add equal_to_approx matcher for approximate numeric 
assertions (#39443)

No new revisions were added by this update.

Summary of changes:
 CHANGES.md                                         |   1 +
 it/build.gradle                                    |   2 +-
 .../beam/model/fn_execution/v1/beam_fn_api.proto   |  63 +-
 .../model/fn_execution/v1/beam_provision_api.proto |   2 +-
 .../worker/windmill/client/WindmillStream.java     |   5 +
 .../worker/windmill/client/commits/Commit.java     |  72 +-
 .../worker/windmill/client/commits/Commits.java    |   2 +-
 .../windmill/client/commits/CompleteCommit.java    |  15 -
 .../commits/StreamingApplianceWorkCommitter.java   |  10 +-
 .../commits/StreamingEngineWorkCommitter.java      |  92 ++-
 .../windmill/client/grpc/GrpcCommitWorkStream.java |  93 ++-
 .../dataflow/worker/FakeWindmillServer.java        |  67 +-
 .../StreamingApplianceWorkCommitterTest.java       |  11 +-
 .../commits/StreamingEngineWorkCommitterTest.java  | 281 +++++++-
 .../client/grpc/GrpcCommitWorkStreamTest.java      |  85 +++
 .../worker/windmill/src/main/proto/windmill.proto  |  23 +
 sdks/go.mod                                        |   2 +-
 sdks/go.sum                                        |   4 +-
 .../sdk/transforms/reflect/DoFnSignatures.java     |  49 ++
 .../sdk/transforms/reflect/DoFnSignaturesTest.java | 117 ++++
 .../google-cloud-platform-core/build.gradle        |   1 +
 .../sdk/extensions/gcp/options/GcsOptions.java     |  85 ++-
 .../sdk/extensions/gcp/GcpCoreApiSurfaceTest.java  |   2 +
 .../sdk/extensions/gcp/options/GcsOptionsTest.java |  47 ++
 sdks/java/io/hadoop-format/build.gradle            |   1 +
 .../beam/sdk/io/kafka/ReadFromKafkaDoFn.java       | 114 +---
 sdks/java/io/sparkreceiver/3/build.gradle          |   6 +
 .../apache/beam/sdk/testing/kafka/LocalKafka.java  |   2 +-
 .../apache_beam/io/gcp/bigtableio_it_test.py       |  10 +-
 sdks/python/apache_beam/io/watch.py                | 730 +++++++++++++++++++++
 sdks/python/apache_beam/io/watch_test.py           | 456 +++++++++++++
 sdks/python/apache_beam/testing/util.py            |  43 ++
 sdks/python/apache_beam/testing/util_test.py       |  44 ++
 sdks/python/apache_beam/typehints/typehints.py     |  13 +-
 .../python/apache_beam/typehints/typehints_test.py |  18 +
 sdks/python/pyproject.toml                         | 105 +--
 sdks/python/scripts/run_lint.sh                    |  37 +-
 sdks/python/setup.py                               |   1 -
 38 files changed, 2410 insertions(+), 301 deletions(-)
 create mode 100644 sdks/python/apache_beam/io/watch.py
 create mode 100644 sdks/python/apache_beam/io/watch_test.py

Reply via email to