This repository has been archived by the owner on Mar 24, 2021. It is now read-only.
2.0.1
Features
- Added support for python 3.5
- Added iteration to the
BalancedConsumer
- Disallowed
min_queued_messages<1
inProducer
- Made
SimpleConsumer
commit offsets onstop()
- Supported
None
in message values
Bug Fixes
- Improved
BalancedConsumer
's handling of an externalKazooClient
instance - Fixed
kafka_tools.py
for Python 3 - Removed the unused
use_greenlets
kwarg fromKafkaClient
- Improved
Cluster
's ability to reconnect to brokers during metadata updates - Fixed an interpreter error in
conncection.py
- Fixed failure case in
Producer
whenrequired_acks==0
- Fixed a bug causing
SimpleConsumer
to leave zombie threads after disconnected brokers - Improved
SimpleConsumer
's worker thread exception reporting - Simplified
SimpleConsumer
's partition locking logic duringfetch
by usingRLock
- Fixed
SimpleConsumer
off-by-one error causing lag to never reach 0
Miscellaneous
- Switched from Coveralls to Codecov for converage tracking