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

yhu pushed a change to branch flink2.0-tag
in repository https://gitbox.apache.org/repos/asf/beam.git


 discard 2c397714a19 Exercise Flink 2.0 Python Validates Runner tests
     add f96db3733c2 [SQL] Alter Catalog and Table statements (#36571)
     add dd0f41d3fe7 Fix _OrderedUnionCoder is_deterministic check. (#37550)
     add 25d3a2e46bf Add States for Pause (#37546)
     add 257fa5a46d3 Fix Components visibility (#37551)
     add 6dcb908e9fe Add back flex API option with improved pydoc (#37491)
     add 5142be92511 [Java FnApi] Improve FinalizeCallbackManager to cleanup 
timeout queue and use recommended ReentrantLock+Condition (#37304)
     add f5aa2af52bd Bump pip from 25.3 to 26.0 in 
/sdks/python/container/ml/py313 (#37485)
     add 44eb7f63cdc Add RateLimiter Abstractions (#37547)
     add d51ea3afb88 Add access to pipeline options during pipeline 
construction and translation. (#37522)
     add e8920c79a0d Add logic to handle end timestamp of mutable change stream 
bounded query (#37459)
     add 801bf89e3da Parse proto bytes change stream record in 
ChangeStreamRecordMapper (#37427)
     add d9adfa9c34f fix unparse bug (#37562)
     add 195cc593590 Update python-pipeline-dependencies.md (#37561)
     add 7df489cb7c6 add datadog it support (#37517)
     add 91d3b6b1d39 move enum to top level class
     add 4a2afe85f9f move enum to sdk core changed boolean causedByDrain in 
WindowedValue interface to enum. spotless
     add aaecfa8f545 Merge pull request #37549: Move CausedByDrain to top 
level, move types
     add 0228126c1b7 Update reviewers (#37572)
     add d6390b86f0f Download performance looks to static while building 
website (#37559)
     add 22d1c576272 Add OOM handling for RunInference with model manager 
(#37557)
     add bafb270b48e Update go linter version (#37579)
     add cea7923eef6 Use onlyif (#37578)
     add 8c9d75567e7 Replace VarInt.getLength with Protobuf's branchless 
implementation (#36959)
     add 9ea7380de85 Refactor update compatibility checks and pipeline options 
access (#37566)
     add f29e3d3841c Exercise Flink 2.0 Python Validates Runner tests

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (2c397714a19)
            \
             N -- N -- N   refs/heads/flink2.0-tag (f29e3d3841c)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 .github/REVIEWERS.yml                              |   1 -
 .github/trigger_files/beam_PostCommit_SQL.json     |   2 +-
 .../trigger_files/beam_PreCommit_Python_Dill.json  |   2 +-
 .github/trigger_files/beam_PreCommit_SQL.json      |   2 +-
 .../beam_PostCommit_Python_Portable_Flink.yml      |   6 +-
 .../workflows/beam_PreCommit_Website_Stage_GCS.yml |  12 +-
 .github/workflows/beam_Publish_Website.yml         |   8 +-
 it/{mongodb => datadog}/build.gradle               |  40 ++-
 .../beam/it/datadog/DatadogClientFactory.java}     |  28 +-
 .../apache/beam/it/datadog/DatadogLogEntry.java    |  31 +-
 .../beam/it/datadog/DatadogResourceManager.java    | 335 +++++++++++++++++++++
 .../datadog/DatadogResourceManagerException.java}  |  10 +-
 .../it/datadog/DatadogResourceManagerUtils.java    |  70 +++++
 .../datadog/conditions/DatadogLogEntriesCheck.java |  91 ++++++
 .../beam/it/datadog/conditions}/package-info.java  |   4 +-
 .../beam/it/datadog/matchers/DatadogAsserts.java}  |  36 ++-
 .../beam/it/datadog/matchers}/package-info.java    |   8 +-
 .../org/apache/beam/it/datadog}/package-info.java  |   8 +-
 .../beam/it/datadog/DatadogResourceManagerIT.java  |  77 +++++
 .../it/datadog/DatadogResourceManagerTest.java     | 188 ++++++++++++
 .../datadog/DatadogResourceManagerUtilsTest.java   |  67 +++++
 playground/backend/cmd/server/controller.go        |   2 +-
 playground/backend/cmd/server/server.go            |   4 +-
 playground/backend/env_setup.sh                    |   2 +-
 .../beam/runners/core/ReduceFnContextFactory.java  |  10 +-
 .../core/SplittableParDoViaKeyedWorkItems.java     |   3 +-
 .../apache/beam/runners/core/TimerInternals.java   |  12 +-
 .../runners/core/InMemoryTimerInternalsTest.java   |  37 +--
 .../beam/runners/core/KeyedWorkItemCoderTest.java  |   3 +-
 .../apache/beam/runners/core/ReduceFnTester.java   |   5 +-
 .../beam/runners/core/SimpleDoFnRunnerTest.java    |   3 +-
 .../SimplePushbackSideInputDoFnRunnerTest.java     |   5 +-
 .../beam/runners/core/TimerInternalsTest.java      |  59 +---
 .../core/triggers/TriggerStateMachineTester.java   |  10 +-
 .../runners/direct/DirectTimerInternalsTest.java   |  13 +-
 ...cycleManagerRemovingTransformEvaluatorTest.java |   3 +-
 .../beam/runners/direct/EvaluationContextTest.java |   3 +-
 .../beam/runners/direct/WatermarkManagerTest.java  |  85 ++----
 .../FlinkStreamingPortablePipelineTranslator.java  |  21 +-
 .../FlinkStreamingPortablePipelineTranslator.java  |  21 +-
 .../beam/runners/dataflow/BatchViewOverrides.java  |   5 +-
 .../beam/runners/dataflow/util/MonitoringUtil.java |   2 +
 .../runners/dataflow/util/MonitoringUtilTest.java  |   2 +
 .../dataflow/worker/UngroupedWindmillReader.java   |   7 +-
 .../dataflow/worker/WindmillKeyedWorkItem.java     |   7 +-
 .../dataflow/worker/WindmillTimerInternals.java    |   5 +-
 .../dataflow/worker/util/ValueInEmptyWindows.java  |   5 +-
 .../worker/StreamingGroupAlsoByWindowFnsTest.java  |   3 +-
 ...eamingKeyedWorkItemSideInputDoFnRunnerTest.java |   3 +-
 .../worker/StreamingModeExecutionContextTest.java  |   3 +-
 .../worker/StreamingSideInputFetcherTest.java      |   3 +-
 .../dataflow/worker/UserParDoFnFactoryTest.java    |   7 +-
 .../dataflow/worker/WindmillKeyedWorkItemTest.java |   9 +-
 .../windmill/state/WindmillTagEncodingV1Test.java  |  15 +-
 .../windmill/state/WindmillTagEncodingV2Test.java  |   3 +-
 .../samza/runtime/ClassicBundleManager.java        |   3 +-
 .../samza/runtime/PortableBundleManager.java       |   3 +-
 .../runners/samza/runtime/KeyedTimerDataTest.java  |   3 +-
 .../runtime/SamzaTimerInternalsFactoryTest.java    |  25 +-
 .../apache/beam/runners/spark/util/TimerUtils.java |   5 +-
 .../main/java/org/apache/beam/sdk/util/VarInt.java |  10 +-
 .../org/apache/beam/sdk/values/CausedByDrain.java  |   6 +-
 .../org/apache/beam/sdk/values/OutputBuilder.java  |   2 +-
 .../org/apache/beam/sdk/values/WindowedValue.java  |   2 +-
 .../org/apache/beam/sdk/values/WindowedValues.java |  58 ++--
 .../apache/beam/sdk/util/WindowedValueTest.java    |   5 +-
 .../extensions/sql/expansion-service/build.gradle  |   1 -
 sdks/java/extensions/sql/iceberg/build.gradle      |   2 +
 .../provider/iceberg/IcebergAlterTableOps.java     |  50 +++
 .../sql/meta/provider/iceberg/IcebergCatalog.java  |  50 +--
 .../meta/provider/iceberg/IcebergMetastore.java    |  16 +-
 .../iceberg/BeamSqlCliIcebergAlterTest.java        | 231 ++++++++++++++
 .../extensions/sql/src/main/codegen/config.fmpp    |   7 +
 .../sql/src/main/codegen/includes/parserImpls.ftl  | 120 +++++++-
 .../sdk/extensions/sql/impl/CatalogSchema.java     |   4 +
 ...{SqlCreateCatalog.java => SqlAlterCatalog.java} | 164 +++++-----
 .../extensions/sql/impl/parser/SqlAlterTable.java  | 254 ++++++++++++++++
 .../sql/impl/parser/SqlCreateExternalTable.java    |   2 +-
 .../extensions/sql/impl/parser/SqlDdlNodes.java    |  41 +++
 .../sql/impl/parser/SqlDropDatabase.java           |   6 +-
 .../extensions/sql/impl/parser/SqlDropTable.java   |   6 +-
 .../extensions/sql/impl/parser/SqlUseDatabase.java |   2 +-
 .../sdk/extensions/sql/meta/catalog/Catalog.java   |   3 +
 .../sql/meta/catalog/InMemoryCatalog.java          |   8 +-
 .../sql/meta/provider/AlterTableOps.java           |  45 +++
 .../sql/meta/provider/TableProvider.java           |   5 +
 .../sql/meta/provider/test/AlterTestTableOps.java  | 101 +++++++
 .../sql/meta/provider/test/TestTableProvider.java  |  21 ++
 .../sql/meta/store/InMemoryMetaStore.java          |  11 +
 .../sdk/extensions/sql/BeamSqlCliCatalogTest.java  |  93 ++++++
 .../beam/sdk/extensions/sql/BeamSqlCliTest.java    | 249 +++++++++++++++
 .../fn/harness/control/FinalizeBundleHandler.java  | 182 ++++++-----
 .../harness/control/FinalizeBundleHandlerTest.java |  49 +++
 .../components/deadletterqueue}/package-info.java  |   4 +-
 .../deadletterqueue/sinks}/package-info.java       |   4 +-
 .../io/components/ratelimiter/RateLimiter.java}    |  25 +-
 .../ratelimiter/RateLimiterContext.java}           |  14 +-
 .../components/ratelimiter/RateLimiterFactory.java |  57 ++++
 .../io/components/ratelimiter}/package-info.java   |   4 +-
 .../io/components/throttling}/package-info.java    |   4 +-
 .../apache/beam/sdk/io/gcp/spanner/SpannerIO.java  |   6 +-
 .../changestreams/action/ActionFactory.java        |   6 +-
 .../action/QueryChangeStreamAction.java            |  33 +-
 .../changestreams/dao/ChangeStreamResultSet.java   |  31 ++
 .../gcp/spanner/changestreams/dao/DaoFactory.java  |   4 +
 .../dofn/ReadChangeStreamPartitionDoFn.java        |   5 +-
 .../mapper/ChangeStreamRecordMapper.java           |  13 +-
 .../action/QueryChangeStreamActionTest.java        | 120 +++++++-
 .../dao/ChangeStreamResultSetTest.java             |  60 ++++
 .../dofn/ReadChangeStreamPartitionDoFnTest.java    |  25 +-
 ...annerChangeStreamPlacementTablePostgresIT.java} |   4 +-
 .../mapper/ChangeStreamRecordMapperTest.java       | 105 +++++++
 .../beam/sdk/io/iceberg/IcebergCatalogConfig.java  | 103 ++++++-
 .../apache/beam/sdk/io/iceberg/PartitionUtils.java |  37 +++
 .../beam/sdk/io/iceberg/FilterUtilsTest.java       |   6 -
 sdks/python/apache_beam/coders/coders.py           |  34 +--
 .../apache_beam/coders/coders_test_common.py       | 208 +++++++------
 sdks/python/apache_beam/coders/typecoders.py       |   1 -
 .../apache_beam/io/gcp/bigquery_file_loads.py      |   4 +-
 .../apache_beam/io/gcp/bigquery_file_loads_test.py |  15 +-
 sdks/python/apache_beam/ml/inference/base.py       |  39 ++-
 sdks/python/apache_beam/ml/inference/base_test.py  |  26 ++
 .../apache_beam/ml/inference/gemini_inference.py   |  26 +-
 .../ml/inference/gemini_inference_test.py          |  25 ++
 .../apache_beam/ml/inference/model_manager.py      |  63 ++--
 .../python/apache_beam/options/pipeline_options.py |  19 ++
 .../options/pipeline_options_context.py            |  65 ++++
 .../options/pipeline_options_context_test.py       | 335 +++++++++++++++++++++
 .../apache_beam/options/pipeline_options_test.py   |  66 ++++
 sdks/python/apache_beam/pipeline.py                |  16 +
 sdks/python/apache_beam/pipeline_test.py           |   2 +
 .../runners/portability/flink_runner_test.py       |  13 +-
 sdks/python/apache_beam/transforms/external.py     |   7 +-
 sdks/python/apache_beam/transforms/ptransform.py   |   6 +-
 sdks/python/apache_beam/transforms/util.py         |  36 +--
 sdks/python/apache_beam/transforms/util_test.py    |  78 +----
 .../container/ml/py313/base_image_requirements.txt |   2 +-
 settings.gradle.kts                                |   2 +
 website/Dockerfile                                 |  17 ++
 website/build.gradle                               |  55 ++++
 .../sdks/python-pipeline-dependencies.md           |  14 +
 website/www/site/data/performance.yaml             |   1 +
 .../site/layouts/shortcodes/performance_looks.html |  21 +-
 143 files changed, 4229 insertions(+), 888 deletions(-)
 copy it/{mongodb => datadog}/build.gradle (53%)
 copy 
it/{splunk/src/main/java/org/apache/beam/it/splunk/SplunkClientFactory.java => 
datadog/src/main/java/org/apache/beam/it/datadog/DatadogClientFactory.java} 
(60%)
 copy 
sdks/java/io/datadog/src/main/java/org/apache/beam/sdk/io/datadog/DatadogEvent.java
 => it/datadog/src/main/java/org/apache/beam/it/datadog/DatadogLogEntry.java 
(78%)
 create mode 100644 
it/datadog/src/main/java/org/apache/beam/it/datadog/DatadogResourceManager.java
 copy 
it/{mongodb/src/main/java/org/apache/beam/it/mongodb/MongoDBResourceManagerException.java
 => 
datadog/src/main/java/org/apache/beam/it/datadog/DatadogResourceManagerException.java}
 (75%)
 create mode 100644 
it/datadog/src/main/java/org/apache/beam/it/datadog/DatadogResourceManagerUtils.java
 create mode 100644 
it/datadog/src/main/java/org/apache/beam/it/datadog/conditions/DatadogLogEntriesCheck.java
 copy it/{google-cloud-platform/src/main/java/org/apache/beam/it/gcp/pubsub => 
datadog/src/main/java/org/apache/beam/it/datadog/conditions}/package-info.java 
(88%)
 copy 
it/{mongodb/src/main/java/org/apache/beam/it/mongodb/matchers/MongoDBAsserts.java
 => 
datadog/src/main/java/org/apache/beam/it/datadog/matchers/DatadogAsserts.java} 
(56%)
 copy 
{examples/java/src/main/java/org/apache/beam/examples/complete/datatokenization 
=> 
it/datadog/src/main/java/org/apache/beam/it/datadog/matchers}/package-info.java 
(70%)
 copy 
{examples/java/src/main/java/org/apache/beam/examples/complete/datatokenization 
=> it/datadog/src/main/java/org/apache/beam/it/datadog}/package-info.java (70%)
 create mode 100644 
it/datadog/src/test/java/org/apache/beam/it/datadog/DatadogResourceManagerIT.java
 create mode 100644 
it/datadog/src/test/java/org/apache/beam/it/datadog/DatadogResourceManagerTest.java
 create mode 100644 
it/datadog/src/test/java/org/apache/beam/it/datadog/DatadogResourceManagerUtilsTest.java
 copy learning/tour-of-beam/frontend/lib/constants/storage_keys.dart => 
sdks/java/core/src/main/java/org/apache/beam/sdk/values/CausedByDrain.java (89%)
 create mode 100644 
sdks/java/extensions/sql/iceberg/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/iceberg/IcebergAlterTableOps.java
 create mode 100644 
sdks/java/extensions/sql/iceberg/src/test/java/org/apache/beam/sdk/extensions/sql/meta/provider/iceberg/BeamSqlCliIcebergAlterTest.java
 copy 
sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/parser/{SqlCreateCatalog.java
 => SqlAlterCatalog.java} (54%)
 create mode 100644 
sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/parser/SqlAlterTable.java
 create mode 100644 
sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/AlterTableOps.java
 create mode 100644 
sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/test/AlterTestTableOps.java
 copy {it/splunk/src/main/java/org/apache/beam/it/splunk => 
sdks/java/io/components/src/main/java/org/apache/beam/sdk/io/components/deadletterqueue}/package-info.java
 (86%)
 copy {it/google-cloud-platform/src/main/java/org/apache/beam/it/gcp/dataflow 
=> 
sdks/java/io/components/src/main/java/org/apache/beam/sdk/io/components/deadletterqueue/sinks}/package-info.java
 (86%)
 copy sdks/java/{core/src/main/java/org/apache/beam/sdk/util/ShardedFile.java 
=> 
io/components/src/main/java/org/apache/beam/sdk/io/components/ratelimiter/RateLimiter.java}
 (50%)
 copy sdks/java/{core/src/main/java/org/apache/beam/sdk/metrics/Metric.java => 
io/components/src/main/java/org/apache/beam/sdk/io/components/ratelimiter/RateLimiterContext.java}
 (77%)
 create mode 100644 
sdks/java/io/components/src/main/java/org/apache/beam/sdk/io/components/ratelimiter/RateLimiterFactory.java
 copy {it/kafka/src/main/java/org/apache/beam/it/kafka => 
sdks/java/io/components/src/main/java/org/apache/beam/sdk/io/components/ratelimiter}/package-info.java
 (87%)
 copy 
{examples/java/cdap/hubspot/src/main/java/org/apache/beam/examples/complete/cdap/hubspot/options
 => 
sdks/java/io/components/src/main/java/org/apache/beam/sdk/io/components/throttling}/package-info.java
 (87%)
 create mode 100644 
sdks/java/io/google-cloud-platform/src/test/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/dao/ChangeStreamResultSetTest.java
 copy 
sdks/java/io/google-cloud-platform/src/test/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/it/{SpannerChangeStreamPostgresIT.java
 => SpannerChangeStreamPlacementTablePostgresIT.java} (98%)
 create mode 100644 sdks/python/apache_beam/options/pipeline_options_context.py
 create mode 100644 
sdks/python/apache_beam/options/pipeline_options_context_test.py

Reply via email to