Download the 4.6.0 release
- Source: rocketmq-all-4.6.0-source-release.zip [PGP] [SHA512]
- Binary: rocketmq-all-4.6.0-bin-release.zip [PGP] [SHA512]
Below is a summary of the issues addressed in the 4.6.0 release of RocketMQ. For full documentation of the release, a guide to get started, please refer to Quick Start.
New Feature
- [ISSUE-1388] - Add lite pull consumer support for RocketMQ.
- [RIP-15] - Add IPv6 support for RocketMQ.
- [RIP-16] - Add Request-Reply support for RocketMQ.
Improvement
- [ISSUE-504] - Polish 'No route info of this topic' exception.
- [ISSUE-1483] - Make QueryMsgByIdSubCommand print offsetID only once.
- [ISSUE-1435] - Fix discarded mqadmin subcommand document description.
- [ISSUE-1528] - Mocking related functions to make producer get right topicrouteinfo and invoke callback functions.
- [ISSUE-1519] - Optimise performance/stability of transaction message.
- [ISSUE-1531] - Upgrade fastjson version.
- [RIP-10] - Add test cases for ConsumeMessageOrderlyService#consumeMessageDirectly.
Bug
- [ISSUE-1082] - Fix disconnection of HA.
- [ISSUE-1456] - Fix replica abnormal recover slow issue.
- [ISSUE-1108] - Fix concurrent problems with client-side connection creation.
- [ISSUE-1464] - Fix the issue that master node route info was lost when the node joined the group in dledger mode.
- [ISSUE-1470] - Fix the issue that lite pull consumer lost messages.
- [ISSUE-1491] - Ignore IllegalStateException when remove shutdown hook.
- [ISSUE-1535] - Fix ha sync transfer timeout.
- [ISSUE-1528] - Fix the unit tests of DefaultMQProducer.
- [ISSUE-1568] - Resolve repeat compress issue of transaction message.
- [ISSUE-1564] - Fix the IP filter logic in ipv6/ipv4 coexist environment .
Document and code style improvement
- [ISSUE-1420] - Polish code style.
- [ISSUE-1556] - Fix cacography in guide doc.
- [ISSUE-1438] - Polish definite article and indefinite article usage.
- [ISSUE-1439] - Fix transaction typo in doc.
- [ISSUE-1526] - Modify docs-cn description error.
- [ISSUE-1503] - Fix some typo in docs/cn/design.md.