Merge pull request #45 from ShannonDing/reward

Add the reward of 2018
diff --git a/NOTICE b/NOTICE
index c218b26..309831a 100644
--- a/NOTICE
+++ b/NOTICE
@@ -1,5 +1,5 @@
 Apache RocketMQ
-Copyright 2016-2017 The Apache Software Foundation
+Copyright 2016-2019 The Apache Software Foundation
 
 This product includes software developed at
 The Apache Software Foundation (http://www.apache.org/).
\ No newline at end of file
diff --git a/_docs/01-quick-start-guide.md b/_docs/01-quick-start-guide.md
index 49c385a..f33c84a 100644
--- a/_docs/01-quick-start-guide.md
+++ b/_docs/01-quick-start-guide.md
@@ -21,13 +21,13 @@
 
 # Download & Build from Release
 
-Click [here](https://www.apache.org/dyn/closer.cgi?path=rocketmq/4.3.2/rocketmq-all-4.3.2-source-release.zip) to download the 4.3.2 source release. Also you could download a binary release from [here](http://rocketmq.apache.org/release_notes/release-notes-4.3.2/).
+Click [here](https://www.apache.org/dyn/closer.cgi?path=rocketmq/4.4.0/rocketmq-all-4.4.0-source-release.zip) to download the 4.4.0 source release. Also you could download a binary release from [here](http://rocketmq.apache.org/release_notes/release-notes-4.4.0/).
 
-Now execute the following commands to unpack 4.3.2 source release and build the binary artifact.
+Now execute the following commands to unpack 4.4.0 source release and build the binary artifact.
 
 ```shell
-  > unzip rocketmq-all-4.3.2-source-release.zip
-  > cd rocketmq-all-4.3.2/
+  > unzip rocketmq-all-4.4.0-source-release.zip
+  > cd rocketmq-all-4.4.0/
   > mvn -Prelease-all -DskipTests clean install -U
   > cd distribution/target/apache-rocketmq
 ```
diff --git a/_docs/08-release-manual.md b/_docs/08-release-manual.md
index 86199ad..6f60c76 100644
--- a/_docs/08-release-manual.md
+++ b/_docs/08-release-manual.md
@@ -21,8 +21,9 @@
 Create a code signing gpg key for release signing, use **\<your Apache ID\>@apache.org** as your primary ID for the code signing key. See [Apache Release Signing documentation](https://www.apache.org/dev/release-signing) for more details.
 
 * Create new pgp key. Please refer to [here](http://www.apache.org/dev/openpgp.html) on how to use gpg key.
-* Generate a new key via `gpg --gen-key`, and answer 4096 bits with no expiration time.
+* Generate a new key via `gpg --full-generate-key`, and answer 4096 bits with no expiration time.
 * Upload your key to a public key server by `gpg --keyserver pgpkeys.mit.edu --send-key <your key id>`.
+* Export your public key to a file by `gpg --armor --export <your key id> >> gpgapachekey.txt`.
 * Get the key signed by other committers(Optional).
 * Add the key to the RocketMQ [KEYS file](https://dist.apache.org/repos/dist/dev/rocketmq/KEYS).
 
@@ -72,7 +73,7 @@
 Also, remember to check the current version of MQVersion, which should be equal to this released version.
 
 #### 1.5 Publish the Release Notes
-Generate the release notes via [RocketMQ JIRA](https://issues.apache.org/jira/browse/ROCKETMQ/) and publish it to the [rocketmq-site](https://github.com/apache/rocketmq-site), there is a [release notes](https://rocketmq.apache.org/release_notes/release-notes-4.2.0/) available for reference, include the link to the release notes in the voting emails.
+Generate the release notes via [RocketMQ JIRA](https://issues.apache.org/jira/browse/ROCKETMQ/) and publish it to the [rocketmq-site](https://github.com/apache/rocketmq-site), there is a [release notes](https://rocketmq.apache.org/release_notes/release-notes-4.4.0/) available for reference, include the link to the release notes in the voting emails.
 
 
 ## 2.Build the Source Release Candidate
diff --git a/_docs/10-download-releases.md b/_docs/10-download-releases.md
index d0beb8b..81f61db 100644
--- a/_docs/10-download-releases.md
+++ b/_docs/10-download-releases.md
@@ -12,17 +12,25 @@
 | 4.1.0-incubating | >=1.6 | >=1.8 | >=1.8 |
 | 4.2.0 | >=1.6 | >=1.8 | >=1.8 |
 | 4.3.x | >=1.6 | >=1.8 | >=1.8 |
+| 4.4.x | >=1.6 | >=1.8 | >=1.8 |
 
 
 # Download links
-Use the links below to download the Apache RocketMQ Releases, the latest release is 4.3.2.
+Use the links below to download the Apache RocketMQ Releases, the latest release is 4.4.0.
+
+## 4.4.0 release
+
+* Released January 17, 2019
+* [Release Notes](/release_notes/release-notes-4.4.0)
+* Source: [rocketmq-all-4.4.0-source-release.zip](https://www.apache.org/dyn/closer.cgi?path=rocketmq/4.4.0/rocketmq-all-4.4.0-source-release.zip) [[PGP](https://www.apache.org/dist/rocketmq/4.4.0/rocketmq-all-4.4.0-source-release.zip.asc)] [[MD5](https://www.apache.org/dist/rocketmq/4.4.0/rocketmq-all-4.4.0-source-release.zip.md5)] [[SHA1](https://www.apache.org/dist/rocketmq/4.4.0/rocketmq-all-4.4.0-source-release.zip.sha1)]
+* Binary: [rocketmq-all-4.4.0-bin-release.zip](https://www.apache.org/dyn/closer.cgi?path=rocketmq/4.4.0/rocketmq-all-4.4.0-bin-release.zip) [[PGP](https://www.apache.org/dist/rocketmq/4.4.0/rocketmq-all-4.4.0-bin-release.zip.asc)] [[MD5](https://www.apache.org/dist/rocketmq/4.4.0/rocketmq-all-4.4.0-bin-release.zip.md5)] [[SHA1](https://www.apache.org/dist/rocketmq/4.4.0/rocketmq-all-4.4.0-bin-release.zip.sha1)]
 
 ## 4.3.2 release
 
 * Released November 2, 2018
 * [Release Notes](/release_notes/release-notes-4.3.2)
-* Source: [rocketmq-all-4.3.2-source-release.zip](https://www.apache.org/dyn/closer.cgi?path=rocketmq/4.3.2/rocketmq-all-4.3.2-source-release.zip) [[PGP](https://www.apache.org/dist/rocketmq/4.3.2/rocketmq-all-4.3.2-source-release.zip.asc)] [[MD5](https://www.apache.org/dist/rocketmq/4.3.2/rocketmq-all-4.3.1-source-release.zip.md5)] [[SHA1](https://www.apache.org/dist/rocketmq/4.3.2/rocketmq-all-4.3.2-source-release.zip.sha1)]
-* Binary: [rocketmq-all-4.3.2-bin-release.zip](https://www.apache.org/dyn/closer.cgi?path=rocketmq/4.3.2/rocketmq-all-4.3.2-bin-release.zip) [[PGP](https://www.apache.org/dist/rocketmq/4.3.2/rocketmq-all-4.3.2-bin-release.zip.asc)] [[MD5](https://www.apache.org/dist/rocketmq/4.3.2/rocketmq-all-4.3.1-bin-release.zip.md5)] [[SHA1](https://www.apache.org/dist/rocketmq/4.3.2/rocketmq-all-4.3.2-bin-release.zip.sha1)]
+* Source: [rocketmq-all-4.3.2-source-release.zip](https://www.apache.org/dyn/closer.cgi?path=rocketmq/4.3.2/rocketmq-all-4.3.2-source-release.zip) [[PGP](https://www.apache.org/dist/rocketmq/4.3.2/rocketmq-all-4.3.2-source-release.zip.asc)] [[MD5](https://www.apache.org/dist/rocketmq/4.3.2/rocketmq-all-4.3.2-source-release.zip.md5)] [[SHA1](https://www.apache.org/dist/rocketmq/4.3.2/rocketmq-all-4.3.2-source-release.zip.sha1)]
+* Binary: [rocketmq-all-4.3.2-bin-release.zip](https://www.apache.org/dyn/closer.cgi?path=rocketmq/4.3.2/rocketmq-all-4.3.2-bin-release.zip) [[PGP](https://www.apache.org/dist/rocketmq/4.3.2/rocketmq-all-4.3.2-bin-release.zip.asc)] [[MD5](https://www.apache.org/dist/rocketmq/4.3.2/rocketmq-all-4.3.2-bin-release.zip.md5)] [[SHA1](https://www.apache.org/dist/rocketmq/4.3.2/rocketmq-all-4.3.2-bin-release.zip.sha1)]
 
 ## 4.3.1 release
 
diff --git a/_pages/community.md b/_pages/community.md
index bc7ab73..1b36516 100644
--- a/_pages/community.md
+++ b/_pages/community.md
@@ -16,14 +16,12 @@
 # RIP(RocketMQ Improvement Proposals)
 In the past, we hoped to add a new feature to RocketMQ by propose a issue on Github. It's a nice way for a request but not very formal and easy to trace and manage. So We introduce the RIP(RocketMQ Improvement Proposal) mechanism to replace the current Feature Request Process.      
 RIPs should be used for significant user-facing or cross-cutting changes, not small incremental improvements. When in doubt, if a committer thinks a change needs an RIP, it does.    
+
+# How to contribute
 It is easy to start a RIP from sending proposals to mailing lists. And the whole procedure of a RIP may follow below:    
 ![How Rip Work](/assets/images/how_rip_work.png)
 
-
-[RIP Template](https://docs.google.com/document/d/19JssoEGnNp1x9MoXVMoeGCWSBnBdyv97FuGcIH1fV1g/edit#heading=h.nwczedg8v2na)
-
-[RIP-1 MQTT Bridge](https://docs.google.com/document/d/1G1-aJ74ZTjy_rxtJU3jm_YoICexNTdUVSR9E78K9xlo/edit?usp=sharing)
-
+You can find detailed information about RIP in  [RocketMQ Improvement Proposal](https://github.com/apache/rocketmq/wiki/RocketMQ-Improvement-Proposal), and all the RIPs have migrated to the [RockeMQ Wiki](https://github.com/apache/rocketmq/wiki) now.
 
 # Ecosystem
 
diff --git a/_posts/2019-01-17-release-notes-4.4.0.md b/_posts/2019-01-17-release-notes-4.4.0.md
new file mode 100644
index 0000000..8eb5a51
--- /dev/null
+++ b/_posts/2019-01-17-release-notes-4.4.0.md
@@ -0,0 +1,63 @@
+---
+title: "Release Notes - Apache RocketMQ - Version 4.4.0"
+categories:
+  - Release_Notes
+tags:
+  - Release_Notes
+  - RocketMQ
+  - Version
+---
+
+Below is a summary of the issues addressed in the 4.4.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.4.0 release</h2>
+    
+* Source: [rocketmq-all-4.4.0-source-release.zip](https://www.apache.org/dyn/closer.cgi?path=rocketmq/4.4.0/rocketmq-all-4.4.0-source-release.zip) [[PGP](https://www.apache.org/dist/rocketmq/4.4.0/rocketmq-all-4.4.0-source-release.zip.asc)] [[MD5](https://www.apache.org/dist/rocketmq/4.4.0/rocketmq-all-4.4.0-source-release.zip.md5)] [[SHA1](https://www.apache.org/dist/rocketmq/4.4.0/rocketmq-all-4.4.0-source-release.zip.sha1)]
+* Binary: [rocketmq-all-4.4.0-bin-release.zip](https://www.apache.org/dyn/closer.cgi?path=rocketmq/4.4.0/rocketmq-all-4.4.0-bin-release.zip) [[PGP](https://www.apache.org/dist/rocketmq/4.4.0/rocketmq-all-4.4.0-bin-release.zip.asc)] [[MD5](https://www.apache.org/dist/rocketmq/4.4.0/rocketmq-all-4.4.0-bin-release.zip.md5)] [[SHA1](https://www.apache.org/dist/rocketmq/4.4.0/rocketmq-all-4.4.0-bin-release.zip.sha1)]
+
+## New Fearture
+<ul>
+<li>[<a href='https://github.com/apache/rocketmq/issues/403'>ISSUE-403</a>] -  Support the ACL standard for RocketMQ.
+</li>
+<li>[<a href='https://github.com/apache/rocketmq/issues/502'>ISSUE-502</a>] -  Support SQL92 filter in pull consumer.
+</li>
+<li>[<a href='https://github.com/apache/rocketmq/issues/525'>ISSUE-525</a>] -  Support message trace.
+</li>
+</ul>
+
+## Improvement
+<ul>
+<li>[<a href='https://github.com/apache/rocketmq/issues/511'>ISSUE-511</a>] -  Polish comment for CountDownLatch.
+</li>
+<li>[<a href='https://github.com/apache/rocketmq/issues/536'>ISSUE-536</a>] -  Update fastjson version to 1.2.51.
+</li>
+<li>[<a href='https://github.com/apache/rocketmq/issues/571'>ISSUE-571</a>] -  Polish a default value for DB message.
+</li>
+<li>[<a href='https://github.com/apache/rocketmq/issues/581'>ISSUE-581</a>] -  Polish Copyright in NOTICE file.
+</li>
+<li>[<a href='https://github.com/apache/rocketmq/issues/582'>ISSUE-582</a>] -  Update asynchronous send thread pool from callback executor to an exclusive one.
+</li>
+<li>[<a href='https://github.com/apache/rocketmq/issues/586'>ISSUE-586</a>] -  Format output number in admin tools.
+</li>
+<li>[<a href='https://github.com/apache/rocketmq/issues/640'>ISSUE-640</a>] -  Polish config file for travis-ci.
+</li>
+<li>[<a href='https://github.com/apache/rocketmq/issues/693'>ISSUE-693</a>] -  Add instance name to enable to send trace message to different clusters.
+</li>
+</ul>
+
+## Bug
+<ul>
+<li>[<a href='https://github.com/apache/rocketmq/issues/512'>ISSUE-512</a>] -  Fixed the issue that RocketMQ can not print config items with -p option.
+</li>
+<li>[<a href='https://github.com/apache/rocketmq/issues/544'>ISSUE-544</a>] -  Fixed transactional message will be lost under extreme condition.
+</li>
+<li>[<a href='https://github.com/apache/rocketmq/issues/556'>ISSUE-556</a>] -  Fixed the issue that epoll native selector start error in broker.
+</li>
+<li>[<a href='https://github.com/apache/rocketmq/issues/604'>ISSUE-604</a>] -  Fixed the issue that semaphore was not released when asyn invoke timeout.
+</li>
+</ul>
+                                        
+            
+
+