summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--CHANGES.md22
-rw-r--r--docs/changelog.rst23
-rw-r--r--kafka/version.py2
3 files changed, 42 insertions, 5 deletions
diff --git a/CHANGES.md b/CHANGES.md
index 54d3843..a20fad7 100644
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -1,4 +1,4 @@
-# Unreleased
+# 1.4.4 (Nov 20, 2018)
Bugfixes
* (Attempt to) Fix deadlock between consumer and heartbeat (zhgjun / dpkp #1628)
@@ -6,10 +6,23 @@ Bugfixes
Client
* Support Kafka record headers (hnousiainen #1574)
-* Add KafkaAdmin class (llamahunter #1540)
* Set socket timeout for the write-side of wake socketpair (Fleurer #1577)
* Add kerberos domain name config for gssapi sasl mechanism handshake (the-sea #1542)
* Support smaller topic metadata fetch during bootstrap (andyxning #1541)
+* Use TypeError for invalid timeout type (jeffwidman #1636)
+* Break poll if closed (dpkp)
+
+Admin Client
+* Add KafkaAdminClient class (llamahunter #1540)
+* Fix list_consumer_groups() to query all brokers (jeffwidman #1635)
+* Stop using broker-errors for client-side problems (jeffwidman #1639)
+* Fix send to controller (jeffwidman #1640)
+* Add group coordinator lookup (jeffwidman #1641)
+* Fix describe_groups (jeffwidman #1642)
+* Add list_consumer_group_offsets() (jeffwidman #1643)
+* Remove support for api versions as strings from KafkaAdminClient (jeffwidman #1644)
+* Set a clear default value for `validate_only`/`include_synonyms` (jeffwidman #1645)
+* Bugfix: Always set this_groups_coordinator_id (jeffwidman #1650)
Consumer
* Fix linter warning on import of ConsumerRebalanceListener (ben-harack #1591)
@@ -17,14 +30,17 @@ Consumer
* Return future from commit_offsets_async() (ekimekim #1560)
Core / Protocol
+* Add protocol structs for {Describe,Create,Delete} Acls (ulrikjohansson #1646/partial)
* Pre-compile pack/unpack function calls (billyevans / jeffwidman #1619)
* Don't use `kafka.common` internally (jeffwidman #1509)
+* Be explicit with tuples for %s formatting (jeffwidman #1634)
Documentation
* Document connections_max_idle_ms (jeffwidman #1531)
* Fix sphinx url (jeffwidman #1610)
* Update remote urls: snappy, https, etc (jeffwidman #1603)
* Minor cleanup of testing doc (jeffwidman #1613)
+* Various docstring / pep8 / code hygiene cleanups (jeffwidman #1647)
Test Infrastructure
* Stop pinning `pylint` (jeffwidman #1611)
@@ -33,6 +49,8 @@ Test Infrastructure
* Cleanup fixture imports (jeffwidman #1616)
* Fix typo in test file name (jeffwidman)
* Remove unused ivy_root variable (jeffwidman)
+* Add test fixtures for kafka versions 1.0.2 -> 2.0.1 (dpkp)
+* Bump travis test for 1.x brokers to 1.1.1 (dpkp)
Logging / Error Messages
* raising logging level on messages signalling data loss (sibiryakov #1553)
diff --git a/docs/changelog.rst b/docs/changelog.rst
index cd7ca5d..ee84be1 100644
--- a/docs/changelog.rst
+++ b/docs/changelog.rst
@@ -2,7 +2,7 @@ Changelog
=========
-Unreleased
+1.4.4 (Nov 20, 2018)
##########
Bugfixes
@@ -13,10 +13,24 @@ Bugfixes
Client
------
* Support Kafka record headers (hnousiainen #1574)
-* Add KafkaAdmin class (llamahunter #1540)
* Set socket timeout for the write-side of wake socketpair (Fleurer #1577)
* Add kerberos domain name config for gssapi sasl mechanism handshake (the-sea #1542)
* Support smaller topic metadata fetch during bootstrap (andyxning #1541)
+* Use TypeError for invalid timeout type (jeffwidman #1636)
+* Break poll if closed (dpkp)
+
+Admin Client
+------------
+* Add KafkaAdminClient class (llamahunter #1540)
+* Fix list_consumer_groups() to query all brokers (jeffwidman #1635)
+* Stop using broker-errors for client-side problems (jeffwidman #1639)
+* Fix send to controller (jeffwidman #1640)
+* Add group coordinator lookup (jeffwidman #1641)
+* Fix describe_groups (jeffwidman #1642)
+* Add list_consumer_group_offsets() (jeffwidman #1643)
+* Remove support for api versions as strings from KafkaAdminClient (jeffwidman #1644)
+* Set a clear default value for `validate_only`/`include_synonyms` (jeffwidman #1645)
+* Bugfix: Always set this_groups_coordinator_id (jeffwidman #1650)
Consumer
--------
@@ -26,8 +40,10 @@ Consumer
Core / Protocol
---------------
+* Add protocol structs for {Describe,Create,Delete} Acls (ulrikjohansson #1646/partial)
* Pre-compile pack/unpack function calls (billyevans / jeffwidman #1619)
* Don't use `kafka.common` internally (jeffwidman #1509)
+* Be explicit with tuples for %s formatting (jeffwidman #1634)
Documentation
-------------
@@ -35,6 +51,7 @@ Documentation
* Fix sphinx url (jeffwidman #1610)
* Update remote urls: snappy, https, etc (jeffwidman #1603)
* Minor cleanup of testing doc (jeffwidman #1613)
+* Various docstring / pep8 / code hygiene cleanups (jeffwidman #1647)
Test Infrastructure
-------------------
@@ -44,6 +61,8 @@ Test Infrastructure
* Cleanup fixture imports (jeffwidman #1616)
* Fix typo in test file name (jeffwidman)
* Remove unused ivy_root variable (jeffwidman)
+* Add test fixtures for kafka versions 1.0.2 -> 2.0.1 (dpkp)
+* Bump travis test for 1.x brokers to 1.1.1 (dpkp)
Logging / Error Messages
------------------------
diff --git a/kafka/version.py b/kafka/version.py
index 5f686fe..9e0feee 100644
--- a/kafka/version.py
+++ b/kafka/version.py
@@ -1 +1 @@
-__version__ = '1.4.4.dev'
+__version__ = '1.4.4'