You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@rocketmq.apache.org by do...@apache.org on 2017/06/02 07:32:24 UTC

[1/3] incubator-rocketmq-site git commit: Add release notes 4.1.0

Repository: incubator-rocketmq-site
Updated Branches:
  refs/heads/asf-site 32fc8db7c -> ee0ec5a01


Add release notes 4.1.0


Project: http://git-wip-us.apache.org/repos/asf/incubator-rocketmq-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-rocketmq-site/commit/754269cf
Tree: http://git-wip-us.apache.org/repos/asf/incubator-rocketmq-site/tree/754269cf
Diff: http://git-wip-us.apache.org/repos/asf/incubator-rocketmq-site/diff/754269cf

Branch: refs/heads/asf-site
Commit: 754269cf571ecef392f49493585951db14ce7536
Parents: 3e36697
Author: dongeforever <do...@apache.org>
Authored: Fri Jun 2 15:29:53 2017 +0800
Committer: dongeforever <do...@apache.org>
Committed: Fri Jun 2 15:29:53 2017 +0800

----------------------------------------------------------------------
 ...2017-06-02-release-notes-4.1.0-incubating.md | 62 ++++++++++++++++++++
 1 file changed, 62 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-rocketmq-site/blob/754269cf/_posts/2017-06-02-release-notes-4.1.0-incubating.md
