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 f7b52028e13 [Python] Fix ParquetIO silently corrupting data across 
windows in unbounded pipelines (#40293)
     add b3bda9ac42a fix messaging (#40392)
     add 33547f6ccad more robust metrics (#40394)
     add 0d374bf001e [Dataflow Streaming] [Multikey] Route only finalize 
commits via multi key path (#40495)
     add bb404806318 Update Debian
     add 20897f39483 Merge pull request #40515 from apache/fix-playground-front
     add d71149317eb [Python] Reset BigQuery retries for each batch (#39995)
     add 61dd18e6886 set default otel.service.instance.id (#40353)
     add ba0ba21e306 Bump golang.org/x/sys from 0.48.0 to 0.49.0 in /sdks 
(#40523)
     add c49f5c85846 Bump github/codeql-action from 4.38.2 to 4.38.3 (#40524)
     add 091e6a84231 Bump google.golang.org/api from 0.300.0 to 0.301.0 in 
/sdks (#40525)
     add 3e915410508 Bump cloud.google.com/go/spanner from 1.95.1 to 1.96.1 in 
/sdks (#40527)
     add 3486966c4a1 [Python] Keep count/size labels in DataFrame agg with a 
list (#40506)
     add be5e581bc7e Bump golang.org/x/sync from 0.23.0 to 0.24.0 in /sdks 
(#40526)
     add 6ad41e6c3ea Bump github.com/aws/aws-sdk-go-v2/config from 1.33.6 to 
1.33.8 in /sdks (#40522)
     add b2b8f8bb3ae [Go SDK] Convert logical type arguments to and from schema 
protos (#40153)
     add 2a540512f76 Fix DaskRunner dropping finish_bundle outputs (#40519) 
(#40520)
     add d85fbc50cf9 [Python] Add `AwsOptions` and deprecate `S3Options` 
(#40529)
     add b5d160228fd Add mongodb_to_bigquery yaml blueprint example and e2e 
test (#40485)
     add 112739c3fea [SpannerIO] Add withWriteResults() to SpannerIO.Write to 
emit commit metadata (#40480)
     add 8d8b54954e3 Flink dropping watermarks hold fix (#40149)
     add dbf9e500e56 [Python] Return every group from Regex.find_all with 
Regex.ALL (#40399)
     add 6a05766fd58 Fix OpenTelemetry dependency versions in generated 
Dataflow runner Maven POM (#40530)
     add 397136836cc [Go SDK] wrap a failed last data/timer send like Flush 
(#40406)
     add 0c47ade8d29 Adds an end-to-end example for migrating change data 
(CDC)... (#40387)
     add b96d6ba9e9a Clean up Python load test version configs (#40540)
     add 3ec3db07aa1 [Python] Make `--aws_*` options defaults and `--s3_*` 
options S3 overrides (#40532)

No new revisions were added by this update.

Summary of changes:
 .github/workflows/codeql.yml                       |   4 +-
 ...aflow_MLTransform_Image_Embedding_CPU_Batch.txt |   1 -
 ...aflow_MLTransform_Image_Embedding_GPU_Batch.txt |   1 -
 ...s_Dataflow_MLTransform_Text_Embedding_Batch.txt |   1 -
 ...enchmarks_Dataflow_Pytorch_Image_Captioning.txt |   1 -
 ...rks_Dataflow_Pytorch_Image_Object_Detection.txt |   1 -
 ...nchmarks_Dataflow_Table_Row_Inference_Batch.txt |   1 -
 ...chmarks_Dataflow_Table_Row_Inference_Stream.txt |   1 -
 ...Python_Benchmarks_Dataflow_VLLM_Gemma_Batch.txt |   1 -
 ...python_CoGBK_Flink_Batch_100b_Multiple_Keys.txt |   1 -
 .../python_CoGBK_Flink_Batch_100b_Single_Key.txt   |   1 -
 .../python_CoGBK_Flink_Batch_10kB.txt              |   1 -
 ...bine_Dataflow_Streaming_2GB_10_byte_records.txt |   1 -
 ...hon_Combine_Dataflow_Streaming_2GB_Fanout_4.txt |   1 -
 ...hon_Combine_Dataflow_Streaming_2GB_Fanout_8.txt |   1 -
 ...hon_Combine_Flink_Batch_2GB_10_byte_records.txt |   1 -
 .../python_Combine_Flink_Batch_2GB_Fanout_4.txt    |   1 -
 .../python_Combine_Flink_Batch_2GB_Fanout_8.txt    |   1 -
 ...Combine_Flink_Streaming_2GB_10_byte_records.txt |   1 -
 ...python_Combine_Flink_Streaming_2GB_Fanout_4.txt |   1 -
 ...python_Combine_Flink_Streaming_2GB_Fanout_8.txt |   1 -
 ...thon_Combine_Flink_Streaming_small_Fanout_1.txt |   1 -
 ...thon_Combine_Flink_Streaming_small_Fanout_2.txt |   1 -
 ..._GBK_Dataflow_Streaming_2GB_of_100B_records.txt |   1 -
 ...GBK_Dataflow_Streaming_2GB_of_100kB_records.txt |   1 -
 ...n_GBK_Dataflow_Streaming_2GB_of_10B_records.txt |   1 -
 ...nout_4_times_with_2GB_10-byte_records_total.txt |   1 -
 ...nout_8_times_with_2GB_10-byte_records_total.txt |   1 -
 .../python_GBK_Flink_Batch_2GB_of_100B_records.txt |   1 -
 .../python_GBK_Flink_Batch_2GB_of_10B_records.txt  |   1 -
 ...nout_4_times_with_2GB_10-byte_records_total.txt |   1 -
 ...nout_8_times_with_2GB_10-byte_records_total.txt |   1 -
 ...K_Flink_Batch_reiterate_4_times_10kB_values.txt |   1 -
 ...low_Streaming_reiterate_4_times_10kB_values.txt |   1 -
 ...flow_Streaming_reiterate_4_times_2MB_values.txt |   1 -
 ...ython_ParDo_Dataflow_Streaming_100_Counters.txt |   1 -
 ...python_ParDo_Dataflow_Streaming_10_Counters.txt |   1 -
 ...thon_ParDo_Dataflow_Streaming_10_Iterations.txt |   1 -
 ...hon_ParDo_Dataflow_Streaming_200_Iterations.txt |   1 -
 .../python_ParDo_Flink_Batch_10_Counters.txt       |   1 -
 .../python_ParDo_Flink_Batch_10_Iterations.txt     |   1 -
 .../python_ParDo_Flink_Batch_200_Iterations.txt    |   1 -
 .../python_ParDo_Flink_Streaming_100_Counters.txt  |   1 -
 .../python_ParDo_Flink_Streaming_10_Counters.txt   |   1 -
 .../python_ParDo_Flink_Streaming_10_Iterations.txt |   1 -
 ...python_ParDo_Flink_Streaming_200_Iterations.txt |   1 -
 .../python_ParDo_Flink_Streaming_5_Iterations.txt  |   1 -
 ...taflow_Batch_10gb_1000window_first_iterable.txt |   1 -
 ...put_Dataflow_Batch_10gb_1000window_iterable.txt |   1 -
 ..._Dataflow_Batch_10gb_1window_first_iterable.txt |   1 -
 ...eInput_Dataflow_Batch_10gb_1window_iterable.txt |   1 -
 ...flow_Batch_1gb_1000window_1key_percent_dict.txt |   1 -
 ...low_Batch_1gb_1000window_99key_percent_dict.txt |   1 -
 ...ataflow_Batch_1gb_1window_1key_percent_dict.txt |   1 -
 ...taflow_Batch_1gb_1window_99key_percent_dict.txt |   1 -
 ...Input_Dataflow_Batch_1gb_1window_first_list.txt |   1 -
 ...n_SideInput_Dataflow_Batch_1gb_1window_list.txt |   1 -
 CHANGES.md                                         |   7 +-
 .../org/apache/beam/gradle/BeamModulePlugin.groovy |  11 +-
 examples/java/iceberg/build.gradle                 |  31 ++
 .../iceberg/DeltaLakeToLakehouseCdcExample.java    | 448 +++++++++++++++++++++
 .../iceberg/DeltaLakeToLakehouseCdcUtils.java      | 197 +++++++++
 .../DeltaLakeToLakehouseCdcExampleTest.java        |  96 +++++
 .../iceberg/DeltaLakeToLakehouseCdcUtilsTest.java  | 229 +++++++++++
 playground/frontend/Dockerfile                     |   6 +-
 .../streaming/stableinput/BufferingDoFnRunner.java |  24 +-
 .../wrappers/streaming/DoFnOperatorTest.java       |  91 +++++
 runners/google-cloud-dataflow-java/build.gradle    |   2 +
 .../dataflow/worker/StreamingDataflowWorker.java   |  18 +-
 .../work/processing/StreamingWorkScheduler.java    |   8 +-
 .../worker/StreamingDataflowWorkerTest.java        | 106 ++++-
 sdks/go.mod                                        |  42 +-
 sdks/go.sum                                        |  84 ++--
 .../beam/core/runtime/graphx/schema/fieldvalue.go  | 156 +++++++
 .../core/runtime/graphx/schema/fieldvalue_test.go  | 163 ++++++++
 .../core/runtime/graphx/schema/logicaltypes.go     |  71 +++-
 .../pkg/beam/core/runtime/graphx/schema/schema.go  | 165 ++++++--
 .../beam/core/runtime/graphx/schema/schema_test.go | 334 +++++++++++++++
 sdks/go/pkg/beam/core/runtime/harness/datamgr.go   |  10 +-
 .../pkg/beam/core/runtime/harness/datamgr_test.go  |  38 ++
 .../apache/beam/sdk/options/SdkHarnessOptions.java |  24 ++
 .../java/org/apache/beam/fn/harness/FnHarness.java |  18 +-
 .../apache/beam/sdk/io/gcp/spanner/SpannerIO.java  | 156 ++++++-
 .../sdk/io/gcp/spanner/SpannerWriteResult.java     |  26 +-
 .../beam/sdk/io/gcp/spanner/WriteResults.java      | 122 ++++++
 .../com/google/cloud/spanner/OptionsImposter.java  |   8 +
 .../sdk/io/gcp/spanner/SpannerIOWriteTest.java     | 199 +++++++++
 .../beam/sdk/io/gcp/spanner/SpannerWriteIT.java    |  38 ++
 .../sdk/io/iceberg/cdc/sink/CommitterMetrics.java  |  73 ++--
 .../sdk/io/iceberg/cdc/sink/OrderedCommitFn.java   |  13 +-
 .../beam/sdk/io/iceberg/cdc/sink/TableSetup.java   |  21 +-
 .../beam/sdk/io/iceberg/cdc/sink/WriteCdcRows.java |   3 +-
 .../beam/sdk/io/iceberg/cdc/sink/package-info.java |  14 +-
 .../sdk/io/iceberg/cdc/sink/CommitDeltasTest.java  |  34 +-
 .../io/iceberg/cdc/sink/CommitterMetricsTest.java  |  27 +-
 .../sdk/io/iceberg/cdc/sink/TableSetupTest.java    |   2 +-
 sdks/python/apache_beam/dataframe/frames.py        |   6 +-
 sdks/python/apache_beam/dataframe/frames_test.py   |   8 +
 .../apache_beam/io/aws/clients/s3/boto3_client.py  |  42 +-
 .../io/aws/clients/s3/boto3_client_test.py         | 118 ++++++
 .../apache_beam/io/aws/clients/s3/client_test.py   |   2 +-
 sdks/python/apache_beam/io/aws/s3filesystem.py     |   2 +-
 sdks/python/apache_beam/io/aws/s3io_test.py        |   2 +-
 sdks/python/apache_beam/io/gcp/bigquery.py         |  14 +-
 sdks/python/apache_beam/io/gcp/bigquery_test.py    | 104 +++++
 .../python/apache_beam/options/pipeline_options.py | 131 +++++-
 .../apache_beam/options/pipeline_options_test.py   |  96 +++++
 .../apache_beam/runners/dask/dask_runner_test.py   |  35 ++
 .../runners/dask/transform_evaluator.py            |   3 +-
 .../apache_beam/testing/load_tests/build.gradle    |   5 +
 .../apache_beam/testing/synthetic_pipeline.py      |   6 +-
 sdks/python/apache_beam/transforms/util.py         |  13 +-
 sdks/python/apache_beam/transforms/util_test.py    |  29 +-
 .../yaml/examples/testing/examples_test.py         |  45 ++-
 ...r_to_bigquery.yaml => mongodb_to_bigquery.yaml} |  39 +-
 ...l_to_bigquery.yaml => mongodb_to_bigquery.yaml} |  38 +-
 116 files changed, 3496 insertions(+), 417 deletions(-)
 create mode 100644 
examples/java/iceberg/src/main/java/org/apache/beam/examples/iceberg/DeltaLakeToLakehouseCdcExample.java
 create mode 100644 
examples/java/iceberg/src/main/java/org/apache/beam/examples/iceberg/DeltaLakeToLakehouseCdcUtils.java
 create mode 100644 
examples/java/iceberg/src/test/java/org/apache/beam/examples/iceberg/DeltaLakeToLakehouseCdcExampleTest.java
 create mode 100644 
examples/java/iceberg/src/test/java/org/apache/beam/examples/iceberg/DeltaLakeToLakehouseCdcUtilsTest.java
 create mode 100644 sdks/go/pkg/beam/core/runtime/graphx/schema/fieldvalue.go
 create mode 100644 
sdks/go/pkg/beam/core/runtime/graphx/schema/fieldvalue_test.go
 create mode 100644 
sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/WriteResults.java
 create mode 100644 
sdks/python/apache_beam/io/aws/clients/s3/boto3_client_test.py
 copy 
sdks/python/apache_beam/yaml/examples/transforms/blueprint/{spanner_to_bigquery.yaml
 => mongodb_to_bigquery.yaml} (68%)
 copy 
sdks/python/apache_beam/yaml/extended_tests/e2e/{cloudsql_to_bigquery.yaml => 
mongodb_to_bigquery.yaml} (71%)

Reply via email to