Download the 5.1.2 release
- Source: rocketmq-all-5.1.2-source-release.zip [PGP] [SHA512]
- Binary: rocketmq-all-5.1.2-bin-release.zip [PGP] [SHA512]
Below is a summary of the issues addressed in the 5.1.2 release of RocketMQ. For full documentation of the release, a guide to get started, please refer to Quick Start.
New Feature
- [ISSUE #6336][RIP-62] Cold Read Control by @zk-drizzle in https://github.com/apache/rocketmq/pull/6507
- [ISSUE #6633][RIP-65] Improving Tiered Storage Implementation by @lizhimins in https://github.com/apache/rocketmq/pull/6781
Bug
- [ISSUE #6747] Add INNER_MULTI_DISPATCH check, can not contains path separator by @humkum in https://github.com/apache/rocketmq/pull/6746
- [ISSUE #6789] Modify placeholder in DefaultMQProducerImpl by @DL1231 in https://github.com/apache/rocketmq/pull/6790
- [ISSUE #6792] Fix the bug that send method blocked on log.warn for a long time by @DL1231 in https://github.com/apache/rocketmq/pull/6793
- [ISSUE #6785] Isolate the remoteChannel by group by @xdkxlk in https://github.com/apache/rocketmq/pull/6786
- [ISSUE #6595] Fix NPE and repeat access key log by @miles-ton in https://github.com/apache/rocketmq/pull/6596
- [ISSUE #6828] Return the number of assignments equal to the number of messageQueues for order consumer by @xdkxlk in https://github.com/apache/rocketmq/pull/6829
- [ISSUE #6849] Fix the issue of increasing RT in three replicators by @GenerousMan in https://github.com/apache/rocketmq/pull/6850
- [ISSUE #6881] Fix scheduled messages are replayed bug by @gaoyf in https://github.com/apache/rocketmq/pull/6882
- Fix incorrect naming by @RongtongJin in https://github.com/apache/rocketmq/pull/6843
Improvement
- [ISSUE #6761] Support reentrant notification orderly for broker by @xdkxlk in https://github.com/apache/rocketmq/pull/6762
- [ISSUE #6765] org.apache.rocketmq.util.cache doesn't look like it's being used by @socutes in https://github.com/apache/rocketmq/pull/6766
- [ISSUE #6745] Remove redundant variables by @haiyanghan in https://github.com/apache/rocketmq/pull/6740
- [ISSUE #6771] Merge some cases in PullMessageProcessor#composeResponseHeader method by @mxsm in https://github.com/apache/rocketmq/pull/6772
- [ISSUE #6774] Update README.md rocketmq version to 5.1.1 by @mxsm in https://github.com/apache/rocketmq/pull/6775
- [ISSUE #6797] Support batch ack when reput buffer ak to store in PopBufferMergeService by @DongyuanPan in https://github.com/apache/rocketmq/pull/6798
- [ISSUE #6816] Polish the persistent_unique_broker_id document by @RongtongJin in https://github.com/apache/rocketmq/pull/6817
- [ISSUE #6803] Benchmark support reportInterval option by @DL1231 in https://github.com/apache/rocketmq/pull/6804
- [ISSUE #6819] Rename brokerHeartbeatExecutorService executorService name by @xiaochangbai in https://github.com/apache/rocketmq/pull/6820
- [ISSUE #6777] Support metric in controller by @TheR1sing3un in https://github.com/apache/rocketmq/pull/6778
- [ISSUE #6624] Support mark() & reset() for TieredFileSegmentInputStream by @TheR1sing3un in https://github.com/apache/rocketmq/pull/6625
- [ISSUE #6845] Build controller with bazel by @TheR1sing3un in https://github.com/apache/rocketmq/pull/6846
- [ISSUE #6779] Support scheduled message for LMQ by @HScarb in https://github.com/apache/rocketmq/pull/6780
- [ISSUE #6858] Passing through ProxyContext for future expansion by @xdkxlk in https://github.com/apache/rocketmq/pull/6859
- [ISSUE #6154] Support Amazon S3 backend in TieredStorage by @TheR1sing3un in https://github.com/apache/rocketmq/pull/6495
- [ISSUE #6866] Move the judgment logic of grpc TLS mode to improve the scalability of ProtocolNegotiator by @dingshuangxi888 in https://github.com/apache/rocketmq/pull/6867
- [ISSUE #6824] Add golang e2e test by @deepsola in https://github.com/apache/rocketmq/pull/6825
- [ISSUE #6800] Change the config variable isEnableBatchPush to enableBatchPush by @absolute8511 in https://github.com/apache/rocketmq/pull/6801
- Fix typo in operation.md by @maclong1989 in https://github.com/apache/rocketmq/pull/6799
New Contributors
- @DL1231 made their first contribution in https://github.com/apache/rocketmq/pull/6790
- @maclong1989 made their first contribution in https://github.com/apache/rocketmq/pull/6799
- @xiaochangbai made their first contribution in https://github.com/apache/rocketmq/pull/6820
- @zk-drizzle made their first contribution in https://github.com/apache/rocketmq/pull/6507
- @gaoyf made their first contribution in https://github.com/apache/rocketmq/pull/6882
Full Changelog: https://github.com/apache/rocketmq/compare/rocketmq-all-5.1.1...rocketmq-all-5.1.2