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

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


*** WARNING: tag nightly-master was modified! ***

    from 5ddb69f  (commit)
      to bee495f  (commit)
    from 5ddb69f  Merge pull request #14396 from [BEAM-12079] Fix 
_StreamToBigQuery/CommitInsertIds/GroupByKey failure
     add df055c1  Support multilayer ZetaSQL UNNEST (#14342)
     add 2c619c8  [BEAM-7372] delete codes for compatibility of py2 from 
apache_beam/io except for io/gcp (#14352)
     add 9e0b378  [BEAM-11213] Display Beam Metrics in Spark History Server for 
Classic Runner too
     add 1e60f38  Merge pull request #14409: [BEAM-11213] Display Beam Metrics 
in Spark History Server for Classic Runner too
     add 9863e82  [BEAM-11747] Narrow list of unsupported types in 
BeamJavaUdfCalcRule. (#14241)
     add 6151674  [BEAM-12079] Enforce callable destination arg type for 
WriteToBigQuery schema argument (#14415)
     add 19a4ac0  Re-enable CrossLanguageKafkaIOTest
     add e5b3333  Merge pull request #14414 [BEAM-10663] Re-enable 
CrossLanguageKafkaIOTest
     add 32af8d2  [BEAM-12088] Make file staging uniform among Spark Runners
     add 5f13eff  Merge pull request #14417: [BEAM-12088] Make file staging 
uniform among Spark Runners
     add f59aef2  [BEAM-12060] Fix failing Go Postcommits, jenkins support for 
Gradle tasks.
     add bee495f  Merge pull request #14407: [BEAM-12060] Fix failing Go 
Postcommits, jenkins support for Gradle tasks.

No new revisions were added by this update.

Summary of changes:
 .test-infra/jenkins/job_PostCommit_Go.groovy       |   1 +
 .../job_PostCommit_Go_ValidatesRunner_Flink.groovy |   1 +
 .../job_PostCommit_Go_ValidatesRunner_Spark.groovy |   1 +
 .../jenkins/job_PreCommit_Go_Portable.groovy       |   1 +
 build.gradle.kts                                   |   2 +-
 .../SparkStructuredStreamingRunner.java            |   7 +-
 .../translation/PipelineTranslator.java            |  21 ----
 .../runners/spark/SparkCommonPipelineOptions.java  |  36 +++++++
 .../beam/runners/spark/SparkPipelineOptions.java   |  49 ---------
 .../beam/runners/spark/SparkPipelineRunner.java    |  41 ++-----
 .../org/apache/beam/runners/spark/SparkRunner.java |  65 +++++++----
 .../beam/runners/spark/util/SparkCommon.java       |  79 ++++++++++++++
 .../beam/runners/spark/util/SparkCompat.java       |   6 +-
 .../spark/metrics/SparkMetricsPusherTest.java      |   2 +-
 sdks/go/test/build.gradle                          |  40 +++----
 .../extensions/sql/impl/rule/BeamUnnestRule.java   |   2 +-
 .../sql/zetasql/BeamJavaUdfCalcRule.java           | 119 ++++++++++++++++++++-
 .../sql/zetasql/BeamZetaSqlCalcRule.java           |  31 +++++-
 .../sql/zetasql/ZetaSQLQueryPlanner.java           | 118 --------------------
 .../sql/zetasql/unnest/BeamZetaSqlUnnestRule.java  |   6 +-
 .../beam/sdk/extensions/sql/zetasql/TestInput.java |  13 +++
 .../sql/zetasql/ZetaSqlDialectSpecTest.java        |  38 +++++++
 .../extensions/sql/zetasql/ZetaSqlTestBase.java    |   2 +
 .../java/org/apache/beam/sdk/io/kafka/KafkaIO.java |   4 +-
 sdks/python/apache_beam/io/__init__.py             |   2 -
 sdks/python/apache_beam/io/avroio.py               |   3 -
 sdks/python/apache_beam/io/avroio_test.py          |   6 --
 sdks/python/apache_beam/io/aws/__init__.py         |   2 -
 sdks/python/apache_beam/io/aws/clients/__init__.py |   1 -
 .../apache_beam/io/aws/clients/s3/__init__.py      |   1 -
 .../apache_beam/io/aws/clients/s3/boto3_client.py  |   2 -
 .../apache_beam/io/aws/clients/s3/fake_client.py   |   2 -
 .../apache_beam/io/aws/clients/s3/messages.py      |   2 -
 sdks/python/apache_beam/io/aws/s3filesystem.py     |   8 +-
 .../python/apache_beam/io/aws/s3filesystem_test.py |   2 -
 sdks/python/apache_beam/io/aws/s3io.py             |   3 -
 sdks/python/apache_beam/io/aws/s3io_test.py        |   2 -
 sdks/python/apache_beam/io/azure/__init__.py       |   2 -
 .../apache_beam/io/azure/blobstoragefilesystem.py  |   6 +-
 .../io/azure/blobstoragefilesystem_test.py         |   4 -
 sdks/python/apache_beam/io/azure/blobstorageio.py  |   3 -
 .../apache_beam/io/azure/blobstorageio_test.py     |   2 -
 sdks/python/apache_beam/io/concat_source.py        |   4 -
 sdks/python/apache_beam/io/concat_source_test.py   |   4 -
 sdks/python/apache_beam/io/external/__init__.py    |   2 -
 .../python/apache_beam/io/external/gcp/__init__.py |   2 -
 sdks/python/apache_beam/io/external/gcp/pubsub.py  |  18 ++--
 .../apache_beam/io/external/generate_sequence.py   |   2 -
 .../io/external/generate_sequence_test.py          |   3 -
 sdks/python/apache_beam/io/external/kafka.py       |   2 -
 sdks/python/apache_beam/io/external/snowflake.py   |   2 -
 .../io/external/xlang_jdbcio_it_test.py            |   6 +-
 .../io/external/xlang_kafkaio_it_test.py           |   3 -
 .../io/external/xlang_kinesisio_it_test.py         |   2 -
 .../io/external/xlang_parquetio_test.py            |   3 -
 .../io/external/xlang_snowflakeio_it_test.py       |   2 -
 sdks/python/apache_beam/io/filebasedsink.py        |  17 +--
 sdks/python/apache_beam/io/filebasedsink_test.py   |   5 -
 sdks/python/apache_beam/io/filebasedsource.py      |  13 +--
 sdks/python/apache_beam/io/filebasedsource_test.py |   7 --
 sdks/python/apache_beam/io/fileio.py               |   6 +-
 sdks/python/apache_beam/io/fileio_test.py          |   2 -
 sdks/python/apache_beam/io/filesystem.py           |  15 +--
 sdks/python/apache_beam/io/filesystem_test.py      |   7 +-
 sdks/python/apache_beam/io/filesystemio.py         |   9 +-
 sdks/python/apache_beam/io/filesystemio_test.py    |   3 -
 sdks/python/apache_beam/io/filesystems.py          |   7 +-
 sdks/python/apache_beam/io/filesystems_test.py     |   4 -
 sdks/python/apache_beam/io/flink/__init__.py       |   2 -
 .../io/flink/flink_streaming_impulse_source.py     |   2 -
 .../flink/flink_streaming_impulse_source_test.py   |   2 -
 sdks/python/apache_beam/io/gcp/bigquery.py         |   6 +-
 sdks/python/apache_beam/io/hadoopfilesystem.py     |   3 -
 .../python/apache_beam/io/hadoopfilesystem_test.py |   8 +-
 sdks/python/apache_beam/io/iobase.py               |   5 -
 sdks/python/apache_beam/io/iobase_test.py          |   2 -
 sdks/python/apache_beam/io/jdbc.py                 |  22 ++--
 sdks/python/apache_beam/io/kafka.py                |  18 ++--
 sdks/python/apache_beam/io/kinesis.py              |  32 +++---
 sdks/python/apache_beam/io/localfilesystem.py      |   3 -
 sdks/python/apache_beam/io/localfilesystem_test.py |   4 -
 sdks/python/apache_beam/io/mongodbio.py            |   3 -
 sdks/python/apache_beam/io/mongodbio_it_test.py    |   2 -
 sdks/python/apache_beam/io/mongodbio_test.py       |   3 -
 sdks/python/apache_beam/io/parquetio.py            |   2 -
 sdks/python/apache_beam/io/parquetio_it_test.py    |   3 -
 sdks/python/apache_beam/io/parquetio_test.py       |   2 -
 sdks/python/apache_beam/io/range_trackers.py       |  12 +--
 sdks/python/apache_beam/io/range_trackers_test.py  |   7 +-
 sdks/python/apache_beam/io/restriction_trackers.py |   4 -
 .../apache_beam/io/restriction_trackers_test.py    |   2 -
 sdks/python/apache_beam/io/snowflake.py            |  70 ++++++------
 sdks/python/apache_beam/io/source_test_utils.py    |   6 --
 .../apache_beam/io/source_test_utils_test.py       |   3 -
 sdks/python/apache_beam/io/sources_test.py         |   2 -
 sdks/python/apache_beam/io/textio.py               |   8 +-
 sdks/python/apache_beam/io/textio_test.py          |   4 -
 sdks/python/apache_beam/io/tfrecordio.py           |   3 -
 sdks/python/apache_beam/io/tfrecordio_test.py      |   5 -
 sdks/python/apache_beam/io/utils.py                |   4 -
 sdks/python/apache_beam/io/utils_test.py           |   2 -
 sdks/python/apache_beam/io/watermark_estimators.py |   2 -
 .../apache_beam/io/watermark_estimators_test.py    |   2 -
 sdks/python/test-suites/portable/common.gradle     |   1 +
 104 files changed, 498 insertions(+), 651 deletions(-)
 create mode 100644 
runners/spark/src/main/java/org/apache/beam/runners/spark/util/SparkCommon.java

Reply via email to