You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@beam.apache.org by da...@apache.org on 2025/09/03 16:01:56 UTC

(beam) branch master updated: Cloudpickle deterministic coder changes.md. (#36037)

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

damccorm pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/beam.git


The following commit(s) were added to refs/heads/master by this push:
     new 230f3ead708 Cloudpickle deterministic coder changes.md. (#36037)
230f3ead708 is described below

commit 230f3ead7081fa806035b59a7222d777c41c439e
Author: claudevdm <33...@users.noreply.github.com>
AuthorDate: Wed Sep 3 12:01:48 2025 -0400

    Cloudpickle deterministic coder changes.md. (#36037)
    
    Co-authored-by: Claude <cv...@google.com>
    Co-authored-by: Danny McCormick <da...@google.com>
---
 CHANGES.md | 1 +
 1 file changed, 1 insertion(+)

diff --git a/CHANGES.md b/CHANGES.md
index 7a2bff373cf..0394882d8a7 100644
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -128,6 +128,7 @@
 * Upgraded Beam vendored Calcite to 1.40.0 for Beam SQL ([#35483](https://github.com/apache/beam/issues/35483)), which
   improves support for BigQuery and other SQL dialects. Note: Minor behavior changes are observed such as output
   significant digits related to casting.
+* (Python) The deterministic fallback coder for complex types like NamedTuple, Enum, and dataclasses now uses cloudpickle instead of dill. If your pipeline is affected, you may see a warning like: "Using fallback deterministic coder for type X...". You can revert to the previous behavior by using the pipeline option `--update_compatibility_version=2.67.0` ([35725](https://github.com/apache/beam/pull/35725)). Report any pickling related issues to [#34903](https://github.com/apache/beam/is [...]
 * (Python) Prism runner now enabled by default for most Python pipelines using the direct runner ([#34612](https://github.com/apache/beam/pull/34612)). This may break some tests, see https://github.com/apache/beam/pull/34612 for details on how to handle issues.
 
 ## Deprecations