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

tvalentyn 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 5b441f27082 Update CHANGES.md to document a memory growth issue. 
(#39407)
5b441f27082 is described below

commit 5b441f270828cdc2796058e623e352da5a13a153
Author: tvalentyn <[email protected]>
AuthorDate: Tue Jul 21 07:58:00 2026 -0700

    Update CHANGES.md to document a memory growth issue. (#39407)
    
    * Update CHANGES.md
    
    * Fix AI review comments
---
 CHANGES.md | 26 +++++++++++++++++++++++++-
 1 file changed, 25 insertions(+), 1 deletion(-)

diff --git a/CHANGES.md b/CHANGES.md
index d39a62f1a78..991c341460a 100644
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -84,7 +84,7 @@
 
 * Fixed unbounded checkpoint state growth for splittable DoFns that 
self-checkpoint on the portable Flink runner (Java) 
([#27648](https://github.com/apache/beam/issues/27648)).
 * Improved Java pipeline performance by avoiding repeated `DoFn` type 
descriptor resolution when creating cached invokers 
([#39309](https://github.com/apache/beam/issues/39309)).
-* Fixed X (Java/Python) ([#X](https://github.com/apache/beam/issues/X)).
+* (Python) Fixed a memory leak in Python SDK caused by storing exceptions with 
potentially large stack frames in a cache 
([#39406](https://github.com/apache/beam/issues/39406)).
 
 ## Security Fixes
 
@@ -138,6 +138,7 @@
 ## Known Issues
 
 * (Java) Projects using the Flink runner with Flink 2.1 or later alongside 
libraries requiring `org.lz4:lz4-java` (e.g., Kafka clients) may encounter a 
Gradle capability conflict, because Flink 2.1+ ships `at.yawk.lz4:lz4-java` 
which declares the same capability. To resolve, add a `capabilitiesResolution` 
rule to your `build.gradle` that selects `at.yawk.lz4:lz4-java` 
([#38947](https://github.com/apache/beam/issues/38947)).
+* (Python) Long-running Python pipelines might experience memory growth and 
periodic OOMs ([#39406](https://github.com/apache/beam/issues/39406)).
 
 # [2.74.0] - 2026-06-02
 
@@ -179,6 +180,10 @@
 * Fixed BigQueryEnrichmentHandler batch mode dropping earlier requests when 
multiple requests share the same enrichment key (Python) 
([#38035](https://github.com/apache/beam/issues/38035)).
 * Added `max_batch_duration_secs` passthrough support in Python Enrichment 
BigQuery and CloudSQL handlers so batching duration can be forwarded to 
`BatchElements` ([#38243](https://github.com/apache/beam/issues/38243)).
 
+## Known Issues
+
+* (Python) Long-running Python pipelines might experience memory growth and 
periodic OOMs ([#39406](https://github.com/apache/beam/issues/39406)).
+
 # [2.73.0] - 2026-04-29
 
 ## Highlights
@@ -215,6 +220,10 @@
 * Fixed [CVE-2023-46604](https://www.cve.org/CVERecord?id=CVE-2023-46604) 
(CVSS 10.0) and 
[CVE-2022-41678](https://www.cve.org/CVERecord?id=CVE-2022-41678) by upgrading 
ActiveMQ from 5.14.5 to 5.19.2 (Java) 
([#37943](https://github.com/apache/beam/issues/37943)).
 * Fixed [CVE-2024-1597](https://www.cve.org/CVERecord?id=CVE-2024-1597), 
[CVE-2022-31197](https://www.cve.org/CVERecord?id=CVE-2022-31197), and 
[CVE-2022-21724](https://www.cve.org/CVERecord?id=CVE-2022-21724) by upgrading 
PostgreSQL JDBC Driver from 42.2.16 to 42.6.2 (Java) 
([#37942](https://github.com/apache/beam/issues/37942)).
 
+## Known Issues
+
+* (Python) Long-running Python pipelines might experience memory growth and 
periodic OOMs ([#39406](https://github.com/apache/beam/issues/39406)).
+
 # [2.72.0] - 2026-03-30
 
 ## Highlights
@@ -248,6 +257,10 @@
 
 * Fixed [CVE-2024-28397](https://www.cve.org/CVERecord?id=CVE-2024-28397) by 
switching from js2py to pythonmonkey (Yaml) 
([#37560](https://github.com/apache/beam/issues/37560)).
 
+## Known Issues
+
+* (Python) Long-running Python pipelines might experience memory growth and 
periodic OOMs ([#39406](https://github.com/apache/beam/issues/39406)).
+
 # [2.71.0] - 2026-01-22
 
 ## I/Os
@@ -269,6 +282,7 @@
 
 ## Known Issues
 
+* (Python) Long-running Python pipelines might experience memory growth and 
periodic OOMs ([#39406](https://github.com/apache/beam/issues/39406)).
 
 # [2.70.0] - 2025-12-16
 
@@ -291,6 +305,10 @@ Now Beam has full support for Milvus integration including 
Milvus enrichment and
 
 * (Python) Python 3.9 reached EOL in October 2025 and support for the language 
version has been removed. 
([#36665](https://github.com/apache/beam/issues/36665)).
 
+## Known Issues
+
+* (Python) Long-running Python pipelines might experience memory growth and 
periodic OOMs ([#39406](https://github.com/apache/beam/issues/39406)).
+
 # [2.69.0] - 2025-10-28
 
 ## Highlights
@@ -350,6 +368,10 @@ Now Beam has full support for Milvus integration including 
Milvus enrichment and
   ([#36141](https://github.com/apache/beam/issues/36141)).
 * Fixed Spanner Change Stream reading stuck issue due to watermark of 
partition moving backwards 
([#36470](https://github.com/apache/beam/issues/36470)).
 
+## Known Issues
+
+* (Python) Long-running Python pipelines might experience memory growth and 
periodic OOMs ([#39406](https://github.com/apache/beam/issues/39406)).
+
 # [2.68.0] - 2025-09-22
 
 ## Highlights
@@ -404,6 +426,7 @@ Now Beam has full support for Milvus integration including 
Milvus enrichment and
 ## Known Issues
 
 * ([#36470](https://github.com/apache/beam/issues/36470)). Spanner Change 
Stream reading stuck issue due to watermark of partition moving backwards. This 
issue exists in 2.67.0 and 2.68.0. To mitigate the issue, either use old 
version 2.66.0 or go to 2.69.0.
+* (Python) Long-running Python pipelines might experience memory growth and 
periodic OOMs ([#39406](https://github.com/apache/beam/issues/39406)).
 
 # [2.67.0] - 2025-08-12
 
@@ -452,6 +475,7 @@ Now Beam has full support for Milvus integration including 
Milvus enrichment and
 
 * ([#35666](https://github.com/apache/beam/issues/35666)). YAML Flatten 
incorrectly drops fields when input PCollections' schema are different. This 
issue exists for all versions since 2.52.0.
 * ([#36470](https://github.com/apache/beam/issues/36470)). Spanner Change 
Stream reading stuck issue due to watermark of partition moving backwards. This 
issue exists in 2.67.0 and 2.68.0. To mitigate the issue, either use old 
version 2.66.0 or go to 2.69.0.
+* (Python) Long-running Python pipelines might experience memory growth and 
periodic OOMs ([#39406](https://github.com/apache/beam/issues/39406)).
 
 # [2.66.0] - 2025-07-01
 

Reply via email to