This is an automated email from the ASF dual-hosted git repository. dongeforever pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/rocketmq-site.git commit 4af609ea445e57667462a27eba2d0dabff0cf1ac Author: zander AuthorDate: Wed Aug 29 20:14:05 2018 +0800 Build --- content/about/contact/index.html | 4 +- content/about/rewards/index.html | 4 +- content/about/team/index.html | 4 +- content/categories/index.html | 32 +++++++ content/collection-archive/index.html | 2 + content/docs/batch-example/index.html | 12 ++- content/docs/best-practice-broker/index.html | 12 ++- content/docs/best-practice-consumer/index.html | 12 ++- content/docs/best-practice-namesvr/index.html | 12 ++- content/docs/best-practice-producer/index.html | 12 ++- content/docs/broadcast-example/index.html | 12 ++- content/docs/cli-admin-tool/index.html | 12 ++- content/docs/cluster-deployment/index.html | 12 ++- content/docs/code-guidelines/index.html | 12 ++- content/docs/core-concept/index.html | 12 ++- content/docs/create-pull-request/index.html | 12 ++- content/docs/documentation/index.html | 12 ++- content/docs/faq/index.html | 12 ++- content/docs/filter-by-sql92-example/index.html | 12 ++- content/docs/how-to-contribute/index.html | 12 ++- content/docs/logappender-example/index.html | 12 ++- content/docs/motivation/index.html | 12 ++- content/docs/openmessaging-example/index.html | 12 ++- content/docs/order-example/index.html | 12 ++- content/docs/pull-request/index.html | 12 ++- content/docs/quick-start/index.html | 12 ++- content/docs/release-manual.html | 12 ++- content/docs/rmq-arc/index.html | 12 ++- content/docs/rmq-deployment/index.html | 12 ++- content/docs/roadmap/index.html | 12 ++- content/docs/schedule-example/index.html | 12 ++- content/docs/simple-example/index.html | 12 ++- content/docs/system-config/index.html | 12 ++- content/docs/transaction-example/index.html | 12 ++- content/dowloading/releases/index.html | 12 ++- content/feed.xml | 101 +++++---------------- .../release_notes/release-notes-4.3.0/index.html | 3 +- .../index.html | 97 +++++--------------- content/sitemap.xml | 4 + content/tags/index.html | 96 ++++++++++++++++++++ content/year-archive/index.html | 28 ++++++ 41 files changed, 515 insertions(+), 220 deletions(-) diff --git a/content/about/contact/index.html b/content/about/contact/index.html index 830327c..2baba11 100644 --- a/content/about/contact/index.html +++ b/content/about/contact/index.html @@ -57,7 +57,7 @@ - + @@ -212,7 +212,7 @@
- +
diff --git a/content/about/rewards/index.html b/content/about/rewards/index.html index 84f72d5..fe388ae 100644 --- a/content/about/rewards/index.html +++ b/content/about/rewards/index.html @@ -57,7 +57,7 @@ - + @@ -212,7 +212,7 @@
- +
diff --git a/content/about/team/index.html b/content/about/team/index.html index 0469839..ced7719 100644 --- a/content/about/team/index.html +++ b/content/about/team/index.html @@ -57,7 +57,7 @@ - + @@ -212,7 +212,7 @@
- +
diff --git a/content/categories/index.html b/content/categories/index.html index 5193424..d3c37a6 100644 --- a/content/categories/index.html +++ b/content/categories/index.html @@ -363,6 +363,12 @@ + + + + + + @@ -543,6 +549,32 @@ January 5th 2017

+ Release Notes - Apache RocketMQ - Version 4.3.1 + + +

+ +

+ + + + + less than 1 minute read +

+ +

Below is a summary of the issues addressed in the 4.3.1 release of RocketMQ. For full documentation of the release, a guide to get started, please refer to Q...

+
+
+ + + + + +
+
+ +

+ Release Notes - Apache RocketMQ - Version 4.3.0 diff --git a/content/collection-archive/index.html b/content/collection-archive/index.html index 4353e2a..58384ee 100644 --- a/content/collection-archive/index.html +++ b/content/collection-archive/index.html @@ -1057,6 +1057,8 @@ and the coordination is mainly achieved through managing...

