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

lizhimin 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 d6fac04e41 Add release notes for apache rocketmq 5.4.0 (#755)
d6fac04e41 is described below

commit d6fac04e41056cf9c2b26c979cd495ae198b10f0
Author: lizhimins <[email protected]>
AuthorDate: Mon Dec 29 15:22:54 2025 +0800

    Add release notes for apache rocketmq 5.4.0 (#755)
    
    Signed-off-by: lizhimins <[email protected]>
---
 .../version-5.0/06-bestPractice/03access.md        |  2 +-
 release-notes/2025-12-24-5.4.0.md                  | 52 ++++++++++++++++++++++
 src/pages/download.md                              |  1 +
 .../version-5.0/06-bestPractice/03access.md        |  2 +-
 4 files changed, 55 insertions(+), 2 deletions(-)

diff --git 
a/i18n/en/docusaurus-plugin-content-docs/version-5.0/06-bestPractice/03access.md
 
b/i18n/en/docusaurus-plugin-content-docs/version-5.0/06-bestPractice/03access.md
index 91e4300b82..a01cabc50a 100644
--- 
a/i18n/en/docusaurus-plugin-content-docs/version-5.0/06-bestPractice/03access.md
+++ 
b/i18n/en/docusaurus-plugin-content-docs/version-5.0/06-bestPractice/03access.md
@@ -595,7 +595,7 @@ sh bin/mqadmin deleteAcl -n 127.0.0.1:9876 -c 
DefaultCluster -s User:producer_us
 <dependency>
     <groupId>org.apache.rocketmq</groupId>
     <artifactId>rocketmq-client-java</artifactId>
-    <version>5.3.4</version>
+    <version>5.4.0</version>
 </dependency>
 ```
 
diff --git a/release-notes/2025-12-24-5.4.0.md 
b/release-notes/2025-12-24-5.4.0.md
new file mode 100644
index 0000000000..6eed003750
--- /dev/null
+++ b/release-notes/2025-12-24-5.4.0.md
@@ -0,0 +1,52 @@
+---
+title: "Release Notes - Apache RocketMQ - Version 5.4.0"
+categories:
+  - Release_Notes 
+tags:
+  - Release_Notes
+  - RocketMQ
+  - Version
+---
+
+:::tip    Download the 5.4.0 release
+- Source: 
[rocketmq-all-5.4.0-source-release.zip](https://dist.apache.org/repos/dist/release/rocketmq/5.4.0/rocketmq-all-5.4.0-source-release.zip)
 
[[PGP](https://dist.apache.org/repos/dist/release/rocketmq/5.4.0/rocketmq-all-5.4.0-source-release.zip.asc)]
 
[[SHA512](https://dist.apache.org/repos/dist/release/rocketmq/5.4.0/rocketmq-all-5.4.0-source-release.zip.sha512)]
+- Binary: 
[rocketmq-all-5.4.0-bin-release.zip](https://dist.apache.org/repos/dist/release/rocketmq/5.4.0/rocketmq-all-5.4.0-bin-release.zip)
 
[[PGP](https://dist.apache.org/repos/dist/release/rocketmq/5.4.0/rocketmq-all-5.4.0-bin-release.zip.asc)]
 
[[SHA512](https://dist.apache.org/repos/dist/release/rocketmq/5.4.0/rocketmq-all-5.4.0-bin-release.zip.sha512)]
+  :::
+<!--truncate-->
+
+Below is a summary of the issues addressed in the 5.4.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>.
+
+This version introduces two new features and a few minor fixes.
+* [RIP-80] Implement Priority Message by @imzs in 
https://github.com/apache/rocketmq/pull/9929
+* [RIP-82] Implement Timer message, transaction message, and index based on 
RocksDB by @zk-drizzle in https://github.com/apache/rocketmq/pull/9787
+
+## What's Changed
+* [ISSUE #9891] Optimize pop orderly implementation to facilitate expansion by 
@qianye1001 in https://github.com/apache/rocketmq/pull/9892
+* [ISSUE #9883] Remove unnecessary MessageFormat.format by @yx9o in 
https://github.com/apache/rocketmq/pull/9884
+* [ISSUE #9888] Defer the shutdown behavior of popConsumerService to prevent 
JVM crash by @RongtongJin in https://github.com/apache/rocketmq/pull/9889
+* [ISSUE #9894] Update README for RocketMQ 5.3.4 and minor fixes by 
@majialoong in https://github.com/apache/rocketmq/pull/9895
+* [ISSUE #9396] Use fastjson2 in all modules by @yx9o in 
https://github.com/apache/rocketmq/pull/9397
+* Add some log for gRPC route by @qianye1001 in 
https://github.com/apache/rocketmq/pull/9896
+* Fix controller mode HAService removeConnection by @LittleBoy18 in 
https://github.com/apache/rocketmq/pull/9897
+* [ISSUE #9898] Remove AbstractBrokerRunnable and replace with Runnable by 
@RongtongJin in https://github.com/apache/rocketmq/pull/9893
+* [ISSUE #9910] [ACL 2.0] Incorrect consumer group extraction from retry topic 
in SEND_MESSAGE_V2/SEND_BATCH_MESSAGE by @dingshuangxi888 in 
https://github.com/apache/rocketmq/pull/9911
+* [ISSUE #9885] Fix tiered store cache count and bytes metrics by @majialoong 
in https://github.com/apache/rocketmq/pull/9886
+* [ISSUE #9918] Fix the message may be renewed once more if the gRPC push 
consumer is unexpectedly disconnected by @qianye1001 in 
https://github.com/apache/rocketmq/pull/9919
+* [ISSUE #9912] Consumer offset timestamp displayed incorrect in tiered store 
by @woaishixiaoxiao in https://github.com/apache/rocketmq/pull/9913
+* [ISSUE #9868] Fix getBrokerEpoch no response issue for empty parameters by 
@yx9o in https://github.com/apache/rocketmq/pull/9869
+* Fix dledger mode expired message can not delete on jdk9+ by @LittleBoy18 in 
https://github.com/apache/rocketmq/pull/9851
+* [ISSUE #9396] Replace fastjson with fastjson2 by @yuz10 in 
https://github.com/apache/rocketmq/pull/9927
+* [ISSUE #9902] Remove unnecessary String.format by @yx9o in 
https://github.com/apache/rocketmq/pull/9903
+* [ISSUE #9921] Limit the concurrency of Pop revive by @lizhimins in 
https://github.com/apache/rocketmq/pull/9922
+* [ISSUE #9914] Simplify isolation logic when updating fault item in 
sendKernelImpl by @yx9o in https://github.com/apache/rocketmq/pull/9915
+* [ISSUE #9928] Add Priority IT for GRPC protocol. by @imzs in 
https://github.com/apache/rocketmq/pull/9932
+* [ISSUE #9933] Fix the failure when RocksDBConfigToJsonCommand exports 
locally by @RongtongJin in https://github.com/apache/rocketmq/pull/9934
+* Optimized the function naming by @zk-drizzle in 
https://github.com/apache/rocketmq/pull/9935
+* [ISSUE #9938] Rename misnamed Messing classes to Messaging by @yx9o in 
https://github.com/apache/rocketmq/pull/9939
+* [ISSUE #9943] Remove redundant containsKey check in checkBrokerConfig by 
@yx9o in https://github.com/apache/rocketmq/pull/9944
+* Fix epoch truncate by @LittleBoy18 in 
https://github.com/apache/rocketmq/pull/9942
+* [ISSUE #9945] Use UniqueKey as TimerDelKey by default. by @imzs in 
https://github.com/apache/rocketmq/pull/9946
+* [ISSUE #9947] Fix TimerMessageStore.checkAndReviseMetrics throws 
BufferUnderflowException by @gaoyf in 
https://github.com/apache/rocketmq/pull/9948
+* [ISSUE #9945] Use UniqueKey as the TimerDelKey value when no namespace is 
appended by @imzs in https://github.com/apache/rocketmq/pull/9951
+
+**Full Changelog**: 
https://github.com/apache/rocketmq/compare/rocketmq-all-5.3.4...rocketmq-all-5.4.0
\ No newline at end of file
diff --git a/src/pages/download.md b/src/pages/download.md
index c38eb1248a..d92eee9b1a 100644
--- a/src/pages/download.md
+++ b/src/pages/download.md
@@ -7,6 +7,7 @@
 ## RocketMQ
 | 版本                   | 文档                                                | 
发布日期       | Source 下载                                                          
                                                        | Binary 下载             
                                                                                
                  | End of Support |
 
|----------------------|---------------------------------------------------|------------|----------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------|----------------|
+| **5.4.0**            | [Release Notes](/release-notes/2025/12/24/5.4.0)  | 
2025.12.24 | 
[download.zip](https://dist.apache.org/repos/dist/release/rocketmq/5.4.0/rocketmq-all-5.4.0-source-release.zip)
            | 
[download.zip](https://dist.apache.org/repos/dist/release/rocketmq/5.4.0/rocketmq-all-5.4.0-bin-release.zip)
            |                |
 | **5.3.4**            | [Release Notes](/release-notes/2025/11/26/5.3.4)  | 
2025.11.26 | 
[download.zip](https://dist.apache.org/repos/dist/release/rocketmq/5.3.4/rocketmq-all-5.3.4-source-release.zip)
            | 
[download.zip](https://dist.apache.org/repos/dist/release/rocketmq/5.3.4/rocketmq-all-5.3.4-bin-release.zip)
            |                |
 | **5.3.3**            | [Release Notes](/release-notes/2025/05/06/5.3.3)  | 
2025.5.6   | 
[download.zip](https://dist.apache.org/repos/dist/release/rocketmq/5.3.3/rocketmq-all-5.3.3-source-release.zip)
            | 
[download.zip](https://dist.apache.org/repos/dist/release/rocketmq/5.3.3/rocketmq-all-5.3.3-bin-release.zip)
            |                |
 | **5.3.2**            | [Release Notes](/release-notes/2025/03/08/5.3.2)  | 
2025.3.8   | 
[download.zip](https://dist.apache.org/repos/dist/release/rocketmq/5.3.2/rocketmq-all-5.3.2-source-release.zip)
            | 
[download.zip](https://dist.apache.org/repos/dist/release/rocketmq/5.3.2/rocketmq-all-5.3.2-bin-release.zip)
            |                |
diff --git a/versioned_docs/version-5.0/06-bestPractice/03access.md 
b/versioned_docs/version-5.0/06-bestPractice/03access.md
index 22f687778a..9bab964923 100644
--- a/versioned_docs/version-5.0/06-bestPractice/03access.md
+++ b/versioned_docs/version-5.0/06-bestPractice/03access.md
@@ -595,7 +595,7 @@ sh bin/mqadmin deleteAcl -n 127.0.0.1:9876 -c 
DefaultCluster -s User:producer_us
 <dependency>
     <groupId>org.apache.rocketmq</groupId>
     <artifactId>rocketmq-client-java</artifactId>
-    <version>5.3.4</version>
+    <version>5.4.0</version>
 </dependency>
 ```
 

Reply via email to