Skip to main content

Release Notes - Apache RocketMQ - Version 4.9.5

· 2 min read

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