Skip to content

Commit

Permalink
Add 4.3.0 release note
Browse files Browse the repository at this point in the history
  • Loading branch information
duhengforever committed Jul 25, 2018
1 parent fe204bd commit 9da6308
Show file tree
Hide file tree
Showing 2 changed files with 84 additions and 0 deletions.
2 changes: 2 additions & 0 deletions _data/navigation.yml
Original file line number Diff line number Diff line change
Expand Up @@ -84,6 +84,8 @@ docs:
children:
- title: "Download"
url: "/dowloading/releases/"
- title: "4.3.0"
url: /release_notes/release-notes-4.3.0/
- title: "4.2.0"
url: /release_notes/release-notes-4.2.0/
- title: "4.1.0-incubating"
Expand Down
82 changes: 82 additions & 0 deletions _posts/2018-07-24-release-notes-4.3.0.md
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>


0 comments on commit 9da6308

Please sign in to comment.