|
54 | 54 | * ([#X](https://github.com/apache/beam/issues/X)). |
55 | 55 | --> |
56 | 56 |
|
57 | | -# [2.64.0] - Unreleased |
| 57 | +# [2.65.0] - Unreleased |
58 | 58 |
|
59 | 59 | ## Highlights |
60 | 60 |
|
61 | | -* Managed API for [Java](https://beam.apache.org/releases/javadoc/current/org/apache/beam/sdk/managed/Managed.html) and [Python](https://beam.apache.org/releases/pydoc/current/apache_beam.transforms.managed.html#module-apache_beam.transforms.managed) supports [key I/O connectors](https://beam.apache.org/documentation/io/connectors/) Iceberg, Kafka, and BigQuery. |
62 | 61 | * New highly anticipated feature X added to Python SDK ([#X](https://github.com/apache/beam/issues/X)). |
63 | 62 | * New highly anticipated feature Y added to Java SDK ([#Y](https://github.com/apache/beam/issues/Y)). |
64 | 63 |
|
65 | 64 | ## I/Os |
66 | 65 |
|
67 | 66 | * Support for X source added (Java/Python) ([#X](https://github.com/apache/beam/issues/X)). |
| 67 | + |
| 68 | +## New Features / Improvements |
| 69 | + |
| 70 | +* X feature added (Java/Python) ([#X](https://github.com/apache/beam/issues/X)). |
| 71 | + |
| 72 | +## Breaking Changes |
| 73 | + |
| 74 | +* X behavior was changed ([#X](https://github.com/apache/beam/issues/X)). |
| 75 | + |
| 76 | +## Deprecations |
| 77 | + |
| 78 | +* X behavior is deprecated and will be removed in X versions ([#X](https://github.com/apache/beam/issues/X)). |
| 79 | + |
| 80 | +## Bugfixes |
| 81 | + |
| 82 | +* Fixed X (Java/Python) ([#X](https://github.com/apache/beam/issues/X)). |
| 83 | + |
| 84 | +## Security Fixes |
| 85 | +* Fixed (CVE-YYYY-NNNN)[https://www.cve.org/CVERecord?id=CVE-YYYY-NNNN] (Java/Python/Go) ([#X](https://github.com/apache/beam/issues/X)). |
| 86 | + |
| 87 | +## Known Issues |
| 88 | + |
| 89 | +[comment]: # ( When updating known issues after release, make sure also update website blog in website/www/site/content/blog.) |
| 90 | +* ([#X](https://github.com/apache/beam/issues/X)). |
| 91 | + |
| 92 | +# [2.64.0] - Ongoing Release |
| 93 | + |
| 94 | +## Highlights |
| 95 | + |
| 96 | +* Managed API for [Java](https://beam.apache.org/releases/javadoc/current/org/apache/beam/sdk/managed/Managed.html) and [Python](https://beam.apache.org/releases/pydoc/current/apache_beam.transforms.managed.html#module-apache_beam.transforms.managed) supports [key I/O connectors](https://beam.apache.org/documentation/io/connectors/) Iceberg, Kafka, and BigQuery. |
| 97 | +* New highly anticipated feature X added to Python SDK ([#X](https://github.com/apache/beam/issues/X)). |
| 98 | +* New highly anticipated feature Y added to Java SDK ([#Y](https://github.com/apache/beam/issues/Y)). |
| 99 | + |
| 100 | +## I/Os |
| 101 | + |
68 | 102 | * [Java] Use API compatible with both com.google.cloud.bigdataoss:util 2.x and 3.x in BatchLoads ([#34105](https://github.com/apache/beam/pull/34105)) |
69 | 103 | * [IcebergIO] Added new CDC source for batch and streaming, available as `Managed.ICEBERG_CDC` ([#33504](https://github.com/apache/beam/pull/33504)) |
70 | 104 | * [IcebergIO] Address edge case where bundle retry following a successful data commit results in data duplication ([#34264](https://github.com/apache/beam/pull/34264)) |
|
84 | 118 | * [Python] Reshuffle now correctly respects user-specified type hints, fixing a previous bug where it might use FastPrimitivesCoder wrongly. This change could break pipelines with incorrect type hints in Reshuffle. If you have issues after upgrading, temporarily set update_compatibility_version to a previous Beam version to use the old behavior. The recommended solution is to fix the type hints in your code. ([#33932](https://github.com/apache/beam/pull/33932)) |
85 | 119 | * [Java] SparkReceiver 2 has been moved to SparkReceiver 3 that supports Spark 3.x. ([#33574](https://github.com/apache/beam/pull/33574)) |
86 | 120 | * [Python] Correct parsing of `collections.abc.Sequence` type hints was added, which can lead to pipelines failing type hint checks that were previously passing erroneously. These issues will be most commonly seen trying to consume a PCollection with a `Sequence` type hint after a GroupByKey or a CoGroupByKey. ([#33999](https://github.com/apache/beam/pull/33999). |
87 | | -* X behavior was changed ([#X](https://github.com/apache/beam/issues/X)). |
88 | | - |
89 | | -## Deprecations |
90 | | - |
91 | | -* X behavior is deprecated and will be removed in X versions ([#X](https://github.com/apache/beam/issues/X)). |
92 | 121 |
|
93 | 122 | ## Bugfixes |
94 | 123 |
|
|
99 | 128 | * Fixed checkpoint recovery and streaming behavior in Spark Classic and Portable runner's Flatten transform by replacing queueStream with SingleEmitInputDStream ([#34080](https://github.com/apache/beam/pull/34080), [#18144](https://github.com/apache/beam/issues/18144), [#20426](https://github.com/apache/beam/issues/20426)) |
100 | 129 | * (Java) Fixed Read caching of UnboundedReader objects to effectively cache across multiple DoFns and avoid checkpointing unstarted reader. [#34146](https://github.com/apache/beam/pull/34146) [#33901](https://github.com/apache/beam/pull/33901) |
101 | 130 |
|
102 | | - |
103 | | -## Security Fixes |
104 | | -* Fixed (CVE-YYYY-NNNN)[https://www.cve.org/CVERecord?id=CVE-YYYY-NNNN] (Java/Python/Go) ([#X](https://github.com/apache/beam/issues/X)). |
105 | | - |
106 | | -## Known Issues |
107 | | - |
108 | | -[comment]: # ( When updating known issues after release, make sure also update website blog in website/www/site/content/blog.) |
109 | | -* ([#X](https://github.com/apache/beam/issues/X)). |
110 | | - |
111 | 131 | # [2.63.0] - 2025-02-18 |
112 | 132 |
|
113 | 133 | ## I/Os |
|
0 commit comments