|
1 | 1 | Changelog
|
2 | 2 | =========
|
3 | 3 |
|
| 4 | +1.4.2 (Unreleased) |
| 5 | +################## |
| 6 | + |
| 7 | +Bugfixes |
| 8 | +-------- |
| 9 | +* Close leaked selector in version check (dpkp #1425) |
| 10 | +* Fix `BrokerConnection.connection_delay()` to return milliseconds (dpkp #1414) |
| 11 | +* Use local copies in `Fetcher._fetchable_partitions` to avoid mutation errors (dpkp #1400) |
| 12 | +* Fix error var name in `_unpack` (j2gg0s #1403) |
| 13 | +* Fix KafkaConsumer compacted offset handling (dpkp #1397) |
| 14 | +* Fix byte size estimation with kafka producer (blakeembrey #1393) |
| 15 | +* Fix coordinator timeout in consumer poll interface (braedon #1384) |
| 16 | + |
| 17 | +Client |
| 18 | +------ |
| 19 | +* Add `BrokerConnection.connect_blocking()` to improve bootstrap to multi-address hostnames (dpkp #1411) |
| 20 | +* Short-circuit `BrokerConnection.close()` if already disconnected (dpkp #1424) |
| 21 | +* Only increase reconnect backoff if all addrinfos have been tried (dpkp #1423) |
| 22 | +* Make BrokerConnection .host / .port / .afi immutable to avoid incorrect 'metadata changed' checks (dpkp #1422) |
| 23 | +* Connect with sockaddrs to support non-zero ipv6 scope ids (dpkp #1433) |
| 24 | +* Check timeout type in KafkaClient constructor (asdaraujo #1293) |
| 25 | +* Update string representation of SimpleClient (asdaraujo #1293) |
| 26 | +* Do not validate `api_version` against known versions (dpkp #1434) |
| 27 | + |
| 28 | +Consumer |
| 29 | +-------- |
| 30 | +* Avoid tight poll loop in consumer when brokers are down (dpkp #1415) |
| 31 | +* Validate `max_records` in KafkaConsumer.poll (dpkp #1398) |
| 32 | + |
| 33 | +Producer |
| 34 | +-------- |
| 35 | +* Validate that serializers generate bytes-like (or None) data (dpkp #1420) |
| 36 | + |
| 37 | +Core / Protocol |
| 38 | +--------------- |
| 39 | +* Support alternative lz4 package: lz4framed (everpcpc #1395) |
| 40 | +* Use hardware accelerated CRC32C function if available (tvoinarovskyi #1389) |
| 41 | +* Add Admin CreatePartitions API call (alexef #1386) |
| 42 | + |
| 43 | +Test Infrastructure |
| 44 | +------------------- |
| 45 | +* Close KafkaConsumer instances during tests (dpkp #1410) |
| 46 | +* Introduce new fixtures to prepare for migration to pytest (asdaraujo #1293) |
| 47 | +* Removed pytest-catchlog dependency (asdaraujo #1380) |
| 48 | +* Fixes racing condition when message is sent to broker before topic logs are created (asdaraujo #1293) |
| 49 | + |
| 50 | +Logging / Error Messages |
| 51 | +------------------------ |
| 52 | +* Re-enable logging during broker version check (dpkp #1430) |
| 53 | +* Connection logging cleanups (dpkp #1432) |
| 54 | + |
| 55 | + |
4 | 56 | 1.4.1 (Feb 9, 2018)
|
5 | 57 | ###################
|
6 | 58 |
|
|
0 commit comments