This is an automated email from the ASF dual-hosted git repository.

jinrongtong pushed a commit to branch new-official-website
in repository https://gitbox.apache.org/repos/asf/rocketmq-site.git


The following commit(s) were added to refs/heads/new-official-website by this 
push:
     new 0e509a826 Update the release note of 5.1.0 (#506)
0e509a826 is described below

commit 0e509a8261df663253126aeba8b3bcd5dcaf81b7
Author: Zhouxiang Zhan <[email protected]>
AuthorDate: Fri Feb 17 16:04:30 2023 +0800

    Update the release note of 5.1.0 (#506)
    
    * [ISSUE #507] release 5.1.0
    
    * update chinese to english
---
 release-notes/2023-02-16-5.1.0.md | 347 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 347 insertions(+)

diff --git a/release-notes/2023-02-16-5.1.0.md 
b/release-notes/2023-02-16-5.1.0.md
new file mode 100644
index 000000000..ea2aaa364
--- /dev/null
+++ b/release-notes/2023-02-16-5.1.0.md
@@ -0,0 +1,347 @@
+---
+title: "Release Notes - Apache RocketMQ - Version 5.1.0"
+categories:
+  - Release_Notes
+tags:
+  - Release_Notes
+  - RocketMQ
+  - Version
+---
+
+:::tip    Download the 5.1.0 release
+- Source: 
[rocketmq-all-5.1.0-source-release.zip](https://dist.apache.org/repos/dist/dev/rocketmq/5.1.0/rocketmq-all-5.1.0-source-release.zip)
 
[[PGP](https://dist.apache.org/repos/dist/dev/rocketmq/5.1.0/rocketmq-all-5.1.0-source-release.zip.asc)]
 
[[SHA512](https://dist.apache.org/repos/dist/dev/rocketmq/5.1.0/rocketmq-all-5.1.0-source-release.zip.sha512)]
+- Binary: 
[rocketmq-all-5.1.0-bin-release.zip](https://dist.apache.org/repos/dist/dev/rocketmq/5.1.0/rocketmq-all-5.1.0-bin-release.zip)
 
[[PGP](https://dist.apache.org/repos/dist/dev/rocketmq/5.1.0/rocketmq-all-5.1.0-bin-release.zip.asc)]
 
[[SHA512](https://dist.apache.org/repos/dist/dev/rocketmq/5.1.0/rocketmq-all-5.1.0-bin-release.zip.sha512)]
+:::
+<!--truncate-->
+
+Below is a summary of the issues addressed in the 5.1.0 release of RocketMQ. 
For full documentation of the release, a guide to get started, please refer to 
<a href='/docs/quickStart/01quickstart/'>Quick Start</a>.
+
+## Feature
+
+* 
[RIP-46](https://github.com/apache/rocketmq/wiki/RIP-46-Observability-improvement-for-RocketMQ)
 Observability improvement for RocketMQ
+
+* 
[RIP-48](https://github.com/apache/rocketmq/wiki/RIP-48-Enhance-server-side-offset-management-ability)
 Enhance server side offset management ability
+
+* 
[RIP-49](https://github.com/apache/rocketmq/wiki/RIP-49-RocketMQ-remoting-module-improvement)
 RocketMQ remoting module improvement
+
+* 
[RIP-50](https://github.com/apache/rocketmq/wiki/RIP-50-RocketMQ-Transaction-Message-Improvement)
 RocketMQ Transaction Message Improvement
+
+* 
[RIP-51](https://github.com/apache/rocketmq/wiki/RIP-51-Pop-orderly-improvement)
 Pop orderly improvement
+
+* 
[RIP-52](https://github.com/apache/rocketmq/wiki/RIP-52-Optimize-Building-ConsumeQueue)
 Optimize Building ConsumeQueue
+
+* 
[RIP-55](https://github.com/apache/rocketmq/wiki/RIP-55-Support-remoting-protocol-in-rocketmq-proxy-module)
 Support remoting protocol in rocketmq proxy
+
+* 
[RIP-56](https://github.com/apache/rocketmq/wiki/RIP-56-Replace-Logging-Module-with-Shaded-Logback)
 Replace Logging Module with Shaded Logback
+
+* 
[RIP-57](https://github.com/apache/rocketmq/wiki/RIP-57-Tiered-storage-for-RocketMQ)
 Tiered storage for RocketMQ
+
+## Improvement
+
+* [[ISSUE #3799]](https://github.com/apache/rocketmq/issues/3799) [RIP-30] 
Support Compaction topic @ltamber, pr by @ltamber 
+* [[ISSUE #3905]](https://github.com/apache/rocketmq/issues/3905) Support 
brokerName in request protocol @drpmma, pr by @drpmma 
+* [[ISSUE #4330]](https://github.com/apache/rocketmq/issues/4330) [RIP-44] 
Support DLedger Controller @hzh0425, pr by @hzh0425 
+* [[ISSUE #4487]](https://github.com/apache/rocketmq/issues/4487) The 
trackType is wrong when the consumer in broadcasting subscription 
@zhangjidi2016, pr by @zhangjidi2016 
+* [[ISSUE #4658]](https://github.com/apache/rocketmq/issues/4658) remove 
redundant logic in checkTransactionState @zhiliatom, pr by @zhiliatom 
+* [[ISSUE #4902]](https://github.com/apache/rocketmq/issues/4902) Change the 
type of loop index from long to int, and place Safepoint before the loop, will 
the effect be better than Thread.sleep(0)? @somePeopleFireAndWood, pr by 
@isysc1 
+* [[ISSUE #5012]](https://github.com/apache/rocketmq/issues/5012) Support 
escaping transactional messages in slave-acting-master mode @caigy, pr by 
@caigy 
+* [[ISSUE #5020]](https://github.com/apache/rocketmq/issues/5020) Add 
find_java_home function to tool script @Slideee, pr by @Slideee 
+* [[ISSUE #5039]](https://github.com/apache/rocketmq/issues/5039) 
localHostName() get stuck when constructing the BrokerIdentity object 
@dongeforever, pr by @TheR1sing3un 
+* [[ISSUE #5047]](https://github.com/apache/rocketmq/issues/5047) Modify 
MessageStoreConfig attribute maxTopicLength  default value @mxsm, pr by @mxsm 
+* [[ISSUE #5051]](https://github.com/apache/rocketmq/issues/5051) Remove 
GroupCommitService#run synchronized code chunk @mxsm, pr by @mxsm 
+* [[ISSUE #5069]](https://github.com/apache/rocketmq/issues/5069) polish the 
startup of proxy @xdkxlk, pr by @xdkxlk 
+* [[ISSUE #5089]](https://github.com/apache/rocketmq/issues/5089) Delegate 
plugin store configuration by broker @ShadowySpirits, pr by @ShadowySpirits 
+* [[ISSUE #5091]](https://github.com/apache/rocketmq/issues/5091) RocketMQ 
Store Module Improvement @lizhimins, pr by @lizhimins 
+* [[ISSUE #5095]](https://github.com/apache/rocketmq/issues/5095) [RIP-49] 
RocketMQ Remoting Module Improvement @lizhimins, pr by @lizhimins 
+* [[ISSUE #5097]](https://github.com/apache/rocketmq/issues/5097) Fix illegal 
reflective access @ShadowySpirits, pr by @ShadowySpirits 
+* [[ISSUE #5100]](https://github.com/apache/rocketmq/issues/5100) Recover the 
optimization of pull request #2885 @RongtongJin, pr by @RongtongJin 
+* [[ISSUE #5104]](https://github.com/apache/rocketmq/issues/5104) Clean 
PROPERTY_TIMER_DELAY_MS if not timer message @Oliverwqcwrw, pr by @Oliverwqcwrw 
+* [[ISSUE #5106]](https://github.com/apache/rocketmq/issues/5106) Make 
ProxyStartupTest portable @lizhanhui, pr by @lizhanhui 
+* [[ISSUE #5108]](https://github.com/apache/rocketmq/issues/5108) Bump 
checkstyle-plugin to 3.2.0 @aaron-ai, pr by @aaron-ai 
+* [[ISSUE #5116]](https://github.com/apache/rocketmq/issues/5116) Make 
PlainAccessControlFlowTest portable @lizhanhui, pr by @lizhanhui 
+* [[ISSUE #5119]](https://github.com/apache/rocketmq/issues/5119) Make 
remaining acl test cases hermetic and portable  @lizhanhui, pr by @lizhanhui 
+* [[ISSUE #5121]](https://github.com/apache/rocketmq/issues/5121) Automate 
release of RocketMQ versions to maven repository @lizhanhui, pr by 
@tsunghanjacktsai 
+* [[ISSUE #5124]](https://github.com/apache/rocketmq/issues/5124) Signature of 
several public methods in 'org.apache.rocketmq.namesrv.NamesrvStartup' have 
been changed @caigy, pr by @caigy 
+* [[ISSUE #5126]](https://github.com/apache/rocketmq/issues/5126) Make tests 
in ACL module pass on Windows @lizhanhui, pr by @lizhanhui 
+* [[ISSUE #5130]](https://github.com/apache/rocketmq/issues/5130) Use the 
latest rocketmq version as example in readme file. @ShannonDing, pr by 
@security00 
+* [[ISSUE #5131]](https://github.com/apache/rocketmq/issues/5131) The producer 
instance should be shutdown after sending namespacing messages. @ShannonDing, 
pr by @totalo 
+* [[ISSUE #5132]](https://github.com/apache/rocketmq/issues/5132) Use 
StandardCharsets.UTF_8  as default charset of getting bytes when sending 
example messages. @ShannonDing, pr by @renyansongno1 
+* [[ISSUE #5133]](https://github.com/apache/rocketmq/issues/5133) Use 
StandardCharsets.UTF_8 as default charset in oneway producer demo. 
@ShannonDing, pr by @selectbook 
+* [[ISSUE #5134]](https://github.com/apache/rocketmq/issues/5134) Remove 
useless pull consumer example. @ShannonDing, pr by @azhsmesos 
+* [[ISSUE #5135]](https://github.com/apache/rocketmq/issues/5135) Format 
ERROR_MESSAGE string in commandUtil class. @ShannonDing, pr by @islongfei 
+* [[ISSUE #5136]](https://github.com/apache/rocketmq/issues/5136) SubCommand 
seems not required to be declared again as a parameter type. @ShannonDing, pr 
by @RapperCL 
+* [[ISSUE #5138]](https://github.com/apache/rocketmq/issues/5138) Do not throw 
exception in order producer demo. @ShannonDing, pr by @alexcao2018 
+* [[ISSUE #5149]](https://github.com/apache/rocketmq/issues/5149) remove 
useless producer example file. @ShannonDing, pr by @liyijuan 
+* [[ISSUE #5151]](https://github.com/apache/rocketmq/issues/5151) 
RebalanceImpl:Reduce redundant for loops @RapperCL, pr by @RapperCL 
+* [[ISSUE #5152]](https://github.com/apache/rocketmq/issues/5152)  Change the 
error log level to error @Oliverwqcwrw, pr by @Oliverwqcwrw 
+* [[ISSUE #5157]](https://github.com/apache/rocketmq/issues/5157) Optimize  
AutoSwitchHAConnection HandShake's data  protocol @mxsm, pr by @mxsm 
+* [[ISSUE #5168]](https://github.com/apache/rocketmq/issues/5168) 5.0.0 
release @odbozhou, pr by @odbozhou 
+* [[ISSUE #5177]](https://github.com/apache/rocketmq/issues/5177) NPE in 
AclUtils#combineBytes @zhiliatom, pr by @zhiliatom 
+* [[ISSUE #5179]](https://github.com/apache/rocketmq/issues/5179) Math.abs() 
method call redundant, judgment and repeated assignment @RapperCL, pr by 
@RapperCL 
+* [[ISSUE #5180]](https://github.com/apache/rocketmq/issues/5180) Support 
domain resolution to obtain the nameserver address @lizhimins, pr by @lizhimins 
+* [[ISSUE #5195]](https://github.com/apache/rocketmq/issues/5195) receive 
INVALID_ARGUMENT when there is no topicsList in publishing of settings @xdkxlk, 
pr by @xdkxlk 
+* [[ISSUE #5198]](https://github.com/apache/rocketmq/issues/5198) Fix NPE in 
ClusterList SubCommand @lizhimins, pr by @lizhimins 
+* [[ISSUE #5201]](https://github.com/apache/rocketmq/issues/5201) [Infra 
Enhancement Project] Use pull request for Bazel Pipeline @lizhanhui, pr by 
@lizhanhui 
+* [[ISSUE #5227]](https://github.com/apache/rocketmq/issues/5227) Add a new 
notification configuration to make dev list cleaner @zhouxinyu, pr by 
@zhouxinyu 
+* [[ISSUE #5231]](https://github.com/apache/rocketmq/issues/5231) Optimize 
some reput message code @echooymxq, pr by @echooymxq 
+* [[ISSUE #5236]](https://github.com/apache/rocketmq/issues/5236) There is a 
problem in the load method of the ServiceProvider loading class @RapperCL, pr 
by @RapperCL 
+* [[ISSUE #5254]](https://github.com/apache/rocketmq/issues/5254) 
ServiceProvider Stream Closure Optimization @RapperCL, pr by @RapperCL 
+* [[ISSUE #5265]](https://github.com/apache/rocketmq/issues/5265) Nested logic 
may cause more if check @zhiliatom, pr by @zhiliatom 
+* [[ISSUE #5267]](https://github.com/apache/rocketmq/issues/5267) Start Broker 
failed to load the configuration file broker.conf @macdreaming, pr by @xdkxlk 
+* [[ISSUE #5270]](https://github.com/apache/rocketmq/issues/5270) mqshudown 
will produce \"Illegal number\" when there is no process to shutdown @xdkxlk, 
pr by @xdkxlk 
+* [[ISSUE #5272]](https://github.com/apache/rocketmq/issues/5272) NPE raised 
when CI runs tests @lizhanhui, pr by @lizhanhui 
+* [[ISSUE #5274]](https://github.com/apache/rocketmq/issues/5274) 
AutoSwitchRoleIntegrationTest is still flaky @lizhanhui, pr by @RongtongJin 
+* [[ISSUE #5276]](https://github.com/apache/rocketmq/issues/5276) 
AddWritePermSubCommandTest uses fixed port that may not be available 
@lizhanhui, pr by @lizhanhui 
+* [[ISSUE #5278]](https://github.com/apache/rocketmq/issues/5278) Modify 
MessageStoreConfig#isTransientStorePoolEnable method comment doc @mxsm, pr by 
@mxsm 
+* [[ISSUE #5281]](https://github.com/apache/rocketmq/issues/5281) Optimize the 
rocketmq benchmark @zhangjidi2016, pr by @zhangjidi2016 
+* [[ISSUE #5285]](https://github.com/apache/rocketmq/issues/5285) Add vm 
arguments to set useTLS for all server. @echooymxq, pr by @echooymxq 
+* [[ISSUE #5288]](https://github.com/apache/rocketmq/issues/5288) 
Implementation of AccessValidator cannot be replaced with SPI mechanism @caigy, 
pr by @caigy 
+* [[ISSUE #5291]](https://github.com/apache/rocketmq/issues/5291) Optimise the 
HandshakeHandler  @echooymxq, pr by @echooymxq 
+* [[ISSUE #5292]](https://github.com/apache/rocketmq/issues/5292) [RIP-48] 
Support reset offset in server side to improve the success rate @lizhimins, pr 
by @lizhimins 
+* [[ISSUE #5294]](https://github.com/apache/rocketmq/issues/5294) ClassLoad 
path optimization @RapperCL, pr by @RapperCL 
+* [[ISSUE #5303]](https://github.com/apache/rocketmq/issues/5303) 
Authentication cannot be performed for sending batch messages @zhangjidi2016, 
pr by @zhangjidi2016 
+* [[ISSUE #5307]](https://github.com/apache/rocketmq/issues/5307) Whether the 
if statement is redundant? @nowinkeyy, pr by @nowinkeyy 
+* [[ISSUE #5309]](https://github.com/apache/rocketmq/issues/5309) 
NormalMsgDelayIT is flaky @lizhanhui, pr by @ShadowySpirits 
+* [[ISSUE #5310]](https://github.com/apache/rocketmq/issues/5310) Admin tool 
queryMessage signature check failed @sinrimin, pr by @zhangjidi2016 
+* [[ISSUE #5311]](https://github.com/apache/rocketmq/issues/5311) Expose an 
API to facilitate graceful shutdown of proxy @lizhanhui, pr by @drpmma 
+* [[ISSUE #5313]](https://github.com/apache/rocketmq/issues/5313) Optimize 
proxy module methods and interfaces @drpmma, pr by @drpmma 
+* [[ISSUE #5315]](https://github.com/apache/rocketmq/issues/5315) 
DefaultLitePullConsumerImpl's persistConsumeOffset method should not be called 
by MQClientInstance if DefaultLitePullConsumerImpl disable autoCommit 
@lizhiboo, pr by by @lizhiboo 
+* [[ISSUE #5322]](https://github.com/apache/rocketmq/issues/5322) improving 
SDK topic route availability, when namsrv  restart @fuyou001, pr by @fuyou001 
+* [[ISSUE #5324]](https://github.com/apache/rocketmq/issues/5324) Replace 
deprecated class PosixParser with DefaultParser for CLI @mxsm, pr by @mxsm 
+* [[ISSUE #5331]](https://github.com/apache/rocketmq/issues/5331) Resolve the 
unstable unit tests @echooymxq, pr by @echooymxq 
+* [[ISSUE #5332]](https://github.com/apache/rocketmq/issues/5332) Remove 
DefaultMessageStore's private field printTimes that is never used @mxsm, pr by 
@mxsm 
+* [[ISSUE #5339]](https://github.com/apache/rocketmq/issues/5339) Fix 
BrokerContainer document error @RongtongJin, pr by @RongtongJin 
+* [[ISSUE #5344]](https://github.com/apache/rocketmq/issues/5344) Disable some 
test cases on Windows to make the CI pipeline pass @lizhanhui, pr by @lizhanhui 
+* [[ISSUE #5348]](https://github.com/apache/rocketmq/issues/5348) [RIP-48] 
Support server-side offset management in broadcast consumption mode @lizhimins, 
pr by @lizhimins 
+* [[ISSUE #5354]](https://github.com/apache/rocketmq/issues/5354) [RIP-46] 
[Task 2] Implement metrics collector and exporter @ShadowySpirits, pr by 
@ShadowySpirits 
+* [[ISSUE #5354]](https://github.com/apache/rocketmq/issues/5354) [RIP-46] 
[Task 2] Implement metrics collector and exporter @ShadowySpirits, pr by 
@ShadowySpirits 
+* [[ISSUE #5356]](https://github.com/apache/rocketmq/issues/5356) [RIP 48] 
Introduces the concept of ready and inflight messages @lizhimins, pr by 
@lizhimins 
+* [[ISSUE #5364]](https://github.com/apache/rocketmq/issues/5364) [RIP 51] 
Task1: Support changeInvisibleTime for pop orderly. @xdkxlk, pr by @xdkxlk 
+* [[ISSUE #5365]](https://github.com/apache/rocketmq/issues/5365) [RIP 51] 
Task2: Add notification mechanism for pop orderly. @xdkxlk, pr by @xdkxlk 
+* [[ISSUE #5370]](https://github.com/apache/rocketmq/issues/5370) Upgrade 
commons-cli:commons-cli to 1.5.0 @mxsm, pr by @mxsm 
+* [[ISSUE #5372]](https://github.com/apache/rocketmq/issues/5372) is this 
necessary to call fileWatchService's shutdown method twice? @thezp, pr by 
@thezp 
+* [[ISSUE #5373]](https://github.com/apache/rocketmq/issues/5373) NameSrv does 
not output the bindaddress when starting @xiaoyifang, pr by @xiaoyifang 
+* [[ISSUE #5381]](https://github.com/apache/rocketmq/issues/5381) Optimize 
Python scripts  comments @pipi18, pr by @pipi18 
+* [[ISSUE #5386]](https://github.com/apache/rocketmq/issues/5386) [ISSUE 
#5386][RIP-50]RocketMQ Transaction Message Improvement Of Batch OP Message 
@Focus-rth, pr by @Focus-rth 
+* [[ISSUE #5390]](https://github.com/apache/rocketmq/issues/5390) There are to 
many useless log in pop.log @xdkxlk, pr by @xdkxlk 
+* [[ISSUE #5392]](https://github.com/apache/rocketmq/issues/5392) [RIP-55] 
Support remoting protocol in rocketmq proxy module @drpmma, pr by @drpmma 
+* [[ISSUE #5393]](https://github.com/apache/rocketmq/issues/5393) 
TransactionMessageIT can not pass CI @RongtongJin, pr by @RongtongJin 
+* [[ISSUE #5402]](https://github.com/apache/rocketmq/issues/5402) The retry 
messages should not be decompressed in PopReviveService @xdkxlk, pr by @xdkxlk 
+* [[ISSUE #5404]](https://github.com/apache/rocketmq/issues/5404) Variable of 
LatencyFaultToleranceImpl#whichItemWorst does not present the worst item 
@jasonjavaYY, pr by  @jasonjavaYY 
+* [[ISSUE #5408]](https://github.com/apache/rocketmq/issues/5408) The offset 
of PopReviveGroup unable to move forward when there are more ack than ck 
@xdkxlk, pr by @xdkxlk 
+* [[ISSUE #5413]](https://github.com/apache/rocketmq/issues/5413) Modify 
AutoSwitchHAClient currentReceivedEpoch attribute long type to int @mxsm, pr by 
@mxsm 
+* [[ISSUE #5415]](https://github.com/apache/rocketmq/issues/5415) 
TransactionalMessageBridge.writeOp Duplicate recording of metrics data  
@RapperCL, pr by @RapperCL 
+* [[ISSUE #5426]](https://github.com/apache/rocketmq/issues/5426) mqadmin 
updateTopic CLI result print format problem @mxsm, pr by @mxsm 
+* [[ISSUE #5430]](https://github.com/apache/rocketmq/issues/5430) [code 
quality]redundent null check  in HookUtils  @xiaoyifang, pr by @fndejan 
+* [[ISSUE #5437]](https://github.com/apache/rocketmq/issues/5437) Add push 
consumer execute hook logs. @humkum, pr by @humkum 
+* [[ISSUE #5443]](https://github.com/apache/rocketmq/issues/5443) Rpc hook npe 
in rocketmq test @lizhimins, pr by @RongtongJin 
+* [[ISSUE #5446]](https://github.com/apache/rocketmq/issues/5446) Modify 
ScheduleMessageService's log name RocketmqStore to RocketmqBroker @mxsm, pr by 
@mxsm 
+* [[ISSUE #5448]](https://github.com/apache/rocketmq/issues/5448) [RIP-46] 
[Task 3] Develop metrics for broker and proxy @ShadowySpirits, pr by 
@ShadowySpirits 
+* [[ISSUE #5448]](https://github.com/apache/rocketmq/issues/5448) [RIP-46] 
[Task 3] Develop metrics for broker and proxy @ShadowySpirits, pr by 
@ShadowySpirits 
+* [[ISSUE #5449]](https://github.com/apache/rocketmq/issues/5449) implement 
broker stats metrics and request metrics @ShadowySpirits, pr by @ShadowySpirits 
+* [[ISSUE #5449]](https://github.com/apache/rocketmq/issues/5449) implement 
broker stats metrics and request metrics @ShadowySpirits, pr by @ShadowySpirits 
+* [[ISSUE #5452]](https://github.com/apache/rocketmq/issues/5452) Label 
'@maven//:com_google_guava_guava' is duplicated in the 'deps' attribute of rule 
'tests' @RongtongJin, pr by @RongtongJin 
+* [[ISSUE #5453]](https://github.com/apache/rocketmq/issues/5453) Combine 
parseDelayLevel error log information @mxsm, pr by @mxsm 
+* [[ISSUE #5458]](https://github.com/apache/rocketmq/issues/5458) Enforce 
checks on Windows and MacOS @lizhanhui, pr by @lizhanhui 
+* [[ISSUE #5471]](https://github.com/apache/rocketmq/issues/5471) 
AutoSwitchRoleIntegrationTest still experience random failures @lizhanhui, pr 
by @RongtongJin 
+* [[ISSUE #5481]](https://github.com/apache/rocketmq/issues/5481) Decrease the 
repeated consumption probability of expired message @aaron-ai, pr by @aaron-ai 
+* [[ISSUE #5482]](https://github.com/apache/rocketmq/issues/5482) Remove 
ClientRequestProcessor#getRouteInfoByTopic method invalid logic judgment @mxsm, 
pr by @mxsm 
+* [[ISSUE #5484]](https://github.com/apache/rocketmq/issues/5484) [RIP-56] 
Replace Logging Module with Shaded Logback @aaron-ai, pr by @aaron-ai 
+* [[ISSUE #5484]](https://github.com/apache/rocketmq/issues/5484) [RIP-56] 
Replace Logging Module with Shaded Logback @aaron-ai, pr by @aaron-ai 
+* [[ISSUE #5490]](https://github.com/apache/rocketmq/issues/5490) Fix name 
server startup tip typo @ShadowySpirits, pr by @ShadowySpirits 
+* [[ISSUE #5499]](https://github.com/apache/rocketmq/issues/5499) Remove 
BrokerHousekeepingService unused static attribute log @mxsm, pr by @mxsm 
+* [[ISSUE #5506]](https://github.com/apache/rocketmq/issues/5506) Question : 
How do I create TOPIC of type DELAY? @TO-21, pr by @drpmma 
+* [[ISSUE #5507]](https://github.com/apache/rocketmq/issues/5507) Improve the 
speed of AttributeParser#parseToMap parsing @mxsm, pr by @mxsm 
+* [[ISSUE #5509]](https://github.com/apache/rocketmq/issues/5509) Fix flaky 
test case  in BrokerOuterAPITest @lizhanhui, pr by @lizhanhui 
+* [[ISSUE #5511]](https://github.com/apache/rocketmq/issues/5511) Fix Proxy 
start up throw  NullPointerException @mxsm, pr by @mxsm 
+* [[ISSUE #5512]](https://github.com/apache/rocketmq/issues/5512) Skip the 
unnecessary network interface @echooymxq, pr by @echooymxq 
+* [[ISSUE #5526]](https://github.com/apache/rocketmq/issues/5526) Fix : Topic 
attribute should not be replace by null. @humkum, pr by @humkum 
+* [[ISSUE #5531]](https://github.com/apache/rocketmq/issues/5531) Logging 
isolation of broker container is hacky @aaron-ai, pr by @aaron-ai 
+* [[ISSUE #5532]](https://github.com/apache/rocketmq/issues/5532) useless 
setting socksProxy in DefaultMQAdminExt @supercym, pr by @supercym 
+* [[ISSUE #5534]](https://github.com/apache/rocketmq/issues/5534) 
BatchConsumeQueueTest timeout too eager @lizhanhui, pr by @lizhanhui 
+* [[ISSUE #5542]](https://github.com/apache/rocketmq/issues/5542) 
ConsumerProcessor lockBatchMQ future allOf data race issue @drpmma, pr by 
@drpmma 
+* [[ISSUE #5544]](https://github.com/apache/rocketmq/issues/5544) Replace 
DLedgerServer#getdLedgerLeaderElector deprecated method @mxsm, pr by @mxsm 
+* [[ISSUE #5549]](https://github.com/apache/rocketmq/issues/5549) It is 
inappropriate that the headers of the controller are under namesrv directory  
@RongtongJin, pr by @RongtongJin 
+* [[ISSUE #5560]](https://github.com/apache/rocketmq/issues/5560) Method 
parameters are passed in the wrong order @zhangjidi2016, pr by @zhangjidi2016 
+* [[ISSUE #5562]](https://github.com/apache/rocketmq/issues/5562) Reset 
consumeOffset execution logic In a catch block,and is not executed under normal 
circumstances @zhangjidi2016, pr by @zhangjidi2016 
+* [[ISSUE #5566]](https://github.com/apache/rocketmq/issues/5566) 
AutoSwitchHATest is a flaky test @RongtongJin, pr by @RongtongJin 
+* [[ISSUE #5568]](https://github.com/apache/rocketmq/issues/5568) Support long 
length group and topic for pop mode consumption @lizhimins, pr by @lizhimins 
+* [[ISSUE #5569]](https://github.com/apache/rocketmq/issues/5569) Support 
broker priority election for controller mode  @hzh0425, pr by @hzh0425 
+* [[ISSUE #5572]](https://github.com/apache/rocketmq/issues/5572) Remove 
useless introduction in Controller / BrokerInfo @hzh0425, pr by @hzh0425 
+* [[ISSUE #5576]](https://github.com/apache/rocketmq/issues/5576) Optimize 
UtilAll#getPid method @mxsm, pr by @mxsm 
+* [[ISSUE #5577]](https://github.com/apache/rocketmq/issues/5577) Unnecessary 
request parsing when executing sendMessageHook @RongtongJin, pr by @RongtongJin 
+* [[ISSUE #5583]](https://github.com/apache/rocketmq/issues/5583) FlakyTest: 
ReceiptHandleProcessorTest @lizhanhui, pr by @xdkxlk 
+* [[ISSUE #5589]](https://github.com/apache/rocketmq/issues/5589) 
[OPTIMIZATION] Record subscriptions from request @ShadowySpirits, pr by 
@ShadowySpirits 
+* [[ISSUE #5593]](https://github.com/apache/rocketmq/issues/5593) Enable 
AbortProcessException to interrupt RPCHook @RongtongJin, pr by @RongtongJin 
+* [[ISSUE #5595]](https://github.com/apache/rocketmq/issues/5595) Add 
brokerConfig which will not validate system topic when update topic @drpmma, pr 
by @drpmma 
+* [[ISSUE #5602]](https://github.com/apache/rocketmq/issues/5602) Remove 
useless log attribute from BrokerConfig @mxsm, pr by @mxsm 
+* [[ISSUE #5605]](https://github.com/apache/rocketmq/issues/5605) 
[OPTIMIZATION] Introduce tag estimation for lag calculation @ShadowySpirits, pr 
by @ShadowySpirits 
+* [[ISSUE #5616]](https://github.com/apache/rocketmq/issues/5616) Fix POP 
checkpoint record accessor typo @lizhanhui, pr by @francisoliverlee 
+* [[ISSUE #5617]](https://github.com/apache/rocketmq/issues/5617) Fix Bazel 
build warning @lizhanhui, pr by @lizhanhui 
+* [[ISSUE #5621]](https://github.com/apache/rocketmq/issues/5621) Enable all 
store test cases @lizhanhui, pr by @lizhanhui 
+* [[ISSUE #5623]](https://github.com/apache/rocketmq/issues/5623) DLedger 
can't load org.sfl4j.LoggerFactory when use mqnamesrv start @mxsm, pr by @mxsm 
+* [[ISSUE #5626]](https://github.com/apache/rocketmq/issues/5626) Optimize 
DefaultMessageStore#getEarliestMessageTime @ShadowySpirits, pr by 
@ShadowySpirits 
+* [[ISSUE #5631]](https://github.com/apache/rocketmq/issues/5631) 
ReplicasInfoManager#registerBroker not check master is alive @mxsm, pr by @mxsm 
+* [[ISSUE #5634]](https://github.com/apache/rocketmq/issues/5634) Persist 
consumer offset should not be disabled when auto-commit is turned off 
@RongtongJin, pr by @RongtongJin 
+* [[ISSUE #5637]](https://github.com/apache/rocketmq/issues/5637) Try to make 
AutoSwitchRoleIntegrationTest more stable @RongtongJin, pr by @RongtongJin 
+* [[ISSUE #5639]](https://github.com/apache/rocketmq/issues/5639) commitSync 
method is ambiguous in lite pull consumer @RongtongJin, pr by @RongtongJin 
+* [[ISSUE #5644]](https://github.com/apache/rocketmq/issues/5644) Static topic 
ITs can not pass @RongtongJin, pr by @RongtongJin 
+* [[ISSUE #5644]](https://github.com/apache/rocketmq/issues/5644) Static topic 
ITs can not pass @RongtongJin, pr by @RongtongJin 
+* [[ISSUE #5647]](https://github.com/apache/rocketmq/issues/5647) Polish 
PullMessageService some methods parameter name @mxsm, pr by @mxsm 
+* [[ISSUE #5654]](https://github.com/apache/rocketmq/issues/5654) Support 
calculate inflight messages for pop @xdkxlk, pr by @xdkxlk 
+* [[ISSUE #5659]](https://github.com/apache/rocketmq/issues/5659) Redundant 
error log output @Oliverwqcwrw, pr by @Oliverwqcwrw 
+* [[ISSUE #5660]](https://github.com/apache/rocketmq/issues/5660) Optimize 
LagCalculationIT @ShadowySpirits, pr by @ShadowySpirits 
+* [[ISSUE #5668]](https://github.com/apache/rocketmq/issues/5668) Polish 
AutoSwitchHAClient and AutoSwitchHAConnection Comments @mxsm, pr by @mxsm 
+* [[ISSUE #5673]](https://github.com/apache/rocketmq/issues/5673) Add the 
windows platform script as the controller quick start @mxsm, pr by @mxsm 
+* [[ISSUE #5676]](https://github.com/apache/rocketmq/issues/5676) Support for 
dynamic Logging in proxy and controller modules @mxsm, pr by @mxsm 
+* [[ISSUE #5686]](https://github.com/apache/rocketmq/issues/5686) Polish 
ReplicasInfoManager comment and static log attribute @mxsm, pr by @mxsm 
+* [[ISSUE #5688]](https://github.com/apache/rocketmq/issues/5688) Add log xml 
config file into distribution config directory @mxsm, pr by @mxsm 
+* [[ISSUE #5692]](https://github.com/apache/rocketmq/issues/5692) Polish 
Controller headers toString @mxsm, pr by @mxsm 
+* [[ISSUE #5695]](https://github.com/apache/rocketmq/issues/5695) Optimize 
broker startup @lizhimins, pr by @lizhimins 
+* [[ISSUE #5699]](https://github.com/apache/rocketmq/issues/5699) [code 
issue]duplicate code of UtilAll.isBlank method @xiaoyifang, pr by @xiaoyifang 
+* [[ISSUE #5701]](https://github.com/apache/rocketmq/issues/5701) [RIP-46] 
Optimize lag calculation @ShadowySpirits, pr by @ShadowySpirits 
+* [[ISSUE #5704]](https://github.com/apache/rocketmq/issues/5704) Optimize 
nameserver start when enableControllerInNamesrv of NamesrvConfig is false 
@mxsm, pr by @mxsm 
+* [[ISSUE #5708]](https://github.com/apache/rocketmq/issues/5708) Fix 
NamesrvStartup can't print config when use -p command @mxsm, pr by @mxsm 
+* [[ISSUE #5724]](https://github.com/apache/rocketmq/issues/5724) Add proxy 
module log xml to distribution directory @mxsm, pr by @mxsm 
+* [[ISSUE #5726]](https://github.com/apache/rocketmq/issues/5726) there are 
some issue in the above verifyDelay @xiaoyifang, pr by @xiaoyifang 
+* [[ISSUE #5740]](https://github.com/apache/rocketmq/issues/5740) [code 
discussion] Should the method UtilAll.getIP() return a localhost ? @RagingSpud, 
pr by @RagingSpud 
+* [[ISSUE #5741]](https://github.com/apache/rocketmq/issues/5741)  Specifiy 
logback configuration file in cmd command line  for windows platform @mxsm, pr 
by @mxsm 
+* [[ISSUE #5754]](https://github.com/apache/rocketmq/issues/5754) [RIP-57] 
Tiered storage for RocketMQ @ShadowySpirits, pr by @ShadowySpirits 
+* [[ISSUE #5763]](https://github.com/apache/rocketmq/issues/5763) add the 
default subscribe * tag method @lybuestc, pr by @lybuestc 
+* [[ISSUE #5766]](https://github.com/apache/rocketmq/issues/5766) msg may be 
null @xiaoyifang, pr by @xiaoyifang 
+* [[ISSUE #5776]](https://github.com/apache/rocketmq/issues/5776) [code 
optimization] Repeated empty string check for proxy module. @yx9o, pr by @yx9o 
+* [[ISSUE #5778]](https://github.com/apache/rocketmq/issues/5778) 
compensateSubscribeData of retry topic is written to topic @yuz10, pr by @yuz10 
+* [[ISSUE #5780]](https://github.com/apache/rocketmq/issues/5780) Replace 
DLedgerServer's deprecated getdLedgerLeaderElector method with  
getDLedgerLeaderElector in  BrokerController @mxsm, pr by @mxsm 
+* [[ISSUE #5783]](https://github.com/apache/rocketmq/issues/5783) Fix proxy 
module compilation warning @lizhanhui, pr by @lizhanhui 
+* [[ISSUE #5802]](https://github.com/apache/rocketmq/issues/5802) Optimize 
HashMap and HashSet invoke resize method @mxsm, pr by @mxsm 
+* [[ISSUE #5804]](https://github.com/apache/rocketmq/issues/5804) Optimize 
BrokerStatsManager#incTopicPutLatency create statsKey @mxsm, pr by @mxsm 
+* [[ISSUE #5809]](https://github.com/apache/rocketmq/issues/5809) 
[Optimize]Replace synchronized with ReentrantReadWriteLock in 
AutoSwitchHAService  @mxsm, pr by @mxsm 
+* [[ISSUE #5816]](https://github.com/apache/rocketmq/issues/5816) No response 
is returned when no parameter is configured for the brokerStatus command. 
@frinda, pr by @frinda 
+* [[ISSUE #5819]](https://github.com/apache/rocketmq/issues/5819) 
PullRequestHoldServiceTest is flaky @ShadowySpirits, pr by @ShadowySpirits 
+* [[ISSUE #5821]](https://github.com/apache/rocketmq/issues/5821) There 
unnecessary Chinese in English document. @yx9o, pr by @yx9o 
+* [[ISSUE #5823]](https://github.com/apache/rocketmq/issues/5823) Add delete 
topic in message store interface @lizhimins, pr by @lizhimins 
+* [[ISSUE #5823]](https://github.com/apache/rocketmq/issues/5823) Add delete 
topic in message store interface @lizhimins, pr by @lizhimins 
+* [[ISSUE #5829]](https://github.com/apache/rocketmq/issues/5829) codecov url 
in README is incorrect @Oliverwqcwrw, pr by @mahaitao617 
+* [[ISSUE #5832]](https://github.com/apache/rocketmq/issues/5832) 
TodayConsumeCount is increasing rapidly without sending message @Oliverwqcwrw, 
pr by @Oliverwqcwrw 
+* [[ISSUE #5837]](https://github.com/apache/rocketmq/issues/5837) Deprecate 
MessageStore#checkInDiskByConsumeOffset @ShadowySpirits, pr by @ShadowySpirits 
+* [[ISSUE #5847]](https://github.com/apache/rocketmq/issues/5847) Fix wake up 
in NotificationProcessor @drpmma, pr by @drpmma 
+* [[ISSUE #5847]](https://github.com/apache/rocketmq/issues/5847) Fix wake up 
in NotificationProcessor @drpmma, pr by @drpmma 
+* [[ISSUE #5847]](https://github.com/apache/rocketmq/issues/5847) Fix wake up 
in NotificationProcessor @drpmma, pr by @drpmma 
+* [[ISSUE #5852]](https://github.com/apache/rocketmq/issues/5852) The 
AclWatchService still start when enable proxy and  enableAcl is false  
@Oliverwqcwrw, pr by @Oliverwqcwrw 
+* [[ISSUE #5859]](https://github.com/apache/rocketmq/issues/5859) Optimize 
String#format in DefaultMQProducerImpl  @mxsm, pr by @mxsm 
+* [[ISSUE #5860]](https://github.com/apache/rocketmq/issues/5860) set the 
value of order when create or update topic @Slideee, pr by @Slideee 
+* [[ISSUE #5862]](https://github.com/apache/rocketmq/issues/5862) Stop send 
heartbeat to broker when ProducerGroup is offline in proxy @xdkxlk, pr by 
@xdkxlk 
+* [[ISSUE #5863]](https://github.com/apache/rocketmq/issues/5863) [RIP-57] 
Implement tiered storage metadata @ShadowySpirits, pr by @ShadowySpirits 
+* [[ISSUE #5869]](https://github.com/apache/rocketmq/issues/5869) Remove 
unnecessary verification logic in consumerSendMsgBack method @RongtongJin, pr 
by @RongtongJin 
+* [[ISSUE #5872]](https://github.com/apache/rocketmq/issues/5872) Ignore 
testChangeRoleManyTimes in AutoSwitchHATest util it is stable @RongtongJin, pr 
by @RongtongJin 
+* [[ISSUE #5874]](https://github.com/apache/rocketmq/issues/5874) [RIP-57] 
implement file queue for tiered storage @ShadowySpirits, pr by @ShadowySpirits 
+* [[ISSUE #5876]](https://github.com/apache/rocketmq/issues/5876) Fix resource 
leak in DefaultLitePullConsumerTest @ShadowySpirits, pr by @ShadowySpirits 
+* [[ISSUE #5880]](https://github.com/apache/rocketmq/issues/5880) Remove 
useless attribute TOPIC_KEY_SPLITTER in MessageClientIDSetter class @mxsm, pr 
by @mxsm 
+* [[ISSUE #5884]](https://github.com/apache/rocketmq/issues/5884) [RIP-52] 
[Task 1] Concurrent check CommitLog messages @nowinkeyy, pr by @nowinkeyy 
+* [[ISSUE #5885]](https://github.com/apache/rocketmq/issues/5885) Fix FAQurl's 
class FAQ url incorrect @mxsm, pr by @mxsm 
+* [[ISSUE #5891]](https://github.com/apache/rocketmq/issues/5891) [RIP-57] 
Implement MessageStore interface for tiered store @ShadowySpirits, pr by 
@ShadowySpirits 
+* [[ISSUE #5896]](https://github.com/apache/rocketmq/issues/5896) [Task] add 
pop consumer example @mahaitao617, pr by @mahaitao617 
+* [[ISSUE #5897]](https://github.com/apache/rocketmq/issues/5897) The info is 
ambiguous when broker is already added to broker container @Oliverwqcwrw, pr by 
@Oliverwqcwrw 
+* [[ISSUE #5902]](https://github.com/apache/rocketmq/issues/5902) Fix logback 
configuration warning @aaron-ai, pr by @aaron-ai 
+* [[ISSUE #5905]](https://github.com/apache/rocketmq/issues/5905) Config files 
lost after vm restart @yuz10, pr by @yuz10 
+* [[ISSUE #5907]](https://github.com/apache/rocketmq/issues/5907) 
[Optimize]try catch to prevent ConcurrentHashMapUtils init failed @mxsm, pr by 
@mxsm 
+* [[ISSUE #5913]](https://github.com/apache/rocketmq/issues/5913) 
GetSyncStateSetSubCommand can also print that the broker is not in syncStateSet 
@RongtongJin, pr by @RongtongJin 
+* [[ISSUE #5916]](https://github.com/apache/rocketmq/issues/5916) 
availableNamesrvAddrMap in remotingClient is not update when the number of 
nameservers decreases @RongtongJin, pr by @RongtongJin 
+* [[ISSUE #5921]](https://github.com/apache/rocketmq/issues/5921) Support 
domain resolution to obtain the controller address @RongtongJin, pr by 
@RongtongJin 
+* [[ISSUE #5923]](https://github.com/apache/rocketmq/issues/5923) [RIP-57] Add 
example tiered storage backend service provider @ShadowySpirits, pr by 
@ShadowySpirits 
+* [[ISSUE #5924]](https://github.com/apache/rocketmq/issues/5924) Optimize 
UtilAll#sleep method @mxsm, pr by @mxsm 
+* [[ISSUE #5929]](https://github.com/apache/rocketmq/issues/5929)  The broker 
send heartbeat to controller frequently causing thread blocking when the 
network partition @RongtongJin, pr by @RongtongJin 
+* [[ISSUE #5939]](https://github.com/apache/rocketmq/issues/5939) Adjust the 
MQClientInstance#sendHeartbeatToAllBroker catch code block log print level from 
info to warn @mxsm, pr by @mxsm 
+* [[ISSUE #5941]](https://github.com/apache/rocketmq/issues/5941) An error 
occurred when starting rocketmq-proxy: create system broadcast topic 
DefaultHeartBeatSyncerTopic failed on cluster r5-broker @zzjcool, pr by @drpmma 
+* [[ISSUE #5941]](https://github.com/apache/rocketmq/issues/5941) An error 
occurred when starting rocketmq-proxy: create system broadcast topic 
DefaultHeartBeatSyncerTopic failed on cluster r5-broker @zzjcool, pr by 
@zzjcool 
+* [[ISSUE #5942]](https://github.com/apache/rocketmq/issues/5942) Produce 
count contains the quantity of the system topic @Oliverwqcwrw, pr by 
@Oliverwqcwrw 
+* [[ISSUE #5947]](https://github.com/apache/rocketmq/issues/5947) Optimize 
RouteInfoManager#pickupTopicRouteData create BrokerData code @mxsm, pr by @mxsm 
+* [[ISSUE #5949]](https://github.com/apache/rocketmq/issues/5949) Remove 
TopicQueueMappingInfo class duplicate licenses @mxsm, pr by @mxsm 
+* [[ISSUE #5953]](https://github.com/apache/rocketmq/issues/5953) [RIP-46] 
calculate retry message throughput in pop consumption mode @ShadowySpirits, pr 
by @ShadowySpirits 
+* [[ISSUE #5961]](https://github.com/apache/rocketmq/issues/5961) Simplify 
`getPID` in `MixAll` @xdshent, pr by @xdshent 
+* [[ISSUE #5963]](https://github.com/apache/rocketmq/issues/5963) Remove the 
useless exception class: MQRedirectException @socutes, pr by @socutes 
+* [[ISSUE #5969]](https://github.com/apache/rocketmq/issues/5969) Is there 
DeleteUnusedStats duplicate? @zhiliatom, pr by @zhiliatom 
+* [[ISSUE #5971]](https://github.com/apache/rocketmq/issues/5971) Make the 
internal logs related to the dledger in the controller print to a file 
separately @RongtongJin, pr by @RongtongJin 
+* [[ISSUE #5975]](https://github.com/apache/rocketmq/issues/5975) Remove more 
system topic for getUserTopicConfig api. @dingshuangxi888, pr by 
@dingshuangxi888 
+* [[ISSUE #5979]](https://github.com/apache/rocketmq/issues/5979) Fix FAQ url 
incorrect in FAQUrl class @mxsm, pr by @mxsm 
+* [[ISSUE #5983]](https://github.com/apache/rocketmq/issues/5983) Make 
consumer support flow control code better  @RongtongJin, pr by @RongtongJin 
+* [[ISSUE #5986]](https://github.com/apache/rocketmq/issues/5986) optimize the 
test class code @hardyfish, pr by @hardyfish 
+* [[ISSUE #5994]](https://github.com/apache/rocketmq/issues/5994) [RIP-46] Add 
pop and timer metrics @ShadowySpirits, pr by @ShadowySpirits 
+* [[ISSUE #5996]](https://github.com/apache/rocketmq/issues/5996) optimize the 
RemotingSerializable class code @hardyfish, pr by @hardyfish 
+* [[ISSUE #5999]](https://github.com/apache/rocketmq/issues/5999) Fix the 
TopicQueueMappingUtils comment typo @mxsm, pr by @mxsm 
+* [[ISSUE #6007]](https://github.com/apache/rocketmq/issues/6007) Useless if 
judgment in DefaultMQProducerImpl @coderbruis, pr by @coderbruis 
+* [[ISSUE #6010]](https://github.com/apache/rocketmq/issues/6010) Optimize 
`NettyRemotingClient#updateNameServerAddressList` @xdshent, pr by @xdshent 
+* [[ISSUE #6012]](https://github.com/apache/rocketmq/issues/6012) Pop consumer 
with big queue num will case out of bounds problem  @xdkxlk, pr by @xdkxlk 
+* [[ISSUE #6019]](https://github.com/apache/rocketmq/issues/6019) 
PlainAccessResource parse method  can be simplified @hardyfish, pr by 
@hardyfish 
+* [[ISSUE #6021]](https://github.com/apache/rocketmq/issues/6021) Fix 
nameserver logback configuration warning @aaron-ai, pr by @aaron-ai 
+* [[ISSUE #6030]](https://github.com/apache/rocketmq/issues/6030) Prepare to 
release Apache RocketMQ 5.1.0 @drpmma, pr by @drpmma 
+* [[ISSUE #6030]](https://github.com/apache/rocketmq/issues/6030) Prepare to 
release Apache RocketMQ 5.1.0 @drpmma, pr by @drpmma 
+* [[ISSUE #6033]](https://github.com/apache/rocketmq/issues/6033) modify 
TraceContext toString method @hardyfish, pr by @hardyfish 
+* [[ISSUE #6043]](https://github.com/apache/rocketmq/issues/6043) optimize the 
DefaultLitePullConsumerImpl isSetEqual method code @hardyfish, pr by @hardyfish 
+* [[ISSUE #6047]](https://github.com/apache/rocketmq/issues/6047) Support TLS 
permissive mode for 5.x client @xdkxlk, pr by @xdkxlk 
+* [[ISSUE #6051]](https://github.com/apache/rocketmq/issues/6051) remove 
redundant variable definitions @hardyfish, pr by @hardyfish 
+* [[ISSUE #6055]](https://github.com/apache/rocketmq/issues/6055) replace loop 
with `putAll` and typo fix in `RegisterBrokerBody` @xdshent, pr by @xdshent 
+* [[ISSUE #6073]](https://github.com/apache/rocketmq/issues/6073) remove 
static reference @hardyfish, pr by @hardyfish 
+* [[ISSUE #6077]](https://github.com/apache/rocketmq/issues/6077) fix issues 
that messageStore could be null @hardyfish, pr by @hardyfish 
+* [[ISSUE #6080]](https://github.com/apache/rocketmq/issues/6080) delete 
MQAdminImpl meaningless null check @hardyfish, pr by @hardyfish 
+* [[ISSUE #6082]](https://github.com/apache/rocketmq/issues/6082) simplify 
MQClientAPIImpl processSendResponse code @hardyfish, pr by @hardyfish 
+
+
+## Bug
+
+* [[ISSUE #5162]](https://github.com/apache/rocketmq/issues/5162) There may be 
a bug in DefaultMessageStore#getMessage @Knowden, pr by @Knowden 
+* [[ISSUE #5214]](https://github.com/apache/rocketmq/issues/5214) Consumer 
offset of LMQ's topics were updated failed. @ShannonDing, pr by @DongyuanPan 
+* [[ISSUE #5238]](https://github.com/apache/rocketmq/issues/5238) The slave 
node statistics are incorrect when using BCQ @RongtongJin, pr by @RongtongJin 
+* [[ISSUE #5305]](https://github.com/apache/rocketmq/issues/5305) fix proxy 
TopicRouteService cache bug @fuyou001, pr by @fuyou001 
+* [[ISSUE #5374]](https://github.com/apache/rocketmq/issues/5374) The broker 
unRegister cause the new registered broker removed. @echooymxq, pr by 
@echooymxq 
+* [[ISSUE #5424]](https://github.com/apache/rocketmq/issues/5424) Null 
exception and array overflow bug exist in getHalfMsg method @RapperCL, pr by 
@RapperCL 
+* [[ISSUE #5493]](https://github.com/apache/rocketmq/issues/5493) [Static 
Topic] Fix : NPE caused by logicQueueMappingItem out of date @humkum, pr by 
@humkum 
+* [[ISSUE #5536]](https://github.com/apache/rocketmq/issues/5536) [Static 
Topic] Is it necessary to consider the compatible while upgrade namesrv and 
broker?  @humkum, pr by @humkum 
+* [[ISSUE #5651]](https://github.com/apache/rocketmq/issues/5651) Unable to 
send messages normally due to HA disconnection @RongtongJin, pr by @mxsm 
+* [[ISSUE #5712]](https://github.com/apache/rocketmq/issues/5712) Invalid of 
heartbeat detection after controller switch @RongtongJin, pr by @RongtongJin 
+* [[ISSUE #5714]](https://github.com/apache/rocketmq/issues/5714) System busy 
exception when transientStorePoolEnable=true in controller mode @riki-wang, pr 
by @RongtongJin 
+* [[ISSUE #5812]](https://github.com/apache/rocketmq/issues/5812) Static topic 
cannot be consumed normally @RongtongJin, pr by @RongtongJin 
+* [[ISSUE #5813]](https://github.com/apache/rocketmq/issues/5813) Pop topic 
queue lock not unlock @lizhimins, pr by @ShadowySpirits 
+* [[ISSUE #5830]](https://github.com/apache/rocketmq/issues/5830) Bug in 
GetMessageResult#getMessageCount @ShadowySpirits, pr by @ShadowySpirits 
+* [[ISSUE #5839]](https://github.com/apache/rocketmq/issues/5839) 
Code.ILLEGAL_POLLING_TIME is not compatible with gRPC Client <=5.0.2 @aaron-ai, 
pr by @aaron-ai 
+* [[ISSUE #5900]](https://github.com/apache/rocketmq/issues/5900) A shutdown 
failure gives the illusion that the broker was successfully added to the 
container @Oliverwqcwrw, pr by @Oliverwqcwrw 
+* [[ISSUE #6045]](https://github.com/apache/rocketmq/issues/6045) The 
endoffset of entry obtained by getBrokerEpoch is incorrect @RongtongJin, pr by 
@RongtongJin 
+
+
+## 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
+* @hardyfish made their first contribution in 
https://github.com/apache/rocketmq/pull/5988
+* @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


Reply via email to