Release Notes - Kafka - Version 3.8.1
Below is a summary of the JIRA issues addressed in the 3.8.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-17315] - Fix the behavior of delegation tokens that expire immediately upon creation in KRaft mode
Bug
[KAFKA-16955] - ConcurrentModification exception thrown by KafkaStream threadState access
[KAFKA-17192] - MirrorMaker2 worker config does not pass config.providers value to connectors
[KAFKA-17227] - Apache Kafka 3.8.0 /tmp exec permission
[KAFKA-17360] - local log retention ms/bytes "-2" is not treated correctly
[KAFKA-17506] - KRaftMigrationDriver initialization race condition
[KAFKA-17584] - Fix incorrect synonym handling for dynamic log configurations
[KAFKA-17731] - Kafka consumer client sometimes elapses wait time for terminating telemetry push
[KAFKA-17749] - Throttle metrics have changed name
[KAFKA-17753] - Update protobuf and commons-io dependencies
[KAFKA-17790] - Document that control.plane.listener should be removed before ZK migration is finished
Task
[KAFKA-17328] - Update Release.py script to point to dist.apache.org/dev
[KAFKA-17457] - Raise minimum MetadataVersion for ZK migration to 3.6
Test
[KAFKA-17417] - Backport KAFKA-15751 and KAFKA-15752 to 3.8 and 3.7
[KAFKA-17459] - Stabilize reassign_partitions_test.py
Sub-task
[KAFKA-17786] - align the low bound of ducktape version for 3.8.x
[KAFKA-17810] - Update Jetty to 9.4.56 for trunk, 3.8 and 3.7