forked from apache/rocketmq-site
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
fe204bd
commit 9da6308
Showing
2 changed files
with
84 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,82 @@ | ||
--- | ||
title: "Release Notes - Apache RocketMQ - Version 4.3.0" | ||
categories: | ||
- Release_Notes | ||
tags: | ||
- Release_Notes | ||
- RocketMQ | ||
- Version | ||
--- | ||
|
||
Below is a summary of the JIRA issues addressed in the 4.3.0 release of RocketMQ. For full documentation of the release, a guide to get started, please refer to <a href='/docs/quick-start/'>Quick Start</a>. | ||
|
||
<h2> Download the 4.3.0 release | ||
</h2> | ||
|
||
* Source: [rocketmq-all-4.3.0-source-release.zip](https://www.apache.org/dyn/closer.cgi?path=rocketmq/4.3.0/rocketmq-all-4.3.0-source-release.zip) [[PGP](https://www.apache.org/dist/rocketmq/4.3.0/rocketmq-all-4.3.0-source-release.zip.asc)] [[MD5](https://www.apache.org/dist/rocketmq/4.3.0/rocketmq-all-4.3.0-source-release.zip.md5)] [[SHA1](https://www.apache.org/dist/rocketmq/4.3.0/rocketmq-all-4.3.0-source-release.zip.sha1)] | ||
* Binary: [rocketmq-all-4.3.0-bin-release.zip](https://www.apache.org/dyn/closer.cgi?path=rocketmq/4.3.0/rocketmq-all-4.3.0-bin-release.zip) [[PGP](https://www.apache.org/dist/rocketmq/4.3.0/rocketmq-all-4.3.0-bin-release.zip.asc)] [[MD5](https://www.apache.org/dist/rocketmq/4.3.0/rocketmq-all-4.3.0-bin-release.zip.md5)] [[SHA1](https://www.apache.org/dist/rocketmq/4.3.0/rocketmq-all-4.3.0-bin-release.zip.sha1)] | ||
|
||
## New Feature | ||
|
||
<ul> | ||
<li>[<a href='https://issues.apache.org/jira/browse/ROCKETMQ-203'>ISSUE-203</a>] - Add support of IDC-aware allocator in the consumer | ||
</li> | ||
<li>[<a href='https://github.com/apache/rocketmq/issues/292'>ISSUE-292</a>] - Add support of transactional message | ||
</li> | ||
</ul> | ||
|
||
## Improvement | ||
|
||
<ul> | ||
|
||
|
||
|
||
<li>[<a href='https://issues.apache.org/jira/browse/ROCKETMQ-184'>ISSUE-184</a>] - Optimize consuming performance when the master crashed out and only slave brokers are available | ||
</li> | ||
<li>[<a href='https://issues.apache.org/jira/projects/ROCKETMQ/issues/ROCKETMQ-308'>ISSUE-308</a>] - Increase socket buffer size of name-server to better fit network bandwidth | ||
</li> | ||
<li>[<a href='https://issues.apache.org/jira/browse/ROCKETMQ-311'>ISSUE-311</a>] - Add a fast failure mechanism for pulling message requests | ||
</li> | ||
<li>[<a href='https://issues.apache.org/jira/projects/ROCKETMQ/issues/ROCKETMQ-315'>ISSUE-315</a>] - Enhance tls mode config | ||
</li> | ||
<li>[<a href='https://github.com/apache/rocketmq/issues/314'>ISSUE-316</a>] - Use dedicated thread pool for heartbeat handler | ||
</li> | ||
<li>[<a href='https://issues.apache.org/jira/projects/ROCKETMQ/issues/ROCKETMQ-324'>ISSUE-324</a>] - Make async callback executor of the producer clients pluggable | ||
</li> | ||
<li>[<a href='https://github.com/apache/rocketmq/issues/325'>ISSUE-325</a>] - Enhance broker registration performance, and reduce memory footprint | ||
</li> | ||
<li>[<a href='https://issues.apache.org/jira/projects/ROCKETMQ/issues/ROCKETMQ-353'>ISSUE-353</a>] - Add send and consume message commands to mqadmin tool belt | ||
</li> | ||
<li>[<a href='https://github.com/apache/rocketmq/issues/367'>ISSUE-367</a>] - Refactor the logging component to support log4j, log4j2, and logback libraries | ||
</li> | ||
</ul> | ||
|
||
|
||
## Bug | ||
|
||
<ul> | ||
<li>[<a href='https://github.com/apache/rocketmq/issu/66'>ISSUE-66</a>] - Fix the issue that message body compressed multi times when resending a message. | ||
</li> | ||
<li>[<a href='https://github.com/apache/rocketmq/issues/260'>ISSUE-260</a>] - Fix the concurrency issue in StoreStatsService, to yield more accurate statistics. | ||
</li> | ||
<li>[<a href='https://github.com/apache/rocketmq/issues/276'>ISSUE-276</a>] - Fix the issue that the missing the state validation of pull message service before scheduling new pull request | ||
</li> | ||
<li>[<a href='https://issues.apache.org/jira/browse/ROCKETMQ-290'>ISSUE-290</a>] - Fix the memory leak issue in WaitNotifyObject#waitingThreadTable | ||
</li> | ||
<li>[<a href='https://issues.apache.org/jira/browse/ROCKETMQ-314'>ISSUE-314</a>] - Fix the issue that message queue size not synchonized when message processing timeout | ||
</li> | ||
<li>[<a href='https://github.com/apache/rocketmq/issues/321'>ISSUE-321</a>] - Fix the concurrency issue in RMQAsyncSendProducer unit test | ||
</li> | ||
<li>[<a href='https://issues.apache.org/jira/browse/ROCKETMQ-323'>ISSUE-323</a>] - Fix the issue that semaphore not released after async invocation callback finished | ||
</li> | ||
<li>[<a href='https://issues.apache.org/jira/browse/ROCKETMQ-332'>ISSUE-332</a>] - Fix the concurrency issue in MappedFileQueue#findMappedFileByOffset | ||
</li> | ||
<li>[<a href='https://issues.apache.org/jira/browse/ROCKETMQ-336'>ISSUE-336</a>] - Fix the wrong format of System.out.printf used in mqadmin | ||
</li> | ||
<li>[<a href='https://issues.apache.org/jira/browse/ROCKETMQ-355'>ISSUE-355</a>] - Fix the timeout semantic of async send method | ||
</li> | ||
</ul> | ||
|
||
|