Broker 版本升级记录

最近更新时间:2024-09-02 17:21:42

我的收藏
本文介绍 CKafka 内核小版本升级变更记录。

3.2.3 版本

版本
功能
备注
3.2.3_1.0.7
修复超级用户认证可能出现的 npe 问题。
增加 ACK 节点级别与实例级别降级能力。
增强事务生产夯住时的服务端兜底恢复能力。
优化 ACL 网段校验失败日志。
Broker 处理内部通讯权限逻辑优化。
-
3.2.3_1.0.5
完善事件中心通知场景覆盖。
完善 ZK 设计,防止会话超时可能会导致 Broker 意外关闭的问题。
完善事务机制,防止 Empty 事务状态下出现 Log 清理线程无法清理的问题。
-
3.2.3_1.0.4
增强生产、消费限流精度。
-

2.8.1 版本

版本
功能
备注
2.8.1_1.1.6
修复超级用户认证可能出现的 npe 问题。
增加 ACK 节点级别与实例级别降级能力。
增强事务生产夯住时的服务端兜底恢复能力。
回合开源版本的事务查询工具。
优化 ACL 网段校验失败日志。
修复了动态调整副本同步线程数可能导致同步性能不均衡的问题。
Broker 处理内部通讯权限逻辑优化。
修复升级时副本同步的 listOffset 兼容性问题。
-
2.8.1_1.1.3
完善事件中心通知场景覆盖。
新增按量存储产品形态。
完善 ZK 连接设计,防止出现会话超时可能会导致 。Broker 意外关闭的问题。
完善选主机制,防止出现 Coordinator 被错误选举或者卸载的问题。
完善 Leader 处理逻辑,防止出现在没有正确处理。offsetOutOgRange 的错误下,造成 Follower 同步线程停止的问题。
-
2.8.1_1.1.2
增强生产、消费限流精度。
-
2.8.1_1.0.9
修复消费限流精度问题。
-
2.8.1_1.0.8
Topic 级别限流支持。
-
2.8.1_1.0.7
增加 Scram 512 鉴权支持。
-
2.8.1_1.0.6
修复 KAFKA-12835: Topic IDs can mismatch on brokers (after interbroker protocol version update) 。
-
2.8.1_1.0.5
回合社区选举不出分区 leader 的bug
-
2.8.1_1.0.4
自动创建 Consumer Group 开关。
支持 Scram 鉴权方式。
添加查看生产者的连接数。
-
2.8.1_1.0.3
监控上报禁止#。
-

2.4.2 版本

版本
功能
备注
2.4.2_1.2.4
修复超级用户认证可能出现的 npe 问题。
增加 ACK 节点级别与实例级别降级能力。
增强事务生产夯住时的服务端兜底恢复能力。
优化 ACL 网段校验失败日志。
修复动态调整副本同步线程数可能导致同步性能不均衡的问题。
Broker 处理内部通讯权限逻辑优化。
-
2.4.2_1.2.2
完善事件中心通知场景覆盖。
Broker 维度流量(非 Partition 维度再汇总,不包含副本)。
-
2.4.2_1.2.1
增强生产、消费限流精度。
-
2.12-2.4.2_1.1.2
Consumer offset reset after new segment rolling 合回了一个社区的 bug,详情请参见 KAFKA-9543
-
2.12-2.4.2_1.1.1
判断是否是保护端口时,listenerName 和 listenersSize 先放到变量里面,避免请求量太高,导致消耗 CPU。
-
2.12-2.4.2_1.0.8
支持限制自动创建 Consumer Group 。
支持 Scram 鉴权方式。
-
2.12-2.4.2_1.0.7
支持 token 鉴权。
-
2.12-2.4.2_1.0.6
支持生产耗时日志输出。
监控上报禁止#。
-
2.12-2.4.2_1.0.5
支持 Producer 连接数统计。
-

1.1.1 版本(已停售)

EOM(停止销售)2024 年 3 月 6 日。
EOS (停止服务)2026 年 3 月 6 日。
版本
功能
备注
1.1.1_1.1.14
修复 Group 数量超限的问题。
修复了超级用户认证可能出现的 npe 问题。
增强事务生产夯住时的服务端兜底恢复能力。
优化 ACL 网段校验失败日志。
修复动态调整副本同步线程数可能导致同步性能不均衡的问题。
-
1.1.1_1.1.12
完善事件中心通知场景覆盖。
完善 Broker 关机设计,防止 unclean shutdown 后可能导致重启失败的问题。
完善动态修改 Topic 配置,防止修改配置时可能丢弃老配置的问题。
完善网络连接设计,防止连接泄露的问题。
-
1.1.1_1.1.11
增强生产、消费限流精度。
连接数显示为 0 问题修复。
优化创建连接复用能力。
-
2.11-1.1.1_1.1.8
新建标准版实例支持 scram vpc 接入。
-
2.11-1.1.1_1.1.6
调整容器运行时的jvm参数。
-
2.11-1.1.1_1.1.4
Topic 限流支持。
-
2.11-1.1.1_1.1.3
修复 ulimit 配置问题。
-
2.11-1.1.1_1.1.2
getMetadata 添加 client IP日志。
-
2.11-1.1.1_1.1.1
ack=all 软性降级。
1. 这个版本独立于分支1.1.1_1.1.1-ackDowngrade。
2. 代码不合并回 1.1.1-publish。
3. 客户提单升级。
2.11-1.1.1_1.1.0
getMetadata 锁性能优化。
-
2.11-1.1.1_1.0.13
支持 token 鉴权。
-
2.11-1.1.1_1.0.12
支持生产耗时日志输出。
-
2.11-1.1.1_1.0.11
支持 Producer 连接数统计。
-

0.10.2 版本(已停售)

EOM(停止销售)2024 年 3 月 6 日。
EOS (停止服务)2026 年 3 月 6 日。
版本
功能
备注
0.10.2.1_1.2.11
修复了 Group 数量超限的问题。
-
0.10.2.1_1.2.9
修复 /kafka-acl 下异常数据启动失败的问题。
-
0.10.2.1_1.2.8
支持 producer 连接数统计。
-