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