Releases: dpkp/kafka-python
Releases · dpkp/kafka-python
2.2.10
2.2.10 (May 22, 2025)
Fixes
- Set the current host in the SASL configs (#2633)
- Fix sasl gssapi plugin: do not rely on
client_ctx.complete
in auth_bytes()
(#2631)
2.2.9
2.2.9 (May 21, 2025)
Fixes
- Do not reset fetch positions if offset commit fetch times out (#2629)
Logging / Error Messages
- More / updated debug logging for coordinator / consumer (#2630)
2.2.8
2.2.8 (May 20, 2025)
Fixes
- Wait for next heartbeat in thread loop; check for connected coordinator (#2622)
- Acquire client lock in heartbeat thread before sending requests (#2620)
Logging / Error Messages
- Log all SyncGroupResponse errors as info+
- More coordinator / heartbeat logging (#2621)
- Fix timeout seconds error message in KafkaProducer (#2627)
- Update offset commit error handling; use RebalanceInProgressError if applicable (#2623)
2.2.7
2.2.7 (May 13, 2025)
Fixes
- Minor Heartbeat updates: catch more exceptions / log configuration / raise KafkaConfigurationError (#2618)
2.2.6
2.2.6 (May 8, 2025)
Fixes
- Only disable heartbeat thread once at beginning of join-group (#2617)
2.2.5
2.2.5 (May 8, 2025)
Fixes
- Fix producer busy loop with no pending batches (#2616)
- Fixup py27 fetcher test failure
2.2.4
2.2.4 (May 3, 2025)
Fixes
- Do not
reset_generation
after RebalanceInProgressError; improve CommitFailed error messages (#2614)
- Fix KafkaConsumer.poll() with zero timeout (#2613)
- Fix Fetch._reset_offsets_async() KeyError when fetching from multiple nodes (#2612)
2.1.6
2.1.6 (May 2, 2025)
Fixes
- Only create fetch requests for ready nodes (#2607)
2.2.3
2.2.3 (May 1, 2025)
Fixes
- Ignore leading SECURITY_PROTOCOL:// in bootstrap_servers (#2608)
- Only create fetch requests for ready nodes (#2607)
2.2.2
2.2.2 (Apr 30, 2025)
Fixes