Skip to content

Commit 7e59513

Browse files
authored
Release 2.0.4 (#2489)
1 parent 4b35502 commit 7e59513

File tree

3 files changed

+74
-1
lines changed

3 files changed

+74
-1
lines changed

Diff for: CHANGES.md

+32
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,35 @@
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+
Documentation
21+
* Added missing docstrings in admin/client.py (#2487)
22+
23+
Testing
24+
* Update kafka broker test matrix; test against 3.9.0 (#2486)
25+
* Add default resources for new kafka server fixtures (#2484)
26+
* Drop make test-local; add PYTESTS configuration var
27+
* Fix pytest runs when KAFKA_VERSION is not set
28+
29+
Project Maintenance
30+
* Migrate to pyproject.toml / PEP-621
31+
* Remove old travis files; update compatibility tests link to gha
32+
133
# 2.0.3 (Feb 12, 2025)
234

335
Improvements

Diff for: docs/changelog.rst

+41
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,47 @@ 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+
Documentation
30+
-------------
31+
* Added missing docstrings in admin/client.py (#2487)
32+
33+
Testing
34+
-------
35+
* Update kafka broker test matrix; test against 3.9.0 (#2486)
36+
* Add default resources for new kafka server fixtures (#2484)
37+
* Drop make test-local; add PYTESTS configuration var
38+
* Fix pytest runs when KAFKA_VERSION is not set
39+
40+
Project Maintenance
41+
-------------------
42+
* Migrate to pyproject.toml / PEP-621
43+
* Remove old travis files; update compatibility tests link to gha
44+
45+
546
2.0.3 (Feb 12, 2025)
647
####################
748

Diff for: kafka/version.py

+1-1
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)