+ + diff --git a/content/docs/batch-example/index.html b/content/docs/batch-example/index.html index 55d890c..f1e2997 100644 --- a/content/docs/batch-example/index.html +++ b/content/docs/batch-example/index.html @@ -57,7 +57,7 @@ - + @@ -439,6 +439,14 @@ +
  • 4.3.1
  • + + + + + + +
  • 4.3.0
  • @@ -490,7 +498,7 @@
    - +
    diff --git a/content/docs/best-practice-broker/index.html b/content/docs/best-practice-broker/index.html index d3e502b..13f7ef4 100644 --- a/content/docs/best-practice-broker/index.html +++ b/content/docs/best-practice-broker/index.html @@ -57,7 +57,7 @@ - + @@ -439,6 +439,14 @@ +
  • 4.3.1
  • + + + + + + +
  • 4.3.0
  • @@ -490,7 +498,7 @@
    - +
    diff --git a/content/docs/best-practice-consumer/index.html b/content/docs/best-practice-consumer/index.html index 768622c..7b25c08 100644 --- a/content/docs/best-practice-consumer/index.html +++ b/content/docs/best-practice-consumer/index.html @@ -57,7 +57,7 @@ - + @@ -439,6 +439,14 @@ +
  • 4.3.1
  • + + + + + + +
  • 4.3.0
  • @@ -490,7 +498,7 @@
    - +
    diff --git a/content/docs/best-practice-namesvr/index.html b/content/docs/best-practice-namesvr/index.html index 380f9d6..8de3e3a 100644 --- a/content/docs/best-practice-namesvr/index.html +++ b/content/docs/best-practice-namesvr/index.html @@ -57,7 +57,7 @@ - + @@ -439,6 +439,14 @@ +
  • 4.3.1
  • + + + + + + +
  • 4.3.0
  • @@ -490,7 +498,7 @@
    - +
    diff --git a/content/docs/best-practice-producer/index.html b/content/docs/best-practice-producer/index.html index 4d205c5..80fef3c 100644 --- a/content/docs/best-practice-producer/index.html +++ b/content/docs/best-practice-producer/index.html @@ -57,7 +57,7 @@ - + @@ -439,6 +439,14 @@ +
  • 4.3.1
  • + + + + + + +
  • 4.3.0
  • @@ -490,7 +498,7 @@
    - +
    diff --git a/content/docs/broadcast-example/index.html b/content/docs/broadcast-example/index.html index c051431..0a9fe5a 100644 --- a/content/docs/broadcast-example/index.html +++ b/content/docs/broadcast-example/index.html @@ -57,7 +57,7 @@ - + @@ -439,6 +439,14 @@ +
  • 4.3.1
  • + + + + + + +
  • 4.3.0
  • @@ -490,7 +498,7 @@
    - +
    diff --git a/content/docs/cli-admin-tool/index.html b/content/docs/cli-admin-tool/index.html index 689dd6a..4b7a6a6 100644 --- a/content/docs/cli-admin-tool/index.html +++ b/content/docs/cli-admin-tool/index.html @@ -57,7 +57,7 @@ - + @@ -439,6 +439,14 @@ +
  • 4.3.1
  • + + + + + + +
  • 4.3.0
  • @@ -490,7 +498,7 @@
    - +
    diff --git a/content/docs/cluster-deployment/index.html b/content/docs/cluster-deployment/index.html index 7d77304..3369ccd 100644 --- a/content/docs/cluster-deployment/index.html +++ b/content/docs/cluster-deployment/index.html @@ -57,7 +57,7 @@ - + @@ -439,6 +439,14 @@ +
  • 4.3.1
  • + + + + + + +
  • 4.3.0
  • @@ -490,7 +498,7 @@
    - +
    diff --git a/content/docs/code-guidelines/index.html b/content/docs/code-guidelines/index.html index 525a234..55bdbf1 100644 --- a/content/docs/code-guidelines/index.html +++ b/content/docs/code-guidelines/index.html @@ -57,7 +57,7 @@ - + @@ -439,6 +439,14 @@ +
  • 4.3.1
  • + + + + + + +
  • 4.3.0
  • @@ -490,7 +498,7 @@
    - +
    diff --git a/content/docs/core-concept/index.html b/content/docs/core-concept/index.html index 67a9329..8155927 100644 --- a/content/docs/core-concept/index.html +++ b/content/docs/core-concept/index.html @@ -57,7 +57,7 @@ - + @@ -439,6 +439,14 @@ +
  • 4.3.1
  • + + + + + + +
  • 4.3.0
  • @@ -490,7 +498,7 @@
    - +
    diff --git a/content/docs/create-pull-request/index.html b/content/docs/create-pull-request/index.html index 36d251f..9399608 100644 --- a/content/docs/create-pull-request/index.html +++ b/content/docs/create-pull-request/index.html @@ -57,7 +57,7 @@ - + @@ -439,6 +439,14 @@ +
  • 4.3.1
  • + + + + + + +
  • 4.3.0
  • @@ -490,7 +498,7 @@
    - +
    diff --git a/content/docs/documentation/index.html b/content/docs/documentation/index.html index e9890d0..2b84ac8 100644 --- a/content/docs/documentation/index.html +++ b/content/docs/documentation/index.html @@ -57,7 +57,7 @@ - + @@ -439,6 +439,14 @@ +
  • 4.3.1
  • + + + + + + +
  • 4.3.0
  • @@ -490,7 +498,7 @@
    - +
    diff --git a/content/docs/faq/index.html b/content/docs/faq/index.html index 3e45b61..e5286b3 100644 --- a/content/docs/faq/index.html +++ b/content/docs/faq/index.html @@ -57,7 +57,7 @@ - + @@ -439,6 +439,14 @@ +
  • 4.3.1
  • + + + + + + +
  • 4.3.0
  • @@ -490,7 +498,7 @@
    - +
    diff --git a/content/docs/filter-by-sql92-example/index.html b/content/docs/filter-by-sql92-example/index.html index 7037912..8e1598e 100644 --- a/content/docs/filter-by-sql92-example/index.html +++ b/content/docs/filter-by-sql92-example/index.html @@ -57,7 +57,7 @@ - + @@ -439,6 +439,14 @@ +
  • 4.3.1
  • + + + + + + +
  • 4.3.0
  • @@ -490,7 +498,7 @@
    - +
    diff --git a/content/docs/how-to-contribute/index.html b/content/docs/how-to-contribute/index.html index 95abaf8..3521a18 100644 --- a/content/docs/how-to-contribute/index.html +++ b/content/docs/how-to-contribute/index.html @@ -57,7 +57,7 @@ - + @@ -439,6 +439,14 @@ +
  • 4.3.1
  • + + + + + + +
  • 4.3.0
  • @@ -490,7 +498,7 @@
    - +
    diff --git a/content/docs/logappender-example/index.html b/content/docs/logappender-example/index.html index 67c0434..583eab9 100644 --- a/content/docs/logappender-example/index.html +++ b/content/docs/logappender-example/index.html @@ -57,7 +57,7 @@ - + @@ -439,6 +439,14 @@ +
  • 4.3.1
  • + + + + + + +
  • 4.3.0
  • @@ -490,7 +498,7 @@
    - +
    diff --git a/content/docs/motivation/index.html b/content/docs/motivation/index.html index f0c42cb..666ca65 100644 --- a/content/docs/motivation/index.html +++ b/content/docs/motivation/index.html @@ -57,7 +57,7 @@ - + @@ -439,6 +439,14 @@ +
  • 4.3.1
  • + + + + + + +
  • 4.3.0
  • @@ -490,7 +498,7 @@
    - +
    diff --git a/content/docs/openmessaging-example/index.html b/content/docs/openmessaging-example/index.html index 46ebd53..092ff85 100644 --- a/content/docs/openmessaging-example/index.html +++ b/content/docs/openmessaging-example/index.html @@ -57,7 +57,7 @@ - + @@ -439,6 +439,14 @@ +
  • 4.3.1
  • + + + + + + +
  • 4.3.0
  • @@ -490,7 +498,7 @@
    - +
    diff --git a/content/docs/order-example/index.html b/content/docs/order-example/index.html index fbb3b29..bde2adb 100644 --- a/content/docs/order-example/index.html +++ b/content/docs/order-example/index.html @@ -57,7 +57,7 @@ - + @@ -439,6 +439,14 @@ +
  • 4.3.1
  • + + + + + + +
  • 4.3.0
  • @@ -490,7 +498,7 @@
    - +
    diff --git a/content/docs/pull-request/index.html b/content/docs/pull-request/index.html index 5961ec5..3dea44d 100644 --- a/content/docs/pull-request/index.html +++ b/content/docs/pull-request/index.html @@ -57,7 +57,7 @@ - + @@ -439,6 +439,14 @@ +
  • 4.3.1
  • + + + + + + +
  • 4.3.0
  • @@ -490,7 +498,7 @@
    - +
    diff --git a/content/docs/quick-start/index.html b/content/docs/quick-start/index.html index 5b8d718..88e7fad 100644 --- a/content/docs/quick-start/index.html +++ b/content/docs/quick-start/index.html @@ -57,7 +57,7 @@ - + @@ -439,6 +439,14 @@ +
  • 4.3.1
  • + + + + + + +
  • 4.3.0
  • @@ -490,7 +498,7 @@
    - +
    diff --git a/content/docs/release-manual.html b/content/docs/release-manual.html index 85a5e55..cde2c81 100644 --- a/content/docs/release-manual.html +++ b/content/docs/release-manual.html @@ -57,7 +57,7 @@ - + @@ -439,6 +439,14 @@ +
  • 4.3.1
  • + + + + + + +
  • 4.3.0
  • @@ -490,7 +498,7 @@
    - +
    diff --git a/content/docs/rmq-arc/index.html b/content/docs/rmq-arc/index.html index 1ed961c..a04b17c 100644 --- a/content/docs/rmq-arc/index.html +++ b/content/docs/rmq-arc/index.html @@ -57,7 +57,7 @@ - + @@ -439,6 +439,14 @@ +
  • 4.3.1
  • + + + + + + +
  • 4.3.0
  • @@ -490,7 +498,7 @@
    - +
    diff --git a/content/docs/rmq-deployment/index.html b/content/docs/rmq-deployment/index.html index e6e75e5..9aa9ae9 100644 --- a/content/docs/rmq-deployment/index.html +++ b/content/docs/rmq-deployment/index.html @@ -57,7 +57,7 @@ - + @@ -439,6 +439,14 @@ +
  • 4.3.1
  • + + + + + + +
  • 4.3.0
  • @@ -490,7 +498,7 @@
    - +
    diff --git a/content/docs/roadmap/index.html b/content/docs/roadmap/index.html index e08e54e..a7043ce 100644 --- a/content/docs/roadmap/index.html +++ b/content/docs/roadmap/index.html @@ -57,7 +57,7 @@ - + @@ -439,6 +439,14 @@ +
  • 4.3.1
  • + + + + + + +
  • 4.3.0
  • @@ -490,7 +498,7 @@
    - +
    diff --git a/content/docs/schedule-example/index.html b/content/docs/schedule-example/index.html index 229b4a8..eb179d2 100644 --- a/content/docs/schedule-example/index.html +++ b/content/docs/schedule-example/index.html @@ -57,7 +57,7 @@ - + @@ -439,6 +439,14 @@ +
  • 4.3.1
  • + + + + + + +
  • 4.3.0
  • @@ -490,7 +498,7 @@
    - +
    diff --git a/content/docs/simple-example/index.html b/content/docs/simple-example/index.html index 8c3c3a2..3dd5fac 100644 --- a/content/docs/simple-example/index.html +++ b/content/docs/simple-example/index.html @@ -57,7 +57,7 @@ - + @@ -439,6 +439,14 @@ +
  • 4.3.1
  • + + + + + + +
  • 4.3.0
  • @@ -490,7 +498,7 @@
    - +
    diff --git a/content/docs/system-config/index.html b/content/docs/system-config/index.html index 4675f07..63aeef3 100644 --- a/content/docs/system-config/index.html +++ b/content/docs/system-config/index.html @@ -57,7 +57,7 @@ - + @@ -439,6 +439,14 @@ +
  • 4.3.1
  • + + + + + + +
  • 4.3.0
  • @@ -490,7 +498,7 @@
    - +
    diff --git a/content/docs/transaction-example/index.html b/content/docs/transaction-example/index.html index 2fce3d2..0a36871 100644 --- a/content/docs/transaction-example/index.html +++ b/content/docs/transaction-example/index.html @@ -57,7 +57,7 @@ - + @@ -439,6 +439,14 @@ +
  • 4.3.1
  • + + + + + + +
  • 4.3.0
  • @@ -490,7 +498,7 @@
    - +
    diff --git a/content/dowloading/releases/index.html b/content/dowloading/releases/index.html index 26c915b..73cb0f0 100644 --- a/content/dowloading/releases/index.html +++ b/content/dowloading/releases/index.html @@ -57,7 +57,7 @@ - + @@ -439,6 +439,14 @@ +
  • 4.3.1
  • + + + + + + +
  • 4.3.0
  • @@ -490,7 +498,7 @@
    - +
    diff --git a/content/feed.xml b/content/feed.xml index 4219ad2..2773015 100644 --- a/content/feed.xml +++ b/content/feed.xml @@ -1,4 +1,23 @@ -Jekyll2018-08-28T19:44:23+08:00//Apache RocketMQThe homepage of RocketMQ.{"name&qu [...] +Jekyll2018-08-29T20:13:15+08:00//Apache RocketMQThe homepage of RocketMQ.{"name&qu [...] + +<h2 id="improvement">Improvement</h2> +<ul> +<li>[<a href="https://github.com/apache/rocketmq/issues/395">ISSUE-395</a>] - Enhance the compatibility of transactional producer API, and change the default topic to "TBW102", ensuring that the server can be backward compatible with older clients. +</li> +<li>[<a href="https://github.com/apache/rocketmq/issues/396">ISSUE-396</a>] - Enhance transactional message implementation, add admin tools and seprate thread pool for EndTransactionProcessor. +</li> +<li>[<a href="https://github.com/apache/rocketmq/issues/430">ISSUE-430</a>] - Remove scripts related to mqfilter server. +</li> +</ul> + +<h2 id="bug">Bug</h2> + +<ul> +<li>[<a href="https://github.com/apache/rocketmq/issues/392">ISSUE-392</a>] - Fix the Nullpointer exception occcured during the process of producer shutdown. +</li> +<li>[<a href="https://github.com/apache/rocketmq/issues/408">ISSUE-408</a>] - Restored code lost during merge process. +</li> +</ul>{"name"=>nil, "avatar"=>"/assets/images/rmq-logo.png", "bio"=>"An open source distributed messaging and streaming data platform.", "location"=>"Hangzhou, China", "email"=>"dev@rocketmq.apache.org", "uri"=>"http://rocketmq.apache.org", "bitbucket"=>nil, "codepen"=>nil, "dribbble"=>nil, &quo [...] <h2> Download the 4.3.0 release </h2> @@ -605,82 +624,4 @@ git log</p> <p>For now, we have finished the preparations of a PR. It is time to create it. For apache projects, we could attach the jira issue using specific title like “[XXX] add something”, such as “[ROCKETMQ-80] Add batch feature”, the “XXX” represents the the name of the jira issue. you could refer to:</p> -<p><a href="https://github.com/apache/rocketmq/pull/53">https://github.com/apache/rocketmq/pull/53</a></p>{"name"=>nil, "avatar"=>"/assets/images/rmq-logo.png", "bio"=>"An open source distributed messaging and streaming data platform.", "location"=>"Hangzhou, China", "email"=>"dev@rocketmq.apache.org", "uri"=>" [...] -and fulfill much of this responsibility through managing topic route information.</p> - -<p>The management, roughly speaking, consists two parts:</p> -<ul> - <li>Brokers periodically renew meta data, including topics they have, which are kept in every name servers.</li> - <li>Name servers are serving clients, including producers, consumers and command line clients with the latest routing information.</li> -</ul> - -<p>Therefore, before launching brokers and clients, we need to tell them how to reach name servers by feeding them with a name server address list. -In Apache RocketMQ, this can be done in four ways.</p> - -<ol> - <li> - <p>Programmatic Way</p> - - <p>For broker, we may specify <code class="highlighter-rouge">namesrvAddr=name-server-ip1:port;name-server-ip2:port</code> in broker configuration file.</p> - - <p>For producers and consumers, we may feed name server address list to them as follows:</p> - - <p><code class="highlighter-rouge"> -DefaultMQProducer producer = new DefaultMQProducer("please_rename_unique_group_name"); -producer.setNamesrvAddr("name-server1-ip:port;name-server2-ip:port");</code></p> - - <p><code class="highlighter-rouge"> -DefaultMQPushConsumer consumer = new DefaultMQPushConsumer("please_rename_unique_group_name"); -consumer.setNamesrvAddr("name-server1-ip:port;name-server2-ip:port");</code></p> - - <p>If you use admin command line from shell, you may specify this way: -<code class="highlighter-rouge">sh mqadmin command-name -n name-server-ip1:port;name-server-ip2:port -X OTHER-OPTION</code></p> - - <p>a simple example is: -<code class="highlighter-rouge">sh mqadmin -n localhost:9876 clusterList</code> -assuming to query cluster info on the name server node.</p> - - <p>If integrating admin tool into your own dashboard, you may -<code class="highlighter-rouge">DefaultMQAdminExt defaultMQAdminExt = new DefaultMQAdminExt("please_rename_unique_group_name"); - defaultMQAdminExt.setNamesrvAddr("name-server1-ip:port;name-server2-ip:port");</code></p> - </li> - <li> - <p>Java Options</p> - - <p>Name server address list may also be fed to your application through specifying the sequel java option - <code class="highlighter-rouge">rocketmq.namesrv.addr</code> before launching.</p> - </li> - <li> - <p>Environment Variable</p> - - <p>You can export <code class="highlighter-rouge">NAMESRV_ADDR</code> environment variable. Brokers and clients will examine and use its value if set.</p> - </li> - <li> - <p>HTTP Endpoint</p> - - <p>If you do not specify name server address list using previously mentioned methods, Apache RocketMQ will access - the following HTTP end point to acquire and update name server address list every two minutes with initial delay of - ten seconds.</p> - - <p>On default, the end point is:</p> - - <p><code class="highlighter-rouge">http://jmenv.tbsite.net:8080/rocketmq/nsaddr</code></p> - - <p>You may override <code class="highlighter-rouge">jmenv.tbsite.net</code> by this java option: <code class="highlighter-rouge">rocketmq.namesrv.domain</code>, - You may also override <code class="highlighter-rouge">nsaddr</code> part by this java option: <code class="highlighter-rouge">rocketmq.namesrv.domain.subgroup</code></p> - - <p>If you are running Apache RocketMQ in production, this method is recommended because it gives you maximum flexibility - – you can dynamically add or remove name server nodes without necessity of rebooting your brokers and clients - according to your name servers’ system load.</p> - </li> -</ol> - -<ul> - <li> - <p>Priority</p> - - <p>Methods introduced first take precedence over the latter, namely, <br /> - <code class="highlighter-rouge">Programmatic Way &gt; Java Options &gt; Environment Variable &gt; HTTP Endpoint</code></p> - </li> -</ul>{"name"=>nil, "avatar"=>"/assets/images/rmq-logo.png", "bio"=>"An open source distributed messaging and streaming data platform.", "location"=>"Hangzhou, China", "email"=>"dev@rocketmq.apache.org", "uri"=>"http://rocketmq.apache.org", "bitbucket"=>nil, "codepen"=>nil, "dribbble"=>nil, &quo [...] -and fulfill much of this responsibility through managing topic route information. +<p><a href="https://github.com/apache/rocketmq/pull/53">https://github.com/apache/rocketmq/pull/53</a></p>{"name"=>nil, "avatar"=>"/assets/images/rmq-logo.png", "bio"=>"An open source distributed messaging and streaming data platform.", "location"=>"Hangzhou, China", "email"=>"dev@rocketmq.apache.org", "uri"=>" [...] diff --git a/content/release_notes/release-notes-4.3.0/index.html b/content/release_notes/release-notes-4.3.0/index.html index a5e6fea..cb2854d 100644 --- a/content/release_notes/release-notes-4.3.0/index.html +++ b/content/release_notes/release-notes-4.3.0/index.html @@ -461,7 +461,8 @@ ">Previous - Next + Next diff --git a/content/release_notes/release-notes-4.3.0/index.html b/content/release_notes/release-notes-4.3.1/index.html similarity index 66% copy from content/release_notes/release-notes-4.3.0/index.html copy to content/release_notes/release-notes-4.3.1/index.html index a5e6fea..309e573 100644 --- a/content/release_notes/release-notes-4.3.0/index.html +++ b/content/release_notes/release-notes-4.3.1/index.html @@ -13,30 +13,30 @@ -Release Notes - Apache RocketMQ - Version 4.3.0 - Apache RocketMQ +Release Notes - Apache RocketMQ - Version 4.3.1 - Apache RocketMQ - + - + - + - - + + @@ -57,7 +57,7 @@ - + @@ -286,15 +286,15 @@
    - - - + + +
    -

    Release Notes - Apache RocketMQ - Version 4.3.0 +

    Release Notes - Apache RocketMQ - Version 4.3.1

    @@ -302,80 +302,31 @@ - 1 minute read + less than 1 minute read

    -

    Below is a summary of the JIRA issues addressed in the 4.3.0 release of RocketMQ. For full documentation of the release, a guide to get started, please refer to Quick Start.

    - -

    Download the 4.3.0 release -

    - - - -

    New Feature

    - -
      -
    • [ISSUE-203] - Add support of IDC-aware allocator in the consumer -
    • -
    • [ISSUE-292] - Add support of transactional message -
    • -
    +

    Below is a summary of the issues addressed in the 4.3.1 release of RocketMQ. For full documentation of the release, a guide to get started, please refer to Quick Start.

    Improvement

    -
      - - - -
    • [ISSUE-184] - Optimize consuming performance when the master crashed out and only slave brokers are available +
    • [ISSUE-395] - Enhance the compatibility of transactional producer API, and change the default topic to "TBW102", ensuring that the server can be backward compatible with older clients.
    • -
    • [ISSUE-308] - Increase socket buffer size of name-server to better fit network bandwidth +
    • [ISSUE-396] - Enhance transactional message implementation, add admin tools and seprate thread pool for EndTransactionProcessor.
    • -
    • [ISSUE-311] - Add a fast failure mechanism for pulling message requests -
    • -
    • [ISSUE-315] - Enhance tls mode config -
    • -
    • [ISSUE-316] - Use dedicated thread pool for heartbeat handler -
    • -
    • [ISSUE-324] - Make async callback executor of the producer clients pluggable -
    • -
    • [ISSUE-325] - Enhance broker registration performance, and reduce memory footprint -
    • -
    • [ISSUE-353] - Add send and consume message commands to mqadmin tool belt -
    • -
    • [ISSUE-367] - Refactor the logging component to support log4j, log4j2, and logback libraries +
    • [ISSUE-430] - Remove scripts related to mqfilter server.

    Bug

      -
    • [ISSUE-66] - Fix the issue that message body compressed multi times when resending a message. -
    • -
    • [ISSUE-260] - Fix the concurrency issue in StoreStatsService, to yield more accurate statistics. -
    • -
    • [ISSUE-276] - Fix the issue that the missing the state validation of pull message service before scheduling new pull request -
    • -
    • [ISSUE-290] - Fix the memory leak issue in WaitNotifyObject#waitingThreadTable -
    • -
    • [ISSUE-314] - Fix the issue that message queue size not synchonized when message processing timeout -
    • -
    • [ISSUE-321] - Fix the concurrency issue in RMQAsyncSendProducer unit test -
    • -
    • [ISSUE-323] - Fix the issue that semaphore not released after async invocation callback finished -
    • -
    • [ISSUE-332] - Fix the concurrency issue in MappedFileQueue#findMappedFileByOffset -
    • -
    • [ISSUE-336] - Fix the wrong format of System.out.printf used in mqadmin +
    • [ISSUE-392] - Fix the Nullpointer exception occcured during the process of producer shutdown.
    • -
    • [ISSUE-355] - Fix the timeout semantic of async send method +
    • [ISSUE-408] - Restored code lost during merge process.
    @@ -435,7 +386,7 @@ -

    Updated:

    +

    Updated:

    @@ -444,20 +395,20 @@ - + - + - Google+ + Google+ - LinkedIn + LinkedIn
    +
    + + + + + +
    + +
    + + + + + +
    + +
    + + + + + +
    +
    + +

    + Release Notes - Apache RocketMQ - Version 4.3.0 diff --git a/content/year-archive/index.html b/content/year-archive/index.html index c43a87b..072861f 100644 --- a/content/year-archive/index.html +++ b/content/year-archive/index.html @@ -300,6 +300,34 @@

    + Release Notes - Apache RocketMQ - Version 4.3.1 + + +

    + +

    + + + + + less than 1 minute read +

    + +

    Below is a summary of the issues addressed in the 4.3.1 release of RocketMQ. For full documentation of the release, a guide to get started, please refer to Q...

    +
    +
    + + + + + + + +