----------------------------------------------------------------------
diff --git a/_posts/2017-06-02-release-notes-4.1.0-incubating.md b/_posts/2017-06-02-release-notes-4.1.0-incubating.md
new file mode 100644
index 0000000..5cdc2db
--- /dev/null
+++ b/_posts/2017-06-02-release-notes-4.1.0-incubating.md
@@ -0,0 +1,62 @@
+---
+title: "Release Notes - Apache RocketMQ - Version 4.1.0-incubating"
+---
+
+Release Notes - Apache RocketMQ - Version 4.1.0-incubating
+
+## New Feature
+
+*   [[ROCKETMQ-80](https://issues.apache.org/jira/browse/ROCKETMQ-80)] - Add batch feature
+*   [[ROCKETMQ-121](https://issues.apache.org/jira/browse/ROCKETMQ-121)] - Support message filtering based on SQL92
+*   [[ROCKETMQ-194](https://issues.apache.org/jira/browse/ROCKETMQ-194)] - log appender using rocketmq
+*   [[ROCKETMQ-186](https://issues.apache.org/jira/browse/ROCKETMQ-186)] - Implement the OpenMessaging specification 0.1.0-alpha version
+
+
+## Improvement
+
+*   [[ROCKETMQ-67](https://issues.apache.org/jira/browse/ROCKETMQ-67)] - Consistent Hash allocate strategy support
+*   [[ROCKETMQ-99](https://issues.apache.org/jira/browse/ROCKETMQ-99)] - Add scripts for Windows platform
+*   [[ROCKETMQ-36](https://issues.apache.org/jira/browse/ROCKETMQ-36)] - Improve broker's GC logs storing
+*   [[ROCKETMQ-39](https://issues.apache.org/jira/browse/ROCKETMQ-39)] - Duplicated codes in both filtersrv and namesrv modules
+*   [[ROCKETMQ-86](https://issues.apache.org/jira/browse/ROCKETMQ-86)] - Polish the release file format
+*   [[ROCKETMQ-88](https://issues.apache.org/jira/browse/ROCKETMQ-88)] - Polish the developer list in pom.xml
+*   [[ROCKETMQ-90](https://issues.apache.org/jira/browse/ROCKETMQ-90)] - Include client IP per message queue of consumer progress command output
+*   [[ROCKETMQ-114](https://issues.apache.org/jira/browse/ROCKETMQ-114)] - Add javadoc to codebase
+*   [[ROCKETMQ-138](https://issues.apache.org/jira/browse/ROCKETMQ-138)] - Add AuthenticationException class to remove hard coded Aliyun authentication class
+*   [[ROCKETMQ-139](https://issues.apache.org/jira/browse/ROCKETMQ-139)] - Degrade the client related modules' JDK version to 1.6
+*   [[ROCKETMQ-144](https://issues.apache.org/jira/browse/ROCKETMQ-144)] - Aggregate distribution specific files to a new module
+*   [[ROCKETMQ-154](https://issues.apache.org/jira/browse/ROCKETMQ-154)] - Add a newline after help info
+*   [[ROCKETMQ-160](https://issues.apache.org/jira/browse/ROCKETMQ-160)] - SendHeartBeart log may not be triggered in the same expected period
+*   [[ROCKETMQ-161](https://issues.apache.org/jira/browse/ROCKETMQ-161)] - Update runbroker.sh and runserver.sh to support user defined jvm memory flag
+*   [[ROCKETMQ-168](https://issues.apache.org/jira/browse/ROCKETMQ-168)] - Duplicated calls of life cycle in Maven.
+*   [[ROCKETMQ-172](https://issues.apache.org/jira/browse/ROCKETMQ-172)] - log improvement for rocketmq client
+*   [[ROCKETMQ-176](https://issues.apache.org/jira/browse/ROCKETMQ-176)] - Improvement the Maven Central Badge in readme
+*   [[ROCKETMQ-187](https://issues.apache.org/jira/browse/ROCKETMQ-187)] - Measure the code coverage for Integration Tests
+*   [[ROCKETMQ-148](https://issues.apache.org/jira/browse/ROCKETMQ-148)] - Migrate all relevant docs from the old Github project's wiki to the ASF site
+
+## Bug
+
+*   [[ROCKETMQ-77](https://issues.apache.org/jira/browse/ROCKETMQ-77)] - [TEST] org.apache.rocketmq.tools.* have NPEs
+*   [[ROCKETMQ-89](https://issues.apache.org/jira/browse/ROCKETMQ-89)] - WS_DOMAIN_NAME, SUBGROUP default values overrides custom values passed by java options
+*   [[ROCKETMQ-95](https://issues.apache.org/jira/browse/ROCKETMQ-95)] - The config files of client log have been damaged
+*   [[ROCKETMQ-98](https://issues.apache.org/jira/browse/ROCKETMQ-98)] - Risk of unable to release putMessage Lock forever
+*   [[ROCKETMQ-101](https://issues.apache.org/jira/browse/ROCKETMQ-101)] - Possible NullPointerException when retry in send Async way
+*   [[ROCKETMQ-107](https://issues.apache.org/jira/browse/ROCKETMQ-107)] - Access ServiceState is not thread safe when start() or shutdown()
+*   [[ROCKETMQ-119](https://issues.apache.org/jira/browse/ROCKETMQ-119)] - Shutdown PullMessageService properly
+*   [[ROCKETMQ-140](https://issues.apache.org/jira/browse/ROCKETMQ-140)] - Register higher version broker against old name servers
+*   [[ROCKETMQ-143](https://issues.apache.org/jira/browse/ROCKETMQ-143)] - Update fastjson from 1.2.12 to 1.2.29
+*   [[ROCKETMQ-153](https://issues.apache.org/jira/browse/ROCKETMQ-153)] - Fetch name server address dynamically
+*   [[ROCKETMQ-155](https://issues.apache.org/jira/browse/ROCKETMQ-155)] - Fix typo in ClientConfig
+*   [[ROCKETMQ-165](https://issues.apache.org/jira/browse/ROCKETMQ-165)] - Maximum pull batch size hard-coded restricted
+*   [[ROCKETMQ-175](https://issues.apache.org/jira/browse/ROCKETMQ-175)] - Consumer may miss messages because of inconsistent subscription
+*   [[ROCKETMQ-178](https://issues.apache.org/jira/browse/ROCKETMQ-178)] - Broker -m -p options are broken
+*   [[ROCKETMQ-179](https://issues.apache.org/jira/browse/ROCKETMQ-179)] - Fix errors of test cases
+*   [[ROCKETMQ-188](https://issues.apache.org/jira/browse/ROCKETMQ-188)] - RemotingExecption is not consistent between invoke async and invoke oneway
+*   [[ROCKETMQ-189](https://issues.apache.org/jira/browse/ROCKETMQ-189)] - Misleading tip on consumeTimestamp and wrong consumeTimestamp exception message
+*   [[ROCKETMQ-191](https://issues.apache.org/jira/browse/ROCKETMQ-191)] - Fix incorret socket option
+*   [[ROCKETMQ-199](https://issues.apache.org/jira/browse/ROCKETMQ-199)] - consumers can not receive stock information.
+*   [[ROCKETMQ-200](https://issues.apache.org/jira/browse/ROCKETMQ-200)] - Cluster name is always missing when fetch ClusterInfo from name server
+*   [[ROCKETMQ-206](https://issues.apache.org/jira/browse/ROCKETMQ-206)] - Load JSON config file error if non-1byte character exists
+
+
+


[2/3] incubator-rocketmq-site git commit: Merge branch 'master' into asf-site

Posted by do...@apache.org.
Merge branch 'master' into asf-site


Project: http://git-wip-us.apache.org/repos/asf/incubator-rocketmq-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-rocketmq-site/commit/69c184d8
Tree: http://git-wip-us.apache.org/repos/asf/incubator-rocketmq-site/tree/69c184d8
Diff: http://git-wip-us.apache.org/repos/asf/incubator-rocketmq-site/diff/69c184d8

Branch: refs/heads/asf-site
Commit: 69c184d8f04c594cc989349b91a9995bda680f7c
Parents: 32fc8db 754269c
Author: dongeforever <do...@apache.org>
Authored: Fri Jun 2 15:31:15 2017 +0800
Committer: dongeforever <do...@apache.org>
Committed: Fri Jun 2 15:31:15 2017 +0800

----------------------------------------------------------------------
 ...2017-06-02-release-notes-4.1.0-incubating.md | 62 ++++++++++++++++++++
 1 file changed, 62 insertions(+)
----------------------------------------------------------------------



[3/3] incubator-rocketmq-site git commit: Build

Posted by do...@apache.org.
Build


Project: http://git-wip-us.apache.org/repos/asf/incubator-rocketmq-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-rocketmq-site/commit/ee0ec5a0
Tree: http://git-wip-us.apache.org/repos/asf/incubator-rocketmq-site/tree/ee0ec5a0
Diff: http://git-wip-us.apache.org/repos/asf/incubator-rocketmq-site/diff/ee0ec5a0

Branch: refs/heads/asf-site
Commit: ee0ec5a01d8fe8264319d9b264ac620856827e74
Parents: 69c184d
Author: dongeforever <do...@apache.org>
Authored: Fri Jun 2 15:32:00 2017 +0800
Committer: dongeforever <do...@apache.org>
Committed: Fri Jun 2 15:32:00 2017 +0800

----------------------------------------------------------------------
 content/about/contact/index.html                |   4 +-
 content/about/rewards/index.html                |   4 +-
 content/about/team/index.html                   |   4 +-
 content/collection-archive/index.html           |   2 +
 content/docs/batch-example/index.html           |   4 +-
 content/docs/best-practice-broker/index.html    |   4 +-
 content/docs/best-practice-consumer/index.html  |   4 +-
 content/docs/best-practice-namesvr/index.html   |   4 +-
 content/docs/best-practice-producer/index.html  |   4 +-
 content/docs/broadcast-example/index.html       |   4 +-
 content/docs/cli-admin-tool/index.html          |   4 +-
 content/docs/cluster-deployment/index.html      |   4 +-
 content/docs/code-guidelines/index.html         |   4 +-
 content/docs/core-concept/index.html            |   4 +-
 content/docs/documentation/index.html           |   4 +-
 content/docs/faq/index.html                     |   4 +-
 content/docs/filter-by-sql92-example/index.html |   4 +-
 content/docs/motivation/index.html              |   4 +-
 content/docs/order-example/index.html           |   4 +-
 content/docs/pull-request/index.html            |   4 +-
 content/docs/quick-start/index.html             |   4 +-
 content/docs/release-manual.html                |   4 +-
 content/docs/rmq-arc/index.html                 |   4 +-
 content/docs/rmq-deployment/index.html          |   4 +-
 content/docs/roadmap/index.html                 |   4 +-
 content/docs/schedule-example/index.html        |   4 +-
 content/docs/simple-example/index.html          |   4 +-
 content/dowloading/releases/index.html          |   4 +-
 content/feed.xml                                |  61 ++-
 .../release-notes-4.1.0-incubating/index.html   | 524 +++++++++++++++++++
 .../index.html                                  |   3 +-
 content/sitemap.xml                             |   8 +-
 content/year-archive/index.html                 |  30 ++
 33 files changed, 678 insertions(+), 58 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-rocketmq-site/blob/ee0ec5a0/content/about/contact/index.html
----------------------------------------------------------------------
diff --git a/content/about/contact/index.html b/content/about/contact/index.html
index d39263c..84ea58b 100644
--- a/content/about/contact/index.html
+++ b/content/about/contact/index.html
@@ -57,7 +57,7 @@
 
 
   <meta property="og:type" content="article">
-  <meta property="article:published_time" content="2017-05-17T10:35:48+08:00">
+  <meta property="article:published_time" content="2017-06-02T15:31:28+08:00">
 
 
 
@@ -212,7 +212,7 @@
   <article class="page" itemscope itemtype="http://schema.org/CreativeWork">
     <meta itemprop="headline" content="CONTACT">
     <meta itemprop="description" content="Contact.">
-    <meta itemprop="datePublished" content="May 17, 2017">
+    <meta itemprop="datePublished" content="June 02, 2017">
     <meta itemprop="dateModified" content="December 29, 2016">
 
     <div class="page__inner-wrap">

http://git-wip-us.apache.org/repos/asf/incubator-rocketmq-site/blob/ee0ec5a0/content/about/rewards/index.html
----------------------------------------------------------------------
diff --git a/content/about/rewards/index.html b/content/about/rewards/index.html
index 5cb50cb..6471919 100644
--- a/content/about/rewards/index.html
+++ b/content/about/rewards/index.html
@@ -57,7 +57,7 @@
 
 
   <meta property="og:type" content="article">
-  <meta property="article:published_time" content="2017-05-17T10:35:48+08:00">
+  <meta property="article:published_time" content="2017-06-02T15:31:28+08:00">
 
 
 
@@ -212,7 +212,7 @@
   <article class="page" itemscope itemtype="http://schema.org/CreativeWork">
     <meta itemprop="headline" content="REWARDS">
     <meta itemprop="description" content="Rewards.">
-    <meta itemprop="datePublished" content="May 17, 2017">
+    <meta itemprop="datePublished" content="June 02, 2017">
     <meta itemprop="dateModified" content="January 25, 2017">
 
     <div class="page__inner-wrap">

http://git-wip-us.apache.org/repos/asf/incubator-rocketmq-site/blob/ee0ec5a0/content/about/team/index.html
----------------------------------------------------------------------
diff --git a/content/about/team/index.html b/content/about/team/index.html
index 3fe99fd..f1a3c11 100644
--- a/content/about/team/index.html
+++ b/content/about/team/index.html
@@ -57,7 +57,7 @@
 
 
   <meta property="og:type" content="article">
-  <meta property="article:published_time" content="2017-05-26T13:56:12+08:00">
+  <meta property="article:published_time" content="2017-06-02T15:31:28+08:00">
 
 
 
@@ -212,7 +212,7 @@
   <article class="page" itemscope itemtype="http://schema.org/CreativeWork">
     <meta itemprop="headline" content="TEAM">
     <meta itemprop="description" content="Project team.">
-    <meta itemprop="datePublished" content="May 26, 2017">
+    <meta itemprop="datePublished" content="June 02, 2017">
     <meta itemprop="dateModified" content="December 29, 2016">
 
     <div class="page__inner-wrap">

http://git-wip-us.apache.org/repos/asf/incubator-rocketmq-site/blob/ee0ec5a0/content/collection-archive/index.html
----------------------------------------------------------------------
diff --git a/content/collection-archive/index.html b/content/collection-archive/index.html
index 3121eaf..caf2549 100644
--- a/content/collection-archive/index.html
+++ b/content/collection-archive/index.html
@@ -915,6 +915,8 @@ and fulfill much of this responsibility through managing...</p>
   
     
   
+    
+  
 
   
     

http://git-wip-us.apache.org/repos/asf/incubator-rocketmq-site/blob/ee0ec5a0/content/docs/batch-example/index.html
----------------------------------------------------------------------
diff --git a/content/docs/batch-example/index.html b/content/docs/batch-example/index.html
index cb298fe..38b57e0 100644
--- a/content/docs/batch-example/index.html
+++ b/content/docs/batch-example/index.html
@@ -57,7 +57,7 @@
 
 
   <meta property="og:type" content="article">
-  <meta property="article:published_time" content="2017-05-17T10:35:48+08:00">
+  <meta property="article:published_time" content="2017-06-02T15:31:28+08:00">
 
 
 
@@ -429,7 +429,7 @@
   <article class="page" itemscope itemtype="http://schema.org/CreativeWork">
     <meta itemprop="headline" content="Batch Example">
     <meta itemprop="description" content="How to use batch in Rocketmq">
-    <meta itemprop="datePublished" content="May 17, 2017">
+    <meta itemprop="datePublished" content="June 02, 2017">
     <meta itemprop="dateModified" content="April 25, 2017">
 
     <div class="page__inner-wrap">

http://git-wip-us.apache.org/repos/asf/incubator-rocketmq-site/blob/ee0ec5a0/content/docs/best-practice-broker/index.html
----------------------------------------------------------------------
diff --git a/content/docs/best-practice-broker/index.html b/content/docs/best-practice-broker/index.html
index a963208..a07c9f8 100644
--- a/content/docs/best-practice-broker/index.html
+++ b/content/docs/best-practice-broker/index.html
@@ -57,7 +57,7 @@
 
 
   <meta property="og:type" content="article">
-  <meta property="article:published_time" content="2017-05-17T10:35:48+08:00">
+  <meta property="article:published_time" content="2017-06-02T15:31:28+08:00">
 
 
 
@@ -429,7 +429,7 @@
   <article class="page" itemscope itemtype="http://schema.org/CreativeWork">
     <meta itemprop="headline" content="Best Practice For Broker">
     <meta itemprop="description" content="Some useful tips for users.">
-    <meta itemprop="datePublished" content="May 17, 2017">
+    <meta itemprop="datePublished" content="June 02, 2017">
     <meta itemprop="dateModified" content="December 25, 2016">
 
     <div class="page__inner-wrap">

http://git-wip-us.apache.org/repos/asf/incubator-rocketmq-site/blob/ee0ec5a0/content/docs/best-practice-consumer/index.html
----------------------------------------------------------------------
diff --git a/content/docs/best-practice-consumer/index.html b/content/docs/best-practice-consumer/index.html
index 6088eb7..5b88af1 100644
--- a/content/docs/best-practice-consumer/index.html
+++ b/content/docs/best-practice-consumer/index.html
@@ -57,7 +57,7 @@
 
 
   <meta property="og:type" content="article">
-  <meta property="article:published_time" content="2017-05-17T10:35:48+08:00">
+  <meta property="article:published_time" content="2017-06-02T15:31:28+08:00">
 
 
 
@@ -429,7 +429,7 @@
   <article class="page" itemscope itemtype="http://schema.org/CreativeWork">
     <meta itemprop="headline" content="Best Practice For Consumer">
     <meta itemprop="description" content="Some useful tips for users.">
-    <meta itemprop="datePublished" content="May 17, 2017">
+    <meta itemprop="datePublished" content="June 02, 2017">
     <meta itemprop="dateModified" content="December 25, 2016">
 
     <div class="page__inner-wrap">

http://git-wip-us.apache.org/repos/asf/incubator-rocketmq-site/blob/ee0ec5a0/content/docs/best-practice-namesvr/index.html
----------------------------------------------------------------------
diff --git a/content/docs/best-practice-namesvr/index.html b/content/docs/best-practice-namesvr/index.html
index a12f9eb..6221ca7 100644
--- a/content/docs/best-practice-namesvr/index.html
+++ b/content/docs/best-practice-namesvr/index.html
@@ -57,7 +57,7 @@
 
 
   <meta property="og:type" content="article">
-  <meta property="article:published_time" content="2017-05-17T10:35:48+08:00">
+  <meta property="article:published_time" content="2017-06-02T15:31:28+08:00">
 
 
 
@@ -429,7 +429,7 @@
   <article class="page" itemscope itemtype="http://schema.org/CreativeWork">
     <meta itemprop="headline" content="Best Practice For NameServer">
     <meta itemprop="description" content="In Apache RocketMQ, name servers are designed to coordinate each component of the distributed systemand fulfill much of this responsibility through managing topic route information.">
-    <meta itemprop="datePublished" content="May 17, 2017">
+    <meta itemprop="datePublished" content="June 02, 2017">
     <meta itemprop="dateModified" content="December 25, 2016">
 
     <div class="page__inner-wrap">

http://git-wip-us.apache.org/repos/asf/incubator-rocketmq-site/blob/ee0ec5a0/content/docs/best-practice-producer/index.html
----------------------------------------------------------------------
diff --git a/content/docs/best-practice-producer/index.html b/content/docs/best-practice-producer/index.html
index e583b36..a936d35 100644
--- a/content/docs/best-practice-producer/index.html
+++ b/content/docs/best-practice-producer/index.html
@@ -57,7 +57,7 @@
 
 
   <meta property="og:type" content="article">
-  <meta property="article:published_time" content="2017-05-17T10:35:48+08:00">
+  <meta property="article:published_time" content="2017-06-02T15:31:28+08:00">
 
 
 
@@ -429,7 +429,7 @@
   <article class="page" itemscope itemtype="http://schema.org/CreativeWork">
     <meta itemprop="headline" content="Best Practice For Producer">
     <meta itemprop="description" content="Some useful tips for users.">
-    <meta itemprop="datePublished" content="May 17, 2017">
+    <meta itemprop="datePublished" content="June 02, 2017">
     <meta itemprop="dateModified" content="December 25, 2016">
 
     <div class="page__inner-wrap">

http://git-wip-us.apache.org/repos/asf/incubator-rocketmq-site/blob/ee0ec5a0/content/docs/broadcast-example/index.html
----------------------------------------------------------------------
diff --git a/content/docs/broadcast-example/index.html b/content/docs/broadcast-example/index.html
index 1c4b698..0056f78 100644
--- a/content/docs/broadcast-example/index.html
+++ b/content/docs/broadcast-example/index.html
@@ -57,7 +57,7 @@
 
 
   <meta property="og:type" content="article">
-  <meta property="article:published_time" content="2017-05-17T10:35:48+08:00">
+  <meta property="article:published_time" content="2017-06-02T15:31:28+08:00">
 
 
 
@@ -429,7 +429,7 @@
   <article class="page" itemscope itemtype="http://schema.org/CreativeWork">
     <meta itemprop="headline" content="Broadcasting">
     <meta itemprop="description" content="How to send broadcast messages in Apache RocketMQ.">
-    <meta itemprop="datePublished" content="May 17, 2017">
+    <meta itemprop="datePublished" content="June 02, 2017">
     <meta itemprop="dateModified" content="April 25, 2017">
 
     <div class="page__inner-wrap">

http://git-wip-us.apache.org/repos/asf/incubator-rocketmq-site/blob/ee0ec5a0/content/docs/cli-admin-tool/index.html
----------------------------------------------------------------------
diff --git a/content/docs/cli-admin-tool/index.html b/content/docs/cli-admin-tool/index.html
index 54fbf66..e7492d7 100644
--- a/content/docs/cli-admin-tool/index.html
+++ b/content/docs/cli-admin-tool/index.html
@@ -57,7 +57,7 @@
 
 
   <meta property="og:type" content="article">
-  <meta property="article:published_time" content="2017-05-17T10:35:48+08:00">
+  <meta property="article:published_time" content="2017-06-02T15:31:28+08:00">
 
 
 
@@ -429,7 +429,7 @@
   <article class="page" itemscope itemtype="http://schema.org/CreativeWork">
     <meta itemprop="headline" content="CLI Admin Tool">
     <meta itemprop="description" content="RocketMQ provides a CLI admin tool belt to query, manage and diagnose various issues.">
-    <meta itemprop="datePublished" content="May 17, 2017">
+    <meta itemprop="datePublished" content="June 02, 2017">
     <meta itemprop="dateModified" content="December 17, 2016">
 
     <div class="page__inner-wrap">

http://git-wip-us.apache.org/repos/asf/incubator-rocketmq-site/blob/ee0ec5a0/content/docs/cluster-deployment/index.html
----------------------------------------------------------------------
diff --git a/content/docs/cluster-deployment/index.html b/content/docs/cluster-deployment/index.html
index c35f718..e8b6053 100644
--- a/content/docs/cluster-deployment/index.html
+++ b/content/docs/cluster-deployment/index.html
@@ -57,7 +57,7 @@
 
 
   <meta property="og:type" content="article">
-  <meta property="article:published_time" content="2017-05-17T10:35:48+08:00">
+  <meta property="article:published_time" content="2017-06-02T15:31:28+08:00">
 
 
 
@@ -429,7 +429,7 @@
   <article class="page" itemscope itemtype="http://schema.org/CreativeWork">
     <meta itemprop="headline" content="Cluster Configuration and Deployment">
     <meta itemprop="description" content="Prerequisite">
-    <meta itemprop="datePublished" content="May 17, 2017">
+    <meta itemprop="datePublished" content="June 02, 2017">
     <meta itemprop="dateModified" content="December 17, 2016">
 
     <div class="page__inner-wrap">

http://git-wip-us.apache.org/repos/asf/incubator-rocketmq-site/blob/ee0ec5a0/content/docs/code-guidelines/index.html
----------------------------------------------------------------------
diff --git a/content/docs/code-guidelines/index.html b/content/docs/code-guidelines/index.html
index 44e9ff5..423459a 100644
--- a/content/docs/code-guidelines/index.html
+++ b/content/docs/code-guidelines/index.html
@@ -57,7 +57,7 @@
 
 
   <meta property="og:type" content="article">
-  <meta property="article:published_time" content="2017-05-17T10:35:48+08:00">
+  <meta property="article:published_time" content="2017-06-02T15:31:28+08:00">
 
 
 
@@ -429,7 +429,7 @@
   <article class="page" itemscope itemtype="http://schema.org/CreativeWork">
     <meta itemprop="headline" content="Coding Guidelines">
     <meta itemprop="description" content="Apache RocketMQ Coding Guidelines">
-    <meta itemprop="datePublished" content="May 17, 2017">
+    <meta itemprop="datePublished" content="June 02, 2017">
     <meta itemprop="dateModified" content="December 30, 2016">
 
     <div class="page__inner-wrap">

http://git-wip-us.apache.org/repos/asf/incubator-rocketmq-site/blob/ee0ec5a0/content/docs/core-concept/index.html
----------------------------------------------------------------------
diff --git a/content/docs/core-concept/index.html b/content/docs/core-concept/index.html
index 2a892a1..ce24804 100644
--- a/content/docs/core-concept/index.html
+++ b/content/docs/core-concept/index.html
@@ -57,7 +57,7 @@
 
 
   <meta property="og:type" content="article">
-  <meta property="article:published_time" content="2017-05-17T10:35:48+08:00">
+  <meta property="article:published_time" content="2017-06-02T15:31:28+08:00">
 
 
 
@@ -429,7 +429,7 @@
   <article class="page" itemscope itemtype="http://schema.org/CreativeWork">
     <meta itemprop="headline" content="Core Concept">
     <meta itemprop="description" content="">
-    <meta itemprop="datePublished" content="May 17, 2017">
+    <meta itemprop="datePublished" content="June 02, 2017">
     <meta itemprop="dateModified" content="December 17, 2016">
 
     <div class="page__inner-wrap">

http://git-wip-us.apache.org/repos/asf/incubator-rocketmq-site/blob/ee0ec5a0/content/docs/documentation/index.html
----------------------------------------------------------------------
diff --git a/content/docs/documentation/index.html b/content/docs/documentation/index.html
index 5179210..b83b207 100644
--- a/content/docs/documentation/index.html
+++ b/content/docs/documentation/index.html
@@ -57,7 +57,7 @@
 
 
   <meta property="og:type" content="article">
-  <meta property="article:published_time" content="2017-05-17T10:35:48+08:00">
+  <meta property="article:published_time" content="2017-06-02T15:31:28+08:00">
 
 
 
@@ -429,7 +429,7 @@
   <article class="page" itemscope itemtype="http://schema.org/CreativeWork">
     <meta itemprop="headline" content="Documentation">
     <meta itemprop="description" content="Apache RocketMQ Documentation">
-    <meta itemprop="datePublished" content="May 17, 2017">
+    <meta itemprop="datePublished" content="June 02, 2017">
     <meta itemprop="dateModified" content="March 02, 2017">
 
     <div class="page__inner-wrap">

http://git-wip-us.apache.org/repos/asf/incubator-rocketmq-site/blob/ee0ec5a0/content/docs/faq/index.html
----------------------------------------------------------------------
diff --git a/content/docs/faq/index.html b/content/docs/faq/index.html
index 5e7757c..d759e83 100644
--- a/content/docs/faq/index.html
+++ b/content/docs/faq/index.html
@@ -57,7 +57,7 @@
 
 
   <meta property="og:type" content="article">
-  <meta property="article:published_time" content="2017-05-17T10:35:48+08:00">
+  <meta property="article:published_time" content="2017-06-02T15:31:28+08:00">
 
 
 
@@ -429,7 +429,7 @@
   <article class="page" itemscope itemtype="http://schema.org/CreativeWork">
     <meta itemprop="headline" content="Frequently Asked Questions">
     <meta itemprop="description" content="The following questions are frequently asked with regard to the RocketMQ project in general. If you have further questions, make sure to consult the documentation or ask the community.General1. Why create rocketmq project instead of selecting other products?In some cases, slower consumers can slow down the producers. We tried our best efforts to handle this problems through throttling, circuit breaker or degradation, but it cannot scale out gracefully. So we begin to focus on the popular messaging solution Kafka at that time. Unfortunately, Kafka can not meet our requirements such as low latency and high reliability. So we decided to innovate a new messaging middleware to handle a broad set of use cases, ranging from traditional publish/subscribe scenario to demandingly high volume realtime transaction system that tolerates no message loss.">
-    <meta itemprop="datePublished" content="May 17, 2017">
+    <meta itemprop="datePublished" content="June 02, 2017">
     <meta itemprop="dateModified" content="December 28, 2016">
 
     <div class="page__inner-wrap">

http://git-wip-us.apache.org/repos/asf/incubator-rocketmq-site/blob/ee0ec5a0/content/docs/filter-by-sql92-example/index.html
----------------------------------------------------------------------
diff --git a/content/docs/filter-by-sql92-example/index.html b/content/docs/filter-by-sql92-example/index.html
index f0597d7..e0c7c4b 100644
--- a/content/docs/filter-by-sql92-example/index.html
+++ b/content/docs/filter-by-sql92-example/index.html
@@ -57,7 +57,7 @@
 
 
   <meta property="og:type" content="article">
-  <meta property="article:published_time" content="2017-05-17T10:35:48+08:00">
+  <meta property="article:published_time" content="2017-06-02T15:31:28+08:00">
 
 
 
@@ -429,7 +429,7 @@
   <article class="page" itemscope itemtype="http://schema.org/CreativeWork">
     <meta itemprop="headline" content="Filter By SQL92 Example">
     <meta itemprop="description" content="How to filter messages by SQL92 in Apache RocketMQ.">
-    <meta itemprop="datePublished" content="May 17, 2017">
+    <meta itemprop="datePublished" content="June 02, 2017">
     <meta itemprop="dateModified" content="April 27, 2017">
 
     <div class="page__inner-wrap">

http://git-wip-us.apache.org/repos/asf/incubator-rocketmq-site/blob/ee0ec5a0/content/docs/motivation/index.html
----------------------------------------------------------------------
diff --git a/content/docs/motivation/index.html b/content/docs/motivation/index.html
index ecf5732..f916c6c 100644
--- a/content/docs/motivation/index.html
+++ b/content/docs/motivation/index.html
@@ -57,7 +57,7 @@
 
 
   <meta property="og:type" content="article">
-  <meta property="article:published_time" content="2017-05-17T10:35:48+08:00">
+  <meta property="article:published_time" content="2017-06-02T15:31:28+08:00">
 
 
 
@@ -429,7 +429,7 @@
   <article class="page" itemscope itemtype="http://schema.org/CreativeWork">
     <meta itemprop="headline" content="Motivation">
     <meta itemprop="description" content="In the early stages, we constructed our distributed messaging middleware on the basis of ActiveMQ 5.x(less than 5.3). Our international business uses it for async communication, search, social network activity stream, data pipeline, even in our trade order process. As our trade business throughput rises more and more inconceivably, pressure originating from our messaging cluster also become more and more obvious.">
-    <meta itemprop="datePublished" content="May 17, 2017">
+    <meta itemprop="datePublished" content="June 02, 2017">
     <meta itemprop="dateModified" content="December 17, 2016">
 
     <div class="page__inner-wrap">

http://git-wip-us.apache.org/repos/asf/incubator-rocketmq-site/blob/ee0ec5a0/content/docs/order-example/index.html
----------------------------------------------------------------------
diff --git a/content/docs/order-example/index.html b/content/docs/order-example/index.html
index 389c9f5..feb6542 100644
--- a/content/docs/order-example/index.html
+++ b/content/docs/order-example/index.html
@@ -57,7 +57,7 @@
 
 
   <meta property="og:type" content="article">
-  <meta property="article:published_time" content="2017-05-17T10:35:48+08:00">
+  <meta property="article:published_time" content="2017-06-02T15:31:28+08:00">
 
 
 
@@ -429,7 +429,7 @@
   <article class="page" itemscope itemtype="http://schema.org/CreativeWork">
     <meta itemprop="headline" content="Order Message">
     <meta itemprop="description" content="How to send and receive ordered messages in Apache RocketMQ.">
-    <meta itemprop="datePublished" content="May 17, 2017">
+    <meta itemprop="datePublished" content="June 02, 2017">
     <meta itemprop="dateModified" content="April 25, 2017">
 
     <div class="page__inner-wrap">

http://git-wip-us.apache.org/repos/asf/incubator-rocketmq-site/blob/ee0ec5a0/content/docs/pull-request/index.html
----------------------------------------------------------------------
diff --git a/content/docs/pull-request/index.html b/content/docs/pull-request/index.html
index 35e1114..44e71b1 100644
--- a/content/docs/pull-request/index.html
+++ b/content/docs/pull-request/index.html
@@ -57,7 +57,7 @@
 
 
   <meta property="og:type" content="article">
-  <meta property="article:published_time" content="2017-05-17T10:35:48+08:00">
+  <meta property="article:published_time" content="2017-06-02T15:31:28+08:00">
 
 
 
@@ -429,7 +429,7 @@
   <article class="page" itemscope itemtype="http://schema.org/CreativeWork">
     <meta itemprop="headline" content="Best Practice in Pull Request">
     <meta itemprop="description" content="This page guides you through Git setup and contribution process.">
-    <meta itemprop="datePublished" content="May 17, 2017">
+    <meta itemprop="datePublished" content="June 02, 2017">
     <meta itemprop="dateModified" content="December 25, 2016">
 
     <div class="page__inner-wrap">

http://git-wip-us.apache.org/repos/asf/incubator-rocketmq-site/blob/ee0ec5a0/content/docs/quick-start/index.html
----------------------------------------------------------------------
diff --git a/content/docs/quick-start/index.html b/content/docs/quick-start/index.html
index 1a4f222..51b337f 100644
--- a/content/docs/quick-start/index.html
+++ b/content/docs/quick-start/index.html
@@ -57,7 +57,7 @@
 
 
   <meta property="og:type" content="article">
-  <meta property="article:published_time" content="2017-05-17T10:35:48+08:00">
+  <meta property="article:published_time" content="2017-06-02T15:31:28+08:00">
 
 
 
@@ -429,7 +429,7 @@
   <article class="page" itemscope itemtype="http://schema.org/CreativeWork">
     <meta itemprop="headline" content="Quick Start">
     <meta itemprop="description" content="How to quickly install and setup Apache RocketMQ.">
-    <meta itemprop="datePublished" content="May 17, 2017">
+    <meta itemprop="datePublished" content="June 02, 2017">
     <meta itemprop="dateModified" content="December 30, 2016">
 
     <div class="page__inner-wrap">

http://git-wip-us.apache.org/repos/asf/incubator-rocketmq-site/blob/ee0ec5a0/content/docs/release-manual.html
----------------------------------------------------------------------
diff --git a/content/docs/release-manual.html b/content/docs/release-manual.html
index d458f6c..a0b8d87 100644
--- a/content/docs/release-manual.html
+++ b/content/docs/release-manual.html
@@ -57,7 +57,7 @@
 
 
   <meta property="og:type" content="article">
-  <meta property="article:published_time" content="2017-05-17T10:35:48+08:00">
+  <meta property="article:published_time" content="2017-06-02T15:31:28+08:00">
 
 
 
@@ -429,7 +429,7 @@
   <article class="page" itemscope itemtype="http://schema.org/CreativeWork">
     <meta itemprop="headline" content="Release Manual">
     <meta itemprop="description" content="Apache RocketMQ Release Manual">
-    <meta itemprop="datePublished" content="May 17, 2017">
+    <meta itemprop="datePublished" content="June 02, 2017">
     <meta itemprop="dateModified" content="February 08, 2017">
 
     <div class="page__inner-wrap">

http://git-wip-us.apache.org/repos/asf/incubator-rocketmq-site/blob/ee0ec5a0/content/docs/rmq-arc/index.html
----------------------------------------------------------------------
diff --git a/content/docs/rmq-arc/index.html b/content/docs/rmq-arc/index.html
index 176b5fb..2f19145 100644
--- a/content/docs/rmq-arc/index.html
+++ b/content/docs/rmq-arc/index.html
@@ -57,7 +57,7 @@
 
 
   <meta property="og:type" content="article">
-  <meta property="article:published_time" content="2017-05-17T10:35:48+08:00">
+  <meta property="article:published_time" content="2017-06-02T15:31:28+08:00">
 
 
 
@@ -429,7 +429,7 @@
   <article class="page" itemscope itemtype="http://schema.org/CreativeWork">
     <meta itemprop="headline" content="RocketMQ Architecture">
     <meta itemprop="description" content="The main Architecture of Apache RocketMQ.">
-    <meta itemprop="datePublished" content="May 17, 2017">
+    <meta itemprop="datePublished" content="June 02, 2017">
     <meta itemprop="dateModified" content="April 25, 2017">
 
     <div class="page__inner-wrap">

http://git-wip-us.apache.org/repos/asf/incubator-rocketmq-site/blob/ee0ec5a0/content/docs/rmq-deployment/index.html
----------------------------------------------------------------------
diff --git a/content/docs/rmq-deployment/index.html b/content/docs/rmq-deployment/index.html
index 832e757..46a0c88 100644
--- a/content/docs/rmq-deployment/index.html
+++ b/content/docs/rmq-deployment/index.html
@@ -57,7 +57,7 @@
 
 
   <meta property="og:type" content="article">
-  <meta property="article:published_time" content="2017-05-17T10:35:48+08:00">
+  <meta property="article:published_time" content="2017-06-02T15:31:28+08:00">
 
 
 
@@ -429,7 +429,7 @@
   <article class="page" itemscope itemtype="http://schema.org/CreativeWork">
     <meta itemprop="headline" content="Deployment">
     <meta itemprop="description" content="How to deploy the Apache RocketMQ.">
-    <meta itemprop="datePublished" content="May 17, 2017">
+    <meta itemprop="datePublished" content="June 02, 2017">
     <meta itemprop="dateModified" content="April 25, 2017">
 
     <div class="page__inner-wrap">

http://git-wip-us.apache.org/repos/asf/incubator-rocketmq-site/blob/ee0ec5a0/content/docs/roadmap/index.html
----------------------------------------------------------------------
diff --git a/content/docs/roadmap/index.html b/content/docs/roadmap/index.html
index 55127ae..be735df 100644
--- a/content/docs/roadmap/index.html
+++ b/content/docs/roadmap/index.html
@@ -57,7 +57,7 @@
 
 
   <meta property="og:type" content="article">
-  <meta property="article:published_time" content="2017-05-17T10:35:48+08:00">
+  <meta property="article:published_time" content="2017-06-02T15:31:28+08:00">
 
 
 
@@ -429,7 +429,7 @@
   <article class="page" itemscope itemtype="http://schema.org/CreativeWork">
     <meta itemprop="headline" content="The RoadMap of Apache RocketMQ">
     <meta itemprop="description" content="4.1.0~4.3.0-incubating RoadMap:">
-    <meta itemprop="datePublished" content="May 17, 2017">
+    <meta itemprop="datePublished" content="June 02, 2017">
     <meta itemprop="dateModified" content="March 08, 2017">
 
     <div class="page__inner-wrap">

http://git-wip-us.apache.org/repos/asf/incubator-rocketmq-site/blob/ee0ec5a0/content/docs/schedule-example/index.html
----------------------------------------------------------------------
diff --git a/content/docs/schedule-example/index.html b/content/docs/schedule-example/index.html
index 14048b3..40aee73 100644
--- a/content/docs/schedule-example/index.html
+++ b/content/docs/schedule-example/index.html
@@ -57,7 +57,7 @@
 
 
   <meta property="og:type" content="article">
-  <meta property="article:published_time" content="2017-05-17T10:35:48+08:00">
+  <meta property="article:published_time" content="2017-06-02T15:31:28+08:00">
 
 
 
@@ -429,7 +429,7 @@
   <article class="page" itemscope itemtype="http://schema.org/CreativeWork">
     <meta itemprop="headline" content="Schedule example">
     <meta itemprop="description" content="How to use schedule component to reduce pull in RocketMQ.">
-    <meta itemprop="datePublished" content="May 17, 2017">
+    <meta itemprop="datePublished" content="June 02, 2017">
     <meta itemprop="dateModified" content="April 25, 2017">
 
     <div class="page__inner-wrap">

http://git-wip-us.apache.org/repos/asf/incubator-rocketmq-site/blob/ee0ec5a0/content/docs/simple-example/index.html
----------------------------------------------------------------------
diff --git a/content/docs/simple-example/index.html b/content/docs/simple-example/index.html
index e1e8ce8..a6d1dbf 100644
--- a/content/docs/simple-example/index.html
+++ b/content/docs/simple-example/index.html
@@ -57,7 +57,7 @@
 
 
   <meta property="og:type" content="article">
-  <meta property="article:published_time" content="2017-05-17T10:35:48+08:00">
+  <meta property="article:published_time" content="2017-06-02T15:31:28+08:00">
 
 
 
@@ -429,7 +429,7 @@
   <article class="page" itemscope itemtype="http://schema.org/CreativeWork">
     <meta itemprop="headline" content="Simple Message Example">
     <meta itemprop="description" content="How to send simple message to reduce pull in RocketMQ.">
-    <meta itemprop="datePublished" content="May 17, 2017">
+    <meta itemprop="datePublished" content="June 02, 2017">
     <meta itemprop="dateModified" content="April 25, 2017">
 
     <div class="page__inner-wrap">

http://git-wip-us.apache.org/repos/asf/incubator-rocketmq-site/blob/ee0ec5a0/content/dowloading/releases/index.html
----------------------------------------------------------------------
diff --git a/content/dowloading/releases/index.html b/content/dowloading/releases/index.html
index 807efd2..4097795 100644
--- a/content/dowloading/releases/index.html
+++ b/content/dowloading/releases/index.html
@@ -57,7 +57,7 @@
 
 
   <meta property="og:type" content="article">
-  <meta property="article:published_time" content="2017-05-17T10:35:48+08:00">
+  <meta property="article:published_time" content="2017-06-02T15:31:28+08:00">
 
 
 
@@ -429,7 +429,7 @@
   <article class="page" itemscope itemtype="http://schema.org/CreativeWork">
     <meta itemprop="headline" content="Downloading the Apache RocketMQ Releases">
     <meta itemprop="description" content="Use the links below to download the Apache RocketMQ Releases, the latest release is 4.0.0-incubating.">
-    <meta itemprop="datePublished" content="May 17, 2017">
+    <meta itemprop="datePublished" content="June 02, 2017">
     <meta itemprop="dateModified" content="February 21, 2017">
 
     <div class="page__inner-wrap">

http://git-wip-us.apache.org/repos/asf/incubator-rocketmq-site/blob/ee0ec5a0/content/feed.xml
----------------------------------------------------------------------
diff --git a/content/feed.xml b/content/feed.xml
index 44370a2..6d7c2e3 100644
--- a/content/feed.xml
+++ b/content/feed.xml
@@ -1,4 +1,63 @@
-<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet type="text/xml" href="/feed.xslt.xml"?><feed xmlns="http://www.w3.org/2005/Atom"><generator uri="http://jekyllrb.com" version="3.3.1">Jekyll</generator><link href="/feed.xml" rel="self" type="application/atom+xml" /><link href="/" rel="alternate" type="text/html" /><updated>2017-05-17T10:35:48+08:00</updated><id>//</id><title type="html">Apache RocketMQ</title><subtitle>The homepage of RocketMQ.</subtitle><author><name>{&quot;name&quot;=&gt;nil, &quot;avatar&quot;=&gt;&quot;/assets/images/rmq-logo.png&quot;, &quot;bio&quot;=&gt;&quot;A fast, low latency, reliable, scalable, distributed MOM.&quot;, &quot;location&quot;=&gt;&quot;Hangzhou, China&quot;, &quot;email&quot;=&gt;&quot;dev@rocketmq.incubator.apache.org&quot;, &quot;uri&quot;=&gt;&quot;http://incubator.staging.apache.org/projects/rocketmq.html&quot;, &quot;bitbucket&quot;=&gt;nil, &quot;codepen&quot;=&gt;nil, &quot;dribbble&quot;=&gt;nil, &quot;flickr&quot;=&gt;nil, &quo
 t;facebook&quot;=&gt;nil, &quot;foursquare&quot;=&gt;nil, &quot;github&quot;=&gt;&quot;apache/incubator-rocketmq&quot;, &quot;google_plus&quot;=&gt;nil, &quot;keybase&quot;=&gt;nil, &quot;instagram&quot;=&gt;nil, &quot;lastfm&quot;=&gt;nil, &quot;linkedin&quot;=&gt;nil, &quot;pinterest&quot;=&gt;nil, &quot;soundcloud&quot;=&gt;nil, &quot;stackoverflow&quot;=&gt;&quot;questions/tagged/rocketmq&quot;, &quot;steam&quot;=&gt;nil, &quot;tumblr&quot;=&gt;nil, &quot;twitter&quot;=&gt;&quot;ApacheRocketMQ&quot;, &quot;vine&quot;=&gt;nil, &quot;weibo&quot;=&gt;nil, &quot;xing&quot;=&gt;nil, &quot;youtube&quot;=&gt;nil, &quot;quora&quot;=&gt;&quot;topic/RocketMQ&quot;}</name><email>dev@rocketmq.incubator.apache.org</email><uri>http://incubator.staging.apache.org/projects/rocketmq.html</uri></author><entry><title type="html">Filter Messages By SQL92 In RocketMQ</title><link href="/rocketmq/filter-messages-by-sql92-in-rocketmq/" rel="alternate" type="text/html" title="Filter Messages By SQL92 I
 n RocketMQ" /><published>2017-04-26T00:00:00+08:00</published><updated>2017-04-26T00:00:00+08:00</updated><id>/rocketmq/filter-messages-by-sql92-in-rocketmq</id><content type="html" xml:base="/rocketmq/filter-messages-by-sql92-in-rocketmq/">&lt;p&gt;So far, RocketMQ only support message filtering feature by &lt;code class=&quot;highlighter-rouge&quot;&gt;TAG&lt;/code&gt;, but one message only can own one tag, this is too limited to meet complex business requirements.&lt;/p&gt;
+<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet type="text/xml" href="/feed.xslt.xml"?><feed xmlns="http://www.w3.org/2005/Atom"><generator uri="http://jekyllrb.com" version="3.3.1">Jekyll</generator><link href="/feed.xml" rel="self" type="application/atom+xml" /><link href="/" rel="alternate" type="text/html" /><updated>2017-06-02T15:31:28+08:00</updated><id>//</id><title type="html">Apache RocketMQ</title><subtitle>The homepage of RocketMQ.</subtitle><author><name>{&quot;name&quot;=&gt;nil, &quot;avatar&quot;=&gt;&quot;/assets/images/rmq-logo.png&quot;, &quot;bio&quot;=&gt;&quot;A fast, low latency, reliable, scalable, distributed MOM.&quot;, &quot;location&quot;=&gt;&quot;Hangzhou, China&quot;, &quot;email&quot;=&gt;&quot;dev@rocketmq.incubator.apache.org&quot;, &quot;uri&quot;=&gt;&quot;http://incubator.staging.apache.org/projects/rocketmq.html&quot;, &quot;bitbucket&quot;=&gt;nil, &quot;codepen&quot;=&gt;nil, &quot;dribbble&quot;=&gt;nil, &quot;flickr&quot;=&gt;nil, &quo
 t;facebook&quot;=&gt;nil, &quot;foursquare&quot;=&gt;nil, &quot;github&quot;=&gt;&quot;apache/incubator-rocketmq&quot;, &quot;google_plus&quot;=&gt;nil, &quot;keybase&quot;=&gt;nil, &quot;instagram&quot;=&gt;nil, &quot;lastfm&quot;=&gt;nil, &quot;linkedin&quot;=&gt;nil, &quot;pinterest&quot;=&gt;nil, &quot;soundcloud&quot;=&gt;nil, &quot;stackoverflow&quot;=&gt;&quot;questions/tagged/rocketmq&quot;, &quot;steam&quot;=&gt;nil, &quot;tumblr&quot;=&gt;nil, &quot;twitter&quot;=&gt;&quot;ApacheRocketMQ&quot;, &quot;vine&quot;=&gt;nil, &quot;weibo&quot;=&gt;nil, &quot;xing&quot;=&gt;nil, &quot;youtube&quot;=&gt;nil, &quot;quora&quot;=&gt;&quot;topic/RocketMQ&quot;}</name><email>dev@rocketmq.incubator.apache.org</email><uri>http://incubator.staging.apache.org/projects/rocketmq.html</uri></author><entry><title type="html">Release Notes - Apache RocketMQ - Version 4.1.0-incubating</title><link href="/release-notes-4.1.0-incubating/" rel="alternate" type="text/html" title="Release Notes - Apa
 che RocketMQ - Version 4.1.0-incubating" /><published>2017-06-02T00:00:00+08:00</published><updated>2017-06-02T00:00:00+08:00</updated><id>/release-notes-4.1.0-incubating</id><content type="html" xml:base="/release-notes-4.1.0-incubating/">&lt;p&gt;Release Notes - Apache RocketMQ - Version 4.1.0-incubating&lt;/p&gt;
+
+&lt;h2 id=&quot;new-feature&quot;&gt;New Feature&lt;/h2&gt;
+
+&lt;ul&gt;
+  &lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/ROCKETMQ-80&quot;&gt;ROCKETMQ-80&lt;/a&gt;] - Add batch feature&lt;/li&gt;
+  &lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/ROCKETMQ-121&quot;&gt;ROCKETMQ-121&lt;/a&gt;] - Support message filtering based on SQL92&lt;/li&gt;
+  &lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/ROCKETMQ-194&quot;&gt;ROCKETMQ-194&lt;/a&gt;] - log appender using rocketmq&lt;/li&gt;
+  &lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/ROCKETMQ-186&quot;&gt;ROCKETMQ-186&lt;/a&gt;] - Implement the OpenMessaging specification 0.1.0-alpha version&lt;/li&gt;
+&lt;/ul&gt;
+
+&lt;h2 id=&quot;improvement&quot;&gt;Improvement&lt;/h2&gt;
+
+&lt;ul&gt;
+  &lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/ROCKETMQ-67&quot;&gt;ROCKETMQ-67&lt;/a&gt;] - Consistent Hash allocate strategy support&lt;/li&gt;
+  &lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/ROCKETMQ-99&quot;&gt;ROCKETMQ-99&lt;/a&gt;] - Add scripts for Windows platform&lt;/li&gt;
+  &lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/ROCKETMQ-36&quot;&gt;ROCKETMQ-36&lt;/a&gt;] - Improve broker’s GC logs storing&lt;/li&gt;
+  &lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/ROCKETMQ-39&quot;&gt;ROCKETMQ-39&lt;/a&gt;] - Duplicated codes in both filtersrv and namesrv modules&lt;/li&gt;
+  &lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/ROCKETMQ-86&quot;&gt;ROCKETMQ-86&lt;/a&gt;] - Polish the release file format&lt;/li&gt;
+  &lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/ROCKETMQ-88&quot;&gt;ROCKETMQ-88&lt;/a&gt;] - Polish the developer list in pom.xml&lt;/li&gt;
+  &lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/ROCKETMQ-90&quot;&gt;ROCKETMQ-90&lt;/a&gt;] - Include client IP per message queue of consumer progress command output&lt;/li&gt;
+  &lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/ROCKETMQ-114&quot;&gt;ROCKETMQ-114&lt;/a&gt;] - Add javadoc to codebase&lt;/li&gt;
+  &lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/ROCKETMQ-138&quot;&gt;ROCKETMQ-138&lt;/a&gt;] - Add AuthenticationException class to remove hard coded Aliyun authentication class&lt;/li&gt;
+  &lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/ROCKETMQ-139&quot;&gt;ROCKETMQ-139&lt;/a&gt;] - Degrade the client related modules’ JDK version to 1.6&lt;/li&gt;
+  &lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/ROCKETMQ-144&quot;&gt;ROCKETMQ-144&lt;/a&gt;] - Aggregate distribution specific files to a new module&lt;/li&gt;
+  &lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/ROCKETMQ-154&quot;&gt;ROCKETMQ-154&lt;/a&gt;] - Add a newline after help info&lt;/li&gt;
+  &lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/ROCKETMQ-160&quot;&gt;ROCKETMQ-160&lt;/a&gt;] - SendHeartBeart log may not be triggered in the same expected period&lt;/li&gt;
+  &lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/ROCKETMQ-161&quot;&gt;ROCKETMQ-161&lt;/a&gt;] - Update runbroker.sh and runserver.sh to support user defined jvm memory flag&lt;/li&gt;
+  &lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/ROCKETMQ-168&quot;&gt;ROCKETMQ-168&lt;/a&gt;] - Duplicated calls of life cycle in Maven.&lt;/li&gt;
+  &lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/ROCKETMQ-172&quot;&gt;ROCKETMQ-172&lt;/a&gt;] - log improvement for rocketmq client&lt;/li&gt;
+  &lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/ROCKETMQ-176&quot;&gt;ROCKETMQ-176&lt;/a&gt;] - Improvement the Maven Central Badge in readme&lt;/li&gt;
+  &lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/ROCKETMQ-187&quot;&gt;ROCKETMQ-187&lt;/a&gt;] - Measure the code coverage for Integration Tests&lt;/li&gt;
+  &lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/ROCKETMQ-148&quot;&gt;ROCKETMQ-148&lt;/a&gt;] - Migrate all relevant docs from the old Github project’s wiki to the ASF site&lt;/li&gt;
+&lt;/ul&gt;
+
+&lt;h2 id=&quot;bug&quot;&gt;Bug&lt;/h2&gt;
+
+&lt;ul&gt;
+  &lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/ROCKETMQ-77&quot;&gt;ROCKETMQ-77&lt;/a&gt;] - [TEST] org.apache.rocketmq.tools.* have NPEs&lt;/li&gt;
+  &lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/ROCKETMQ-89&quot;&gt;ROCKETMQ-89&lt;/a&gt;] - WS_DOMAIN_NAME, SUBGROUP default values overrides custom values passed by java options&lt;/li&gt;
+  &lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/ROCKETMQ-95&quot;&gt;ROCKETMQ-95&lt;/a&gt;] - The config files of client log have been damaged&lt;/li&gt;
+  &lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/ROCKETMQ-98&quot;&gt;ROCKETMQ-98&lt;/a&gt;] - Risk of unable to release putMessage Lock forever&lt;/li&gt;
+  &lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/ROCKETMQ-101&quot;&gt;ROCKETMQ-101&lt;/a&gt;] - Possible NullPointerException when retry in send Async way&lt;/li&gt;
+  &lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/ROCKETMQ-107&quot;&gt;ROCKETMQ-107&lt;/a&gt;] - Access ServiceState is not thread safe when start() or shutdown()&lt;/li&gt;
+  &lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/ROCKETMQ-119&quot;&gt;ROCKETMQ-119&lt;/a&gt;] - Shutdown PullMessageService properly&lt;/li&gt;
+  &lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/ROCKETMQ-140&quot;&gt;ROCKETMQ-140&lt;/a&gt;] - Register higher version broker against old name servers&lt;/li&gt;
+  &lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/ROCKETMQ-143&quot;&gt;ROCKETMQ-143&lt;/a&gt;] - Update fastjson from 1.2.12 to 1.2.29&lt;/li&gt;
+  &lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/ROCKETMQ-153&quot;&gt;ROCKETMQ-153&lt;/a&gt;] - Fetch name server address dynamically&lt;/li&gt;
+  &lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/ROCKETMQ-155&quot;&gt;ROCKETMQ-155&lt;/a&gt;] - Fix typo in ClientConfig&lt;/li&gt;
+  &lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/ROCKETMQ-165&quot;&gt;ROCKETMQ-165&lt;/a&gt;] - Maximum pull batch size hard-coded restricted&lt;/li&gt;
+  &lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/ROCKETMQ-175&quot;&gt;ROCKETMQ-175&lt;/a&gt;] - Consumer may miss messages because of inconsistent subscription&lt;/li&gt;
+  &lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/ROCKETMQ-178&quot;&gt;ROCKETMQ-178&lt;/a&gt;] - Broker -m -p options are broken&lt;/li&gt;
+  &lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/ROCKETMQ-179&quot;&gt;ROCKETMQ-179&lt;/a&gt;] - Fix errors of test cases&lt;/li&gt;
+  &lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/ROCKETMQ-188&quot;&gt;ROCKETMQ-188&lt;/a&gt;] - RemotingExecption is not consistent between invoke async and invoke oneway&lt;/li&gt;
+  &lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/ROCKETMQ-189&quot;&gt;ROCKETMQ-189&lt;/a&gt;] - Misleading tip on consumeTimestamp and wrong consumeTimestamp exception message&lt;/li&gt;
+  &lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/ROCKETMQ-191&quot;&gt;ROCKETMQ-191&lt;/a&gt;] - Fix incorret socket option&lt;/li&gt;
+  &lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/ROCKETMQ-199&quot;&gt;ROCKETMQ-199&lt;/a&gt;] - consumers can not receive stock information.&lt;/li&gt;
+  &lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/ROCKETMQ-200&quot;&gt;ROCKETMQ-200&lt;/a&gt;] - Cluster name is always missing when fetch ClusterInfo from name server&lt;/li&gt;
+  &lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/ROCKETMQ-206&quot;&gt;ROCKETMQ-206&lt;/a&gt;] - Load JSON config file error if non-1byte character exists&lt;/li&gt;
+&lt;/ul&gt;</content><author><name>{&quot;name&quot;=&gt;nil, &quot;avatar&quot;=&gt;&quot;/assets/images/rmq-logo.png&quot;, &quot;bio&quot;=&gt;&quot;A fast, low latency, reliable, scalable, distributed MOM.&quot;, &quot;location&quot;=&gt;&quot;Hangzhou, China&quot;, &quot;email&quot;=&gt;&quot;dev@rocketmq.incubator.apache.org&quot;, &quot;uri&quot;=&gt;&quot;http://incubator.staging.apache.org/projects/rocketmq.html&quot;, &quot;bitbucket&quot;=&gt;nil, &quot;codepen&quot;=&gt;nil, &quot;dribbble&quot;=&gt;nil, &quot;flickr&quot;=&gt;nil, &quot;facebook&quot;=&gt;nil, &quot;foursquare&quot;=&gt;nil, &quot;github&quot;=&gt;&quot;apache/incubator-rocketmq&quot;, &quot;google_plus&quot;=&gt;nil, &quot;keybase&quot;=&gt;nil, &quot;instagram&quot;=&gt;nil, &quot;lastfm&quot;=&gt;nil, &quot;linkedin&quot;=&gt;nil, &quot;pinterest&quot;=&gt;nil, &quot;soundcloud&quot;=&gt;nil, &quot;stackoverflow&quot;=&gt;&quot;questions/tagged/rocketmq&quot;, &quot;steam&quot;=&gt;nil, &quot;tumblr&
 quot;=&gt;nil, &quot;twitter&quot;=&gt;&quot;ApacheRocketMQ&quot;, &quot;vine&quot;=&gt;nil, &quot;weibo&quot;=&gt;nil, &quot;xing&quot;=&gt;nil, &quot;youtube&quot;=&gt;nil, &quot;quora&quot;=&gt;&quot;topic/RocketMQ&quot;}</name><email>dev@rocketmq.incubator.apache.org</email><uri>http://incubator.staging.apache.org/projects/rocketmq.html</uri></author><summary type="html">Release Notes - Apache RocketMQ - Version 4.1.0-incubating</summary></entry><entry><title type="html">Filter Messages By SQL92 In RocketMQ</title><link href="/rocketmq/filter-messages-by-sql92-in-rocketmq/" rel="alternate" type="text/html" title="Filter Messages By SQL92 In RocketMQ" /><published>2017-04-26T00:00:00+08:00</published><updated>2017-04-26T00:00:00+08:00</updated><id>/rocketmq/filter-messages-by-sql92-in-rocketmq</id><content type="html" xml:base="/rocketmq/filter-messages-by-sql92-in-rocketmq/">&lt;p&gt;So far, RocketMQ only support message filtering feature by &lt;code class=&quot;highlighter-roug
 e&quot;&gt;TAG&lt;/code&gt;, but one message only can own one tag, this is too limited to meet complex business requirements.&lt;/p&gt;
 
 &lt;p&gt;So, we want to define and implement a reasonable filter language based on a subset of the SQL 92 expression syntax to support customized message filtering.&lt;/p&gt;
 

http://git-wip-us.apache.org/repos/asf/incubator-rocketmq-site/blob/ee0ec5a0/content/release-notes-4.1.0-incubating/index.html
----------------------------------------------------------------------
diff --git a/content/release-notes-4.1.0-incubating/index.html b/content/release-notes-4.1.0-incubating/index.html
new file mode 100644
index 0000000..ec31ecb
--- /dev/null
+++ b/content/release-notes-4.1.0-incubating/index.html
@@ -0,0 +1,524 @@
+<!doctype html>
+<html lang="en" class="no-js">
+  <head>
+    <meta charset="utf-8">
+
+<!-- begin SEO -->
+
+
+
+
+
+
+
+
+
+<title>Release Notes - Apache RocketMQ - Version 4.1.0-incubating - Apache RocketMQ</title>
+
+
+
+
+<meta name="description" content="Release Notes - Apache RocketMQ - Version 4.1.0-incubating">
+
+
+
+
+<meta property="og:locale" content="en">
+<meta property="og:site_name" content="Apache RocketMQ">
+<meta property="og:title" content="Release Notes - Apache RocketMQ - Version 4.1.0-incubating">
+
+
+
+
+  <meta property="og:description" content="Release Notes - Apache RocketMQ - Version 4.1.0-incubating">
+
+
+
+  <meta name="twitter:site" content="@ApacheRocketMQ">
+  <meta name="twitter:title" content="Release Notes - Apache RocketMQ - Version 4.1.0-incubating">
+  <meta name="twitter:description" content="Release Notes - Apache RocketMQ - Version 4.1.0-incubating">
+  <meta name="twitter:url" content="">
+
+  
+    <meta name="twitter:card" content="summary">
+    
+  
+
+  
+
+
+
+  
+
+  
+
+
+
+
+
+  <meta property="og:type" content="article">
+  <meta property="article:published_time" content="2017-06-02T00:00:00+08:00">
+
+
+
+
+
+
+
+
+  <script type="application/ld+json">
+    {
+      "@context" : "http://schema.org",
+      "@type" : "Person",
+      "name" : "Apache RocketMQ",
+      "url" : null,
+      "sameAs" : null
+    }
+  </script>
+
+
+
+  <meta name="google-site-verification" content="aand0XZkSGsziuC-UPD4ZJniFD0m0JhGx6820y2mAQY" />
+
+
+  <meta name="baidu-site-verification" content="wD06EbDRkQ" />
+
+
+
+
+<!-- end SEO -->
+
+
+<link href="/feed.xml" type="application/atom+xml" rel="alternate" title="Apache RocketMQ Feed">
+
+<!-- http://t.co/dKP3o1e -->
+<meta name="HandheldFriendly" content="True">
+<meta name="MobileOptimized" content="320">
+<meta name="viewport" content="width=device-width, initial-scale=1.0">
+
+<script>
+  document.documentElement.className = document.documentElement.className.replace(/\bno-js\b/g, '') + ' js ';
+</script>
+
+<!-- For all browsers -->
+<link rel="stylesheet" href="/assets/css/main.css">
+
+<meta http-equiv="cleartype" content="on">
+    <!-- start custom head snippets -->
+
+<!-- insert favicons. use http://realfavicongenerator.net/ -->
+
+<!-- end custom head snippets -->
+  </head>
+
+  <body class="layout--single">
+
+    <!--[if lt IE 9]>
+<div class="notice--danger align-center" style="margin: 0;">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience.</div>
+<![endif]-->
+    <div class="masthead">
+  <div class="masthead__inner-wrap">
+    <div class="masthead__menu">
+      <nav id="site-nav" class="greedy-nav">
+        <button><div class="navicon"></div></button>
+        <ul class="visible-links">
+          <li class="masthead__menu-item masthead__menu-item--lg"><a href="/">Apache RocketMQ</a></li>
+          
+            
+            <li class="masthead__menu-item"><a href="/docs/quick-start/">Documentation</a></li>
+          
+            
+            <li class="masthead__menu-item"><a href="/year-archive/">Blog</a></li>
+          
+            
+            <li class="masthead__menu-item"><a href="/community/">Community</a></li>
+          
+            
+            <li class="masthead__menu-item"><a href="/customer/">Customer</a></li>
+          
+            
+            <li class="masthead__menu-item"><a href="/about/team/">About</a></li>
+          
+        </ul>
+        <ul class="hidden-links hidden"></ul>
+      </nav>
+    </div>
+  </div>
+</div>
+
+    
+
+
+
+<div id="main" role="main">
+  
+  <div class="sidebar sticky">
+  
+
+<div itemscope itemtype="http://schema.org/Person">
+
+  
+    <div class="author__avatar">
+      
+        <img src="/assets/images/rmq-logo.png" class="author__avatar" alt="" itemprop="image">
+      
+    </div>
+  
+
+  <div class="author__content">
+    <h3 class="author__name" itemprop="name"></h3>
+    
+      <p class="author__bio" itemprop="description">
+        A fast, low latency, reliable, scalable, distributed MOM.
+      </p>
+    
+  </div>
+
+  <div class="author__urls-wrapper">
+    <button class="btn btn--inverse">Follow</button>
+    <ul class="author__urls social-icons">
+      
+        <li itemprop="homeLocation" itemscope itemtype="http://schema.org/Place">
+          <i class="fa fa-fw fa-map-marker" aria-hidden="true"></i> <span itemprop="name">Hangzhou, China</span>
+        </li>
+      
+
+      
+        <li>
+          <a href="http://incubator.staging.apache.org/projects/rocketmq.html" itemprop="url">
+            <i class="fa fa-fw fa-chain" aria-hidden="true"></i> Website
+          </a>
+        </li>
+      
+
+      
+        <li>
+          <a href="mailto:dev@rocketmq.incubator.apache.org">
+            <meta itemprop="email" content="dev@rocketmq.incubator.apache.org" />
+            <i class="fa fa-fw fa-envelope-square" aria-hidden="true"></i> Email
+          </a>
+        </li>
+      
+
+      
+
+      
+        <li>
+          <a href="https://twitter.com/ApacheRocketMQ" itemprop="sameAs">
+            <i class="fa fa-fw fa-twitter-square" aria-hidden="true"></i> Twitter
+          </a>
+        </li>
+      
+
+      
+
+      
+
+      
+
+      
+
+      
+
+      
+
+      
+
+      
+        <li>
+          <a href="https://github.com/apache/incubator-rocketmq" itemprop="sameAs">
+            <i class="fa fa-fw fa-github" aria-hidden="true"></i> GitHub
+          </a>
+        </li>
+      
+
+      
+        <li>
+          <a href="https://www.stackoverflow.com/questions/tagged/rocketmq" itemprop="sameAs">
+            <i class="fa fa-fw fa-stack-overflow" aria-hidden="true"></i> Stackoverflow
+          </a>
+        </li>
+      
+
+      
+        <li>
+          <a href="https://www.quora.com/topic/RocketMQ" itemprop="sameAs">
+            <i class="fa fa-fw" aria-hidden="true"><strong>Q</strong></i> Quora
+          </a>
+        </li>
+      
+
+      
+
+      
+
+      
+
+      
+
+      
+
+      
+
+      
+
+      
+
+      
+
+      
+
+      
+
+      <!--
+  <li>
+    <a href="http://link-to-whatever-social-network.com/user/" itemprop="sameAs">
+      <i class="fa fa-fw" aria-hidden="true"></i> Custom Social Profile Link
+    </a>
+  </li>
+-->
+    </ul>
+  </div>
+</div>
+
+  
+  </div>
+
+
+  <article class="page" itemscope itemtype="http://schema.org/CreativeWork">
+    <meta itemprop="headline" content="Release Notes - Apache RocketMQ - Version 4.1.0-incubating">
+    <meta itemprop="description" content="Release Notes - Apache RocketMQ - Version 4.1.0-incubating">
+    <meta itemprop="datePublished" content="June 02, 2017">
+    
+
+    <div class="page__inner-wrap">
+      
+        <header>
+          <h1 class="page__title" itemprop="headline">Release Notes - Apache RocketMQ - Version 4.1.0-incubating
+</h1>
+          
+            <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
+
+
+
+
+  2 minute read
+</p>
+          
+        </header>
+      
+
+      <section class="page__content" itemprop="text">
+        <p>Release Notes - Apache RocketMQ - Version 4.1.0-incubating</p>
+
+<h2 id="new-feature">New Feature</h2>
+
+<ul>
+  <li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-80">ROCKETMQ-80</a>] - Add batch feature</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-121">ROCKETMQ-121</a>] - Support message filtering based on SQL92</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-194">ROCKETMQ-194</a>] - log appender using rocketmq</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-186">ROCKETMQ-186</a>] - Implement the OpenMessaging specification 0.1.0-alpha version</li>
+</ul>
+
+<h2 id="improvement">Improvement</h2>
+
+<ul>
+  <li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-67">ROCKETMQ-67</a>] - Consistent Hash allocate strategy support</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-99">ROCKETMQ-99</a>] - Add scripts for Windows platform</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-36">ROCKETMQ-36</a>] - Improve broker’s GC logs storing</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-39">ROCKETMQ-39</a>] - Duplicated codes in both filtersrv and namesrv modules</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-86">ROCKETMQ-86</a>] - Polish the release file format</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-88">ROCKETMQ-88</a>] - Polish the developer list in pom.xml</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-90">ROCKETMQ-90</a>] - Include client IP per message queue of consumer progress command output</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-114">ROCKETMQ-114</a>] - Add javadoc to codebase</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-138">ROCKETMQ-138</a>] - Add AuthenticationException class to remove hard coded Aliyun authentication class</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-139">ROCKETMQ-139</a>] - Degrade the client related modules’ JDK version to 1.6</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-144">ROCKETMQ-144</a>] - Aggregate distribution specific files to a new module</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-154">ROCKETMQ-154</a>] - Add a newline after help info</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-160">ROCKETMQ-160</a>] - SendHeartBeart log may not be triggered in the same expected period</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-161">ROCKETMQ-161</a>] - Update runbroker.sh and runserver.sh to support user defined jvm memory flag</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-168">ROCKETMQ-168</a>] - Duplicated calls of life cycle in Maven.</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-172">ROCKETMQ-172</a>] - log improvement for rocketmq client</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-176">ROCKETMQ-176</a>] - Improvement the Maven Central Badge in readme</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-187">ROCKETMQ-187</a>] - Measure the code coverage for Integration Tests</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-148">ROCKETMQ-148</a>] - Migrate all relevant docs from the old Github project’s wiki to the ASF site</li>
+</ul>
+
+<h2 id="bug">Bug</h2>
+
+<ul>
+  <li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-77">ROCKETMQ-77</a>] - [TEST] org.apache.rocketmq.tools.* have NPEs</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-89">ROCKETMQ-89</a>] - WS_DOMAIN_NAME, SUBGROUP default values overrides custom values passed by java options</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-95">ROCKETMQ-95</a>] - The config files of client log have been damaged</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-98">ROCKETMQ-98</a>] - Risk of unable to release putMessage Lock forever</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-101">ROCKETMQ-101</a>] - Possible NullPointerException when retry in send Async way</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-107">ROCKETMQ-107</a>] - Access ServiceState is not thread safe when start() or shutdown()</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-119">ROCKETMQ-119</a>] - Shutdown PullMessageService properly</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-140">ROCKETMQ-140</a>] - Register higher version broker against old name servers</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-143">ROCKETMQ-143</a>] - Update fastjson from 1.2.12 to 1.2.29</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-153">ROCKETMQ-153</a>] - Fetch name server address dynamically</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-155">ROCKETMQ-155</a>] - Fix typo in ClientConfig</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-165">ROCKETMQ-165</a>] - Maximum pull batch size hard-coded restricted</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-175">ROCKETMQ-175</a>] - Consumer may miss messages because of inconsistent subscription</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-178">ROCKETMQ-178</a>] - Broker -m -p options are broken</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-179">ROCKETMQ-179</a>] - Fix errors of test cases</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-188">ROCKETMQ-188</a>] - RemotingExecption is not consistent between invoke async and invoke oneway</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-189">ROCKETMQ-189</a>] - Misleading tip on consumeTimestamp and wrong consumeTimestamp exception message</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-191">ROCKETMQ-191</a>] - Fix incorret socket option</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-199">ROCKETMQ-199</a>] - consumers can not receive stock information.</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-200">ROCKETMQ-200</a>] - Cluster name is always missing when fetch ClusterInfo from name server</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-206">ROCKETMQ-206</a>] - Load JSON config file error if non-1byte character exists</li>
+</ul>
+
+
+        
+      </section>
+
+      <footer class="page__meta">
+        
+        
+
+
+        
+          <p class="page__date"><strong><i class="fa fa-fw fa-calendar" aria-hidden="true"></i> Updated:</strong> <time datetime="2017-06-02T00:00:00+08:00">June 02, 2017</time></p>
+        
+      </footer>
+
+      <section class="page__share">
+  
+    <h4 class="page__share-title">Share on</h4>
+  
+
+  <a href="https://twitter.com/intent/tweet?via=ApacheRocketMQ&text=Release Notes - Apache RocketMQ - Version 4.1.0-incubating /release-notes-4.1.0-incubating/" class="btn btn--twitter" title="Share on Twitter"><i class="fa fa-fw fa-twitter" aria-hidden="true"></i><span> Twitter</span></a>
+
+  <a href="https://www.facebook.com/sharer/sharer.php?u=/release-notes-4.1.0-incubating/" class="btn btn--facebook" title="Share on Facebook"><i class="fa fa-fw fa-facebook" aria-hidden="true"></i><span> Facebook</span></a>
+
+  <a href="https://plus.google.com/share?url=/release-notes-4.1.0-incubating/" class="btn btn--google-plus" title="Share on Google Plus"><i class="fa fa-fw fa-google-plus" aria-hidden="true"></i><span> Google+</span></a>
+
+  <a href="https://www.linkedin.com/shareArticle?mini=true&url=/release-notes-4.1.0-incubating/" class="btn btn--linkedin" title="Share on LinkedIn"><i class="fa fa-fw fa-linkedin" aria-hidden="true"></i><span> LinkedIn</span></a>
+</section>
+
+
+      
+  <nav class="pagination">
+    
+      <a href="/rocketmq/filter-messages-by-sql92-in-rocketmq/" class="pagination--pager" title="Filter Messages By SQL92 In RocketMQ
+">Previous</a>
+    
+    
+      <a href="#" class="pagination--pager disabled">Next</a>
+    
+  </nav>
+
+    </div>
+
+    
+      <div class="page__comments">
+  
+  
+    <h4 class="page__comments-title">Leave a Comment</h4>
+    <section id="disqus_thread"></section>
+  
+</div>
+    
+  </article>
+
+  
+  
+</div>
+
+    <div class="page__footer">
+      <footer>
+        <!-- start custom footer snippets -->
+
+<!-- end custom footer snippets -->
+        <style type="text/css">
+  div.columns   { float: left; margin-left: 10px;}
+  div.clear     { clear: both; } 
+</style>
+<div>
+  <div class="columns">
+    <a href="https://www.apache.org/"><img src="/assets/images/feather-small.gif" alt="Apache Software Foundation" style="height: 88px !important" /></a>
+  </div>
+  <div class="columns" style="width: 80%">
+    <div class="page__footer-follow">
+      <ul class="social-icons">
+        
+          <li><strong>Follow:</strong></li>
+        
+        
+          <li><a href="https://twitter.com/ApacheRocketMQ"><i class="fa fa-fw fa-twitter-square" aria-hidden="true"></i> Twitter</a></li>
+        
+        
+        
+          <li><a href="http://github.com/apache/incubator-rocketmq"><i class="fa fa-fw fa-github" aria-hidden="true"></i> GitHub</a></li>
+        
+        
+        <li><a href="/feed.xml"><i class="fa fa-fw fa-rss-square" aria-hidden="true"></i> Feed</a></li>
+      </ul>
+    </div>
+
+    <div class="page__footer-copyright">Copyright &copy; 2017 <a href="http://www.apache.org/">The Apache Software Foundation</a>. All Rights Reserved.</div>
+  </div>
+</div>
+<div class="clear"></div>
+      </footer>
+    </div>
+
+    <script src="/assets/js/main.min.js"></script>
+
+
+
+
+  <script>
+  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
+
+  ga('create', 'UA-89603173-1', 'auto');
+  ga('send', 'pageview');
+</script>
+
+<script>
+var _hmt = _hmt || [];
+(function() {
+  var hm = document.createElement("script");
+  hm.src = "https://hm.baidu.com/hm.js?36428f2b841d08e7405724cbf7f860d2";
+  var s = document.getElementsByTagName("script")[0]; 
+  s.parentNode.insertBefore(hm, s);
+})();
+</script>
+
+
+
+
+  
+  <script type="text/javascript">
+  	/* * * CONFIGURATION VARIABLES: EDIT BEFORE PASTING INTO YOUR WEBPAGE * * */
+  	var disqus_shortname = 'rocketmq';
+
+  	/* * * DON'T EDIT BELOW THIS LINE * * */
+  	(function() {
+  		var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;
+  		dsq.src = '//' + disqus_shortname + '.disqus.com/embed.js';
+  		(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
+  	})();
+
+  	/* * * DON'T EDIT BELOW THIS LINE * * */
+  	(function () {
+  		var s = document.createElement('script'); s.async = true;
+  		s.type = 'text/javascript';
+  		s.src = '//' + disqus_shortname + '.disqus.com/count.js';
+  		(document.getElementsByTagName('HEAD')[0] || document.getElementsByTagName('BODY')[0]).appendChild(s);
+  	}());
+  </script>
+  <noscript>Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
+
+
+
+
+
+
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-rocketmq-site/blob/ee0ec5a0/content/rocketmq/filter-messages-by-sql92-in-rocketmq/index.html
----------------------------------------------------------------------
diff --git a/content/rocketmq/filter-messages-by-sql92-in-rocketmq/index.html b/content/rocketmq/filter-messages-by-sql92-in-rocketmq/index.html
index 1453167..6b5c9fa 100644
--- a/content/rocketmq/filter-messages-by-sql92-in-rocketmq/index.html
+++ b/content/rocketmq/filter-messages-by-sql92-in-rocketmq/index.html
@@ -504,7 +504,8 @@
 ">Previous</a>
     
     
-      <a href="#" class="pagination--pager disabled">Next</a>
+      <a href="/release-notes-4.1.0-incubating/" class="pagination--pager" title="Release Notes - Apache RocketMQ - Version 4.1.0-incubating
+">Next</a>
     
   </nav>
 

http://git-wip-us.apache.org/repos/asf/incubator-rocketmq-site/blob/ee0ec5a0/content/sitemap.xml
----------------------------------------------------------------------
diff --git a/content/sitemap.xml b/content/sitemap.xml
index 91a45c7..c9e7993 100644
--- a/content/sitemap.xml
+++ b/content/sitemap.xml
@@ -1,6 +1,10 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
 <url>
+<loc>/release-notes-4.1.0-incubating/</loc>
+<lastmod>2017-06-02T00:00:00+08:00</lastmod>
+</url>
+<url>
 <loc>/rocketmq/filter-messages-by-sql92-in-rocketmq/</loc>
 <lastmod>2017-04-26T00:00:00+08:00</lastmod>
 </url>
@@ -223,10 +227,10 @@
 </url>
 <url>
 <loc>/assets/attachment/launch-rocketmq-code-marathon.pdf</loc>
-<lastmod>2017-01-09T17:53:23+08:00</lastmod>
+<lastmod>2017-03-16T18:55:20+08:00</lastmod>
 </url>
 <url>
 <loc>/assets/attachment/launch-second-rocketmq-code-marathon.pdf</loc>
-<lastmod>2017-04-25T01:00:49+08:00</lastmod>
+<lastmod>2017-04-26T16:48:16+08:00</lastmod>
 </url>
 </urlset>

http://git-wip-us.apache.org/repos/asf/incubator-rocketmq-site/blob/ee0ec5a0/content/year-archive/index.html
----------------------------------------------------------------------
diff --git a/content/year-archive/index.html b/content/year-archive/index.html
index 43bd791..1a6335a 100644
--- a/content/year-archive/index.html
+++ b/content/year-archive/index.html
@@ -300,6 +300,36 @@
     
     <h2 class="archive__item-title" itemprop="headline">
       
+        <a href="/release-notes-4.1.0-incubating/" rel="permalink">Release Notes - Apache RocketMQ - Version 4.1.0-incubating
+</a>
+      
+    </h2>
+    
+      <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
+
+
+
+
+  2 minute read
+</p>
+    
+    <p class="archive__item-excerpt" itemprop="description">Release Notes - Apache RocketMQ - Version 4.1.0-incubating
+
+</p>
+  </article>
+</div>
+
+  
+  
+  
+
+
+
+<div class="list__item">
+  <article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
+    
+    <h2 class="archive__item-title" itemprop="headline">
+      
         <a href="/rocketmq/filter-messages-by-sql92-in-rocketmq/" rel="permalink">Filter Messages By SQL92 In RocketMQ
 </a>