rocketmq-all-5.1.0
版本发布时间: 2023-02-20 19:46:55
apache/rocketmq最新发布版本:rocketmq-all-5.3.1(2024-09-25 23:52:08)
What's Changed
- [ISSUE #5069] polish the startup of proxy; can specify parameters on the command line of proxy by @xdkxlk in https://github.com/apache/rocketmq/pull/5083
- [ISSUE #5097] Fix illegal reflective access by @ShadowySpirits in https://github.com/apache/rocketmq/pull/5098
- Sync DLedger version in Bazel scripts by @lizhanhui in https://github.com/apache/rocketmq/pull/5102
- Sync commons-lang3 version for Bazel by @lizhanhui in https://github.com/apache/rocketmq/pull/5103
- [ISSUE #5108] Bump checkstyle to 3.2.0 by @aaron-ai in https://github.com/apache/rocketmq/pull/5109
- Fixed intermixing of punctuation marks in English documents by @zhaowenshuai011 in https://github.com/apache/rocketmq/pull/5086
- [ISSUE #5104] Clean property PROPERTY_TIMER_DELAY_MS if not timer message by @Oliverwqcwrw in https://github.com/apache/rocketmq/pull/5105
- Update FileRegionEncoder.java by @lfz757077613 in https://github.com/apache/rocketmq/pull/5111
- [ISSUE #5106]Make ProxyStartupTest portable by @lizhanhui in https://github.com/apache/rocketmq/pull/5107
- Update pom.xml by @lfz757077613 in https://github.com/apache/rocketmq/pull/5115
- Update deploy_guide.md by @lizhanhui in https://github.com/apache/rocketmq/pull/5099
- Bump snakeyaml from 1.30 to 1.31 by @dependabot in https://github.com/apache/rocketmq/pull/5084
- [ISSUE #5047]Modify MessageStoreConfig attribute maxTopicLength default value by @mxsm in https://github.com/apache/rocketmq/pull/5048
- [ISSUE #5100] Recover the optimization of pull request #2885 by @RongtongJin in https://github.com/apache/rocketmq/pull/5101
- [ISSUE #5095] [Remoting-A] Support logging rpc distribution in remoting protocol by @lizhimins in https://github.com/apache/rocketmq/pull/5114
- [ISSUE #5116]Make PlainAccessControlFlowTest portable by @lizhanhui in https://github.com/apache/rocketmq/pull/5117
- [ISSUE #5091] [Store-A] Speed up Broker initialization by concurrently loading ConsumeQueue by @lizhimins in https://github.com/apache/rocketmq/pull/5093
- [ISSUE #5119]Infra enhancement project: Fix remaining test cases in ACL module by @lizhanhui in https://github.com/apache/rocketmq/pull/5120
- [ISSUE#5039] localHostName() get stuck when constructing the BrokerIdentity object by @TheR1sing3un in https://github.com/apache/rocketmq/pull/5110
- [ISSUE #5124] Revert signatures of public methods in 'org.apache.rocketmq.namesrv.NamesrvStartup' by @caigy in https://github.com/apache/rocketmq/pull/5125
- [ISSUE #5089] Delegate plugin store configuration by broker by @ShadowySpirits in https://github.com/apache/rocketmq/pull/5090
- [ISSUE #5132] Use StandardCharsets.UTF_8 as default charset of getting bytes when s… by @renyansongno1 in https://github.com/apache/rocketmq/pull/5140
- [ISSUE #5134] Remove useless pull consumer example by @azhsmesos in https://github.com/apache/rocketmq/pull/5139
- [ISSUE #5131] Close the producer after the message is sent by @totalo in https://github.com/apache/rocketmq/pull/5142
- [ISSUE #5133] Use StandardCharsets.UTF_8 as default charset in oneway producer demo by @selectbook in https://github.com/apache/rocketmq/pull/5145
- [ISSUE #5135] Format ERROR_MESSAGE string by @islongfei in https://github.com/apache/rocketmq/pull/5144
- [ISSUE #5136] remove unnecessary parameters by @RapperCL in https://github.com/apache/rocketmq/pull/5143
- [ISSUE #5130] Use the latest rocketmq version as example in readme file by @security00 in https://github.com/apache/rocketmq/pull/5146
- [ISSUE #5095] [Remoting-C] Support output thread exception information to the error log by @lizhimins in https://github.com/apache/rocketmq/pull/5129
- [ISSUE #5149] remove:org/apache/rocketmq/example/simple/TestProducer.java by @liyijuan in https://github.com/apache/rocketmq/pull/5155
- [ISSUE #4634] fix code style in namesrv module by @PansonPanson in https://github.com/apache/rocketmq/pull/5159
- [ISSUE #5163] Update the description of readme about remoting-command based SDK by @aaron-ai in https://github.com/apache/rocketmq/pull/5164
- Increase quantity of operation in Github Action of stale by @aaron-ai in https://github.com/apache/rocketmq/pull/5167
- 5.0.0 release temporarily open merge to keep release commitId by @odbozhou in https://github.com/apache/rocketmq/pull/5175
- [ISSUE #5168] Release 5.0.0 merge release-5.0.0 to develop by @odbozhou in https://github.com/apache/rocketmq/pull/5169
- [ISSUE #5095] [Remoting-D] Not handle more request when channel write ability changed to unwritable by @lizhimins in https://github.com/apache/rocketmq/pull/5176
- [ISSUE #5151]Reduce redundant for loops by @RapperCL in https://github.com/apache/rocketmq/pull/5154
- [ISSUE #5177] Fix NPE in AclUtils#combineBytes by @zhiliatom in https://github.com/apache/rocketmq/pull/5178
- [ISSUE #5179] Math.abs() method call redundant, judgment and repeated assignment by @RapperCL in https://github.com/apache/rocketmq/pull/5181
- [ISSUE #5051]Remove GroupCommitService#run synchronized code chunk by @mxsm in https://github.com/apache/rocketmq/pull/5052
- [ISSUE #5138] Do not throw exception in order producer demo by @alexcao2018 in https://github.com/apache/rocketmq/pull/5185
- [ISSUE 4902]fix-warmMappedFile:Place a safepoint before the loop, the processing effect takes precedence over sleep by @isysc1 in https://github.com/apache/rocketmq/pull/4903
- [ISSUE #5126]Make all tests in ACL module pass on Windows by @lizhanhui in https://github.com/apache/rocketmq/pull/5127
- [ISSUE #5180] Support domain resolution to obtain the nameserver address by @lizhimins in https://github.com/apache/rocketmq/pull/5189
- [ISSUE #5191] Update badge by @aaron-ai in https://github.com/apache/rocketmq/pull/5192
- Disable merge button by @aaron-ai in https://github.com/apache/rocketmq/pull/5190
- [ISSUE #5095] [Remoting-B] Support socks proxy in remoting client by @lizhimins in https://github.com/apache/rocketmq/pull/5123
- [ISSUE #5198] Fix NPE in ClusterList SubCommand by @lizhimins in https://github.com/apache/rocketmq/pull/5199
- [ISSUE #5122] Enable checkstyle for test code (rocketmq-broker module) by @nowinkeyy in https://github.com/apache/rocketmq/pull/5193
- [ISSUE #5195] write data directly when there is no topicsList of publishing by @xdkxlk in https://github.com/apache/rocketmq/pull/5196
- [ISSUE #5201]Use pull request to replace pull request target by @lizhanhui in https://github.com/apache/rocketmq/pull/5202
- [ISSUE #5121]Add GitHub Action Pipeline to automate release of RocketMQ Snapshots by @tsunghanjacktsai in https://github.com/apache/rocketmq/pull/5118
- [ISSUE #5152] Change the error log level to error by @Oliverwqcwrw in https://github.com/apache/rocketmq/pull/5153
- [ISSUE #5206] Enable checkstyle for test code (rocketmq-client) by @nowinkeyy in https://github.com/apache/rocketmq/pull/5211
- [ISSUE #5212] Enable checkstyle for test code (rocketmq-common) by @nowinkeyy in https://github.com/apache/rocketmq/pull/5215
- [ISSUE #5210]Fix controller quick start document some command error by @mxsm in https://github.com/apache/rocketmq/pull/5217
- [ISSUE #5216] Enable checkstyle for test code (rocketmq-controller, rocketmq-remoting and rocketmq-proxy) by @nowinkeyy in https://github.com/apache/rocketmq/pull/5218
- [ISSUE #5219] Enable checkstyle for test code (rocketmq-acl and rocketmq-tools) by @nowinkeyy in https://github.com/apache/rocketmq/pull/5220
- [ISSUE #5214] compatible rocketmq-mqtt save offset by @DongyuanPan in https://github.com/apache/rocketmq/pull/5208
- [ISSUE #5221] Enable checkstyle for test code (rocketmq-store) by @nowinkeyy in https://github.com/apache/rocketmq/pull/5222
- [ISSUE #5223] Enable checkstyle for test code (rocketmq-test) by @nowinkeyy in https://github.com/apache/rocketmq/pull/5224
- [ISSUE #5162] Fix bug about DefaultMessageStore maxFilterMessageCount calculating by @Knowden in https://github.com/apache/rocketmq/pull/5171
- [ISSUE #5231] Optimize reput message code. by @echooymxq in https://github.com/apache/rocketmq/pull/5229
- [ISSUE #5236] fix ServiceProvider loading class by @RapperCL in https://github.com/apache/rocketmq/pull/5237
- [ISSUE #5238] Fix the issue of incorrect tps statistics of the slave node under BCQ by @RongtongJin in https://github.com/apache/rocketmq/pull/5239
- [ISSUE #4658] remove redundant logic by @zhiliatom in https://github.com/apache/rocketmq/pull/5245
- [ISSUE #5254] Stream close optimization by @RapperCL in https://github.com/apache/rocketmq/pull/5255
- [ISSUE #5095] Add some remoting test by @lizhimins in https://github.com/apache/rocketmq/pull/5251
- [ISSUE #5020] Add find_java_home function to tool script by @Slideee in https://github.com/apache/rocketmq/pull/5024
- [ISSUE #5205] Enable checkstyle for test code (rocketmq-logging) by @byj520-lang in https://github.com/apache/rocketmq/pull/5258
- [ISSUE #5265] Adjust nested logic to reduce nums of check queryMsg by @zhiliatom in https://github.com/apache/rocketmq/pull/5266
- [ISSUE #5267] fix command line arguments parse error in mqbroker by @xdkxlk in https://github.com/apache/rocketmq/pull/5269
- fix(sec): upgrade org.yaml:snakeyaml to 1.32 by @vvsd in https://github.com/apache/rocketmq/pull/5264
- [ISSUE #5272]Fix NPE in CI by @lizhanhui in https://github.com/apache/rocketmq/pull/5273
- [ISSUE #5274] Fix the issue that AutoSwitchRoleIntegrationTest is flaky by @RongtongJin in https://github.com/apache/rocketmq/pull/5277
- [ISSUE #5270] exit with 1 when there is no process to shutdown by @xdkxlk in https://github.com/apache/rocketmq/pull/5271
- add a label for hacktoberfest by @ShannonDing in https://github.com/apache/rocketmq/pull/5249
- [ISSUE #5276] Use OS pick-up port by @lizhanhui in https://github.com/apache/rocketmq/pull/5280
- [ISSUE #5285] Support vm arguments to set useTLS value. by @echooymxq in https://github.com/apache/rocketmq/pull/5286
- [ISSUE #5278]Modify MessageStoreConfig#isTransientStorePoolEnable method comment document by @mxsm in https://github.com/apache/rocketmq/pull/5284
- [ISSUE #5281]Unify the command line input parameters in all pressure testing programs by @zhangjidi2016 in https://github.com/apache/rocketmq/pull/5283
- [ISSUE #5204] Enable checkstyle for test code (all module) by @nowinkeyy in https://github.com/apache/rocketmq/pull/5297
- [ISSUE #5305] fix proxy TopicRouteService cache bug by @fuyou001 in https://github.com/apache/rocketmq/pull/5306
- [ISSUE #5298]Polish code style for jdk8+ by @mxsm in https://github.com/apache/rocketmq/pull/5308
- [ISSUE #5291] Optimize the NettyRemotingServer. by @echooymxq in https://github.com/apache/rocketmq/pull/5299
- [ISSUE #5292] [RIP-48] Support reset offset in server-side to improve the success rate by @lizhimins in https://github.com/apache/rocketmq/pull/5293
- [ISSUE #5288] Fix default loading mechanism of AccessValidator by @caigy in https://github.com/apache/rocketmq/pull/5289
- [ISSUE #5311] Add preShutdown for grace shutdown by @drpmma in https://github.com/apache/rocketmq/pull/5194
- [ISSUE 3799] add compaction delete policy by @ltamber in https://github.com/apache/rocketmq/pull/5260
- [ISSUE #5313] Optimize ReceiptHandleProcessor and GrpcChannelManager by @drpmma in https://github.com/apache/rocketmq/pull/5275
- [5315]disable commit offset if not enable autocommit by @lizhiboo in https://github.com/apache/rocketmq/pull/5316
- [ISSUE #5322] improving SDK topic route availability by @fuyou001 in https://github.com/apache/rocketmq/pull/5323
- [ISSUE #3905] Support bname in protocol for 5.0 client by @drpmma in https://github.com/apache/rocketmq/pull/5334
- [ISSUE #5227] Direct github notifications to commits mailing list by @zhouxinyu in https://github.com/apache/rocketmq/pull/5341
- [ISSUE #5339] Fix BrokerContainer document error by @RongtongJin in https://github.com/apache/rocketmq/pull/5340
- Upgrade proto version to 2.0.1, and adapt to parse dlq information. by @lollipopjin in https://github.com/apache/rocketmq/pull/5343
- [ISSUE #5332]Remove DefaultMessageStore's private field printTimes that is never used by @mxsm in https://github.com/apache/rocketmq/pull/5336
- Add unit test for ConsumerProcessor by @drpmma in https://github.com/apache/rocketmq/pull/5352
- [ISSUE #5324]Replace deprecated class PosixParser with DefaultParser for CLI by @mxsm in https://github.com/apache/rocketmq/pull/5325
- [ISSUE ##5354] Implement broker metrics framework by @ShadowySpirits in https://github.com/apache/rocketmq/pull/5355
- [ISSUE #5348] [RIP-48] Support server-side offset management in broadcast consumption mode by @lizhimins in https://github.com/apache/rocketmq/pull/5349
- [ISSUE #5370]Upgrade commons-cli:commons-cli to 1.5.0 by @mxsm in https://github.com/apache/rocketmq/pull/5371
- [ISSUE #5376] Fix use of broker config timerMaxDelaySec by @SSS-K in https://github.com/apache/rocketmq/pull/5377
- [ISSUE #5374]Fix unregister cause the new master removed. by @echooymxq in https://github.com/apache/rocketmq/pull/5375
- [ISSUE #5372] remove second call on fileWatchService's shutdown method by @thezp in https://github.com/apache/rocketmq/pull/5379
- [ISSUE #5364] [RIP 51] Support changeInvisibleTime for pop orderly by @xdkxlk in https://github.com/apache/rocketmq/pull/5367
- [ISSUE #5012] support escaping transactional messages by @caigy in https://github.com/apache/rocketmq/pull/5062
- [ISSUE #3799]main compaction process by @ltamber in https://github.com/apache/rocketmq/pull/5351
- [ISSUE #5381]Optimize merge_rocketmq_pr.py comments in develop branch by @pipi18 in https://github.com/apache/rocketmq/pull/5389
- [ISSUE #5373]output namesrv bindaddress when starting by @xiaoyifang in https://github.com/apache/rocketmq/pull/5369
- [ISSUE #5393] Fix the issue that TransactionMessageIT can not pass CI by @RongtongJin in https://github.com/apache/rocketmq/pull/5394
- [ISSUE #5390] not to print some useless log in PopReviveService by @xdkxlk in https://github.com/apache/rocketmq/pull/5391
- [ISSUE #5356] [RIP 48] Introduces the concept of ready and inflight messages by @lizhimins in https://github.com/apache/rocketmq/pull/5357
- [ISSUE #5402] not to decompress the messageBody when get retry messages in PopReviveService by @xdkxlk in https://github.com/apache/rocketmq/pull/5403
- [ISSUE #5331]Fix ConsumeQueueTest stable sleep cause NPE. by @echooymxq in https://github.com/apache/rocketmq/pull/5397
- [ISSUE #5386][RIP-50]RocketMQ Transaction Message Improvement Of Batch OP Message by @Focus-rth in https://github.com/apache/rocketmq/pull/5386
- [ISSUE #5307] Remove redundant if statements by @nowinkeyy in https://github.com/apache/rocketmq/pull/5314
- [ISSUE #5408] can skip ack when cannot find matching ck for a long time by @xdkxlk in https://github.com/apache/rocketmq/pull/5409
- [ISSUE #5354] [RIP-46] Implement proxy metrics framework by @ShadowySpirits in https://github.com/apache/rocketmq/pull/5407
- [ISSUE #5310]Admin tool queryMessage signature check failed by @zhangjidi2016 in https://github.com/apache/rocketmq/pull/5319
- [ISSUE #5424]fix null exception and array overflow bug exist in getHalfMsg method by @RapperCL in https://github.com/apache/rocketmq/pull/5425
- [ISSUE #5426] Fix mqadmin updateTopic CLI result print format problem by @mxsm in https://github.com/apache/rocketmq/pull/5427
- [ISSUE #5415]fix duplicate records by @RapperCL in https://github.com/apache/rocketmq/pull/5416
- [ISSUE #5413] Modify AutoSwitchHAClient currentReceivedEpoch attribute long type to int by @mxsm in https://github.com/apache/rocketmq/pull/5414
- [ISSUE #5365] [RIP 51] Add notification mechanism for pop orderly by @xdkxlk in https://github.com/apache/rocketmq/pull/5387
- [ISSUE #5452] Fix Label '@maven//:com_google_guava_guava' is duplicated in the 'deps' attribute of rule 'tests' to pass CI by @RongtongJin in https://github.com/apache/rocketmq/pull/5451
- [ISSUE #5443] Fix ServiceProvider report NPE misleading users when no resource file is found by @RongtongJin in https://github.com/apache/rocketmq/pull/5450
- implement broker stats metrics and request metrics by @ShadowySpirits in https://github.com/apache/rocketmq/pull/5449
- [ISSUE #5453]Combine parseDelayLevel error log information by @mxsm in https://github.com/apache/rocketmq/pull/5454
- [ISSUE #5344] Fix Windows and Mac CI pipelines by @lizhanhui in https://github.com/apache/rocketmq/pull/5345
- [ISSUE#5331] Fix windows can't move file when mmapped. by @echooymxq in https://github.com/apache/rocketmq/pull/5434
- [ISSUE #5458] Enable checks on Windows and MacOS by @lizhanhui in https://github.com/apache/rocketmq/pull/5459
- [ISSUE #5430] Remove redundant null check by @fndejan in https://github.com/apache/rocketmq/pull/5467
- [ISSUE #5437] Add log info for push consumer when execute hook failed by @humkum in https://github.com/apache/rocketmq/pull/5468
- [RIP-48] Support reset offset in server-side for pop message by @lizhimins in https://github.com/apache/rocketmq/pull/5457
- [ISSUE #5446]Modify ScheduleMessageService's log name RocketmqStore to RocketmqBroker by @mxsm in https://github.com/apache/rocketmq/pull/5447
- [ISSUE#5404] modify variable name whichItemWorst to randomItem to resolve ambiguity by @jasonjavaYY in https://github.com/apache/rocketmq/pull/5436
- Declare dependency version in maven properties by @aaron-ai in https://github.com/apache/rocketmq/pull/5489
- [ISSUE #5493] fix : npe caused by get item by logic offset if the target logicQueueMappingItem was out of date by @humkum in https://github.com/apache/rocketmq/pull/5494
- [ISSUE #5490] add metrics view & fix unit test by @ShadowySpirits in https://github.com/apache/rocketmq/pull/5491
- [ISSUE #5358]Fix error core-concept url by @GOODBOY008 in https://github.com/apache/rocketmq/pull/5253
- [ISSUE #5281]Optimize the output of pressure results by @zhangjidi2016 in https://github.com/apache/rocketmq/pull/5282
- [ISSUE #5482] Remove ClientRequestProcessor#getRouteInfoByTopic method invalid logic judgment by @mxsm in https://github.com/apache/rocketmq/pull/5488
- [ISSUE #5449] [RIP-46] implement remoting stats metrics by @ShadowySpirits in https://github.com/apache/rocketmq/pull/5487
- [ISSUE #5481] Decrease the repeated consumption probability of expired message by @aaron-ai in https://github.com/apache/rocketmq/pull/5483
- Remove unnecessary retries in sendMessageBack by @aaron-ai in https://github.com/apache/rocketmq/pull/5501
- [ISSUE #5449] [RIP-46] add client connection and consume lag metrics by @ShadowySpirits in https://github.com/apache/rocketmq/pull/5505
- invert dependency between remoting and common module by @ShadowySpirits in https://github.com/apache/rocketmq/pull/5503
- [ISSUE #5509]Use Mockito to directly throw TimeoutException through set-up by @lizhanhui in https://github.com/apache/rocketmq/pull/5510
- [ISSUE #5512] Skip the unnecessary network interfaces. by @echooymxq in https://github.com/apache/rocketmq/pull/5513
- [ISSUE #5499]Remove BrokerHousekeepingService unused static attribute log by @mxsm in https://github.com/apache/rocketmq/pull/5500
- [ISSUE #5294]fix ClassLoad path optimization by @RapperCL in https://github.com/apache/rocketmq/pull/5295
- [ISSUE #5506] Add create topic in docs by @drpmma in https://github.com/apache/rocketmq/pull/5522
- [ISSUE #5511]Fix Proxy start up throw NullPointerException by @mxsm in https://github.com/apache/rocketmq/pull/5514
- [Issue #5448] [RIP-46] Implement metrics for default message store by @ShadowySpirits in https://github.com/apache/rocketmq/pull/5528
- [ISSUE #5526] Fix : the topic attribute will be replace by null by @humkum in https://github.com/apache/rocketmq/pull/5527
- [ISSUE #5484] Replace Logging Module with Shaded Logback by @aaron-ai in https://github.com/apache/rocketmq/pull/5524
- [ISSUE #5532] fix: DefaultMQAdminExt setting socksProxy has no effect by @supercym in https://github.com/apache/rocketmq/pull/5533
- InterruptedException should not be ignored by @asia-zengtao in https://github.com/apache/rocketmq/pull/5515
- Revert "[ISSUE #5484] Replace Logging Module with Shaded Logback (#55… by @zhouxinyu in https://github.com/apache/rocketmq/pull/5537
- [ISSUE #5157]Optimize AutoSwitchHAConnection HandShake's data protocol by @mxsm in https://github.com/apache/rocketmq/pull/5182
- [ISSUE #5534]Relax timeout of BatchConsumeQueueTest by @lizhanhui in https://github.com/apache/rocketmq/pull/5535
- [Issue #4330]Fix some comments in DefaultElectPolicy by @hzh0425 in https://github.com/apache/rocketmq/pull/5546
- [ISSUE #5536] fix:new version name server should be compatible with old version broker by @humkum in https://github.com/apache/rocketmq/pull/5539
- [ISSUE #5544]Replace DLedgerServer#getdLedgerLeaderElector deprecated method by @mxsm in https://github.com/apache/rocketmq/pull/5545
- [ISSUE #5549] Move the header of the controller to the upper layer by @RongtongJin in https://github.com/apache/rocketmq/pull/5550
- [ISSUE #5542] Fix ConsumerProcessor lockBatchMQ future allOf data race issue by @drpmma in https://github.com/apache/rocketmq/pull/5543
- [ISSUE #5484] Replace logging module with the shaded logback by @aaron-ai in https://github.com/apache/rocketmq/pull/5540
- fix(sec): upgrade com.alibaba:fastjson to 1.2.83 by @pen4 in https://github.com/apache/rocketmq/pull/5547
- [ISSUE #5471] Fix AutoSwitchRoleIntegrationTest still experience random failures by @RongtongJin in https://github.com/apache/rocketmq/pull/5475
- Update group id of rocketmq logging by @aaron-ai in https://github.com/apache/rocketmq/pull/5564
- [Issue #5558] Fix typos in DLedgerController by @hzh0425 in https://github.com/apache/rocketmq/pull/5559
- [ISSUE #5566] Fix flaky test of AutoSwitchHATest by @RongtongJin in https://github.com/apache/rocketmq/pull/5567
- [ISSUE #5560]Method parameters are passed in the wrong order by @zhangjidi2016 in https://github.com/apache/rocketmq/pull/5561
- [Issue #5572]Remove useless introduction in BrokerInfo by @hzh0425 in https://github.com/apache/rocketmq/pull/5573
- [ISSUE #5448] optimize metrics in pop processor by @ShadowySpirits in https://github.com/apache/rocketmq/pull/5580
- [ISSUE #5576]Optimize UtilAll#getPid method by @mxsm in https://github.com/apache/rocketmq/pull/5582
- [ISSUE #5577] Optimize the build of sendMessageContext and avoid unnecessary repeated request parsing by @RongtongJin in https://github.com/apache/rocketmq/pull/5578
- [ISSUE #5562]Reset consumeOffset execution logic In a catch block,and is not executed under normal circumstances by @zhangjidi2016 in https://github.com/apache/rocketmq/pull/5563
- [Issue #5569]Support broker priority election for controller mode by @hzh0425 in https://github.com/apache/rocketmq/pull/5548
- [ISSUE #5531] Apply MDC in broker container mode by @aaron-ai in https://github.com/apache/rocketmq/pull/5587
- [ISSUE #5309] fix flaky test NormalMsgDelayIT by @ShadowySpirits in https://github.com/apache/rocketmq/pull/5591
- [ISSUE #5593] Enable AbortProcessException to interrupt RPCHook by @RongtongJin in https://github.com/apache/rocketmq/pull/5594
- [ISSUE #5602] Remove useless log attribute from BrokerConfig by @mxsm in https://github.com/apache/rocketmq/pull/5603
- Fix dleger logging issue by @aaron-ai in https://github.com/apache/rocketmq/pull/5607
- [ISSUE #4487]The trackType is wrong when the consumer in broadcasting subscription. by @zhangjidi2016 in https://github.com/apache/rocketmq/pull/5609
- Fix TimerMessageStoreTest testTimerFlowControl test by @drpmma in https://github.com/apache/rocketmq/pull/5610
- [ISSUE #5605]Introduce tag estimation for lag calculation by @ShadowySpirits in https://github.com/apache/rocketmq/pull/5606
- [ISSUE #5303]Resolved the invalid authentication problem of sending batch messages by @zhangjidi2016 in https://github.com/apache/rocketmq/pull/5608
- [ISSUE #5595] Add validateSystemTopicWhenUpdateTopic by @drpmma in https://github.com/apache/rocketmq/pull/5596
- [ISSUE #5616] Fix POP checkpoint record accessor typo by @francisoliverlee in https://github.com/apache/rocketmq/pull/5597
- [ISSUE #5623]Fix can't load org.sfl4j.LoggerFactory when use mqnamesrv start by @mxsm in https://github.com/apache/rocketmq/pull/5624
- [ISSUE #5621] Bazel: Enable all tests in store module by @lizhanhui in https://github.com/apache/rocketmq/pull/5622
- [ISSUE #5617] Fix Bazel warning & dependency by @lizhanhui in https://github.com/apache/rocketmq/pull/5618
- Optimize proxy interface and method by @drpmma in https://github.com/apache/rocketmq/pull/5628
- Add else handle for notification by @drpmma in https://github.com/apache/rocketmq/pull/5629
- [ISSUE #5634] Persist consumer offset should not be disabled when auto commit is turned off by @RongtongJin in https://github.com/apache/rocketmq/pull/5635
- [ISSUE #5626] Optimize DefaultMessageStore#getEarliestMessageTime and DefaultMessag… by @ShadowySpirits in https://github.com/apache/rocketmq/pull/5627
- [ISSUE #5637] Try to make AutoSwitchRoleIntegrationTest more stable by @RongtongJin in https://github.com/apache/rocketmq/pull/5638
- [ISSUE #5639] Deprecated the ambiguous methods of lite pull consumer by @RongtongJin in https://github.com/apache/rocketmq/pull/5640
- Optimize handle json in pop message by @lizhimins in https://github.com/apache/rocketmq/pull/5643
- [ISSUE #5647]Polish PullMessageService some methods parameter name by @mxsm in https://github.com/apache/rocketmq/pull/5650
- [ISSUE #5568] Support long length group and topic for pop mode consumption by @lizhimins in https://github.com/apache/rocketmq/pull/5611
- [ISSUE #5644] Fix bug that make static topic ITs unable to pass by @RongtongJin in https://github.com/apache/rocketmq/pull/5645
- [ISSUE #5583] fix test ReceiptHandleProcessorTest#testRenewReceiptHandleWhenTimeout by @xdkxlk in https://github.com/apache/rocketmq/pull/5652
- [ISSUE #5654] calculate inflight messages for pop by @xdkxlk in https://github.com/apache/rocketmq/pull/5655
- [ISSUSE #5589] record subscription from request by @ShadowySpirits in https://github.com/apache/rocketmq/pull/5590
- [ISSUE #5659] Remove redundant error log output by @Oliverwqcwrw in https://github.com/apache/rocketmq/pull/5662
- [ISSUE #5644] Make static topic ITs to pass by @RongtongJin in https://github.com/apache/rocketmq/pull/5666
- [ISSUE #5651]Fix unable to send messages normally due to HA disconnection by @mxsm in https://github.com/apache/rocketmq/pull/5667
- [ISSUE #5670]Add a note to the example of TimerMessage example by @mxsm in https://github.com/apache/rocketmq/pull/5671
- [ISSUE #5668]Polish AutoSwitchHAClient and AutoSwitchHAConnection Comments by @mxsm in https://github.com/apache/rocketmq/pull/5669
- [ISSUE #5660] optimize LagCalculationIT by @ShadowySpirits in https://github.com/apache/rocketmq/pull/5661
- [ISSUE #5392] [RIP-55] Support remoting protocol in rocketmq proxy module by @drpmma in https://github.com/apache/rocketmq/pull/5575
- [ISSUE #5631]optimize ReplicasInfoManager#registerBroker logic by @mxsm in https://github.com/apache/rocketmq/pull/5633
- [ISSUE #5676]Support for dynamic Logging in proxy and controller modules by @mxsm in https://github.com/apache/rocketmq/pull/5677
- [ISSUE #5673]Add the windows platform script as the controller quick start by @mxsm in https://github.com/apache/rocketmq/pull/5674
- [ISSUE #5686]Polish ReplicasInfoManager comment and static log attribute by @mxsm in https://github.com/apache/rocketmq/pull/5687
- [ISSUE #5692]Polish Controller headers toString by @mxsm in https://github.com/apache/rocketmq/pull/5693
- [ISSUE #5695] Optimize broker startup by @lizhimins in https://github.com/apache/rocketmq/pull/5696
- [ISSUE #5688]Add log xml config file into distribution config directory by @mxsm in https://github.com/apache/rocketmq/pull/5689
- [ISSUE #5701] [RIP-46] Introduce retry topic and lag estimation for lag calculation. by @ShadowySpirits in https://github.com/apache/rocketmq/pull/5702
- [ISSUE #5726] verifyDelay should break the loop when matched the delayed message by @xiaoyifang in https://github.com/apache/rocketmq/pull/5727
- [ISSUE #5730]Translate chinese to english in API_Reference_DefaultMQProducer.md document by @mxsm in https://github.com/apache/rocketmq/pull/5731
- [ISSUE #5732]Fix StaticTopic link not found in cn README.md by @mxsm in https://github.com/apache/rocketmq/pull/5733
- [ISSUE #5724]Add proxy module log xml to distribution directory by @mxsm in https://github.com/apache/rocketmq/pull/5725
- Specifiy logback configuration file in startup script by @aaron-ai in https://github.com/apache/rocketmq/pull/5735
- [ISSUE #5712] Fix the invalid of heartbeat detection after controller switch by @RongtongJin in https://github.com/apache/rocketmq/pull/5711
- [ISSUE #5754] [RIP-57] Add asynchronous interfaces to MessageStore by @ShadowySpirits in https://github.com/apache/rocketmq/pull/5755
- [ISSUE #5778] fix bug in compensateSubscribeData by @yuz10 in https://github.com/apache/rocketmq/pull/5777
- [ISSUE #5763] add the default subscribe * tag method by @lybuestc in https://github.com/apache/rocketmq/pull/5764
- [ISSUE #5699] remove duplicate code definition of UtilAll.isBlank by @xiaoyifang in https://github.com/apache/rocketmq/pull/5700
- [ISSUE #5783] Fix compilation warning by @lizhanhui in https://github.com/apache/rocketmq/pull/5784
- [ISSUE #5780]Replace DLedgerServer's deprecated getdLedgerLeaderElector method with getDLedgerLeaderElector by @mxsm in https://github.com/apache/rocketmq/pull/5781
- [ISSUE #5785]Translation controller deploy.md chinese document to english document by @mxsm in https://github.com/apache/rocketmq/pull/5786
- [ISSUE #5776] Remove duplicate empty string checks by @yx9o in https://github.com/apache/rocketmq/pull/5775
- Support long polling in rocketmq proxy in the protocol by @drpmma in https://github.com/apache/rocketmq/pull/5788
- [ISSUE #5770]Translation controller quick_start.md chinese document to english document by @mxsm in https://github.com/apache/rocketmq/pull/5771
- [ISSUE #5793]Translation QuorumACK.md chinese document to english document and polish cn document by @mxsm in https://github.com/apache/rocketmq/pull/5794
- [ISSUE #5791]Fix controller deploy.md and quick_start.md link not correct by @mxsm in https://github.com/apache/rocketmq/pull/5792
- [ISSUE #5789]Translation controller design.md chinese document to english document by @mxsm in https://github.com/apache/rocketmq/pull/5790
- [ISSUE #5741]Specifiy logback configuration file in cmd command line for windows platform by @mxsm in https://github.com/apache/rocketmq/pull/5744
- [ISSUE #5714] Fix the issue that broker can't work normally when transientStorePool=true in controller mode by @RongtongJin in https://github.com/apache/rocketmq/pull/5722
- [ISSUE #5802]Optimize HashMap and HashSet invoke resize method by @mxsm in https://github.com/apache/rocketmq/pull/5803
- [ISSUE #5809]Replace synchronized with ReentrantReadWriteLock in AutoSwitchHAService by @mxsm in https://github.com/apache/rocketmq/pull/5810
- [ISSUE #5813] Fix topic queue lock not unlock in pop consumption mode by @ShadowySpirits in https://github.com/apache/rocketmq/pull/5815
- [ISSUE #5812] Fix the issue that static topic cannot be consumed normally by @RongtongJin in https://github.com/apache/rocketmq/pull/5811
- [ISSUE #5766] Fix possible NPE in client clean expired message by @xiaoyifang in https://github.com/apache/rocketmq/pull/5769
- [ISSUE #5821] Remove unnecessary Chinese in QuorumACK.md document. by @yx9o in https://github.com/apache/rocketmq/pull/5822
- [ISSUE #5819] fix flaky test PullRequestHoldServiceTest by @ShadowySpirits in https://github.com/apache/rocketmq/pull/5820
- [ISSUE #5823] Add delete topic in message store interface by @lizhimins in https://github.com/apache/rocketmq/pull/5824
- [ISSUE #5823] Fix delete topic in message store interface by @lizhimins in https://github.com/apache/rocketmq/pull/5828
- [ISSUE #5830] fix bug in GetMessageResult#getMessageCount by @ShadowySpirits in https://github.com/apache/rocketmq/pull/5831
- Remove bazel-compile from required status checks temporarily by @RongtongJin in https://github.com/apache/rocketmq/pull/5765
- [ISSUE #5829] fix codecov url in README by @mahaitao617 in https://github.com/apache/rocketmq/pull/5833
- [ISSUE #5704]Optimize nameserver start when enableControllerInNamesrv of NamesrvConfig is false by @mxsm in https://github.com/apache/rocketmq/pull/5707
- [ISSUE #5837] Deprecate MessageStore#checkInDiskByConsumeOffset by @ShadowySpirits in https://github.com/apache/rocketmq/pull/5840
- fix restNum calculation in pop consumption mode by @ShadowySpirits in https://github.com/apache/rocketmq/pull/5843
- [ISSUE #5839] Code.ILLEGAL_POLLING_TIME is not compatible with gRPC Client <=5.0.2 by @aaron-ai in https://github.com/apache/rocketmq/pull/5841
- [ISSUE #5816] fix the issue that No response is returned when no parameter is configured for the brokerStatus command by @frinda in https://github.com/apache/rocketmq/pull/5818
- [ISSUE #5832] Fix consumerCount increasing rapidly without sending message by @Oliverwqcwrw in https://github.com/apache/rocketmq/pull/5834
- [ISSUE #5847] Fix wake up in NotificationProcessor by @drpmma in https://github.com/apache/rocketmq/pull/5848
- [ISSUE #5869] Remove unnecessary verification logic in consumerSendMsgBack method by @RongtongJin in https://github.com/apache/rocketmq/pull/5868
- [ISSUE #5862] remove offline producer group in Proxy by @xdkxlk in https://github.com/apache/rocketmq/pull/5865
- [ISSUE #5507]Improve the speed of AttributeParser#parseToMap parsing by @mxsm in https://github.com/apache/rocketmq/pull/5508
- [ISSUE #5804]Optimize BrokerStatsManager#incTopicPutLatency create statsKey by @mxsm in https://github.com/apache/rocketmq/pull/5805
- [ISSUE #5708]Fix NamesrvStartup can't print config when use -p command by @mxsm in https://github.com/apache/rocketmq/pull/5709
- [ISSUE #5863] implement tiered store metadata by @ShadowySpirits in https://github.com/apache/rocketmq/pull/5864
- [ISSUE #5872] Ignore testChangeRoleManyTimes in AutoSwitchHATest util it is stable by @RongtongJin in https://github.com/apache/rocketmq/pull/5871
- [ISSUE #5852] Don't create PlainAccessValidator when enable proxy and aclEnable is false by @Oliverwqcwrw in https://github.com/apache/rocketmq/pull/5854
- [RIP-48] Not commit offset when broker has server-side offset in ack message by @lizhimins in https://github.com/apache/rocketmq/pull/5878
- [ISSUE #5740] Fix util.getIP sometimes choose localhost over LAN ip. by @RagingSpud in https://github.com/apache/rocketmq/pull/5856
- [ISSUE #5880]Remove useless attribute TOPIC_KEY_SPLITTER in MessageClientIDSetter class by @mxsm in https://github.com/apache/rocketmq/pull/5881
- [ISSUE #5874] implement file queue for tiered storage by @ShadowySpirits in https://github.com/apache/rocketmq/pull/5875
- [ISSUE #5847] Refector logic in NotificationProcessor by @drpmma in https://github.com/apache/rocketmq/pull/5888
- [ISSUE #5885]Fix FAQurl's class FAQ url incorrect by @mxsm in https://github.com/apache/rocketmq/pull/5886
- [ISSUE #5897] Polish exception info when broker has already been added to broker container by @Oliverwqcwrw in https://github.com/apache/rocketmq/pull/5898
- [Issue #5891] Implement MessageStore interface for tiered store by @ShadowySpirits in https://github.com/apache/rocketmq/pull/5892
- [ISSUE #5859]Optimize String#format in DefaultMQProducerImpl by @mxsm in https://github.com/apache/rocketmq/pull/5870
- [ISSUE #5900] Fix the problem of can not remove the broker successfully when a shutdown failure by @Oliverwqcwrw in https://github.com/apache/rocketmq/pull/5901
- [ISSUE #5902] Fix logback warning by @aaron-ai in https://github.com/apache/rocketmq/pull/5903
- [ISSUE #5905] fix config file disappear after vm crash by @yuz10 in https://github.com/apache/rocketmq/pull/5906
- [ISSUE #5876] fix resource leak in DefaultLitePullConsumerTest by @ShadowySpirits in https://github.com/apache/rocketmq/pull/5877
- [ISSUE #5921] Support domain resolution to obtain the controller address by @RongtongJin in https://github.com/apache/rocketmq/pull/5922
- [ISSUE #5916] Fix availableNamesrvAddrMap can not remove old nameserver address by @RongtongJin in https://github.com/apache/rocketmq/pull/5917
- [ISSUE #5913] GetSyncStateSetSubCommand can also print that the broker is not in SyncStateSet by @RongtongJin in https://github.com/apache/rocketmq/pull/5935
- Update rocketmq-logging to 1.0.1 by @aaron-ai in https://github.com/apache/rocketmq/pull/5946
- [ISSUE #5949]Remove TopicQueueMappingInfo class duplicate licenses by @mxsm in https://github.com/apache/rocketmq/pull/5950
- Upgrade maven assembly plugin version to 3.4.2 by @lizhimins in https://github.com/apache/rocketmq/pull/5951
- [ISSUE #5929] Fix the issue that broker send heartbeat to controller frequently causing thread blocking when the network partition by @RongtongJin in https://github.com/apache/rocketmq/pull/5930
- [ISSUE #5953] calculate retry message throughput in pop consumption mode by @ShadowySpirits in https://github.com/apache/rocketmq/pull/5954
- [ISSUE #5961]refactor: simplify getPID by @xdshent in https://github.com/apache/rocketmq/pull/5962
- [ISSUE #5923] Add example tiered storage backend service provider by @ShadowySpirits in https://github.com/apache/rocketmq/pull/5926
- [ISSUE #5963] Remove the useless exception class: MQRedirectException by @socutes in https://github.com/apache/rocketmq/pull/5964
- Fix lmqTopicQueueTable initialization by @pingww in https://github.com/apache/rocketmq/pull/5968
- Fix dledger logging by @aaron-ai in https://github.com/apache/rocketmq/pull/5959
- [ISSUE #5860] set the value of order when create or update topic by @Slideee in https://github.com/apache/rocketmq/pull/5861
- [ISSUE #5939]Adjust the MQClientInstance#sendHeartbeatToAllBroker catch code block log print level from info to warn by @mxsm in https://github.com/apache/rocketmq/pull/5940
- [ISSUE #5924]Optimize UtilAll#sleep method by @mxsm in https://github.com/apache/rocketmq/pull/5925
- [ISSUE #5986] optimize the BrokerOuterAPITest class code by @hardyfish in https://github.com/apache/rocketmq/pull/5988
- [ISSUE #5971] Make the internal logs related to the dledger in the controller print to a file separately by @RongtongJin in https://github.com/apache/rocketmq/pull/5972
- [ISSUE #5969] Remvoe duplicate deleteUnusedStats in admin processor by @zhiliatom in https://github.com/apache/rocketmq/pull/5973
- [ISSUE #5847] Add checkBlock for hasMsgFromQueue by @drpmma in https://github.com/apache/rocketmq/pull/5981
- [ISSUE #5983] Make consumer support flow control code better by @RongtongJin in https://github.com/apache/rocketmq/pull/5984
- [ISSUE #5896] feat:add pop consumer example by @mahaitao617 in https://github.com/apache/rocketmq/pull/5991
- [ISSUE #5942]Fix the produce count include the quantity of the system topic by @Oliverwqcwrw in https://github.com/apache/rocketmq/pull/5943
- [ISSUE #5999]Fix the TopicQueueMappingUtils comments typo by @mxsm in https://github.com/apache/rocketmq/pull/6000
- [ISSUE #5996]optimize the RemotingSerializable class code by @hardyfish in https://github.com/apache/rocketmq/pull/5998
- [ISSUE #5994] [RIP-46] add pop and timer metrics by @ShadowySpirits in https://github.com/apache/rocketmq/pull/5995
- [ISSUE #6012] change the type of queueId to int of PopCheckPoint by @xdkxlk in https://github.com/apache/rocketmq/pull/6013
- [ISSUE #5941] Fix the problem that acl is not loaded when the proxy starts by @zzjcool in https://github.com/apache/rocketmq/pull/5944
- [ISSUE #5975] Fix getUserTopicConfig Impl contains system topic by @dingshuangxi888 in https://github.com/apache/rocketmq/pull/5976
- [ISSUE #6021] Fix nameserver logback configuration warning by @aaron-ai in https://github.com/apache/rocketmq/pull/6022
- Fix readme of tiered storage by @ShadowySpirits in https://github.com/apache/rocketmq/pull/6018
- [ISSUE #6010]refactor: avoid redundant condition judgment in loop by @xdshent in https://github.com/apache/rocketmq/pull/6011
- [ISSUE #6007]Remove useless if judgement by @coderbruis in https://github.com/apache/rocketmq/pull/6008
- [ISSUE #6019] simplified the PlainAccessResource parse method by @hardyfish in https://github.com/apache/rocketmq/pull/6020
- [ISSUE #5907]optimize try catch to prevent ConcurrentHashMapUtils init failed by @mxsm in https://github.com/apache/rocketmq/pull/5908
- [ISSUE #6033] modify TraceContext toString method by @hardyfish in https://github.com/apache/rocketmq/pull/6034
- [ISSUE #5979]Fix FAQ url incorrect in FAQUrl class by @mxsm in https://github.com/apache/rocketmq/pull/6035
- [ISSUE #6043] optimize the DefaultLitePullConsumerImpl isSetEqual method code by @hardyfish in https://github.com/apache/rocketmq/pull/6044
- [ISSUE #6055]refactor: replace loop with
putAll
and typo fix by @xdshent in https://github.com/apache/rocketmq/pull/6056 - [ISSUE #6051] remove redundant variable definitions by @hardyfish in https://github.com/apache/rocketmq/pull/6052
- [ISSUE #6045] Fix the issue that the endoffset of entry obtained by getBrokerEpoch is incorrect by @RongtongJin in https://github.com/apache/rocketmq/pull/6049
- [ISSUE #5927]Add Proxy deploy guide cn document by @mxsm in https://github.com/apache/rocketmq/pull/5928
- [ISSUE #6036]Optimize the PULL_REQUEST_TEMPLATE.md by @mxsm in https://github.com/apache/rocketmq/pull/6037
- [ISSUE #5884] Concurrent check CommitLog messages by @nowinkeyy in https://github.com/apache/rocketmq/pull/5887
- [ISSUE #6063] Polish controller mode deploy document by @RongtongJin in https://github.com/apache/rocketmq/pull/6064
- [ISSUE #6030] Prepare to release Apache RocketMQ 5.0.1 by @drpmma in https://github.com/apache/rocketmq/pull/6065
- [RIP-41] Add E2E test to CI by @deepsola in https://github.com/apache/rocketmq/pull/6004
- [ISSUE #6047] Support TLS permissive mode for 5.x client by @xdkxlk in https://github.com/apache/rocketmq/pull/6048
- [ISSUE #6069]Fix README.md DLedger Controller link url incorrect by @mxsm in https://github.com/apache/rocketmq/pull/6070
- [ISSUE #6030] Prepare to release Apache RocketMQ 5.1.0 by @drpmma in https://github.com/apache/rocketmq/pull/6072
- Minor improvement for logs and metrics by @ShadowySpirits in https://github.com/apache/rocketmq/pull/6066
- [ISSUE #6073] remove static reference by @hardyfish in https://github.com/apache/rocketmq/pull/6074
- [ISSUE #6077] fix issues that messageStore could be null by @hardyfish in https://github.com/apache/rocketmq/pull/6078
- [ISSUE #6080] delete MQAdminImpl meaningless null check by @hardyfish in https://github.com/apache/rocketmq/pull/6081
- [ISSUE #6082] simplify MQClientAPIImpl processSendResponse code by @hardyfish in https://github.com/apache/rocketmq/pull/6083
- [ISSUE #6084] fixed a typo by @WSYwsy22 in https://github.com/apache/rocketmq/pull/6075
- [ISSUE #6085] Fix a typo by @agoodjuice in https://github.com/apache/rocketmq/pull/6067
- [ISSUE #5941] Add proxyConfig enableAclRpcHookForClusterMode by @drpmma in https://github.com/apache/rocketmq/pull/6079
- [ISSUE #5947]Optimize RouteInfoManager#pickupTopicRouteData create BrokerData code by @mxsm in https://github.com/apache/rocketmq/pull/5948
New Contributors
- @renyansongno1 made their first contribution in https://github.com/apache/rocketmq/pull/5140
- @azhsmesos made their first contribution in https://github.com/apache/rocketmq/pull/5139
- @selectbook made their first contribution in https://github.com/apache/rocketmq/pull/5145
- @islongfei made their first contribution in https://github.com/apache/rocketmq/pull/5144
- @RapperCL made their first contribution in https://github.com/apache/rocketmq/pull/5143
- @security00 made their first contribution in https://github.com/apache/rocketmq/pull/5146
- @liyijuan made their first contribution in https://github.com/apache/rocketmq/pull/5155
- @alexcao2018 made their first contribution in https://github.com/apache/rocketmq/pull/5185
- @isysc1 made their first contribution in https://github.com/apache/rocketmq/pull/4903
- @nowinkeyy made their first contribution in https://github.com/apache/rocketmq/pull/5193
- @DongyuanPan made their first contribution in https://github.com/apache/rocketmq/pull/5208
- @Knowden made their first contribution in https://github.com/apache/rocketmq/pull/5171
- @Slideee made their first contribution in https://github.com/apache/rocketmq/pull/5024
- @byj520-lang made their first contribution in https://github.com/apache/rocketmq/pull/5258
- @vvsd made their first contribution in https://github.com/apache/rocketmq/pull/5264
- @SSS-K made their first contribution in https://github.com/apache/rocketmq/pull/5377
- @xiaoyifang made their first contribution in https://github.com/apache/rocketmq/pull/5369
- @Focus-rth made their first contribution in https://github.com/apache/rocketmq/pull/5386
- @fndejan made their first contribution in https://github.com/apache/rocketmq/pull/5467
- @jasonjavaYY made their first contribution in https://github.com/apache/rocketmq/pull/5436
- @GOODBOY008 made their first contribution in https://github.com/apache/rocketmq/pull/5253
- @asia-zengtao made their first contribution in https://github.com/apache/rocketmq/pull/5515
- @pen4 made their first contribution in https://github.com/apache/rocketmq/pull/5547
- @lybuestc made their first contribution in https://github.com/apache/rocketmq/pull/5764
- @yx9o made their first contribution in https://github.com/apache/rocketmq/pull/5775
- @mahaitao617 made their first contribution in https://github.com/apache/rocketmq/pull/5833
- @frinda made their first contribution in https://github.com/apache/rocketmq/pull/5818
- @RagingSpud made their first contribution in https://github.com/apache/rocketmq/pull/5856
- @socutes made their first contribution in https://github.com/apache/rocketmq/pull/5964
- @zzjcool made their first contribution in https://github.com/apache/rocketmq/pull/5944
- @deepsola made their first contribution in https://github.com/apache/rocketmq/pull/6004
- @WSYwsy22 made their first contribution in https://github.com/apache/rocketmq/pull/6075
- @agoodjuice made their first contribution in https://github.com/apache/rocketmq/pull/6067
Full Changelog: https://github.com/apache/rocketmq/compare/rocketmq-all-5.0.0...rocketmq-all-5.1.0