Skip to content

Commit 5b441f2

Browse files
authored
Update CHANGES.md to document a memory growth issue. (#39407)
* Update CHANGES.md * Fix AI review comments
1 parent 7bc2fb4 commit 5b441f2

1 file changed

Lines changed: 25 additions & 1 deletion

File tree

CHANGES.md

Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@
8484

8585
* 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)).
8686
* Improved Java pipeline performance by avoiding repeated `DoFn` type descriptor resolution when creating cached invokers ([#39309](https://github.com/apache/beam/issues/39309)).
87-
* Fixed X (Java/Python) ([#X](https://github.com/apache/beam/issues/X)).
87+
* (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)).
8888

8989
## Security Fixes
9090

@@ -138,6 +138,7 @@
138138
## Known Issues
139139

140140
* (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)).
141+
* (Python) Long-running Python pipelines might experience memory growth and periodic OOMs ([#39406](https://github.com/apache/beam/issues/39406)).
141142

142143
# [2.74.0] - 2026-06-02
143144

@@ -179,6 +180,10 @@
179180
* Fixed BigQueryEnrichmentHandler batch mode dropping earlier requests when multiple requests share the same enrichment key (Python) ([#38035](https://github.com/apache/beam/issues/38035)).
180181
* 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)).
181182

183+
## Known Issues
184+
185+
* (Python) Long-running Python pipelines might experience memory growth and periodic OOMs ([#39406](https://github.com/apache/beam/issues/39406)).
186+
182187
# [2.73.0] - 2026-04-29
183188

184189
## Highlights
@@ -215,6 +220,10 @@
215220
* 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)).
216221
* 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)).
217222

223+
## Known Issues
224+
225+
* (Python) Long-running Python pipelines might experience memory growth and periodic OOMs ([#39406](https://github.com/apache/beam/issues/39406)).
226+
218227
# [2.72.0] - 2026-03-30
219228

220229
## Highlights
@@ -248,6 +257,10 @@
248257

249258
* 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)).
250259

260+
## Known Issues
261+
262+
* (Python) Long-running Python pipelines might experience memory growth and periodic OOMs ([#39406](https://github.com/apache/beam/issues/39406)).
263+
251264
# [2.71.0] - 2026-01-22
252265

253266
## I/Os
@@ -269,6 +282,7 @@
269282

270283
## Known Issues
271284

285+
* (Python) Long-running Python pipelines might experience memory growth and periodic OOMs ([#39406](https://github.com/apache/beam/issues/39406)).
272286

273287
# [2.70.0] - 2025-12-16
274288

@@ -291,6 +305,10 @@ Now Beam has full support for Milvus integration including Milvus enrichment and
291305

292306
* (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)).
293307

308+
## Known Issues
309+
310+
* (Python) Long-running Python pipelines might experience memory growth and periodic OOMs ([#39406](https://github.com/apache/beam/issues/39406)).
311+
294312
# [2.69.0] - 2025-10-28
295313

296314
## Highlights
@@ -350,6 +368,10 @@ Now Beam has full support for Milvus integration including Milvus enrichment and
350368
([#36141](https://github.com/apache/beam/issues/36141)).
351369
* Fixed Spanner Change Stream reading stuck issue due to watermark of partition moving backwards ([#36470](https://github.com/apache/beam/issues/36470)).
352370

371+
## Known Issues
372+
373+
* (Python) Long-running Python pipelines might experience memory growth and periodic OOMs ([#39406](https://github.com/apache/beam/issues/39406)).
374+
353375
# [2.68.0] - 2025-09-22
354376

355377
## Highlights
@@ -404,6 +426,7 @@ Now Beam has full support for Milvus integration including Milvus enrichment and
404426
## Known Issues
405427

406428
* ([#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.
429+
* (Python) Long-running Python pipelines might experience memory growth and periodic OOMs ([#39406](https://github.com/apache/beam/issues/39406)).
407430

408431
# [2.67.0] - 2025-08-12
409432

@@ -452,6 +475,7 @@ Now Beam has full support for Milvus integration including Milvus enrichment and
452475

453476
* ([#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.
454477
* ([#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.
478+
* (Python) Long-running Python pipelines might experience memory growth and periodic OOMs ([#39406](https://github.com/apache/beam/issues/39406)).
455479

456480
# [2.66.0] - 2025-07-01
457481

0 commit comments

Comments
 (0)