Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-confluent-kafka for
openSUSE:Factory checked in at 2026-10-03 21:24:53
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-confluent-kafka (Old)
and /work/SRC/openSUSE:Factory/.python-confluent-kafka.new.1631729 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-confluent-kafka"
Sat Oct 3 21:24:53 2026 rev:12 rq:1382101 version:2.15.1
Changes:
--------
---
/work/SRC/openSUSE:Factory/python-confluent-kafka/python-confluent-kafka.changes
2026-04-12 17:52:27.279514244 +0200
+++
/work/SRC/openSUSE:Factory/.python-confluent-kafka.new.1631729/python-confluent-kafka.changes
2026-10-03 21:24:55.189651594 +0200
@@ -1,0 +2,62 @@
+Fri Oct 2 08:19:32 UTC 2026 - Dirk Müller <[email protected]>
+
+- update to 2.15.1:
+ * `DeserializingConsumer` and `DeserializingShareConsumer` now
+ deserialize the message key before the value, matching
+ `SerializingProducer` and the Java client. When both key and
+ value fail to deserialize, the key error is now
+ surfaced instead of the value error.
+ * Minor fix for subjectPrefix parameter in subjects API
+ * Fix race conditions
+ * Fix segmentation fault after calling
+ `AdminClient.delete_records()` followed
+ * by another Admin API call (e.g. `list_topics()`) on Python
+ 3.14.
+ * Use `asyncio.get_running_loop()` instead of
+ `asyncio.get_event_loop()` to avoid creating a new event loop
+ and raise an error in case a loop isn't available
+ (@AlexCai26, #2339).
+ * confluent-kafka-python 2.15.1 is based on librdkafka 2.15.1,
+ see the librdkafka release notes for a complete list of changes,
+ enhancements, fixes and upgrade considerations.
+- update to 2.15.0 (bsc#1284013, CVE-2026-15911):
+ * confluent-kafka-python 2.15.0 adds a **Preview**
+ implementation of the KIP-932 share consumer (Queues for
+ Kafka). Members of a share group cooperatively consume from
+ the same partitions with per-record acquire/acknowledge
+ semantics and redelivery, providing queue-like consumption on
+ top of Kafka.
+ * New `ShareConsumer` and `DeserializingShareConsumer` clients:
+ subscribe, batch poll (`poll()` returns a `Messages` batch),
+ and close (with context-manager support).
+ * Implicit (default) and explicit acknowledgement modes
+ (`share.acknowledgement.mode`), with `AcknowledgeType` ACCEPT
+ / RELEASE / REJECT and `Message.delivery_count()`.
+ * Synchronous and asynchronous commit (`commit_sync` /
+ `commit_async`) and an acknowledgement-commit callback.
+ * Runtime SASL credential updates (`set_sasl_credentials`) and
+ new `IllegalStateException` /
+ `ConcurrentModificationException` exceptions.
+ * Fix Encryption fails when expanded union types have two
+ references to the same record (@ChristophMajcenAtXxxlutz,
+ #2262)
+ * Make orjson optional in JSON serdes with stdlib json fallback
+ * Handle non-http errors during retries
+ * Use TLS certification verification with Hashicorp Vault
+ * confluent-kafka-python v2.15.0 is based on librdkafka
+ v2.15.0, see the
+ * librdkafka release notes
+ * for a complete list of changes, enhancements, fixes and
+ upgrade considerations.
+- update to 2.14.2:
+ * Fix URL joining in Python client
+ * Handle anyOf/allOf in JSON transforms
+ * Fix redefining a named Avro type in a diamond dependency
+ pattern
+ * Fix typing_extensions import errors on Python 3.12
+ * Fix Encryption fails when referencing self defined types
+ * confluent-kafka-python v2.14.2 is based on librdkafka
+ v2.14.2, see the librdkafka release notes for a complete list
+ of changes, enhancements, fixes and upgrade considerations.
+
+-------------------------------------------------------------------
Old:
----
confluent_kafka-2.14.0.tar.gz
New:
----
confluent_kafka-2.15.1.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-confluent-kafka.spec ++++++
--- /var/tmp/diff_new_pack.9ouaZ9/_old 2026-10-03 21:24:56.031686793 +0200
+++ /var/tmp/diff_new_pack.9ouaZ9/_new 2026-10-03 21:24:56.033686876 +0200
@@ -18,7 +18,7 @@
%{?sle15_python_module_pythons}
Name: python-confluent-kafka
-Version: 2.14.0
+Version: 2.15.1
Release: 0
Summary: Confluent's Apache Kafka client for Python
License: Apache-2.0
++++++ confluent_kafka-2.14.0.tar.gz -> confluent_kafka-2.15.1.tar.gz ++++++
++++ 7389 lines of diff (skipped)