Repository: incubator-rocketmq-site Updated Branches: refs/heads/master 3e36697b2 -> 754269cf5
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/master Commit: 754269cf571ecef392f49493585951db14ce7536 Parents: 3e36697 Author: dongeforever <[email protected]> Authored: Fri Jun 2 15:29:53 2017 +0800 Committer: dongeforever <[email protected]> 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 + + +
