跳到主要内容

Release Notes - Apache RocketMQ - Version 4.9.1

· 阅读需 3 分钟

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.