diff --git a/_data/navigation.yml b/_data/navigation.yml
index 551b155a63..1ec2ff17d4 100644
--- a/_data/navigation.yml
+++ b/_data/navigation.yml
@@ -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"
diff --git a/_posts/2018-07-24-release-notes-4.3.0.md b/_posts/2018-07-24-release-notes-4.3.0.md
new file mode 100644
index 0000000000..26822da616
--- /dev/null
+++ b/_posts/2018-07-24-release-notes-4.3.0.md
@@ -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 Quick Start.
+
+
Download the 4.3.0 release
+
+
+* 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
+
+
+- [ISSUE-203] - Add support of IDC-aware allocator in the consumer
+
+- [ISSUE-292] - Add support of transactional message
+
+
+
+## Improvement
+
+
+
+
+
+- [ISSUE-184] - Optimize consuming performance when the master crashed out and only slave brokers are available
+
+- [ISSUE-308] - Increase socket buffer size of name-server to better fit network bandwidth
+
+- [ISSUE-311] - Add a fast failure mechanism for pulling message requests
+
+- [ISSUE-315] - Enhance tls mode config
+
+- [ISSUE-316] - Use dedicated thread pool for heartbeat handler
+
+- [ISSUE-324] - Make async callback executor of the producer clients pluggable
+
+- [ISSUE-325] - Enhance broker registration performance, and reduce memory footprint
+
+- [ISSUE-353] - Add send and consume message commands to mqadmin tool belt
+
+- [ISSUE-367] - Refactor the logging component to support log4j, log4j2, and logback libraries
+
+
+
+
+## Bug
+
+
+- [ISSUE-66] - Fix the issue that message body compressed multi times when resending a message.
+
+- [ISSUE-260] - Fix the concurrency issue in StoreStatsService, to yield more accurate statistics.
+
+- [ISSUE-276] - Fix the issue that the missing the state validation of pull message service before scheduling new pull request
+
+- [ISSUE-290] - Fix the memory leak issue in WaitNotifyObject#waitingThreadTable
+
+- [ISSUE-314] - Fix the issue that message queue size not synchonized when message processing timeout
+
+- [ISSUE-321] - Fix the concurrency issue in RMQAsyncSendProducer unit test
+
+- [ISSUE-323] - Fix the issue that semaphore not released after async invocation callback finished
+
+- [ISSUE-332] - Fix the concurrency issue in MappedFileQueue#findMappedFileByOffset
+
+- [ISSUE-336] - Fix the wrong format of System.out.printf used in mqadmin
+
+- [ISSUE-355] - Fix the timeout semantic of async send method
+
+
+
+
+
+