kafka-python v1.0.1 Release Notes
Release Date: 2016-02-19 // about 8 years ago-
Consumers
- โ Add RangePartitionAssignor (and use as default); add assignor tests (dpkp PR 550)
- โ Make sure all consumers are in same generation before stopping group test
- ๐ Verify node ready before sending offset fetch request from coordinator
- ๐ Improve warning when offset fetch request returns unknown topic / partition
Producers
- Warn if pending batches failed during flush
- ๐ Fix concurrency bug in RecordAccumulator.ready()
- ๐ Fix bug in SimpleBufferPool memory condition waiting / timeout
- ๐ Support batch_size = 0 in producer buffers (dpkp PR 558)
- Catch duplicate batch.done() calls [e.g., maybe_expire then a response errback]
Clients
๐ Documentation
- ๐ Improve kafka.cluster docstrings
- Migrate load_example.py to KafkaProducer / KafkaConsumer
Internals
- ๐ง Don't override system rcvbuf or sndbuf unless configured explicitly (dpkp PR 557)
- Some attributes may not exist in del if we failed assertions
- Break up some circular references and close client wake pipes on del (aisch PR 554)