We are happy to announce that Aiven for Apache Kafka now supports Apache Kafka version 3.5.0. This new version brings several key improvements and bug fixes that enhance the stability of our clusters and reduce the chances of losing customer data.
Key features:
- Improved stability with KIP-903: This feature prevents replicas with stale broker epochs from joining the ISR, thereby improving the overall stability of the clusters.
- Full support for distributed mode in MirrorMaker 2.0 clusters (KIP-710): MirrorMaker 2.0 now fully supports dynamic topic and group filter changes in distributed mode, resolving a previous issue where MirrorMaker would not react properly to these changes.
- First-class offset support in Kafka Connect (KIP-875): Kafka Connect now supports resetting offsets, allowing logs to be reproduced from the beginning if something goes wrong.
- Enhancements to Kafka Streams: Kafka Streams now have better exception handling with KIP-399 and a versioned state store with KIP-889.
Bug fixes:
- Fix for CooperativeStickyAssignor (KAFKA-14639): This fix addresses an issue with the CooperativeStickyAssignor that could lead to unexpected results when running multiple consumers in parallel.
- Fix for rebalancing issues (KAFKA-13891): This fix addresses a bug that could cause consumers to rebalance many rounds before becoming stable.
- Fix for MirrorMaker 2.0 offset sync issue (KAFKA-12558): This fix addresses a race condition in MirrorSourceTask where certain partition offsets may never be sent.
To learn more about Aiven for Apache Kafka, see Aiven documentation.