This is an automated email from the ASF dual-hosted git repository.
damccorm pushed a change to branch users/damccorm/prismByDefault
in repository https://gitbox.apache.org/repos/asf/beam.git
from a9e07a7aa0b Some test fixes for prism switch
add 0c92ee9343d Adding release-2.65.0-postrelease to protected branches in
.asf.yaml
add 0ddfb14c9f1 Update Beam website to release 2.65.0 (#34821)
add 92050fb6048 Prevent ValueError when passing resource_hints in
StandardOptions (#34886)
add c68bab4c5a4 Specify pip version for ML and Transformers tests (#34917)
add 61ad7e10ca3 Fix minor issues in various PTransformRunner classes
add e27c927c009 Merge pull request #34881: Fix minor issues in various
PTransformRunner classes
add fac8b31f160 ✨ Upgrade sidepanel extension to JupyterLab 4.x
compatibility (#34495)
add 5b0df88b36b Bump golang.org/x/text from 0.24.0 to 0.25.0 in /sdks
(#34853)
add daf12fc2562 Add empty outputs. (#34923)
add a38cb8a50f0 Fix for emojis rendering issue for yaml examples (resolves
#34770)
add 3ef32bbe61c Merge pull request #34795 Fix charset declaration for docs.
add 63193feed46 Fix empty outputs. (#34927)
add f6d209ff6a3 Update trivial inference for Python 3.13 (#34870)
add 7abb297e8db fix linting (#34935)
add 6996738f640 Update setup.py (#34932)
add a9559e924e4 check the audit key exists before adding it (#34922)
add 5c289665e6a [IcebergIO] Support filter pushdown during reads (#34827)
add 0e212782d02 Update republish_released_docker_containers.yml (#34936)
add 41d70211c81 Refactor: separate PairWithRestriction from FnApiDoFnRunner
add f258f0cb11f Merge pull request #34883: Refactor: separate
PairWithRestriction from FnApiDoFnRunner
add ee72f5e1849 Allow psycopg2 2.9.10 (#34893)
add 51f77637c9c Add 2.63 breaking incompatibility to CHANGES.md (#34931)
add 25525b4d276 Bump golang.org/x/net from 0.39.0 to 0.40.0 in /sdks
(#34885)
add 046b1b25787 Bump github.com/testcontainers/testcontainers-go in /sdks
(#34815)
add 5f4efb10490 Correctly auto-enable prism for some pipelines (#34921)
add 9ab508755f4 Fix gcs audit custom entries (#34942)
add 8f0c36bdec5 Refactor: share common FnApiStateAccessor creation logic
add 1de0d1f642d Merge pull request #34907: Share FnApiStateAccessor
initialization across ParDo runners in Java SDK harness
add 94ad26a9065 Merge in master
No new revisions were added by this update.
Summary of changes:
.asf.yaml | 1 +
.../arc/images/Dockerfile | 8 +-
.../IO_Iceberg_Integration_Tests.json | 2 +-
.../republish_released_docker_containers.yml | 2 +-
CHANGES.md | 6 +-
.../alloydb_product_catalog_embeddings.ipynb | 4 +-
.../anomaly_detection_iforest.ipynb | 44 +-
.../anomaly_detection_zscore.ipynb | 42 +-
.../bigquery_vector_ingestion_and_search.ipynb | 74 +--
.../core/metrics/SimpleMonitoringInfoBuilder.java | 6 +
sdks/go.mod | 12 +-
sdks/go.sum | 28 +-
.../sdk/extensions/gcp/options/GcsOptions.java | 5 +-
sdks/java/harness/build.gradle | 1 +
.../beam/fn/harness/BeamFnDataReadRunner.java | 42 +-
.../beam/fn/harness/BeamFnDataWriteRunner.java | 16 +-
.../org/apache/beam/fn/harness/CombineRunners.java | 31 +-
.../apache/beam/fn/harness/FnApiDoFnRunner.java | 164 +-----
.../SplittablePairWithRestrictionDoFnRunner.java | 325 +++++++++++
.../beam/fn/harness/state/FnApiStateAccessor.java | 167 +++++-
.../beam/fn/harness/FnApiDoFnRunnerTest.java | 551 ------------------
.../NonWindowObservingTestSplittableDoFn.java | 201 +++++++
...plittablePairWithRestrictionDoFnRunnerTest.java | 550 ++++++++++++++++++
.../harness/WindowObservingTestSplittableDoFn.java | 107 ++++
sdks/java/io/iceberg/build.gradle | 5 +
.../beam/sdk/io/iceberg/CreateReadTasksDoFn.java | 5 +
.../apache/beam/sdk/io/iceberg/FilterUtils.java | 283 ++++++++++
.../IcebergCdcReadSchemaTransformProvider.java | 11 +-
.../org/apache/beam/sdk/io/iceberg/IcebergIO.java | 9 +
.../IcebergReadSchemaTransformProvider.java | 11 +-
.../beam/sdk/io/iceberg/IcebergScanConfig.java | 16 +
.../apache/beam/sdk/io/iceberg/ReadFromTasks.java | 5 +-
.../org/apache/beam/sdk/io/iceberg/ReadUtils.java | 13 +
.../apache/beam/sdk/io/iceberg/ScanTaskReader.java | 4 +-
.../apache/beam/sdk/io/iceberg/ScanTaskSource.java | 5 +
.../beam/sdk/io/iceberg/FilterUtilsTest.java | 622 +++++++++++++++++++++
.../beam/sdk/io/iceberg/IcebergIOReadTest.java | 47 ++
.../catalog/BigQueryMetastoreCatalogIT.java | 11 +-
.../sdk/io/iceberg/catalog/HadoopCatalogIT.java | 5 -
.../io/iceberg/catalog/IcebergCatalogBaseIT.java | 81 ++-
.../python/apache_beam/options/pipeline_options.py | 10 +-
.../apache_beam/options/pipeline_options_test.py | 14 +
.../apache-beam-jupyterlab-sidepanel/README.md | 3 +-
.../jest.config.js | 4 +-
.../jest.setup.js} | 17 +-
.../apache-beam-jupyterlab-sidepanel/package.json | 69 ++-
.../src/SidePanel.ts | 9 +-
.../src/__tests__/clusters/Clusters.test.tsx | 85 +--
.../src/__tests__/common/HtmlView.test.tsx | 89 +--
.../__tests__/inspector/InspectableList.test.tsx | 54 +-
.../inspector/InspectableListItem.test.tsx | 44 +-
.../__tests__/inspector/InspectableView.test.tsx | 68 ++-
.../src/__tests__/inspector/Inspectables.test.tsx | 69 ++-
.../inspector/InteractiveInspector.test.tsx | 107 ++--
.../kernel/InterruptKernelButton.test.tsx | 91 +--
.../src/clusters/Clusters.tsx | 14 +-
.../src/common/HtmlView.tsx | 2 +-
.../src/inspector/InspectableList.tsx | 2 +-
.../src/inspector/InspectableListItem.tsx | 2 +-
.../src/inspector/InspectableView.tsx | 10 +-
.../src/inspector/Inspectables.tsx | 4 +-
.../src/inspector/InteractiveInspector.tsx | 2 +-
.../src/kernel/InterruptKernelButton.tsx | 2 +-
sdks/python/apache_beam/transforms/resources.py | 4 +
.../apache_beam/transforms/resources_test.py | 23 +
sdks/python/apache_beam/typehints/opcodes.py | 74 ++-
.../apache_beam/typehints/trivial_inference.py | 64 ++-
sdks/python/apache_beam/yaml/generate_yaml_docs.py | 1 +
sdks/python/setup.py | 43 +-
sdks/python/tox.ini | 6 +-
website/www/site/config.toml | 2 +-
website/www/site/content/en/blog/beam-2.65.0.md | 88 +++
.../site/content/en/documentation/io/managed-io.md | 24 +
.../www/site/content/en/get-started/downloads.md | 8 +
74 files changed, 3436 insertions(+), 1194 deletions(-)
create mode 100644
sdks/java/harness/src/main/java/org/apache/beam/fn/harness/SplittablePairWithRestrictionDoFnRunner.java
create mode 100644
sdks/java/harness/src/test/java/org/apache/beam/fn/harness/NonWindowObservingTestSplittableDoFn.java
create mode 100644
sdks/java/harness/src/test/java/org/apache/beam/fn/harness/SplittablePairWithRestrictionDoFnRunnerTest.java
create mode 100644
sdks/java/harness/src/test/java/org/apache/beam/fn/harness/WindowObservingTestSplittableDoFn.java
create mode 100644
sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/FilterUtils.java
create mode 100644
sdks/java/io/iceberg/src/test/java/org/apache/beam/sdk/io/iceberg/FilterUtilsTest.java
copy
sdks/{java/core/src/main/java/org/apache/beam/sdk/testing/UsesSdkHarnessEnvironment.java
=>
python/apache_beam/runners/interactive/extensions/apache-beam-jupyterlab-sidepanel/jest.setup.js}
(76%)
create mode 100644 website/www/site/content/en/blog/beam-2.65.0.md