Skip to content

Commit 4072759

Browse files
committed
Release 2.0.4
1 parent bead350 commit 4072759

File tree

3 files changed

+67
-1
lines changed

3 files changed

+67
-1
lines changed

CHANGES.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,32 @@
1+
# 2.0.4 (Feb 21, 2025)
2+
3+
Networking
4+
* Check for wakeup socket errors on read and close and reinit to reset (#2482)
5+
* Improve client networking backoff / retry (#2480)
6+
* Check for socket and unresolved futures before creating selector in conn.check_version (#2477)
7+
* Handle socket init errors, e.g., when IPv6 is disabled (#2476)
8+
9+
Fixes
10+
* Avoid self-join in heartbeat thread close (#2488)
11+
12+
Error Handling
13+
* Always log broker errors in producer.send (#2478)
14+
* Retain unrecognized broker response error codes with dynamic error class (#2481)
15+
* Update kafka.errors with latest types (#2485)
16+
17+
Compatibility
18+
* Do not validate snappy xerial header version and compat fields (for redpanda) (#2483)
19+
20+
Testing
21+
* Update kafka broker test matrix; test against 3.9.0 (#2486)
22+
* Add default resources for new kafka server fixtures (#2484)
23+
* Drop make test-local; add PYTESTS configuration var
24+
* Fix pytest runs when KAFKA_VERSION is not set
25+
26+
Project Maintenance
27+
* Migrate to pyproject.toml / PEP-621
28+
* Remove old travis files; update compatibility tests link to gha
29+
130
# 2.0.3 (Feb 12, 2025)
231

332
Improvements

docs/changelog.rst

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

44

5+
2.0.4 (Feb 21, 2025)
6+
####################
7+
8+
Networking
9+
----------
10+
* Check for wakeup socket errors on read and close and reinit to reset (#2482)
11+
* Improve client networking backoff / retry (#2480)
12+
* Check for socket and unresolved futures before creating selector in conn.check_version (#2477)
13+
* Handle socket init errors, e.g., when IPv6 is disabled (#2476)
14+
15+
Fixes
16+
-----
17+
* Avoid self-join in heartbeat thread close (#2488)
18+
19+
Error Handling
20+
--------------
21+
* Always log broker errors in producer.send (#2478)
22+
* Retain unrecognized broker response error codes with dynamic error class (#2481)
23+
* Update kafka.errors with latest types (#2485)
24+
25+
Compatibility
26+
-------------
27+
* Do not validate snappy xerial header version and compat fields (for redpanda) (#2483)
28+
29+
Testing
30+
-------
31+
* Update kafka broker test matrix; test against 3.9.0 (#2486)
32+
* Add default resources for new kafka server fixtures (#2484)
33+
* Drop make test-local; add PYTESTS configuration var
34+
* Fix pytest runs when KAFKA_VERSION is not set
35+
36+
Project Maintenance
37+
-------------------
38+
* Migrate to pyproject.toml / PEP-621
39+
* Remove old travis files; update compatibility tests link to gha
40+
41+
542
2.0.3 (Feb 12, 2025)
643
####################
744

kafka/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = '2.0.4.dev'
1+
__version__ = '2.0.4'

0 commit comments

Comments
 (0)