Releases: aio-libs/aiokafka
Releases Β· aio-libs/aiokafka
v0.13.0
Breaking changes:
- Resolve API versions at connection with brokers
api_versionparameter has been removed from the different clients (admin/consumer/producer)
(pr #1136 by @vmaurin)
Improved Documentation:
- Fix incomplete documentation for
AIOKafkaConsumer.offset_for_times
(pr #1068 by @jzvandenoever) - Fix Java Client API reference (pr #1069 by @emmanuel-ferdman)
Bugfixes:
- Make KafkaStorageError retriable after metadata refresh like in other
implementations (pr #1115 by @omerhadari) - Ensure the transaction coordinator is refreshed after broker failβover,
so transactional producers resume once a new coordinator is elected.
(pr #1135 by @vmaurin) - Rename the RequestHeader version classes to match official version
schemas (pr #1141 by @vmaurin)
Misc:
- Use SPDX license expression for project metadata.
v0.12.0
New features:
- Build mac x86_64 wheels (pr #1029)
- Add support for Python 3.13, drop support for Python 3.8 due to end of life (pr #1061)
- Remove duplicate error logging during rebalance (pr #1025 by @y4n9squared)
Bugfixes:
- Quote username in SCRAM auth (pr #1043)
Improved Documentation:
v0.11.0
New features:
Bugfixes:
- Fix serialization for batch (issue #886, pr #887 by @ydjin0602)
- Fix type annotation for
AIOKafkaAdminClient.create_partitions
(pr #978 by @alm0ra) - Fix
NotControllerErrorinAIOKafkaAdminClient.create_topicsand other
methods (issue #995) - Fix unintended cancellation of fetcher task (issue #983, pr #1007 by @apmorton)
v0.10.0
New features:
- Support static membership protocol, KIP-345 (issue #680, pr #941 by
@patkivikram and @joshuaherrera)
Bugfixes:
- Fix extra dependencies (issue #952)
v0.10.0.a0
New features:
- Support static membership protocol, KIP-345 (issue #680, pr #941 by
@patkivikram and @joshuaherrera)
v0.9.0
New features:
- Include
kafka-pythonintoaiokafka's code base (issue #928 and others) - Replace
python-snappyandzstandardwithcramjam(issue #930) - PEP518 compliant
pyproject.toml - Python 3.12 support
Bugfixes:
- Fix type annotation for
ConsumerRecord(pr #912 by @zschumacher) - Improve send performance (issue #943)
Improved Documentation:
v0.9.0.rc1
New features:
- Include
kafka-pythonintoaiokafka's code base - Replace
python-snappyandzstandardwithcramjam - PEP518 compliant
pyproject.toml - Python 3.12 support
Bugfixes:
- Fix type annotation for
ConsumerRecord(pr #912 by @zschumacher) - Improve send performance (issue #943)
Improved Documentation:
v0.9.0.rc0
New features:
- Include
kafka-pythonintoaiokafka's code base - Replace
python-snappyandzstandardwithcramjam - PEP518 compliant
pyproject.toml - Python 3.12 support
Bugfixes:
- Fix type annotation for
ConsumerRecord(pr #912 by @zschumacher)
Improved Documentation:
v0.8.1
v0.8.0
New features:
- Add codec for ZStandard compression (KIP-110) (pr #801)
- Add basic admin client functionality (pr #811 started by @gabriel-tincu)
- Drop support for Python 3.6, add support and pre-built packages for Python
3.10 (pr #841)
Bugfixes:
- Fix
KeyErroron solitary abort marker (issue #781, pr #782 by @pikulmar) - Fix handling unsupported compression codec (issue #795)
- Handled other SASL mechanism in logging (issue #852, pr #861 by @mangin)
Improved Documentation: