Kafka 3.4.1版本发布说明

半兽人 发表于: 2023-06-18   最后更新时间: 2023-06-25 19:01:32  
{{totalSubscript}} 订阅, 1,070 游览

2023年6月6日,Kafka 3.4.1发布。

以下是Kafka 3.4.1版本中解决JIRA问题的摘要,有关该版本的完整文档,入门指南以及关于该项目的信息,请参考Kafka官方文档,或kafka中文教程。

有关升级的注意事项:在升级你的集群之前,请仔细阅读此版本的升级文档。升级有关不兼容性和破坏性的变更,性能变化以及可能影响Kakfa生产的任何其他变化。

改进

[KAFKA-13659] - MM2应该在启动时读取所有的offset同步信息
[KAFKA-14285] - 当配置为空时在zookeeper中删除配额节点
[KAFKA-14565] - 拦截器资源泄漏
[KAFKA-14610] - 在任务提交方法中发布Mirror Maker 2偏移同步
[KAFKA-14666] - MM2 应该将消费者组offset转换为复制流
[KAFKA-14837] - MM2MirrorCheckPointConnector会经常重新平衡,当源集群组多且经常变化时(但配置的同步组列表没有变化)。
[KAFKA-14842] - MirrorCheckpointTask可以减少每次投票时对不相关群组的 "listConsumerGroupOffsets(group) "的rpc调用。
[KAFKA-14887] - ZK会话超时可能导致broker关闭
[KAFKA-14988] - 针对CVE-2022-36944升级scalaCollectionCompactv2.9

Bug

[KAFKA-5756] - flush时的同步问题
[KAFKA-12468] -初始offset从源集群复制到目标集群
[KAFKA-12558] - MM2可能无法正确同步分区偏移量
[KAFKA-13891] - 同步组失败,出现rebalanceInProgress错误,因为在coopeartive中重新平衡了许多轮。
[KAFKA-13972]--重新分配的取消导致杂散的副本
[KAFKA-14016] - 在协作再平衡中撤销的分区比预期的多
[KAFKA-14054] - 由于TimeoutException被当作IllegalStateException抛出,客户端意外关闭。
[KAFKA-14128] - Kafka Streams在topic检查时终止。
[KAFKA-14172] - 错误: 当任务在EOS机智下被重新分配时,状态存储会丢失状态。
[KAFKA-14295] - 未记录FetchMessageConversionsPerSec表
[KAFKA-14455] - Kafka Connect创建和更新REST APIs应在写入配置主题时浮出故障。
[KAFKA-14545] - MirrorCheckpointTask在组中没有从某些分区消费时抛出NullPointerException。
[KAFKA-14639] - Kafka CooperativeStickyAssignor在一个再平衡周期内撤销/分配分区
[KAFKA-14644] - raft IO线程失败后进程应停止。
[KAFKA-14645] - 当通过REST API检索连接器插件配置定义时,没有使用插件类加载器
[KAFKA-14649] - 连接插件的实例化失败会将其他插件从REST API中隐藏起来,或使工作者崩溃。
[KAFKA-14659] - source-record-write-[rate|total]指标包括过滤的记录
[KAFKA-14660] - 除以零的安全漏洞(sonatype-2019-0422)。
[KAFKA-14676] - 用于OIDC的令牌端点URL无法在JAAS配置中设置
[KAFKA-14693] - KRaft控制器和ProcessExitingFaultHandler可以死锁关机
[KAFKA-14704] - 跟随者应在增加高水印之前截断。
[KAFKA-14711] - kafaka-metadata-quorum.sh不尊重 --command-config
[KAFKA-14727] - 连接EOS模式应定期调用任务提交
[KAFKA-14743] --获取请求指标的MessageConversionsTimeMs未被更新
[KAFKA-14774] - 移除的监听器不应该是可重新配置的
[KAFKA-14781] - 当broker没有配置授权者时,MM2在主题ACL同步期间记录了误导性错误
[KAFKA-14797] - 当保守的翻译逻辑超过正的max.offset.lag时,MM2不会发出偏移同步。
[KAFKA-14799] - 如果连接器试图中止空交易,则源任务失败。
[KAFKA-14809] - 连接器错误地记录源任务没有产生任何记录
[KAFKA-14816] - 当联系非HTTPS URL时,Connect加载SSL配置
[KAFKA-14836] - 修复UtilsTest#testToLogDateTimeFormat在某些情况下的故障
[KAFKA-14843] - 连接器插件配置端点不包括通用配置
[KAFKA-14862] - 外层流-流连接在有多个输入分区时不能输出所有结果
[KAFKA-14864] - 使用ON_WINDOW_CLOSE发射策略的KStreamWindowAggregate的内存泄漏
[KAFKA-14880] - 带有生产者epoch -1的TransactionMetadata应该是可到期的。
[KAFKA-14894] - MetadataLoader必须在加载快照后调用finishSnapshot。
[KAFKA-14946] - KRaft控制器节点在放弃领导权时关闭。
[KAFKA-14963] - Kraft控制器的分区计数指标不正确
[KAFKA-14978] - ExactlyOnceWorkerSourceTask不删除父级指标
[KAFKA-14994] - jose4j容易受到CVE-不当加密算法的影响
[KAFKA-15015] - 二进制文件包含两个版本的reload4j

任务

[KAFKA-14674] -KAFKA-14455的修复程序回传至3.3和3.4分支
[KAFKA-14731] - 升级ZooKeeper至3.6.4
[KAFKA-14869] - txn和组协调器降级基础
[KAFKA-14974] - 恢复KafkaBasedLog的后向兼容性
[KAFKA-14983] - 升级jetty-server到9.4.51

测试

[KAFKA-12566] - 测试MirrorConnectorsIntegrationSSLTest#testReplication时出现问题。
[KAFKA-14905] -KIP-894以来,MM2 ForwardingAdmin测试失败。

相关链接

英文原文:https://downloads.apache.org/kafka/3.4.1/RELEASE_NOTES.html

更新于 2023-06-25
在线,10小时前登录

林开心 9月前

如果考虑在不使用zk的情况下,是否建议升级3.4.1版本呢?性能或稳定性有提升吗?

半兽人 -> 林开心 9月前

肯定3.4.1,现在的升级修复Bug最多。

查看kafka更多相关的文章或提一个关于kafka的问题,也可以与我们一起分享文章