|
1 | 1 | # Confluent's Python client for Apache Kafka
|
2 | 2 |
|
| 3 | +## v1.6.0 |
| 4 | + |
| 5 | +v1.6.0 is a feature release with the following features, fixes and enhancements: |
| 6 | + |
| 7 | + - Bundles librdkafka v1.6.0 which adds support for Incremental rebalancing, |
| 8 | + Sticky producer partitioning, Transactional producer scalabilty improvements, |
| 9 | + and much much more. See link to release notes below. |
| 10 | + - Rename asyncio.py example to avoid circular import (#945) |
| 11 | + - The Linux wheels are now built with manylinux2010 (rather than manylinux1) |
| 12 | + since OpenSSL v1.1.1 no longer builds on CentOS 5. Older Linux distros may |
| 13 | + thus no longer be supported, such as CentOS 5. |
| 14 | + - The in-wheel OpenSSL version has been updated to 1.1.1i. |
| 15 | + - Added `Message.latency()` to retrieve the per-message produce latency. |
| 16 | + - Added trove classifiers. |
| 17 | + - Consumer destructor will no longer trigger consumer_close(), |
| 18 | + `consumer.close()` must now be explicitly called if the application |
| 19 | + wants to leave the consumer group properly and commit final offsets. |
| 20 | + - Fix `PY_SSIZE_T_CLEAN` warning |
| 21 | + - Move confluent_kafka/ to src/ to avoid pytest/tox picking up the local dir |
| 22 | + - Added `producer.purge()` to purge messages in-queue/flight (@peteryin21, #548) |
| 23 | + - Added `AdminClient.list_groups()` API (@messense, #948) |
| 24 | + - Rename asyncio.py example to avoid circular import (#945) |
| 25 | + |
| 26 | +confluent-kafka-python is based on librdkafka v1.6.2, see the |
| 27 | +[librdkafka release notes](https://github.com/edenhill/librdkafka/releases/tag/v1.6.0) |
| 28 | +for a complete list of changes, enhancements, fixes and upgrade considerations. |
| 29 | + |
| 30 | + |
3 | 31 | ## v1.5.2
|
4 | 32 |
|
5 |
| -v1.5.2 is a maintenance release with the following fixing and enhancements: |
| 33 | +v1.5.2 is a maintenance release with the following fixes and enhancements: |
6 | 34 |
|
7 | 35 | - Add producer purge method with optional blocking argument (@peteryin21, #548)
|
8 | 36 | - Add AdminClient.list_groups API (@messense, #948)
|
|
0 commit comments