Download the 4.9.5 release
- Source: rocketmq-all-4.9.5-source-release.zip [PGP] [SHA512]
- Binary: rocketmq-all-4.9.5-bin-release.zip [PGP] [SHA512]
Below is a summary of the issues addressed in the 4.9.5 release of RocketMQ. For full documentation of the release, a guide to get started, please refer to Quick Start.
Improvement
- [ISSUE-3905] - Support bname in protocol for 4.9.x client
- [ISSUE-5333] - Remove unused header fields
- [ISSUE-4468] - Optimize broker buffer length initialization
- [ISSUE-4511] - Fix notAvailableDuration description in doc file
- [ISSUE-4503] - Re-push RocketMQ's commit logs from May 2013 to December 2016
- [ISSUE-4489] - Some trace messages not being sent to the broker in time before producer shutdown
- [ISSUE-4513] - Elegant equals using apache-commons
- [ISSUE-4528] - Fix test failed sometimes
- [ISSUE-4520] - Implement adjusting maxMessageSize dynamically
- [ISSUE-4544] - Print aclConf to log
- [ISSUE-4461] - Support to change the logger level dynamically
- [ISSUE-4531] - Fix unreachable statement, redundant code and code style
- [ISSUE-4515] - Remove useless implement in some processors
- [ISSUE-4445] - Polish the design doc
- [ISSUE-4572] - Modify Dependency Exclusions for DLedger 0.2.7
- [ISSUE-4574] - Fix misspelling
- [ISSUE-5541] - Make getClazzFields obtain super class field
- [ISSUE-5983] - Make consumer support flow control code better
- [ISSUE-6419] - Upgrade dledger version to 0.3.1.2
Bug
- [ISSUE-5965] - Fix lmqTopicQueueTable initialization
- [ISSUE-5465] - Fix order consumer's lock issue when first start
- [ISSUE-4612] - Fix trace not complete
- [ISSUE-4507] - Fix message trace throws exception
- [ISSUE-6411] - Cherry pick some bug fixes from develop to 4.9.x branch