2024年10月29日,Kafka 3.8.1发布。
以下是Kafka 3.8.1版本中解决JIRA问题的摘要,有关该版本的完整文档,入门指南以及关于该项目的信息,请参考Kafka官方文档,或kafka中文教程。
有关升级的注意事项:在升级你的集群之前,请仔细阅读此版本的升级文档。升级有关不兼容性和破坏性的变更,性能变化以及可能影响Kakfa生产的任何其他变化。
改进
[KAFKA-17315] - 修复 KRaft 模式下委托token创建后立即过期的行为
Bug
[KAFKA-16955] - KafkaStream threadState 访问抛出的 ConcurrentModification 异常
[KAFKA-17192] - MirrorMaker2 Worker 配置未将 config.providers 值传递给连接器
[KAFKA-17227] - Apache Kafka 3.8.0 /tmp 执行权限
[KAFKA-17360] - 本地日志保留 ms/bytes “-2” 未被正确处理
[KAFKA-17506] - KRaftMigrationDriver初始化竞赛条件
[KAFKA-17584] - 修复动态日志配置中同义词处理不当的问题
[KAFKA-17731] - Kafka 消费者客户端有时会错过终止遥测推送的等待时间
[KAFKA-17749] - Throttle度量已更改名称
[KAFKA-17753] - 更新 protobuf 和 commons-io 的依赖关系
[KAFKA-17790] - 在文档中说明 control.plane.listener 应该先移除,然后再移除。
任务
[KAFKA-17328] - 更新 Release.py 脚本以指向 dist.apache.org/dev
[KAFKA-17457] - 将 ZK migration的最低 MetadataVersion 提高到 3.6
测试
[KAFKA-17417] - 将 KAFKA-15751 和 KAFKA-15752 反向到 3.8 和 3.7
[KAFKA-17459] - 稳定 reassign_partitions_test.py
子任务
[KAFKA-17786] - 调整 3.8.x 的 ducktape 版本下限
[KAFKA-17810] - 为 trunk、3.8 和 3.7 更新 Jetty 至 9.4.56