Skip to content

Releases: dpkp/kafka-python

2.2.10

22 May 21:24
Compare
Choose a tag to compare

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

21 May 23:28
Compare
Choose a tag to compare

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

21 May 03:03
Compare
Choose a tag to compare

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

13 May 18:01
Compare
Choose a tag to compare

2.2.7 (May 13, 2025)

Fixes

  • Minor Heartbeat updates: catch more exceptions / log configuration / raise KafkaConfigurationError (#2618)

2.2.6

08 May 20:08
Compare
Choose a tag to compare

2.2.6 (May 8, 2025)

Fixes

  • Only disable heartbeat thread once at beginning of join-group (#2617)

2.2.5

08 May 18:06
Compare
Choose a tag to compare

2.2.5 (May 8, 2025)

Fixes

  • Fix producer busy loop with no pending batches (#2616)
  • Fixup py27 fetcher test failure

2.2.4

04 May 03:00
Compare
Choose a tag to compare

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

02 May 17:06
Compare
Choose a tag to compare

2.1.6 (May 2, 2025)

Fixes

  • Only create fetch requests for ready nodes (#2607)

2.2.3

01 May 20:02
Compare
Choose a tag to compare

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

01 May 20:02
Compare
Choose a tag to compare

2.2.2 (Apr 30, 2025)

Fixes

  • Fix lint errors