Download the 5.1.4 release
- Source: rocketmq-all-5.1.4-source-release.zip [PGP] [SHA512]
- Binary: rocketmq-all-5.1.4-bin-release.zip [PGP] [SHA512] :::
Below is a summary of the issues addressed in the 5.1.4 release of RocketMQ. For full documentation of the release, a guide to get started, please refer to Quick Start.
Feature
- [ISSUE #3717][RIP-27] Auto batching in producer by @guyinyou in https://github.com/apache/rocketmq/pull/3718
- [ISSUE #7064][RIP-66-1] Support KV(RocksDB) Storage for Metadata by @fujian-zfj in https://github.com/apache/rocketmq/pull/7092
- [ISSUE #6567][RIP-63] Queue Selection Strategy Optimization by @GenerousMan in https://github.com/apache/rocketmq/pull/6568
Bug
- [ISSUE #4612] Fix trace not complete by @panzhi33 in https://github.com/apache/rocketmq/pull/6941
- [ISSUE #6810] Fix the bug of mistakenly deleting data in clientChannelTable when the channel expires by @zd46319 in https://github.com/apache/rocketmq/pull/7073
- [ISSUE #7035] Fix correct min offset behavior in tiered storage by @lizhimins in https://github.com/apache/rocketmq/pull/7038
- [ISSUE #7018] fix append in tiered storage when message offset incorrect by @lizhimins in https://github.com/apache/rocketmq/pull/7019
- [ISSUE #7039] fix: fix retry message filter when subtype is TAG by @HScarb in https://github.com/apache/rocketmq/pull/7040
- [ISSUE #7261] slave high CPU usage when enableScheduleAsyncDeliver=true by @yuz10 in https://github.com/apache/rocketmq/pull/7262
- [ISSUE #7283] Incorrect dledger commitlog min offset after mappedFile re delete failed by @yuz10 in https://github.com/apache/rocketmq/pull/7284
Improvement
- [ISSUE #6933] Support delete expired or damaged file in tiered storage and optimize fetch code by @lizhimins in https://github.com/apache/rocketmq/pull/6952
- [ISSUE #6754] Support reentrant orderly consumption for proxy by @xdkxlk in https://github.com/apache/rocketmq/pull/6755
- [ISSUE #6957] Support Proxy Protocol for gRPC and Remoting server by @dingshuangxi888 in https://github.com/apache/rocketmq/pull/6958
- [ISSUE #7052] Ensuring consistency between broker and nameserver data when deleting a topic by @RongtongJin in https://github.com/apache/rocketmq/pull/7066
- [ISSUE #7074] Allow a BoundaryType to be specified when retrieving offset based on the timestamp by @Koado in https://github.com/apache/rocketmq/pull/7082
- [ISSUE #7144] Accelerate the recovery speed of the tiered storage module by @lizhimins in https://github.com/apache/rocketmq/pull/7145
- [ISSUE #7205] support batch ack for pop orderly by @xdkxlk in https://github.com/apache/rocketmq/pull/7206
- [ISSUE #7289] Fixed asynchronous send backpressure capability by @guyinyou in https://github.com/apache/rocketmq/pull/7290
- [ISSUE #7326] Split the request to register to the nameserver by @Ziy1-Tan in https://github.com/apache/rocketmq/pull/7325
- [ISSUE #7374] Prepare to release Apache RocketMQ 5.1.4 by @xdkxlk in https://github.com/apache/rocketmq/pull/7375
New Contributors
- @yao-wenbin made their first contribution in https://github.com/apache/rocketmq/pull/6942
- @leeyiyu made their first contribution in https://github.com/apache/rocketmq/pull/6883
- @wuyoudexiao made their first contribution in https://github.com/apache/rocketmq/pull/7078
- @zd46319 made their first contribution in https://github.com/apache/rocketmq/pull/7073
- @AayushSaini101 made their first contribution in https://github.com/apache/rocketmq/pull/7096
- @weihubeats made their first contribution in https://github.com/apache/rocketmq/pull/7084
- @Koado made their first contribution in https://github.com/apache/rocketmq/pull/7082
- @haolinkong made their first contribution in https://github.com/apache/rocketmq/pull/7106
- @shirenchuang made their first contribution in https://github.com/apache/rocketmq/pull/7157
- @Ziy1-Tan made their first contribution in https://github.com/apache/rocketmq/pull/7197
- @iamgd67 made their first contribution in https://github.com/apache/rocketmq/pull/7150
Full Changelog: https://github.com/apache/rocketmq/compare/rocketmq-all-5.1.3...rocketmq-all-5.1.4