This is an automated email from the ASF dual-hosted git repository.
duhengforever 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 3e294c87 add release note for 5.0.0 (#233)
3e294c87 is described below
commit 3e294c87c08b54c2e3f9a6b3c7b62afbda140cb3
Author: Qingshan Lin <[email protected]>
AuthorDate: Fri Sep 9 16:46:16 2022 +0800
add release note for 5.0.0 (#233)
Co-authored-by: hill <[email protected]>
---
third-blog/2022-09-09-5.0.0.md | 103 +++++++++++++++++++++++++++++++++++++++++
1 file changed, 103 insertions(+)
diff --git a/third-blog/2022-09-09-5.0.0.md b/third-blog/2022-09-09-5.0.0.md
new file mode 100644
index 00000000..b48d0db5
--- /dev/null
+++ b/third-blog/2022-09-09-5.0.0.md
@@ -0,0 +1,103 @@
+---
+title: "Release Notes - Apache RocketMQ - Version 5.0.0"
+categories:
+ - Release_Notes
+tags:
+ - Release_Notes
+ - RocketMQ
+ - Version
+---
+
+:::tip Download the 5.0.0 release
+- Source:
[rocketmq-all-5.0.0-source-release.zip](https://www.apache.org/dyn/closer.cgi?path=rocketmq/5.0.0/rocketmq-all-5.0.0-source-release.zip)
[[PGP](https://www.apache.org/dist/rocketmq/5.0.0/rocketmq-all-5.0.0-source-release.zip.asc)]
[[SHA512](https://www.apache.org/dist/rocketmq/5.0.0/rocketmq-all-5.0.0-source-release.zip.sha512)]
+- Binary:
[rocketmq-all-5.0.0-bin-release.zip](https://www.apache.org/dyn/closer.cgi?path=rocketmq/5.0.0/rocketmq-all-5.0.0-bin-release.zip)
[[PGP](https://www.apache.org/dist/rocketmq/5.0.0/rocketmq-all-5.0.0-bin-release.zip.asc)]
[[SHA512](https://www.apache.org/dist/rocketmq/5.0.0/rocketmq-all-5.0.0-bin-release.zip.sha512)]
+:::
+<!--truncate-->
+
+Below is a summary of the issues addressed in the 5.0.0 release of RocketMQ.
For full documentation of the release, a guide to get started, please refer to
<a href='/docs/介绍/02quickstart/'>Quick Start</a>.
+## Feature
+<ul>
+<li>[<a
href='https://github.com/apache/rocketmq/wiki/%5BRIP-19%5D-Server-side-rebalance,--lightweight-consumer-client-support'>RIP-19</a>]
- Server side rebalance, lightweight consumer client support.
+</li>
+<li>[<a
href='https://github.com/apache/rocketmq/wiki/RIP-21-logical-queue-abstraction-for-static-topic-and-fast-scale-out'>RIP-21</a>]
- Logical queue abstraction for fast scale out.
+</li>
+<li>[<a
href='https://github.com/apache/rocketmq/wiki/RIP-26-Improve-Batch-Message-Processing-Throughput'>RIP-26</a>]
- Improve Batch Message Processing Throughput.
+</li>
+<li>[<a
href='https://github.com/apache/rocketmq/wiki/RIP-31-Support-RocketMQ-BrokerContainer'>RIP-31</a>]
- RIP-31-Support-RocketMQ-BrokerContainer.
+</li>
+<li>[<a
href='https://github.com/apache/rocketmq/wiki/RIP-32-Slave-Acting-Master-Mode'>RIP-32</a>]
- Slave Acting Master Mode.
+</li>
+<li>[<a
href='https://github.com/apache/rocketmq/wiki/RIP-34-Support-quorum-write-and-adaptive-degradation-in-master-slave-architecture'>RIP-34</a>]
- Support quorum write and adaptive degradation in master slave architecture.
+</li>
+<li>[<a href='https://shimo.im/docs/gXqmeEPYgdUw5bqo'>RIP-39</a>] - Support
gRPC protocol.
+</li>
+<li>[<a href='https://shimo.im/docs/gXqme9PKKpIeD7qo/read'>RIP-43</a>] -
Support timing messages with arbitrary time delay.
+</li>
+
+
+<li>[<a
href='https://github.com/apache/rocketmq/wiki/RIP-44-Support-DLedger-Controller'>RIP-44</a>]
- Support DLedger Controller.
+</li>
+</ul>
+## Improvement
+
+<ul>
+<li>[<a href='https://github.com/apache/rocketmq/issues/4993'>ISSUE-4993</a>]
- [ISSUE-4993] - Polish the documents for mq Dledger Quick Deployment</li>
+<li>[<a href='https://github.com/apache/rocketmq/issues/4982'>ISSUE-4982</a>]
- [ISSUE-4982] - Remove useless import in proxy module</li>
+<li>[<a href='https://github.com/apache/rocketmq/issues/4487'>ISSUE-4487</a>]
- [ISSUE-4487] - The trackType is wrong when the consumer in broadcasting
subscription</li>
+<li>[<a href='https://github.com/apache/rocketmq/issues/5001'>ISSUE-5001</a>]
- [ISSUE-5001] - Sort the property when persist config.</li>
+<li>[<a href='https://github.com/apache/rocketmq/issues/4968'>ISSUE-4968</a>]
- [ISSUE-4968] - Add windows/macos into build matrix</li>
+<li>[<a href='https://github.com/apache/rocketmq/issues/4964'>ISSUE-4964</a>]
- [ISSUE-4964] - Remove Unnecessary Imports</li>
+<li>[<a href='https://github.com/apache/rocketmq/issues/4955'>ISSUE-4955</a>]
- [ISSUE-4955] - validate userProperties contain control character or not</li>
+<li>[<a href='https://github.com/apache/rocketmq/issues/4953'>ISSUE-4953</a>]
- [ISSUE-4953] - return INVALID_RECEIPT_HANDLE when cannot find the broker of
handle</li>
+<li>[<a href='https://github.com/apache/rocketmq/issues/4936'>ISSUE-4936</a>]
- [ISSUE-4936] - Remove useless log output after the master and slave broker
are started on the empty disk in controller mode</li>
+<li>[<a href='https://github.com/apache/rocketmq/issues/4934'>ISSUE-4934</a>]
- [ISSUE-4934] - Checking for violations as part of build</li>
+<li>[<a href='https://github.com/apache/rocketmq/issues/4374'>ISSUE-4374</a>]
- [ISSUE-4374] - Replace findbugs by spotbugs and make it applied during
compile</li>
+<li>[<a href='https://github.com/apache/rocketmq/issues/4911'>ISSUE-4911</a>]
- [ISSUE-4911] - Make all admin command descriptions begin with capital
letters</li>
+<li>[<a href='https://github.com/apache/rocketmq/issues/4904'>ISSUE-4904</a>]
- [ISSUE-4904] - Optimize store module test cases to reduce execution time</li>
+<li>[<a href='https://github.com/apache/rocketmq/issues/4897'>ISSUE-4897</a>]
- [ISSUE-4897] - Increase the retry interval of registration failure to prevent
frequent log output</li>
+<li>[<a href='https://github.com/apache/rocketmq/issues/4879'>ISSUE-4879</a>]
- [ISSUE-4879] - Enable GitHub Action dependency caching for coverage</li>
+<li>[<a href='https://github.com/apache/rocketmq/issues/4870'>ISSUE-4870</a>]
- [ISSUE-4870] - Enhance the mergeability: add status checker about the
protected branch</li>
+<li>[<a href='https://github.com/apache/rocketmq/issues/4855'>ISSUE-4855</a>]
- [ISSUE-4855] - Add example of timing messages with arbitrary time delay</li>
+<li>[<a href='https://github.com/apache/rocketmq/issues/4832'>ISSUE-4832</a>]
- [ISSUE-4832] - Remove innerProducer and innerConsumer in EscapeBridge</li>
+<li>[<a href='https://github.com/apache/rocketmq/issues/4817'>ISSUE-4817</a>]
- [ISSUE-4817] - Add a command to clear broker data from controller for CLI</li>
+<li>[<a href='https://github.com/apache/rocketmq/issues/4821'>ISSUE-4821</a>]
- [ISSUE-4821] - Add some integration tests for POP consumption in
slave-acting-master mode</li>
+<li>[<a href='https://github.com/apache/rocketmq/issues/4810'>ISSUE-4810</a>]
- [ISSUE-4810] - Correction of spelling mistakes in TimerMessageStore</li>
+<li>[<a href='https://github.com/apache/rocketmq/issues/4785'>ISSUE-4785</a>]
- [ISSUE-4785] - Enable misspell check GitHub Action</li>
+<li>[<a href='https://github.com/apache/rocketmq/issues/3998'>ISSUE-3998</a>]
- [ISSUE-3998] - Enable Github Action for CI Build</li>
+<li>[<a href='https://github.com/apache/rocketmq/issues/4776'>ISSUE-4776</a>]
- [ISSUE-4776] - Support tag in litepullconsumer assign mode</li>
+<li>[<a href='https://github.com/apache/rocketmq/issues/4755'>ISSUE-4755</a>]
- [ISSUE-4755] - Some improvement about branch management</li>
+<li>[<a href='https://github.com/apache/rocketmq/issues/4725'>ISSUE-4725</a>]
- [ISSUE-4725] - Optimize the CK/ACK 's invisibleTime in POP consumption
mode.</li>
+<li>[<a href='https://github.com/apache/rocketmq/issues/4746'>ISSUE-4746</a>]
- [ISSUE-4746] - add controller stand-alone and cluster 3 nodes config file</li>
+<li>[<a href='https://github.com/apache/rocketmq/issues/4732'>ISSUE-4732</a>]
- [ISSUE-4732] - Make new timer message can adapt to HA and brokerContainer</li>
+<li>[<a href='https://github.com/apache/rocketmq/issues/4167'>ISSUE-4167</a>]
- [ISSUE-4167] - Add unit test
(EscapeBridgeTest、FilterServerManagerTest、PullRequestHoldServiceTest )</li>
+<li>[<a href='https://github.com/apache/rocketmq/issues/4167'>ISSUE-4167</a>]
- [ISSUE-4167] - Add unit test</li>
+<li>[<a href='https://github.com/apache/rocketmq/issues/4677'>ISSUE-4677</a>]
- [ISSUE-4677] - Optimize information when the variable is not set</li>
+<li>[<a href='https://github.com/apache/rocketmq/issues/4670'>ISSUE-4670</a>]
- [ISSUE-4670] - Modify the package path and fix typo</li>
+<li>[<a href='https://github.com/apache/rocketmq/issues/4650'>ISSUE-4650</a>]
- [ISSUE-4650] - Admin tool sendMsgStatus add more description</li>
+<li>[<a href='https://github.com/apache/rocketmq/issues/4579'>ISSUE-4579</a>]
- [ISSUE-4579] - Add unit test</li>
+<li>[<a href='https://github.com/apache/rocketmq/issues/4576'>ISSUE-4576</a>]
- [ISSUE-4576] - Upgrade dledger version to 0.2.7</li>
+<li>[<a href='https://github.com/apache/rocketmq/issues/4568'>ISSUE-4568</a>]
- [ISSUE-4568] - Improve performance of consume queue</li>
+</ul>
+
+## Bug
+<ul>
+<li>[<a href='https://github.com/apache/rocketmq/issues/4995'>ISSUE-4995</a>]
- [ISSUE-4995] - Fix test
case:BrokerPathConfigHelperTest#testGetLmqConsumerOffsetPath</li>
+<li>[<a href='https://github.com/apache/rocketmq/issues/5002'>ISSUE-5002</a>]
- [ISSUE-5002] - Fix code style in any net modules.</li>
+<li>[<a href='https://github.com/apache/rocketmq/issues/4987'>ISSUE-4987</a>]
- [ISSUE-4987] - fix test
case:PlainAccessValidatorTest#testUpdateSpecifiedAclFileGlobalWhiteAddrsConfig</li>
+<li>[<a href='https://github.com/apache/rocketmq/issues/4985'>ISSUE-4985</a>]
- [ISSUE-4985] - Fix TimerMetrics#persist tmpFile can't rename to
configFile</li>
+<li>[<a href='https://github.com/apache/rocketmq/issues/4979'>ISSUE-4979</a>]
- [ISSUE-4979] - Fix flaky integration test NormalMessageSendAndRecvIT</li>
+<li>[<a href='https://github.com/apache/rocketmq/issues/4977'>ISSUE-4977</a>]
- [ISSUE-4977] - Fix BrokerOuterAPITest#test_register_timeout</li>
+<li>[<a href='https://github.com/apache/rocketmq/issues/4972'>ISSUE-4972</a>]
- [ISSUE-4972] - Fix
DefaultLitePullConsumerTest#testConsumerCommitSyncWithMQOffset</li>
+<li>[<a href='https://github.com/apache/rocketmq/issues/4920'>ISSUE-4920</a>]
- [ISSUE-4920] - Fix comment word typo</li>
+<li>[<a href='https://github.com/apache/rocketmq/issues/4841'>ISSUE-4841</a>]
- [ISSUE-4841] - Fix the reply message is the original request msg.</li>
+<li>[<a href='https://github.com/apache/rocketmq/issues/4894'>ISSUE-4894</a>]
- [ISSUE-4894] - Fix NPE in CommandUtil</li>
+<li>[<a href='https://github.com/apache/rocketmq/issues/4889'>ISSUE-4889</a>]
- [ISSUE-4889] - Fix controller
test:DLedgerControllerTest#testChangeControllerLeader</li>
+<li>[<a href='https://github.com/apache/rocketmq/issues/4842'>ISSUE-4842</a>]
- [ISSUE-4842] - fix thread-safety problem of admin tools</li>
+<li>[<a href='https://github.com/apache/rocketmq/issues/4734'>ISSUE-4734</a>]
- [ISSUE-4734] - Fix DLedgerController startScheduling concurrency problem</li>
+<li>[<a href='https://github.com/apache/rocketmq/issues/4628'>ISSUE-4628</a>]
- [ISSUE-4628] - Fix bug in LMQ when checking multiple Dispatch Queue</li>
+<li>[<a href='https://github.com/apache/rocketmq/issues/4579'>ISSUE-4579</a>]
- [ISSUE-4579] - Fix ACL information update failed bugs</li>
+<li>[<a href='https://github.com/apache/rocketmq/issues/4522'>ISSUE-4522</a>]
- [ISSUE-4522] - Fix topic route info not found in some case</li>
+<li>[<a href='https://github.com/apache/rocketmq/issues/4507'>ISSUE-4507</a>]
- [ISSUE-4507] - fix message trace throws exception #4507</li>
+<li>[<a href='https://github.com/apache/rocketmq/issues/4501'>ISSUE-4501</a>]
- [ISSUE-4501] - fix Namesrv auto discovery not work</li>
+
+</ul>