Skip to content

Commit ed8c9cb

Browse files
committed
Release 2.0.0
1 parent 6e2978e commit ed8c9cb

File tree

3 files changed

+100
-1
lines changed

3 files changed

+100
-1
lines changed

CHANGES.md

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,50 @@
1+
# 2.0.0 (Feb 10, 2020)
2+
3+
This release includes breaking changes for any application code that has not
4+
migrated from older Simple-style classes to newer Kafka-style classes.
5+
6+
Deprecation
7+
* Remove deprecated SimpleClient, Producer, Consumer, Unittest (jeffwidman / PR #1196)
8+
9+
Admin Client
10+
* Use the controller for topic metadata requests (TylerLubeck / PR #1995)
11+
* Implement list_topics, describe_topics, and describe_cluster (TylerLubeck / PR #1993)
12+
* Implement __eq__ and __hash__ for ACL objects (TylerLubeck / PR #1955)
13+
* Fixes KafkaAdminClient returning `IncompatibleBrokerVersion` when passing an `api_version` (ian28223 / PR #1953)
14+
* Admin protocol updates (TylerLubeck / PR #1948)
15+
* Fix describe config for multi-broker clusters (jlandersen / PR #1869)
16+
17+
Miscellaneous Bugfixes / Improvements
18+
* Enable SCRAM-SHA-256 and SCRAM-SHA-512 for sasl (swenzel / PR #1918)
19+
* Fix slots usage and use more slots (carsonip / PR #1987)
20+
* Optionally return OffsetAndMetadata from consumer.committed(tp) (dpkp / PR #1979)
21+
* Reset conn configs on exception in conn.check_version() (dpkp / PR #1977)
22+
* Do not block on sender thread join after timeout in producer.close() (dpkp / PR #1974)
23+
* Implement methods to convert a Struct object to a pythonic object (TylerLubeck / PR #1951)
24+
25+
Test Infrastructure / Documentation / Maintenance
26+
* Update 2.4.0 resource files for sasl integration (dpkp)
27+
* Add kafka 2.4.0 to CI testing (vvuibert / PR #1972)
28+
* convert test_admin_integration to pytest (ulrikjohansson / PR #1923)
29+
* xfail test_describe_configs_topic_resource_returns_configs (dpkp / Issue #1929)
30+
* Add crc32c to README and docs (dpkp)
31+
* Improve docs for reconnect_backoff_max_ms (dpkp / PR #1976)
32+
* Fix simple typo: managementment -> management (timgates42 / PR #1966)
33+
* Fix typos (carsonip / PR #1938)
34+
* Fix doc import paths (jeffwidman / PR #1933)
35+
* Update docstring to match conn.py's (dabcoder / PR #1921)
36+
* Do not log topic-specific errors in full metadata fetch (dpkp / PR #1980)
37+
* Raise AssertionError if consumer closed in poll() (dpkp / PR #1978)
38+
* Log retriable coordinator NodeNotReady, TooManyInFlightRequests as debug not error (dpkp / PR #1975)
39+
* Remove unused import (jeffwidman)
40+
* Remove some dead code (jeffwidman)
41+
* Fix a benchmark to Use print() function in both Python 2 and Python 3 (cclauss / PR #1983)
42+
* Fix a test to use ==/!= to compare str, bytes, and int literals (cclauss / PR #1984)
43+
* Fix benchmarks to use pyperf (carsonip / PR #1986)
44+
* Remove unused/empty .gitsubmodules file (jeffwidman / PR #1928)
45+
* Remove deprecated `ConnectionError` (jeffwidman / PR #1816)
46+
47+
148
# 1.4.7 (Sep 30, 2019)
249

350
This is a minor release focused on KafkaConsumer performance, Admin Client

docs/changelog.rst

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,58 @@ Changelog
22
=========
33

44

5+
2.0.0 (Feb 10, 2020)
6+
####################
7+
8+
This release includes breaking changes for any application code that has not
9+
migrated from older Simple-style classes to newer Kafka-style classes.
10+
11+
Deprecation
12+
-----------
13+
* Remove deprecated SimpleClient, Producer, Consumer, Unittest (jeffwidman / PR #1196)
14+
15+
Admin Client
16+
------------
17+
* Use the controller for topic metadata requests (TylerLubeck / PR #1995)
18+
* Implement list_topics, describe_topics, and describe_cluster (TylerLubeck / PR #1993)
19+
* Implement __eq__ and __hash__ for ACL objects (TylerLubeck / PR #1955)
20+
* Fixes KafkaAdminClient returning `IncompatibleBrokerVersion` when passing an `api_version` (ian28223 / PR #1953)
21+
* Admin protocol updates (TylerLubeck / PR #1948)
22+
* Fix describe config for multi-broker clusters (jlandersen / PR #1869)
23+
24+
Miscellaneous Bugfixes / Improvements
25+
-------------------------------------
26+
* Enable SCRAM-SHA-256 and SCRAM-SHA-512 for sasl (swenzel / PR #1918)
27+
* Fix slots usage and use more slots (carsonip / PR #1987)
28+
* Optionally return OffsetAndMetadata from consumer.committed(tp) (dpkp / PR #1979)
29+
* Reset conn configs on exception in conn.check_version() (dpkp / PR #1977)
30+
* Do not block on sender thread join after timeout in producer.close() (dpkp / PR #1974)
31+
* Implement methods to convert a Struct object to a pythonic object (TylerLubeck / PR #1951)
32+
33+
Test Infrastructure / Documentation / Maintenance
34+
-------------------------------------------------
35+
* Update 2.4.0 resource files for sasl integration (dpkp)
36+
* Add kafka 2.4.0 to CI testing (vvuibert / PR #1972)
37+
* convert test_admin_integration to pytest (ulrikjohansson / PR #1923)
38+
* xfail test_describe_configs_topic_resource_returns_configs (dpkp / Issue #1929)
39+
* Add crc32c to README and docs (dpkp)
40+
* Improve docs for reconnect_backoff_max_ms (dpkp / PR #1976)
41+
* Fix simple typo: managementment -> management (timgates42 / PR #1966)
42+
* Fix typos (carsonip / PR #1938)
43+
* Fix doc import paths (jeffwidman / PR #1933)
44+
* Update docstring to match conn.py's (dabcoder / PR #1921)
45+
* Do not log topic-specific errors in full metadata fetch (dpkp / PR #1980)
46+
* Raise AssertionError if consumer closed in poll() (dpkp / PR #1978)
47+
* Log retriable coordinator NodeNotReady, TooManyInFlightRequests as debug not error (dpkp / PR #1975)
48+
* Remove unused import (jeffwidman)
49+
* Remove some dead code (jeffwidman)
50+
* Fix a benchmark to Use print() function in both Python 2 and Python 3 (cclauss / PR #1983)
51+
* Fix a test to use ==/!= to compare str, bytes, and int literals (cclauss / PR #1984)
52+
* Fix benchmarks to use pyperf (carsonip / PR #1986)
53+
* Remove unused/empty .gitsubmodules file (jeffwidman / PR #1928)
54+
* Remove deprecated `ConnectionError` (jeffwidman / PR #1816)
55+
56+
557
1.4.7 (Sep 30, 2019)
658
####################
759

kafka/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = '1.4.7'
1+
__version__ = '2.0.0'

0 commit comments

Comments
 (0)