下载 5.3.3 版本
- 源代码:rocketmq-all-5.3.3-source-release.zip [PGP] [SHA512]
- 二进制文件:rocketmq-all-5.3.3-bin-release.zip [PGP] [SHA512] ::
以下是 RocketMQ 5.3.3 版本中解决的问题摘要。有关该版本的完整文档和入门指南,请参阅快速入门。
更新内容
此版本不再支持“ACL 1.0”相关功能,请使用“ACL 2.0”。此外,此次小版本更新包括多项通用错误修复。
- [ISSUE #8997]确保当 Broker 无响应时有机会发送重试消息,作者 @gaoyf,在 https://github.com/apache/rocketmq/pull/9137
- [ISSUE #9233]分层存储中查询消息可能失败,因为第一个正确的索引文件未被选中,作者 @bxfjb,在 https://github.com/apache/rocketmq/pull/9234
- [ISSUE #9246]支持 PopConsumerService 中的初始化偏移量模式,作者 @lizhimins,在 https://github.com/apache/rocketmq/pull/9247
- 修复不稳定测试:BrokerOuterAPITest.test_needRegister_timeout,作者 @DivyanshIITB,在 https://github.com/apache/rocketmq/pull/9250
- [ISSUE #9249]当传递失败时,传递设置中存在不正确的起始偏移量,作者 @coolmoon101,在 https://github.com/apache/rocketmq/pull/9252
- [ISSUE #9241]RocksDBConsumeQueueStore 不需要更新 StoreCheckpoint,作者 @qianye1001,在 https://github.com/apache/rocketmq/pull/9242
- [ISSUE #9244]避免在消费模式下写入脏数据,作者 @3424672656,在 https://github.com/apache/rocketmq/pull/9245
- [ISSUE #8701]修复 MQClientInstance.java 中 brokerAddrTable 属性的文档,作者 @DivyanshIITB,在 https://github.com/apache/rocketmq/pull/9263
- [ISSUE #8243]更新 RocketMQ 5.x 兼容性的配置文档,作者 @DivyanshIITB,在 https://github.com/apache/rocketmq/pull/9258
- [ISSUE #9259]移除 StoreCheckpoint 的重复刷新操作,作者 @mxsm,在 https://github.com/apache/rocketmq/pull/9260
- [ISSUE #9266]更新 README 中的快速入门版本到最新,作者 @yx9o,在 https://github.com/apache/rocketmq/pull/9267
- [ISSUE #7948]防止调用 queryMessage 方法导致 OOM,作者 @yangxiaohui-coll,在 https://github.com/apache/rocketmq/pull/9265
- [ISSUE #9271]增强分层存储的 getQueueOffsetByTimeAsync,作者 @bxfjb,在 https://github.com/apache/rocketmq/pull/9272
- [ISSUE #9282]优化 BrokerController#printWaterMark,作者 @yx9o,在 https://github.com/apache/rocketmq/pull/9283
- [ISSUE #9304]解决 DefaultMessageStore 中的冷数据读取控制问题,作者 @ymwneu,在 https://github.com/apache/rocketmq/pull/9305
- [ISSUE #9300]定期清理 StatsItemSet 中的非活动项,作者 @ymwneu,在 https://github.com/apache/rocketmq/pull/9301
- [ISSUE #9286]通过 SQL92 过滤时统计被过滤的消息,作者 @ymwneu,在 https://github.com/apache/rocketmq/pull/9287
- [ISSUE #9284]当 pullMessage 溢出一条时,应刷新 recordDiskFallBehind 数据,作者 @ymwneu,在 https://github.com/apache/rocketmq/pull/9285
- [ISSUE #9279]限制系统订阅组创建并添加拉取请求拒绝策略,作者 @ymwneu,在 https://github.com/apache/rocketmq/pull/9280
- 避免在 notifyClientTermination 中处理客户端设置空值时出现 NPE,作者 @lollipopjin,在 https://github.com/apache/rocketmq/pull/9308
- [ISSUE #9297]支持在 TopicStatusSubCommand 中输出 Topic put TPS,作者 @ymwneu,在 https://github.com/apache/rocketmq/pull/9298
- [ISSUE #1918]在 PullMessageService 线程运行方法中捕获可抛出的异常,作者 @fuyou001,在 https://github.com/apache/rocketmq/pull/9278
- [ISSUE #9302]SendMessageContext 添加消息类型,作者 @ymwneu,在 https://github.com/apache/rocketmq/pull/9303
- 优化 tlsHelper 的日志输出,作者 @RongtongJin,在 https://github.com/apache/rocketmq/pull/9324
- Prxoy 远程兼容批量消息,作者 @gaoyf,在 https://github.com/apache/rocketmq/pull/9295
- [ISSUE #9115]优化 broker 对 consumerId 变更的反向通知,作者 @yx9o,在 https://github.com/apache/rocketmq/pull/9116
- [ISSUE #9288]支持禁用生产者注册和快速通道关闭,作者 @ymwneu,在 https://github.com/apache/rocketmq/pull/9293
- [ISSUE #9331]发现代理启动时丢失参数的 info 日志,作者 @WJ66880,在 https://github.com/apache/rocketmq/pull/9332
- 确保在“systemTopicClusterName”集群中为所有 broker 创建系统主题,作者 @lollipopjin,在 https://github.com/apache/rocketmq/pull/9327
- [ISSUE #9339]修复当消息被过滤时 pop 更新消费偏移量的问题,作者 @lizhimins,在 https://github.com/apache/rocketmq/pull/9340
- [ISSUE #9358]从分层存储查询消息时,timediff 应该乘以 1000,作者 @bxfjb,在 https://github.com/apache/rocketmq/pull/9359
- [ISSUE #9360]修复 Broker 下线时某些服务未关闭的问题,作者 @lizhimins,在 https://github.com/apache/rocketmq/pull/9361
- [ISSUE #9351]在 queryTopicConsumeByWho 命令中添加主题-组映射,作者 @golden-yang,在 https://github.com/apache/rocketmq/pull/9352
- [ISSUE #9313]添加定时清理任务,作者 @GenerousMan,在 https://github.com/apache/rocketmq/pull/9314
- [ISSUE #9369]修复使用 pop consumer service 时重置偏移量提交拉取偏移量的问题,作者 @lizhimins,在 https://github.com/apache/rocketmq/pull/9370
- [ISSUE #9371]在分层存储中,在 CommitLog 之前删除 ConsumeQueue 索引,作者 @lizhimins,在 https://github.com/apache/rocketmq/pull/9372
- [ISSUE #9233]修复分层存储中查询时间边界计算的问题,作者 @dingshuangxi888,在 https://github.com/apache/rocketmq/pull/9374
- [ISSUE #9375]使客户端跟踪线程能够正确关闭,作者 @qianye1001,在 https://github.com/apache/rocketmq/pull/9376
- [ISSUE #9362][RIP-77]废弃并移除 ACL 1.0,作者 @dingshuangxi888,在 https://github.com/apache/rocketmq/pull/9363
- [ISSUE #9377]修复“如果立即关闭生产者,发送跟踪数据可能会失败”的问题,作者 @kingkh1995,在 https://github.com/apache/rocketmq/pull/9378
- [ISSUE #9379]修复 IndexService 中 timeStoreTable 的删除逻辑,作者 @lizhimins,在 https://github.com/apache/rocketmq/pull/9384
新贡献者
- @janni1288 在 https://github.com/apache/rocketmq/pull/9238 进行了首次贡献
- @DivyanshIITB 在 https://github.com/apache/rocketmq/pull/9250 进行了首次贡献
- @coolmoon101 在 https://github.com/apache/rocketmq/pull/9252 进行了首次贡献
- @yangxiaohui-coll 在 https://github.com/apache/rocketmq/pull/9265 进行了首次贡献
- @WJ66880 在 https://github.com/apache/rocketmq/pull/9332 进行了首次贡献
完整更新日志: https://github.com/apache/rocketmq/compare/rocketmq-all-5.3.2...rocketmq-all-5.3.3