|
1 | 1 | # Confluent Python Client for Apache Kafka - CHANGELOG |
2 | 2 |
|
| 3 | +## v2.12.2 - 2025-11-06 |
| 4 | +v2.12.2 is a maintenance release with the following change: |
| 5 | + |
| 6 | +### Schema Registry Client |
| 7 | +- Handled evolution during field transformation |
| 8 | +- Changed `Accept-Version` to `Confluent-Accept-Unknown-Properties` in request header |
| 9 | + |
3 | 10 | ## v2.12.1 - 2025-10-21 |
4 | 11 |
|
5 | 12 | v2.12.1 is a maintenance release with the following fixes: |
@@ -134,7 +141,7 @@ confluent-kafka-python v2.8.2 is based on librdkafka v2.8.0, see the |
134 | 141 | [librdkafka release notes](https://github.com/confluentinc/librdkafka/releases/tag/v2.8.0) |
135 | 142 | for a complete list of changes, enhancements, fixes and upgrade considerations. |
136 | 143 |
|
137 | | -Note: Versioning is skipped due to breaking change in v2.8.1. |
| 144 | +Note: Versioning is skipped due to breaking change in v2.8.1. |
138 | 145 | Do not run software with v2.8.1 installed. |
139 | 146 |
|
140 | 147 |
|
@@ -166,7 +173,7 @@ We apologize for the inconvenience and appreciate the feedback that we have gott |
166 | 173 |
|
167 | 174 | v2.6.2 is a feature release with the following features, fixes and enhancements: |
168 | 175 |
|
169 | | -Note: This release modifies the dependencies of the Schema Registry client. |
| 176 | +Note: This release modifies the dependencies of the Schema Registry client. |
170 | 177 | If you are using the Schema Registry client, please ensure that you install the |
171 | 178 | extra dependencies using the following syntax: |
172 | 179 |
|
@@ -246,15 +253,15 @@ for a complete list of changes, enhancements, fixes and upgrade considerations. |
246 | 253 | ## v2.5.0 - 2024-07-10 |
247 | 254 |
|
248 | 255 | > [!WARNING] |
249 | | -This version has introduced a regression in which an assert is triggered during **PushTelemetry** call. This happens when no metric is matched on the client side among those requested by broker subscription. |
| 256 | +This version has introduced a regression in which an assert is triggered during **PushTelemetry** call. This happens when no metric is matched on the client side among those requested by broker subscription. |
250 | 257 | > |
251 | 258 | > You won't face any problem if: |
252 | 259 | > * Broker doesn't support [KIP-714](https://cwiki.apache.org/confluence/display/KAFKA/KIP-714%3A+Client+metrics+and+observability). |
253 | 260 | > * [KIP-714](https://cwiki.apache.org/confluence/display/KAFKA/KIP-714%3A+Client+metrics+and+observability) feature is disabled on the broker side. |
254 | 261 | > * [KIP-714](https://cwiki.apache.org/confluence/display/KAFKA/KIP-714%3A+Client+metrics+and+observability) feature is disabled on the client side. This is enabled by default. Set configuration `enable.metrics.push` to `false`. |
255 | 262 | > * If [KIP-714](https://cwiki.apache.org/confluence/display/KAFKA/KIP-714%3A+Client+metrics+and+observability) is enabled on the broker side and there is no subscription configured there. |
256 | 263 | > * If [KIP-714](https://cwiki.apache.org/confluence/display/KAFKA/KIP-714%3A+Client+metrics+and+observability) is enabled on the broker side with subscriptions that match the [KIP-714](https://cwiki.apache.org/confluence/display/KAFKA/KIP-714%3A+Client+metrics+and+observability) metrics defined on the client. |
257 | | -> |
| 264 | +> |
258 | 265 | > Having said this, we strongly recommend using `v2.5.3` and above to not face this regression at all. |
259 | 266 |
|
260 | 267 | v2.5.0 is a feature release with the following features, fixes and enhancements: |
@@ -628,4 +635,3 @@ v1.5.0 is a maintenance release with the following fixes and enhancements: |
628 | 635 | confluent-kafka-python is based on librdkafka v1.5.0, see the |
629 | 636 | [librdkafka release notes](https://github.com/edenhill/librdkafka/releases/tag/v1.5.0) |
630 | 637 | for a complete list of changes, enhancements, fixes and upgrade considerations. |
631 | | - |
|
0 commit comments