File tree Expand file tree Collapse file tree 3 files changed +74
-1
lines changed Expand file tree Collapse file tree 3 files changed +74
-1
lines changed Original file line number Diff line number Diff line change 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
335Improvements
Original file line number Diff line number Diff 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+
5462.0.3 (Feb 12, 2025)
647####################
748
Original file line number Diff line number Diff line change 1- __version__ = '2.0.4.dev '
1+ __version__ = '2.0.4'
You can’t perform that action at this time.
0 commit comments