You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* 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)).
* 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))
103
+
*[IcebergIO] Added new CDC source for batch and streaming, available as `Managed.ICEBERG_CDC` ([#33504](https://github.com/apache/beam/pull/33504))
69
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))
70
105
71
106
## New Features / Improvements
@@ -83,11 +118,6 @@
83
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))
84
119
*[Java] SparkReceiver 2 has been moved to SparkReceiver 3 that supports Spark 3.x. ([#33574](https://github.com/apache/beam/pull/33574))
85
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).
86
-
* X behavior was changed ([#X](https://github.com/apache/beam/issues/X)).
87
-
88
-
## Deprecations
89
-
90
-
* X behavior is deprecated and will be removed in X versions ([#X](https://github.com/apache/beam/issues/X)).
91
121
92
122
## Bugfixes
93
123
@@ -98,15 +128,6 @@
98
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))
99
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)
| 2 | Danny McCormick |[How vLLM Model Handler Works (Plus a Summary of Model Memory Management in Beam ML)](https://docs.google.com/document/d/1UB4umrtnp1Eg45fiUB3iLS7kPK3BE6pcf0YRDkA289Q)| 2025-01-31 17:50:00 |
| 3 | Danny McCormick |[Beam Python & ML Dependency Extras](https://docs.google.com/document/d/1c84Gc-cZRCfrU8f7kWGsNR2o8oSRjCM-dGHO9KvPWPw)| 2025-01-27 15:33:36 |
21
+
| 4 | Danny McCormick |[How vLLM Model Handler Works (Plus a Summary of Model Memory Management in Beam ML)](https://docs.google.com/document/d/1UB4umrtnp1Eg45fiUB3iLS7kPK3BE6pcf0YRDkA289Q)| 2025-01-31 11:56:59 |
Copy file name to clipboardExpand all lines: sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/kafka/BeamKafkaTable.java
+4
Original file line number
Diff line number
Diff line change
@@ -161,6 +161,10 @@ public List<String> getTopics() {
Copy file name to clipboardExpand all lines: sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/meta/provider/kafka/KafkaTableProvider.java
Copy file name to clipboardExpand all lines: sdks/java/extensions/sql/src/test/java/org/apache/beam/sdk/extensions/sql/meta/provider/kafka/KafkaTableProviderTest.java
0 commit comments