Repository: incubator-rocketmq-site Updated Branches: refs/heads/master a820ec51e -> fc08cbbe8
Add release notes for 4.0.0-incubating 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/c4999cdc Tree: http://git-wip-us.apache.org/repos/asf/incubator-rocketmq-site/tree/c4999cdc Diff: http://git-wip-us.apache.org/repos/asf/incubator-rocketmq-site/diff/c4999cdc Branch: refs/heads/master Commit: c4999cdc022edc4bbe9e584b8ed648bb59a0bd9e Parents: a820ec5 Author: yukon <[email protected]> Authored: Tue Jan 24 13:04:56 2017 +0800 Committer: yukon <[email protected]> Committed: Tue Jan 24 13:04:56 2017 +0800 ---------------------------------------------------------------------- ...2017-01-24-release-notes-4.0.0-incubating.md | 146 +++++++++++++++++++ 1 file changed, 146 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-rocketmq-site/blob/c4999cdc/_posts/2017-01-24-release-notes-4.0.0-incubating.md ---------------------------------------------------------------------- diff --git a/_posts/2017-01-24-release-notes-4.0.0-incubating.md b/_posts/2017-01-24-release-notes-4.0.0-incubating.md new file mode 100644 index 0000000..090904a --- /dev/null +++ b/_posts/2017-01-24-release-notes-4.0.0-incubating.md @@ -0,0 +1,146 @@ +--- +title: "Release Notes - Apache RocketMQ - Version 4.0.0-incubating" +categories: + - Release_Notes +tags: + - Release_Notes + - RocketMQ + - Version +--- + +Below is a summary of the JIRA issues addressed in the 4.0.0-incubating release of RocketMQ. For full documentation of the release, a guide to get started, please refer to <a href='/docs/quick-start/'>Quick Start</a>. + +<h2> Bug +</h2> +<ul> + <li>[<a href='https://issues.apache.org/jira/browse/ROCKETMQ-2'>ROCKETMQ-2</a>] - Broker tests fail with "Address + already in use" + </li> + <li>[<a href='https://issues.apache.org/jira/browse/ROCKETMQ-5'>ROCKETMQ-5</a>] - Avoid creating directories in + UtilAll#getDiskPartitionSpaceUsedPercent() + </li> + <li>[<a href='https://issues.apache.org/jira/browse/ROCKETMQ-19'>ROCKETMQ-19</a>] - Thread-unsafe in + MQAdminImpl#queryMessage + </li> + <li>[<a href='https://issues.apache.org/jira/browse/ROCKETMQ-22'>ROCKETMQ-22</a>] - new funciton 'printWaterMark' + in version 3.5.8(4.0.0) will cause a ClassCastException + </li> + <li>[<a href='https://issues.apache.org/jira/browse/ROCKETMQ-25'>ROCKETMQ-25</a>] - Query Msg by key: Possible + concurrent access to LinkedList + </li> + <li>[<a href='https://issues.apache.org/jira/browse/ROCKETMQ-30'>ROCKETMQ-30</a>] - Message Filter example has + incorrect method signature + </li> + <li>[<a href='https://issues.apache.org/jira/browse/ROCKETMQ-31'>ROCKETMQ-31</a>] - Deletion needed for + `$HOME/rmq_bk_gc.log` in `bin/mqbroker` + </li> + <li>[<a href='https://issues.apache.org/jira/browse/ROCKETMQ-33'>ROCKETMQ-33</a>] - CPU Occupy 100% + </li> + <li>[<a href='https://issues.apache.org/jira/browse/ROCKETMQ-34'>ROCKETMQ-34</a>] - Potential NPE in + NettyConnetManageHandler#connect + </li> + <li>[<a href='https://issues.apache.org/jira/browse/ROCKETMQ-35'>ROCKETMQ-35</a>] - Consumer client canât persist + consume offset table to Broker + </li> + <li>[<a href='https://issues.apache.org/jira/browse/ROCKETMQ-45'>ROCKETMQ-45</a>] - Delete consume queue hang file + </li> + <li>[<a href='https://issues.apache.org/jira/browse/ROCKETMQ-47'>ROCKETMQ-47</a>] - Broker updates NameServer + address list on startup twice + </li> + <li>[<a href='https://issues.apache.org/jira/browse/ROCKETMQ-59'>ROCKETMQ-59</a>] - Charset misusage in + RocketMQSerializable + </li> + <li>[<a href='https://issues.apache.org/jira/browse/ROCKETMQ-64'>ROCKETMQ-64</a>] - Remove duplication code line in + BrokerOuterAPI.registerBroker method + </li> + <li>[<a href='https://issues.apache.org/jira/browse/ROCKETMQ-70'>ROCKETMQ-70</a>] - Duplicate methods in + NettyRemotingClient + </li> +</ul> + +<h2> Improvement +</h2> +<ul> + <li>[<a href='https://issues.apache.org/jira/browse/ROCKETMQ-8'>ROCKETMQ-8</a>] - Standardize build script using + maven wrapper + </li> + <li>[<a href='https://issues.apache.org/jira/browse/ROCKETMQ-11'>ROCKETMQ-11</a>] - Improve concision - Reuse local + variable 'brokerAddrs' in RouteInfoManager.getSystemTopicList method + </li> + <li>[<a href='https://issues.apache.org/jira/browse/ROCKETMQ-14'>ROCKETMQ-14</a>] - Remoting invoke callback shoule + be invoked in an executor rather than in current thread. + </li> + <li>[<a href='https://issues.apache.org/jira/browse/ROCKETMQ-16'>ROCKETMQ-16</a>] - Improve the codes of setting + topic.json's and subscriptionGroup.json's path + </li> + <li>[<a href='https://issues.apache.org/jira/browse/ROCKETMQ-18'>ROCKETMQ-18</a>] - Repackage com.alibaba to + org.apache and change maven coordinate + </li> + <li>[<a href='https://issues.apache.org/jira/browse/ROCKETMQ-20'>ROCKETMQ-20</a>] - Default 'consumeFromWhere' + is inconsist with example's + </li> + <li>[<a href='https://issues.apache.org/jira/browse/ROCKETMQ-29'>ROCKETMQ-29</a>] - + org.apache.rocketmq.common.help.FAQUrl refers to docs in Chinese + </li> + <li>[<a href='https://issues.apache.org/jira/browse/ROCKETMQ-32'>ROCKETMQ-32</a>] - Improve concision - Reuse local + variable 'brokerAddrs' in RouteInfoManager.getSystemTopicList method + </li> + <li>[<a href='https://issues.apache.org/jira/browse/ROCKETMQ-37'>ROCKETMQ-37</a>] - Log output information is not + accurate + </li> + <li>[<a href='https://issues.apache.org/jira/browse/ROCKETMQ-43'>ROCKETMQ-43</a>] - code style file didn't match + check-style in typecast + </li> + <li>[<a href='https://issues.apache.org/jira/browse/ROCKETMQ-50'>ROCKETMQ-50</a>] - Polish unit tests for RocketMQ + </li> + <li>[<a href='https://issues.apache.org/jira/browse/ROCKETMQ-60'>ROCKETMQ-60</a>] - Checklist review for + 4.0.0-incubating release + </li> + <li>[<a href='https://issues.apache.org/jira/browse/ROCKETMQ-69'>ROCKETMQ-69</a>] - Add link to RocketMQ web page + into README.md + </li> + <li>[<a href='https://issues.apache.org/jira/browse/ROCKETMQ-1'>ROCKETMQ-1</a>] - Update build and clean up ip for + 4.0.0-incubating + </li> + <li>[<a href='https://issues.apache.org/jira/browse/ROCKETMQ-38'>ROCKETMQ-38</a>] - Polish unit tests for + rocketmq-remoting + </li> + <li>[<a href='https://issues.apache.org/jira/browse/ROCKETMQ-51'>ROCKETMQ-51</a>] - Polish unit tests for + rocketmq-broker + </li> + <li>[<a href='https://issues.apache.org/jira/browse/ROCKETMQ-52'>ROCKETMQ-52</a>] - Polish unit tests for + rocketmq-client + </li> + <li>[<a href='https://issues.apache.org/jira/browse/ROCKETMQ-53'>ROCKETMQ-53</a>] - Polish unit tests for + rocketmq-commons + </li> + <li>[<a href='https://issues.apache.org/jira/browse/ROCKETMQ-54'>ROCKETMQ-54</a>] - Polish unit tests for + rocketmq-namesrv + </li> + <li>[<a href='https://issues.apache.org/jira/browse/ROCKETMQ-56'>ROCKETMQ-56</a>] - Polish unit tests for + rocketmq-store + </li> + <li>[<a href='https://issues.apache.org/jira/browse/ROCKETMQ-57'>ROCKETMQ-57</a>] - Polish unit tests for + rocketmq-tools + </li> + <li>[<a href='https://issues.apache.org/jira/browse/ROCKETMQ-58'>ROCKETMQ-58</a>] - Add integration test for + RocketMQ + </li> + <li>[<a href='https://issues.apache.org/jira/browse/ROCKETMQ-62'>ROCKETMQ-62</a>] - Polish Maven assembly release + </li> + <li>[<a href='https://issues.apache.org/jira/browse/ROCKETMQ-9'>ROCKETMQ-9</a>] - Errors in rocketmq-store module + </li> +</ul> + +<h2> Task +</h2> +<ul> + <li>[<a href='https://issues.apache.org/jira/browse/ROCKETMQ-3'>ROCKETMQ-3</a>] - Clean up the unit test of rocketmq + </li> + <li>[<a href='https://issues.apache.org/jira/browse/ROCKETMQ-13'>ROCKETMQ-13</a>] - Wrong log level for + AcceptSocketService termination + </li> +</ul> + + +
