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

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


    from f50c8d503af Deprecate Cloud Debugger and its pipeline options (#25998)
     add fc7a240eb4e BigQuery Storage Write API wrapper for Python SDK (#25685)
     add 91bfbac7a90 Update Java and Python base image versions, resolve CI 
build issue (#25992)
     add a4f55afa052 Bump tensorflow (#25974)
     add 08ae6c7acff [Playground] Implement Java & Go multifile examples 
execution (#24874)
     add 567bdaa4563 fix: Porting more BigtableOptions (#25955)
     add 469101dd378 [Playground] "always_run" flag in examples' tag (#25928)
     add c0f0f2d3c15 Overload HbaseIO with KV<RowKey, RowMutations> (#25864)
     add 14a77825928 Add explicit language_level=3 arg to Cythonize (#26015)
     add 6484a47c3d5 Fix TestPipeline.runWithAdditionalOptionArgs ignore 
additionalArgs (#25937)
     add 3efd3c38b99 Update pip-licenses in Dockerfile to support Python 3.11 
(#26019)
     add 5bdc4527a47 [#22737] Re-write Go SDK data plane to support timers. 
(#25982)
     add 4911a3e150b [Playground] Guard router methods from being executed on 
runners (#25931)
     add 7bfbdf2d0f1 Remove dead session code & noisy logging (#22241) (#26029)
     add 04288fed142 use example id for cloud path (#26027)
     add 5569085c0b0 [#26030] Add PTransformID to logged messages. (#26031)
     add 652e30a383b Update container tags (#26022)
     add c196cd15e99 Update CHANGES.md for HBaseIO.WriteRowMutations (#26032)
     add 87783393936 Fix small doc typo (#26033)
     add 9c614557c51 [Go SDK]: Add fileio MatchFiles, MatchAll and ReadMatches 
transforms (#25809)
     add 9f582e564fe Add key param support for helper Combiners (#25895)
     add 52531b73cec Add #24599 to CHANGES.md (#26020)
     add 915da25323d Update pillow requirement from <8,>=7.1.1 to >=7.1.1,<10 
in /sdks/python (#25788)
     add d9321d8cdb3 Recommend `yield from` for emitting elements from 
iterables. (#25893)

No new revisions were added by this update.

Summary of changes:
 .github/workflows/playground_backend_precommit.yml |   4 +-
 .../workflows/playground_examples_ci_reusable.yml  |   6 +-
 ...Commit_Python_CrossLanguage_Gcp_Dataflow.groovy |  55 ++
 ...stCommit_Python_CrossLanguage_Gcp_Direct.groovy |  55 ++
 CHANGES.md                                         |   6 +
 .../org/apache/beam/gradle/BeamModulePlugin.groovy | 144 +++++
 .../backend/playground_api/api/v1/api.pb.go        | 588 +++++++++----------
 playground/api/v1/api.proto                        |   1 +
 playground/backend/cmd/server/controller.go        |  56 ++
 playground/backend/cmd/server/controller_test.go   |  80 ++-
 playground/backend/containers/java/Dockerfile      |   8 +-
 playground/backend/containers/python/Dockerfile    |   4 +-
 playground/backend/containers/python/entrypoint.sh |   2 +-
 playground/backend/containers/scio/Dockerfile      |   2 +-
 playground/backend/internal/api/v1/api.pb.go       | 588 +++++++++----------
 .../internal/code_processing/code_processing.go    |  10 +-
 .../code_processing/code_processing_test.go        |   2 +-
 .../backend/internal/db/datastore/datastore_db.go  |   2 +-
 .../backend/internal/db/dto/precompiled_object.go  |   1 +
 playground/backend/internal/db/entity/example.go   |   1 +
 playground/backend/internal/db/mapper/mapper.go    |   2 +-
 .../db/mapper/precompiled_object_mapper.go         |  23 +-
 .../db/mapper/precompiled_object_mapper_test.go    |   2 +-
 .../internal/environment/environment_service.go    |   2 +-
 .../environment/environment_service_test.go        |  18 +-
 playground/backend/internal/executors/executor.go  |  10 +-
 .../backend/internal/executors/executor_builder.go |  30 +-
 .../internal/executors/executor_builder_test.go    |   2 +-
 .../backend/internal/executors/executor_test.go    |   8 +-
 playground/backend/internal/fs_tool/fs.go          |   6 +-
 playground/backend/internal/fs_tool/fs_test.go     |   4 +-
 playground/backend/internal/fs_tool/go_fs.go       |   4 +-
 playground/backend/internal/fs_tool/go_fs_test.go  |   4 +-
 playground/backend/internal/fs_tool/java_fs.go     | 130 ++++-
 .../backend/internal/fs_tool/java_fs_test.go       | 215 ++++++-
 .../fs_tool/java_testdata/HasIncorrectMain.java    |  28 +
 .../fs_tool/java_testdata/HasMainTest1.java        |  28 +
 .../fs_tool/java_testdata/HasMainTest2.java        |  29 +
 .../internal/fs_tool/java_testdata/HasNoMain.java  |  28 +
 playground/backend/internal/fs_tool/scio_fs.go     |   2 +-
 .../internal/setup_tools/builder/setup_builder.go  |  51 +-
 .../setup_tools/builder/setup_builder_test.go      | 149 ++++-
 .../setup_tools/life_cycle/life_cycle_setuper.go   |   4 +-
 playground/backend/internal/utils/file_utils.go    |   4 +
 .../lib/src/api/v1/api.pb.dart                     |  14 +
 .../lib/src/api/v1/api.pbjson.dart                 |   3 +-
 .../lib/src/cache/example_cache.dart               |  48 +-
 .../example_loaders/content_example_loader.dart    |   1 +
 .../controllers/snippet_editing_controller.dart    |   1 +
 .../lib/src/models/example_base.dart               |   2 +
 .../content_example_loading_descriptor.dart        |  11 +-
 .../example_client/grpc_example_client.dart        |   1 +
 .../content_example_loading_descriptor_test.dart   |   2 +
 playground/infrastructure/api/v1/api_pb2.py        | 120 ++--
 playground/infrastructure/api/v1/api_pb2.pyi       |   6 +-
 playground/infrastructure/datastore_client.py      |  10 +-
 playground/infrastructure/models.py                |   1 +
 sdks/go/pkg/beam/core/metrics/metrics.go           |  32 +-
 sdks/go/pkg/beam/core/runtime/exec/data.go         |  16 +-
 sdks/go/pkg/beam/core/runtime/exec/datasource.go   | 182 ++++--
 .../pkg/beam/core/runtime/exec/datasource_test.go  | 115 ++--
 .../go/pkg/beam/core/runtime/exec/dynsplit_test.go |  14 +-
 sdks/go/pkg/beam/core/runtime/harness/datamgr.go   | 514 +++++++++++------
 .../pkg/beam/core/runtime/harness/datamgr_test.go  | 403 ++++++++++---
 sdks/go/pkg/beam/core/runtime/harness/harness.go   |  25 +-
 sdks/go/pkg/beam/core/runtime/harness/logging.go   |  92 +--
 .../pkg/beam/core/runtime/harness/logging_test.go  |  65 ++-
 sdks/go/pkg/beam/core/runtime/harness/session.go   | 232 --------
 .../go/pkg/beam/core/runtime/harness/session.proto |  71 ---
 .../core/runtime/harness/session/session.pb.go     | 628 ---------------------
 sdks/go/pkg/beam/io/fileio/example_test.go         |  74 +++
 sdks/go/pkg/beam/io/fileio/file.go                 | 142 +++++
 sdks/go/pkg/beam/io/fileio/file_test.go            | 254 +++++++++
 sdks/go/pkg/beam/io/fileio/gzip.go                 |  60 ++
 sdks/go/pkg/beam/io/fileio/helper_test.go          |  88 +++
 sdks/go/pkg/beam/io/fileio/match.go                | 189 +++++++
 sdks/go/pkg/beam/io/fileio/match_test.go           | 285 ++++++++++
 sdks/go/pkg/beam/io/fileio/read.go                 | 140 +++++
 sdks/go/pkg/beam/io/fileio/read_test.go            | 181 ++++++
 .../java/org/apache/beam/sdk/schemas/Schema.java   |   6 +-
 .../org/apache/beam/sdk/testing/TestPipeline.java  |  23 +-
 .../org/apache/beam/sdk/schemas/SchemaTest.java    |   1 -
 .../apache/beam/sdk/testing/TestPipelineTest.java  |  26 +
 ...xpansionServiceSchemaTransformProviderTest.java |  14 +-
 .../expansion-service/build.gradle                 |   1 -
 .../io/gcp/bigquery/BeamRowToStorageApiProto.java  |   2 +-
 .../beam/sdk/io/gcp/bigquery/BigQueryUtils.java    |  11 +-
 ...ueryStorageWriteApiSchemaTransformProvider.java |  60 +-
 .../io/gcp/bigtable/BigtableConfigTranslator.java  |   9 +
 .../beam/sdk/io/gcp/bigtable/BigtableIO.java       |   8 +-
 .../sdk/io/gcp/bigtable/BigtableReadOptions.java   |   7 +
 .../io/gcp/bigtable/BigtableServiceFactory.java    |   7 +-
 .../sdk/io/gcp/bigtable/BigtableServiceImpl.java   |  24 +-
 .../sdk/io/gcp/bigtable/BigtableWriteOptions.java  |   5 +
 .../gcp/bigquery/BeamRowToStorageApiProtoTest.java |   2 +-
 ...StorageWriteApiSchemaTransformProviderTest.java | 155 ++---
 .../sdk/io/hbase/HBaseCoderProviderRegistrar.java  |   1 +
 .../java/org/apache/beam/sdk/io/hbase/HBaseIO.java | 221 ++++++++
 .../beam/sdk/io/hbase/HBaseRowMutationsCoder.java  | 150 +++++
 .../beam/sdk/io/hbase/HBaseSharedConnection.java   | 153 +++++
 .../io/hbase/HBaseCoderProviderRegistrarTest.java  |   6 +
 .../sdk/io/hbase/HBaseSharedConnectionTest.java    | 100 ++++
 .../sdk/io/hbase/HbaseIOWriteRowMutationsTest.java | 214 +++++++
 .../beam/sdk/io/hbase/RowMutationsCoderTest.java   | 153 +++++
 .../apache/beam/sdk/io/hbase/utils/HashUtils.java  | 151 +++++
 .../beam/sdk/io/hbase/utils/TestConstants.java     |  37 ++
 .../beam/sdk/io/hbase/utils/TestHBaseUtils.java    |  73 +++
 .../examples/ml-orchestration/tfx/requirements.txt |   2 +-
 sdks/python/apache_beam/io/gcp/bigquery.py         | 213 ++++++-
 sdks/python/apache_beam/io/gcp/bigquery_tools.py   | 119 ++++
 .../apache_beam/io/gcp/bigquery_tools_test.py      | 238 ++++++++
 .../apache_beam/io/gcp/bigquery_write_it_test.py   | 190 +++++++
 .../apache_beam/runners/dataflow/internal/names.py |   4 +-
 sdks/python/apache_beam/transforms/combiners.py    |  20 +-
 .../apache_beam/transforms/combiners_test.py       |  14 +
 sdks/python/apache_beam/transforms/external.py     |  30 +
 .../python/apache_beam/transforms/external_test.py |  43 ++
 sdks/python/container/Dockerfile                   |   2 +-
 sdks/python/pytest.ini                             |   1 +
 sdks/python/setup.py                               |   9 +-
 sdks/python/test-suites/dataflow/common.gradle     |  24 +
 sdks/python/test-suites/direct/common.gradle       |  25 +
 sdks/python/test-suites/xlang/build.gradle         |  62 ++
 settings.gradle.kts                                |   1 +
 .../en/documentation/ml/inference-overview.md      |   4 +-
 .../content/en/documentation/programming-guide.md  |   7 +-
 126 files changed, 6658 insertions(+), 2390 deletions(-)
 create mode 100644 
.test-infra/jenkins/job_PostCommit_Python_CrossLanguage_Gcp_Dataflow.groovy
 create mode 100644 
.test-infra/jenkins/job_PostCommit_Python_CrossLanguage_Gcp_Direct.groovy
 create mode 100644 
playground/backend/internal/fs_tool/java_testdata/HasIncorrectMain.java
 create mode 100644 
playground/backend/internal/fs_tool/java_testdata/HasMainTest1.java
 create mode 100644 
playground/backend/internal/fs_tool/java_testdata/HasMainTest2.java
 create mode 100644 
playground/backend/internal/fs_tool/java_testdata/HasNoMain.java
 delete mode 100644 sdks/go/pkg/beam/core/runtime/harness/session.go
 delete mode 100644 sdks/go/pkg/beam/core/runtime/harness/session.proto
 delete mode 100644 sdks/go/pkg/beam/core/runtime/harness/session/session.pb.go
 create mode 100644 sdks/go/pkg/beam/io/fileio/example_test.go
 create mode 100644 sdks/go/pkg/beam/io/fileio/file.go
 create mode 100644 sdks/go/pkg/beam/io/fileio/file_test.go
 create mode 100644 sdks/go/pkg/beam/io/fileio/gzip.go
 create mode 100644 sdks/go/pkg/beam/io/fileio/helper_test.go
 create mode 100644 sdks/go/pkg/beam/io/fileio/match.go
 create mode 100644 sdks/go/pkg/beam/io/fileio/match_test.go
 create mode 100644 sdks/go/pkg/beam/io/fileio/read.go
 create mode 100644 sdks/go/pkg/beam/io/fileio/read_test.go
 create mode 100644 
sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseRowMutationsCoder.java
 create mode 100644 
sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseSharedConnection.java
 create mode 100644 
sdks/java/io/hbase/src/test/java/org/apache/beam/sdk/io/hbase/HBaseSharedConnectionTest.java
 create mode 100644 
sdks/java/io/hbase/src/test/java/org/apache/beam/sdk/io/hbase/HbaseIOWriteRowMutationsTest.java
 create mode 100644 
sdks/java/io/hbase/src/test/java/org/apache/beam/sdk/io/hbase/RowMutationsCoderTest.java
 create mode 100644 
sdks/java/io/hbase/src/test/java/org/apache/beam/sdk/io/hbase/utils/HashUtils.java
 create mode 100644 
sdks/java/io/hbase/src/test/java/org/apache/beam/sdk/io/hbase/utils/TestConstants.java
 create mode 100644 
sdks/java/io/hbase/src/test/java/org/apache/beam/sdk/io/hbase/utils/TestHBaseUtils.java
 create mode 100644 sdks/python/test-suites/xlang/build.gradle

Reply via email to