Download the 4.9.1 release
- Source: rocketmq-all-4.9.1-source-release.zip [PGP] [SHA512]
- Binary: rocketmq-all-4.9.1-bin-release.zip [PGP] [SHA512]
Below is a summary of the issues addressed in the 4.9.1 release of RocketMQ. For full documentation of the release, a guide to get started, please refer to Quick Start.
Improvement
- [ISSUE-3199] - Two timed task for RequestFutureTable.
- [ISSUE-3196] - Check if "requestHeader" is null before "requestHeader.getTopic()".
- [ISSUE-3185] - Remove the arm machine test in travis ci.
- [ISSUE-3177] - UpdateAclConfig in all brokers.
- [ISSUE-3030] - Remove the -Xmn JVM parameter when using G1.
- [ISSUE-3162] - Add msgTraceEnable config in transaction producer benchmark.
- [ISSUE-2883] - [Part B]Improve produce performance in M/S mode.
- [ISSUE-2883] - [Part C]Improve produce performance in M/S mode.
- [ISSUE-2883] - [Part D]Improve produce performance in M/S mode.
- [ISSUE-2883] - [Part E]Improve produce performance in M/S mode.
- [ISSUE-2883] - [Part G] Optimise parse performance for SendMessageRequestHeaderV2.
- [ISSUE-3128] - Fix the delete global white addresses.
- [ISSUE-3089] - Fix Print log format is incorrect in NettyRemotingAbstract class.
- [ISSUE-3099] - Fix the incorrect judegment 'writePos - lastCommittedPosition > commitLeastPages'.
- [ISSUE-3130] - Add trace format test case.
- [ISSUE-3123] - Fix namesrv endpoint.
- [ISSUE-3109] - AdminBrokerProcess do not reply anything in default case.
- [ISSUE-603] - Log exception stack.
- [ISSUE-3068] - Remove jaeger tracing dependency in release.
- [ISSUE-3046] - Polish lite pull consumer code style.
- [ISSUE-3031] - Upgrade netty-all dependency version to 4.1.65.Final.
- [ISSUE-3023] - Fix the inconsistency of putMessageDistributeTime statistics.
- [ISSUE-3021] - Improve the comment of maxReconsumeTimes.
- [ISSUE-3009] - Test(benchmark): support delay message test.
- [ISSUE-3004] - Fix AsyncTraceDispatcher unique groupName.
- [ISSUE-2988] - Fix fail to send trace of last message before shutting down producer.
- [ISSUE-2883] - [Part F] Improve produce performance in M/S mode.
- [ISSUE-2873] - Add benchmark for batch message.
- [ISSUE-2715] - Make netty parameter configure by system property.
- [ISSUE-2055] - Fix NPE in SendMessageProcessor.handleRetryAndDLQ.
Bug
- [ISSUE-3175] - UpdateAclConfig cause broker fail to start.
- [ISSUE-2708] - Fix offset rollback when fetch offset from broker exception.
- [ISSUE-3066] - Producing a ghost consumer at frequently start and stop consumers in one process.
- [ISSUE-3118] - Type conversion exception occurs when batch message sending triggers pending full.
- [ISSUE-3019] - Fixed bug with batch-sent message statistics.
Document and code style improvement
- [ISSUE-3097] - Docs remove obsolete/error configuration.
- [ISSUE-3059] - Fix the English version of Example_Transaction.md.
- [ISSUE-3055] - Add some doc of the API_Reference_DefaultMQProducer of English.
- [ISSUE-3042] - Add SyncProducer Example.
- [ISSUE-3037] - Add a Chinese version of Deployment.md.
- [ISSUE-3063] - Add Chinese version of Example_Delay.md.
- [ISSUE-3061] - Add different send examples and chinese version of FAQ.md.
- [ISSUE-3033] - Looking at the Chinese document, I found that the subtraction operation.
- [ISSUE-2997] - Add a Chinese version of Configuration_System.md.
- [ISSUE-2990] - Add message tracing switch in sendMessage command of mqadmin, and add document.
- [ISSUE-3154] - Delete the unuse code.
- [ISSUE-3144] - Fix spell error.
- [ISSUE-3110] - Fix: remove useless code.