Hi everyone,

We are pleased to announce the release of Apache Beam version 2.68.0.

This release brings several improvements, new features, and important fixes.

You can download the release here:
https://beam.apache.org/get-started/downloads/

Key Highlights:

Python: Prism runner now enabled by default for most pipelines on the
Direct Runner.
I/Os: Iceberg upgraded to 1.9.2; Beam YAML gains BigtableRead connector.
Java: MongoDB driver upgraded (3.12.11 → 5.5.0) with API and GridFS
updates; new sdks/java/testing/junit module adds JUnit 5
TestPipelineExtension with backward compatibility.
Python: Added CloudSQL enrichment handler (PostgreSQL, MySQL, SQL
Server); new ReactiveThrottler/ThrottlingSignaler; Spanner Change
Stream support.
Multi-SDK: New pipeline option for element processing timeout across
Java/Python/Go SDKs.

This release includes breaking changes such as Beam ZetaSQL component
removed; vendored Calcite upgraded to 1.40.0 (may change casting
precision).
Python deterministic fallback coder now uses cloudpickle instead of
dill; Prism runner defaults may break tests.
Java 8 support dropped for IO expansion-service (requires Java 11+). Please
review the full release notes carefully.

For detailed information on all changes, improvements, breaking
changes, and bug fixes, please see the full release notes:
https://github.com/apache/beam/releases/tag/v2.68.0

Thank you to everyone who contributed to this release!

Best regards,

The Apache Beam Team

Reply via email to