github confluentinc/confluent-kafka-python v2.15.1

4 hours ago

Fixes

  • 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 (#2311)
  • Fix race conditions (#2315)
  • 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.

Don't miss a new confluent-kafka-python release

NewReleases is sending notifications on new releases.