Skip to content

Commit 772c1bd

Browse files
committed
Version v2.12.2
1 parent 52dbd6f commit 772c1bd

File tree

4 files changed

+15
-7
lines changed

4 files changed

+15
-7
lines changed

CHANGELOG.md

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
# Confluent Python Client for Apache Kafka - CHANGELOG
22

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+
310
## v2.12.1 - 2025-10-21
411

512
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
134141
[librdkafka release notes](https://github.com/confluentinc/librdkafka/releases/tag/v2.8.0)
135142
for a complete list of changes, enhancements, fixes and upgrade considerations.
136143

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.
138145
Do not run software with v2.8.1 installed.
139146

140147

@@ -166,7 +173,7 @@ We apologize for the inconvenience and appreciate the feedback that we have gott
166173

167174
v2.6.2 is a feature release with the following features, fixes and enhancements:
168175

169-
Note: This release modifies the dependencies of the Schema Registry client.
176+
Note: This release modifies the dependencies of the Schema Registry client.
170177
If you are using the Schema Registry client, please ensure that you install the
171178
extra dependencies using the following syntax:
172179

@@ -246,15 +253,15 @@ for a complete list of changes, enhancements, fixes and upgrade considerations.
246253
## v2.5.0 - 2024-07-10
247254

248255
> [!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.
250257
>
251258
> You won't face any problem if:
252259
> * Broker doesn't support [KIP-714](https://cwiki.apache.org/confluence/display/KAFKA/KIP-714%3A+Client+metrics+and+observability).
253260
> * [KIP-714](https://cwiki.apache.org/confluence/display/KAFKA/KIP-714%3A+Client+metrics+and+observability) feature is disabled on the broker side.
254261
> * [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`.
255262
> * 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.
256263
> * 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+
>
258265
> Having said this, we strongly recommend using `v2.5.3` and above to not face this regression at all.
259266
260267
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:
628635
confluent-kafka-python is based on librdkafka v1.5.0, see the
629636
[librdkafka release notes](https://github.com/edenhill/librdkafka/releases/tag/v1.5.0)
630637
for a complete list of changes, enhancements, fixes and upgrade considerations.
631-

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
44

55
[project]
66
name = "confluent-kafka"
7-
version = "2.12.1"
7+
version = "2.12.2"
88
description = "Confluent's Python client for Apache Kafka"
99
classifiers = [
1010
"Development Status :: 5 - Production/Stable",

requirements/requirements-rules.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@ azure-identity
22
azure-keyvault-keys
33
boto3>=1.35
44
cel-python>=0.4.0
5+
# Pin google-re2 to last version with Python 3.9 wheels (see https://pypi.org/project/google-re2/1.1.20251105/#files)
6+
google-re2<1.1.20251105
57
google-auth
68
google-api-core
79
google-cloud-kms

src/confluent_kafka/src/confluent_kafka.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
/**
3939
* @brief confluent-kafka-python version, must match that of pyproject.toml.
4040
*/
41-
#define CFL_VERSION_STR "2.12.1"
41+
#define CFL_VERSION_STR "2.12.2"
4242

4343
/**
4444
* Minimum required librdkafka version. This is checked both during

0 commit comments

Comments
 (0)