Release Notes - Kafka - Version 4.3.1
Below is a summary of the JIRA issues addressed in the 4.3.1
release of Kafka. For full documentation of the release, a guide
to get started, and information about the project, see the
Kafka project site.
Note about upgrades: Please carefully review the
upgrade documentation for this release thoroughly before upgrading
your cluster. The upgrade notes discuss any critical information about
incompatibilities and breaking changes, performance changes, and any
other changes that might impact your production deployment of Kafka.
The documentation for the most recent release can be found at
https://kafka.apache.org/documentation.html.
Improvement
[KAFKA-20543] - Drop RocksDB offsets column family on clean shutdown when downgrading from 4.3
Bug
[KAFKA-20605] - upgrade gradle action to enable the CI
[KAFKA-20616] - Close-path leaks in RocksDBStore cause native memory growth that eventually leads to OOM
[KAFKA-20634] - Spurious HighWatermarkUpdate failed errors in the group coordinator after partition leadership change
[KAFKA-20635] - Spurious "Writing records..." failed errors in the group coordinator after partition leadership change
[KAFKA-20640] - Consumer group accepts new classic members when migration policy is disabled
[KAFKA-20663] - KIP-1035: stale persisted changelog offset causes OffsetOutOfRangeException/TaskCorruptedException on restart
[KAFKA-20673] - AdminClient partition-leader APIs hang when a cached leader has left the cluster
[KAFKA-20688] - Memory leak in RocksDBTimestampedStoreWithHeaders.openRocksDB when probing column families
Task
[KAFKA-20535] - Investigate potential improvements to async consumer CPU usage under low max.poll.records
[KAFKA-20660] - Add guardrail to detect use of legacy ConsumerRecords constructor via nextOffsets()