Skip to content

v2.15.1

Latest

Choose a tag to compare

@emasab emasab released this 10 Sep 16:36
1a6f60f

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.