blob: df9c64d3aadbddd3e43bde01e3d319df72787341 [file] [log] [blame]
<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="3.8.7">Jekyll</generator><link href="/feed.xml" rel="self" type="application/atom+xml" /><link href="/" rel="alternate" type="text/html" /><updated>2020-05-13T10:57:18+08:00</updated><id>/feed.xml</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;An open source distributed messaging and streaming data platform.&quot;, &quot;location&quot;=&gt;&quot;Hangzhou, China&quot;, &quot;email&quot;=&gt;&quot;dev@rocketmq.apache.org&quot;, &quot;uri&quot;=&gt;&quot;http://rocketmq.apache.org&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/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.apache.org</email><uri>http://rocketmq.apache.org</uri></author><entry><title type="html">Release Notes - Apache RocketMQ Client CPP- Version 2.2.0</title><link href="/release_notes/release-notes-rocketmq-client-cpp-2.2.0/" rel="alternate" type="text/html" title="Release Notes - Apache RocketMQ Client CPP- Version 2.2.0" /><published>2020-04-02T00:00:00+08:00</published><updated>2020-04-02T00:00:00+08:00</updated><id>/release_notes/release-notes-rocketmq-client-cpp-2.2.0</id><content type="html" xml:base="/release_notes/release-notes-rocketmq-client-cpp-2.2.0/">&lt;p&gt;Below is a summary of the issues addressed in the version 2.2.0 release of RocketMQ Client CPP. For full documentation of the release, a guide to get started, please refer to &lt;a href=&quot;https://github.com/apache/rocketmq-client-cpp&quot;&gt;Quick Start&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt; Download the 2.2.0 release&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Source: &lt;a href=&quot;https://www.apache.org/dyn/closer.cgi?path=rocketmq/rocketmq-client-cpp/2.2.0/rocketmq-client-cpp-2.2.0-source-release.tar.gz&quot;&gt;rocketmq-client-cpp-2.2.0-source-release.tar.gz&lt;/a&gt; [&lt;a href=&quot;https://archive.apache.org/dist/rocketmq/rocketmq-client-cpp/2.2.0/rocketmq-client-cpp-2.2.0-source-release.tar.gz.asc&quot;&gt;PGP&lt;/a&gt;] [&lt;a href=&quot;https://archive.apache.org/dist/rocketmq/rocketmq-client-cpp/2.2.0/rocketmq-client-cpp-2.2.0-source-release.tar.gz.sha512&quot;&gt;SHA512&lt;/a&gt;]&lt;/li&gt;
&lt;li&gt;Binary: &lt;a href=&quot;https://www.apache.org/dyn/closer.cgi?path=rocketmq/rocketmq-client-cpp/2.2.0/rocketmq-client-cpp-2.2.0-bin-release.tar.gz&quot;&gt;rocketmq-client-cpp-2.2.0-bin-release.tar.gz&lt;/a&gt; [&lt;a href=&quot;https://archive.apache.org/dist/rocketmq/rocketmq-client-cpp/2.2.0/rocketmq-client-cpp-2.2.0-bin-release.tar.gz.asc&quot;&gt;PGP&lt;/a&gt;] [&lt;a href=&quot;https://archive.apache.org/dist/rocketmq/rocketmq-client-cpp/2.2.0/rocketmq-client-cpp-2.2.0-bin-release.tar.gz.sha512&quot;&gt;SHA512&lt;/a&gt;]&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://github.com/apache/rocketmq-client-cpp/pull/273&quot;&gt;ISSUE-273&lt;/a&gt;] - Use OpenSSL to add support for SSL communication with the server .
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq-client-cpp/pull/291&quot;&gt;ISSUE-291&lt;/a&gt;] - Use separate factory for trace producer of push consumer.
&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://github.com/apache/rocketmq-client-cpp/pull/284&quot;&gt;ISSUE-284&lt;/a&gt;] - Fix the issue that sometime the log in rebalance will cause core dump.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq-client-cpp/pull/286&quot;&gt;ISSUE-286&lt;/a&gt;] - Add null pointer check before push consumer shutdown.
&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;An open source distributed messaging and streaming data platform.&quot;, &quot;location&quot;=&gt;&quot;Hangzhou, China&quot;, &quot;email&quot;=&gt;&quot;dev@rocketmq.apache.org&quot;, &quot;uri&quot;=&gt;&quot;http://rocketmq.apache.org&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/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.apache.org</email><uri>http://rocketmq.apache.org</uri></author><category term="Release_Notes" /><category term="RocketMQ" /><category term="Version" /><summary type="html">Below is a summary of the issues addressed in the version 2.2.0 release of RocketMQ Client CPP. For full documentation of the release, a guide to get started, please refer to Quick Start.</summary></entry><entry><title type="html">Release Notes - Apache RocketMQ Client Go- Version 2.0.0</title><link href="/release_notes/release-notes-rocketmq-client-go-2.0.0/" rel="alternate" type="text/html" title="Release Notes - Apache RocketMQ Client Go- Version 2.0.0" /><published>2020-03-31T00:00:00+08:00</published><updated>2020-03-31T00:00:00+08:00</updated><id>/release_notes/release-notes-rocketmq-client-go-2.0.0</id><content type="html" xml:base="/release_notes/release-notes-rocketmq-client-go-2.0.0/">&lt;p&gt;Below is a summary of the issues addressed in the version 2.0.0 release of RocketMQ Client Go. For full documentation of the release, a guide to get started, please refer to &lt;a href=&quot;https://github.com/apache/rocketmq-client-go&quot;&gt;Quick Start&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt; Download the 2.0.0 release&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Source: &lt;a href=&quot;https://www.apache.org/dyn/closer.cgi?path=rocketmq/rocketmq-client-go/2.0.0/rocketmq-client-go-2.0.0-source-release.tar.gz&quot;&gt;rocketmq-client-go-2.0.0-source-release.tar.gz&lt;/a&gt; [&lt;a href=&quot;https://www.apache.org/dist/rocketmq/rocketmq-client-go/2.0.0/rocketmq-client-go-2.0.0-source-release.tar.gz.asc&quot;&gt;PGP&lt;/a&gt;] [&lt;a href=&quot;https://www.apache.org/dist/rocketmq/rocketmq-client-go/2.0.0/rocketmq-client-go-2.0.0-source-release.tar.gz.sha512&quot;&gt;SHA512&lt;/a&gt;]&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://github.com/apache/rocketmq-client-go/pulls?q=is%3Apr+is%3Aclosed+milestone%3ANative-0.9.0&quot;&gt;FEATURE-1&lt;/a&gt;] - Features in 2.0.0-alpha1.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq-client-go/pulls?q=is%3Apr+is%3Aclosed+milestone%3ANative-2.0.0-alpha2&quot;&gt;FEATURE-2&lt;/a&gt;] - Features in 2.0.0-alpha2.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq-client-go/pulls?q=is%3Apr+is%3Aclosed+milestone%3ANative-2.0.0-alpha3&quot;&gt;FEATURE-3&lt;/a&gt;] - Features in 2.0.0-alpha3.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq-client-go/pulls?q=is%3Apr+is%3Aclosed+milestone%3A2.0.0-RC1&quot;&gt;FEATURE-4&lt;/a&gt;] - Features in 2.0.0-rc1.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq-client-go/pulls?q=is%3Apr+is%3Aclosed+milestone%3A2.0.0-RC2&quot;&gt;FEATURE-5&lt;/a&gt;] - Features in 2.0.0-rc2.
&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://github.com/apache/rocketmq-client-go/pull/438&quot;&gt;ISSUE-438&lt;/a&gt;] - Add WithNameServerDomain for producer opt.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq-client-go/pull/437&quot;&gt;ISSUE-437&lt;/a&gt;] - Fix the issue that can not consume the messages in the retry topic.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq-client-go/pull/445&quot;&gt;ISSUE-445&lt;/a&gt;] - UpdateNameServerAddress shoule be called before producer start to avoid to lead to a panic.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq-client-go/pull/449&quot;&gt;ISSUE-449&lt;/a&gt;] - Correct msgid using unique id.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq-client-go/pull/450&quot;&gt;ISSUE-450&lt;/a&gt;] - Ignore eof error when conn closed.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq-client-go/pull/462&quot;&gt;ISSUE-462&lt;/a&gt;] - Fix the trace message was send failed.
&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;An open source distributed messaging and streaming data platform.&quot;, &quot;location&quot;=&gt;&quot;Hangzhou, China&quot;, &quot;email&quot;=&gt;&quot;dev@rocketmq.apache.org&quot;, &quot;uri&quot;=&gt;&quot;http://rocketmq.apache.org&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/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.apache.org</email><uri>http://rocketmq.apache.org</uri></author><category term="Release_Notes" /><category term="RocketMQ" /><category term="Version" /><summary type="html">Below is a summary of the issues addressed in the version 2.0.0 release of RocketMQ Client Go. For full documentation of the release, a guide to get started, please refer to Quick Start.</summary></entry><entry><title type="html">Release Notes - Apache RocketMQ Client CPP- Version 2.1.0</title><link href="/release_notes/release-notes-rocketmq-client-cpp-2.1.0/" rel="alternate" type="text/html" title="Release Notes - Apache RocketMQ Client CPP- Version 2.1.0" /><published>2020-03-23T00:00:00+08:00</published><updated>2020-03-23T00:00:00+08:00</updated><id>/release_notes/release-notes-rocketmq-client-cpp-2.1.0</id><content type="html" xml:base="/release_notes/release-notes-rocketmq-client-cpp-2.1.0/">&lt;p&gt;Below is a summary of the issues addressed in the version 2.1.0 release of RocketMQ Client CPP. For full documentation of the release, a guide to get started, please refer to &lt;a href=&quot;https://github.com/apache/rocketmq-client-cpp&quot;&gt;Quick Start&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt; Download the 2.1.0 release&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Source: &lt;a href=&quot;https://archive.apache.org/dist/rocketmq/rocketmq-client-cpp/2.1.0/rocketmq-client-cpp-2.1.0-source-release.tar.gz&quot;&gt;rocketmq-client-cpp-2.1.0-source-release.tar.gz&lt;/a&gt; [&lt;a href=&quot;https://archive.apache.org/dist/rocketmq/rocketmq-client-cpp/2.1.0/rocketmq-client-cpp-2.1.0-source-release.tar.gz.asc&quot;&gt;PGP&lt;/a&gt;] [&lt;a href=&quot;https://archive.apache.org/dist/rocketmq/rocketmq-client-cpp/2.1.0/rocketmq-client-cpp-2.1.0-source-release.tar.gz.sha512&quot;&gt;SHA512&lt;/a&gt;]&lt;/li&gt;
&lt;li&gt;Binary: &lt;a href=&quot;https://archive.apache.org/dist/rocketmq/rocketmq-client-cpp/2.1.0/rocketmq-client-cpp-2.1.0-bin-release.tar.gz&quot;&gt;rocketmq-client-cpp-2.1.0-bin-release.tar.gz&lt;/a&gt; [&lt;a href=&quot;https://archive.apache.org/dist/rocketmq/rocketmq-client-cpp/2.1.0/rocketmq-client-cpp-2.1.0-bin-release.tar.gz.asc&quot;&gt;PGP&lt;/a&gt;] [&lt;a href=&quot;https://archive.apache.org/dist/rocketmq/rocketmq-client-cpp/2.1.0/rocketmq-client-cpp-2.1.0-bin-release.tar.gz.sha512&quot;&gt;SHA512&lt;/a&gt;]&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://github.com/apache/rocketmq-client-cpp/pull/276&quot;&gt;ISSUE-276&lt;/a&gt;] - Add trace message for pub and sub.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq-client-cpp/pull/281&quot;&gt;ISSUE-281&lt;/a&gt;] - Add trace message shift for C style APIs.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq-client-cpp/pull/274&quot;&gt;ISSUE-274&lt;/a&gt;] - Fix the heap-use-after-free risk caused by direct deconstruction when it is not used after initialization.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq-client-cpp/pull/254&quot;&gt;ISSUE-254&lt;/a&gt;] - Add the script to package static lib on macOS.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq-client-cpp/pull/256&quot;&gt;ISSUE-256&lt;/a&gt;] - Update jsoncpp to 0.10.7 in order to fix build error by gcc7+.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq-client-cpp/pull/257&quot;&gt;ISSUE-257&lt;/a&gt;] - Add asan/lsan support, and formatting code.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq-client-cpp/pull/261&quot;&gt;ISSUE-261&lt;/a&gt;] - Add api to get SDK versions.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq-client-cpp/pull/242&quot;&gt;ISSUE-242&lt;/a&gt;] - Add some test cases for default producer implement.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq-client-cpp/pull/244&quot;&gt;ISSUE-244&lt;/a&gt;] - Add missed license header in some files.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq-client-cpp/pull/251&quot;&gt;ISSUE-251&lt;/a&gt;] - Remove warnings in header files.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq-client-cpp/pull/252&quot;&gt;ISSUE-252&lt;/a&gt;] - Use userdata to cache the local checker callback.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq-client-cpp/pull/258&quot;&gt;ISSUE-258&lt;/a&gt;] - Add regionId support in the send result.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq-client-cpp/pull/260&quot;&gt;ISSUE-260&lt;/a&gt;] - Add sharding key in the message property.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq-client-cpp/pull/265&quot;&gt;ISSUE-265&lt;/a&gt;] - Use dynamic cpu cores to compile code.
&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://github.com/apache/rocketmq-client-cpp/pull/283&quot;&gt;ISSUE-283&lt;/a&gt;] - Send message back failed some time because the timeout was set too short.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq-client-cpp/pull/246&quot;&gt;ISSUE-246&lt;/a&gt;] - Fix the issue that failed to select transaction producer to call local state checker.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq-client-cpp/pull/248&quot;&gt;ISSUE-248&lt;/a&gt;] - Fix variable check error in the build script.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq-client-cpp/pull/241&quot;&gt;ISSUE-241&lt;/a&gt;] - Fix heap-buffer-overflow risk issues.
&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;An open source distributed messaging and streaming data platform.&quot;, &quot;location&quot;=&gt;&quot;Hangzhou, China&quot;, &quot;email&quot;=&gt;&quot;dev@rocketmq.apache.org&quot;, &quot;uri&quot;=&gt;&quot;http://rocketmq.apache.org&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/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.apache.org</email><uri>http://rocketmq.apache.org</uri></author><category term="Release_Notes" /><category term="RocketMQ" /><category term="Version" /><summary type="html">Below is a summary of the issues addressed in the version 2.1.0 release of RocketMQ Client CPP. For full documentation of the release, a guide to get started, please refer to Quick Start.</summary></entry><entry><title type="html">Release Notes - Apache RocketMQ - Version 4.7.0</title><link href="/release_notes/release-notes-4.7.0/" rel="alternate" type="text/html" title="Release Notes - Apache RocketMQ - Version 4.7.0" /><published>2020-03-04T00:00:00+08:00</published><updated>2020-03-04T00:00:00+08:00</updated><id>/release_notes/release-notes-4.7.0</id><content type="html" xml:base="/release_notes/release-notes-4.7.0/">&lt;p&gt;Below is a summary of the issues addressed in the 4.7.0 release of RocketMQ. For full documentation of the release, a guide to get started, please refer to &lt;a href=&quot;/docs/quick-start/&quot;&gt;Quick Start&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt; Download the 4.7.0 release&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Source: &lt;a href=&quot;https://www.apache.org/dyn/closer.cgi?path=rocketmq/4.7.0/rocketmq-all-4.7.0-source-release.zip&quot;&gt;rocketmq-all-4.7.0-source-release.zip&lt;/a&gt; [&lt;a href=&quot;https://www.apache.org/dist/rocketmq/4.7.0/rocketmq-all-4.7.0-source-release.zip.asc&quot;&gt;PGP&lt;/a&gt;] [&lt;a href=&quot;https://www.apache.org/dist/rocketmq/4.7.0/rocketmq-all-4.7.0-source-release.zip.sha512&quot;&gt;SHA512&lt;/a&gt;]&lt;/li&gt;
&lt;li&gt;Binary: &lt;a href=&quot;https://www.apache.org/dyn/closer.cgi?path=rocketmq/4.7.0/rocketmq-all-4.7.0-bin-release.zip&quot;&gt;rocketmq-all-4.7.0-bin-release.zip&lt;/a&gt; [&lt;a href=&quot;https://www.apache.org/dist/rocketmq/4.7.0/rocketmq-all-4.7.0-bin-release.zip.asc&quot;&gt;PGP&lt;/a&gt;] [&lt;a href=&quot;https://www.apache.org/dist/rocketmq/4.7.0/rocketmq-all-4.7.0-bin-release.zip.sha512&quot;&gt;SHA512&lt;/a&gt;]&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;new-feature&quot;&gt;New Feature&lt;/h2&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq/issues/1515&quot;&gt;ISSUE-1515&lt;/a&gt;] - Synchronous replication change to pipeline manner.
&lt;/li&gt;
&lt;h2 id=&quot;improvement&quot;&gt;Improvement&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq/issues/1809&quot;&gt;ISSUE-1809&lt;/a&gt;] - Improve exception handle of transaction check service.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq/issues/1794&quot;&gt;ISSUE-1794&lt;/a&gt;] - Upgrade fastjson version.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq/issues/1774&quot;&gt;ISSUE-1774&lt;/a&gt;] - Prevent the client from committing too frequently.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq/issues/1771&quot;&gt;ISSUE-1771&lt;/a&gt;] - Enable MessageExt to get brokername information.
&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://github.com/apache/rocketmq/issues/1805&quot;&gt;ISSUE-1805&lt;/a&gt;] - Cannot find callback in MQPullConsumerScheduleService.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq/issues/1787&quot;&gt;ISSUE-1787&lt;/a&gt;] - The queryCq command of mqadmin returned incorrect data.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq/issues/1751&quot;&gt;ISSUE-1751&lt;/a&gt;] - Fix bug that MessageClientIDSetter inject wrong pid.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq/issues/1409&quot;&gt;ISSUE-1409&lt;/a&gt;] - Fix bug using queryMsgByKey or queryMsgByUniqueKey command when acl is turned on.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq/issues/1781&quot;&gt;ISSUE-1781&lt;/a&gt;] - Fix bug with asynchronous retry.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq/issues/1821&quot;&gt;ISSUE-1821&lt;/a&gt;] - Fix bug that MessageClientIDSetter#getIPFromID return wrong pid.
&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;An open source distributed messaging and streaming data platform.&quot;, &quot;location&quot;=&gt;&quot;Hangzhou, China&quot;, &quot;email&quot;=&gt;&quot;dev@rocketmq.apache.org&quot;, &quot;uri&quot;=&gt;&quot;http://rocketmq.apache.org&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/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.apache.org</email><uri>http://rocketmq.apache.org</uri></author><category term="Release_Notes" /><category term="RocketMQ" /><category term="Version" /><summary type="html">Below is a summary of the issues addressed in the 4.7.0 release of RocketMQ. For full documentation of the release, a guide to get started, please refer to Quick Start.</summary></entry><entry><title type="html">Release Notes - Apache RocketMQ Client CPP- Version 2.0.0</title><link href="/release_notes/release-notes-rocketmq-client-cpp-2.0.0/" rel="alternate" type="text/html" title="Release Notes - Apache RocketMQ Client CPP- Version 2.0.0" /><published>2020-02-14T00:00:00+08:00</published><updated>2020-02-14T00:00:00+08:00</updated><id>/release_notes/release-notes-rocketmq-client-cpp-2.0.0</id><content type="html" xml:base="/release_notes/release-notes-rocketmq-client-cpp-2.0.0/">&lt;p&gt;Below is a summary of the issues addressed in the version 2.0.0 release of RocketMQ Client CPP. For full documentation of the release, a guide to get started, please refer to &lt;a href=&quot;https://github.com/apache/rocketmq-client-cpp&quot;&gt;Quick Start&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt; Download the 2.0.0 release&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Source: &lt;a href=&quot;https://archive.apache.org/dist/rocketmq/rocketmq-client-cpp/2.0.0/rocketmq-client-cpp-2.0.0-source-release.tar.gz&quot;&gt;rocketmq-client-cpp-2.0.0-source-release.tar.gz&lt;/a&gt; [&lt;a href=&quot;https://archive.apache.org/dist/rocketmq/rocketmq-client-cpp/2.0.0/rocketmq-client-cpp-2.0.0-source-release.tar.gz.asc&quot;&gt;PGP&lt;/a&gt;] [&lt;a href=&quot;https://archive.apache.org/dist/rocketmq/rocketmq-client-cpp/2.0.0/rocketmq-client-cpp-2.0.0-source-release.tar.gz.sha512&quot;&gt;SHA512&lt;/a&gt;]&lt;/li&gt;
&lt;li&gt;Binary: &lt;a href=&quot;https://archive.apache.org/dist/rocketmq/rocketmq-client-cpp/2.0.0/rocketmq-client-cpp-2.0.0-bin-release.tar.gz&quot;&gt;rocketmq-client-cpp-2.0.0-bin-release.tar.gz&lt;/a&gt; [&lt;a href=&quot;https://archive.apache.org/dist/rocketmq/rocketmq-client-cpp/2.0.0/rocketmq-client-cpp-2.0.0-bin-release.tar.gz.asc&quot;&gt;PGP&lt;/a&gt;] [&lt;a href=&quot;https://archive.apache.org/dist/rocketmq/rocketmq-client-cpp/2.0.0/rocketmq-client-cpp-2.0.0-bin-release.tar.gz.sha512&quot;&gt;SHA512&lt;/a&gt;]&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://github.com/apache/rocketmq-client-cpp/pull/206&quot;&gt;ISSUE-206&lt;/a&gt;] - refactor(rebalance): use smart_ptr to manage pullrequest and refactor rebalancing process.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq-client-cpp/pull/207&quot;&gt;ISSUE-207&lt;/a&gt;] - feat(namespace): add namespace support.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq-client-cpp/pull/214&quot;&gt;ISSUE-214&lt;/a&gt;] - test(unittest): refactor some unitests.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq-client-cpp/pull/222&quot;&gt;ISSUE-222&lt;/a&gt;] - refactor(client): add timer to clean the offline brokers and and test case for it.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq-client-cpp/pull/225&quot;&gt;ISSUE-225&lt;/a&gt;] - feat(protocol): try to use command v2 to send messages.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq-client-cpp/pull/227&quot;&gt;ISSUE-227&lt;/a&gt;] - refactor(memleak): remove mem leak in the factory schedule task.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq-client-cpp/pull/230&quot;&gt;ISSUE-230&lt;/a&gt;] - feat(version): add maxConsumerTimes to support higher client version.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq-client-cpp/pull/232&quot;&gt;ISSUE-232&lt;/a&gt;] - feat(callback): use start pointer to manager callbacks.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq-client-cpp/pull/233&quot;&gt;ISSUE-233&lt;/a&gt;] - refactor(consumer): remove event if consumer service shutdown.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq-client-cpp/pull/235&quot;&gt;ISSUE-235&lt;/a&gt;] - feat(interface): remove boost in header file and examples.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq-client-cpp/pull/236&quot;&gt;ISSUE-236&lt;/a&gt;] - style(apis): remove unnessary comments in the CPP head files.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq-client-cpp/pull/238&quot;&gt;ISSUE-238&lt;/a&gt;] - feat(package): add rpm build and dpkg build script.
&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://github.com/apache/rocketmq-client-cpp/pull/209&quot;&gt;ISSUE-209&lt;/a&gt;] - fix(consumer): fix the issue that message will be lost if sent back to broker failed.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq-client-cpp/pull/210&quot;&gt;ISSUE-210&lt;/a&gt;] - fix(consumer): the message was sent back to broker error when it be consumed failed.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq-client-cpp/pull/213&quot;&gt;ISSUE-213&lt;/a&gt;] - fix(producer): fix the issue that it will coredump in DestroyProducer function when the producer shutdown.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq-client-cpp/pull/220&quot;&gt;ISSUE-220&lt;/a&gt;] - chore(notice): update the year to 2020 in notice file.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq-client-cpp/pull/223&quot;&gt;ISSUE-223&lt;/a&gt;] - style(protocol): remove unnessary printing in the protocol decode file and add some test cases for it.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq-client-cpp/pull/228&quot;&gt;ISSUE-228&lt;/a&gt;] - style(protocol): feat(libevent): update libevent to v2.1.11 to avoid get mutex time out.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq-client-cpp/pull/237&quot;&gt;ISSUE-237&lt;/a&gt;] - fix(build): fix variable in build script.
&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;An open source distributed messaging and streaming data platform.&quot;, &quot;location&quot;=&gt;&quot;Hangzhou, China&quot;, &quot;email&quot;=&gt;&quot;dev@rocketmq.apache.org&quot;, &quot;uri&quot;=&gt;&quot;http://rocketmq.apache.org&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/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.apache.org</email><uri>http://rocketmq.apache.org</uri></author><category term="Release_Notes" /><category term="RocketMQ" /><category term="Version" /><summary type="html">Below is a summary of the issues addressed in the version 2.0.0 release of RocketMQ Client CPP. For full documentation of the release, a guide to get started, please refer to Quick Start.</summary></entry><entry><title type="html">Release Notes - Apache RocketMQ Spring - Version 2.1.0</title><link href="/release_notes/release-notes-rocketmq-spring-2.1.0/" rel="alternate" type="text/html" title="Release Notes - Apache RocketMQ Spring - Version 2.1.0" /><published>2020-02-10T00:00:00+08:00</published><updated>2020-02-10T00:00:00+08:00</updated><id>/release_notes/release-notes-rocketmq-spring-2.1.0</id><content type="html" xml:base="/release_notes/release-notes-rocketmq-spring-2.1.0/">&lt;p&gt;Below is a summary of the issues addressed in the version 2.1.0 release of RocketMQ Spring. For full documentation of the release, a guide to get started, please refer to &lt;a href=&quot;https://github.com/apache/rocketmq-spring&quot;&gt;Quick Start&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt; Download the 2.1.0 release&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Source: &lt;a href=&quot;https://www.apache.org/dyn/closer.cgi?path=rocketmq/rocketmq-spring/2.1.0/rocketmq-spring-all-2.1.0-source-release.zip&quot;&gt;rocketmq-spring-all-2.1.0-source-release.zip&lt;/a&gt; [&lt;a href=&quot;https://www.apache.org/dist/rocketmq/rocketmq-spring/2.1.0/rocketmq-spring-all-2.1.0-source-release.zip.asc&quot;&gt;PGP&lt;/a&gt;] [&lt;a href=&quot;https://www.apache.org/dist/rocketmq/rocketmq-spring/2.1.0/rocketmq-spring-all-2.1.0-source-release.zip.sha512&quot;&gt;SHA512&lt;/a&gt;]&lt;/li&gt;
&lt;/ul&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://github.com/apache/rocketmq-spring/issues/208&quot;&gt;ISSUE #208&lt;/a&gt;] - Support request/reply model in rocketmq-spring.
&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://github.com/apache/rocketmq-spring/issues/178&quot;&gt;ISSUE #178&lt;/a&gt;] - Refactor transaction message implementation.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq-spring/issues/190&quot;&gt;ISSUE #190&lt;/a&gt;] - Delete useless code and ambiguous deprecated annotation about JacksonFallbackConfiguration.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq-spring/issues/192&quot;&gt;ISSUE #192&lt;/a&gt;] - Upgrade rocketmq version to 4.6.0 and add unit tests.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq-spring/issues/202&quot;&gt;ISSUE #202&lt;/a&gt;] - Refactor transaction auto configuration and enable extRocketMQTemplate send transactional messages.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq-spring/issues/213&quot;&gt;ISSUE #213&lt;/a&gt;] - Polish readme file.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq-spring/issues/215&quot;&gt;ISSUE #215&lt;/a&gt;] - Polish the code and modify version.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq-spring/issues/211&quot;&gt;ISSUE #211&lt;/a&gt;] - Remove the limitation that ExtRocketMQTemplate can not keep the same nameserver as RocketMQTemplate.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq-spring/issues/218&quot;&gt;ISSUE #218&lt;/a&gt;] - Fix spring scopeTarget will repeat consumer instance.
&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://github.com/apache/rocketmq-spring/issues/151&quot;&gt;ISSUE #151&lt;/a&gt;] - Fix the Infinite loop in DefaultRocketMQListenerContainer.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq-spring/issues/186&quot;&gt;ISSUE #186&lt;/a&gt;] - Fix selectorExpression cannot autoconfigure from configure file.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq-spring/issues/197&quot;&gt;ISSUE #197&lt;/a&gt;] - Solve the problem that RocketMQListener can not deserialize generic.
&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;An open source distributed messaging and streaming data platform.&quot;, &quot;location&quot;=&gt;&quot;Hangzhou, China&quot;, &quot;email&quot;=&gt;&quot;dev@rocketmq.apache.org&quot;, &quot;uri&quot;=&gt;&quot;http://rocketmq.apache.org&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/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.apache.org</email><uri>http://rocketmq.apache.org</uri></author><category term="Release_Notes" /><category term="RocketMQ" /><category term="Version" /><summary type="html">Below is a summary of the issues addressed in the version 2.1.0 release of RocketMQ Spring. For full documentation of the release, a guide to get started, please refer to Quick Start.</summary></entry><entry><title type="html">Release Notes - Apache RocketMQ - Version 4.6.1</title><link href="/release_notes/release-notes-4.6.1/" rel="alternate" type="text/html" title="Release Notes - Apache RocketMQ - Version 4.6.1" /><published>2020-01-14T00:00:00+08:00</published><updated>2020-01-14T00:00:00+08:00</updated><id>/release_notes/release-notes-4.6.1</id><content type="html" xml:base="/release_notes/release-notes-4.6.1/">&lt;p&gt;Below is a summary of the issues addressed in the 4.6.1 release of RocketMQ. For full documentation of the release, a guide to get started, please refer to &lt;a href=&quot;/docs/quick-start/&quot;&gt;Quick Start&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt; Download the 4.6.1 release&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Source: &lt;a href=&quot;https://archive.apache.org/dist/rocketmq/4.6.1/rocketmq-all-4.6.1-source-release.zip&quot;&gt;rocketmq-all-4.6.1-source-release.zip&lt;/a&gt; [&lt;a href=&quot;https://www.apache.org/dist/rocketmq/4.6.1/rocketmq-all-4.6.1-source-release.zip.asc&quot;&gt;PGP&lt;/a&gt;] [&lt;a href=&quot;https://www.apache.org/dist/rocketmq/4.6.1/rocketmq-all-4.6.1-source-release.zip.sha512&quot;&gt;SHA512&lt;/a&gt;]&lt;/li&gt;
&lt;li&gt;Binary: &lt;a href=&quot;https://archive.apache.org/dist/rocketmq/4.6.1/rocketmq-all-4.6.1-bin-release.zip&quot;&gt;rocketmq-all-4.6.1-bin-release.zip&lt;/a&gt; [&lt;a href=&quot;https://www.apache.org/dist/rocketmq/4.6.1/rocketmq-all-4.6.1-bin-release.zip.asc&quot;&gt;PGP&lt;/a&gt;] [&lt;a href=&quot;https://www.apache.org/dist/rocketmq/4.6.1/rocketmq-all-4.6.1-bin-release.zip.sha512&quot;&gt;SHA512&lt;/a&gt;]&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://github.com/apache/rocketmq/issues/1612&quot;&gt;ISSUE-1612&lt;/a&gt;] - Add begin/end seek support for pull consumer.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq/issues/1110&quot;&gt;ISSUE-1110&lt;/a&gt;] - Fix wrong topic max length in rocketmq client.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq/issues/1188&quot;&gt;ISSUE-1188&lt;/a&gt;] - Fix the issue when more than one producer or consumer in the same process can trace only one.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq/issues/1639&quot;&gt;ISSUE-1639&lt;/a&gt;] - Use IPv4 first when choosing local IP.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq/issues/1620&quot;&gt;ISSUE-1620&lt;/a&gt;] - Fix mqadmin spelling mistakes.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq/issues/1701&quot;&gt;ISSUE-1701&lt;/a&gt;] - Delete invalid method to get next pullBatchSize.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq/issues/1699&quot;&gt;ISSUE-1699&lt;/a&gt;] - Fix wrong topic max length in TopicValidator.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq/issues/1706&quot;&gt;ISSUE-1706&lt;/a&gt;] - Refactor the consumer offset update logic.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq/issues/1694&quot;&gt;ISSUE-1694&lt;/a&gt;] - Fix concurrent problem in ProducerManager.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq/issues/1659&quot;&gt;ISSUE-1659&lt;/a&gt;] - Add pull request sysFlag and support consume from where in startup.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq/issues/1656&quot;&gt;ISSUE-1656&lt;/a&gt;] - Fix stats data could be inaccurate of first minute/hour/day.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq/issues/1720&quot;&gt;ISSUE-1720&lt;/a&gt;] - Optimize TransactionProducer in benchmark.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq/issues/1721&quot;&gt;ISSUE-1721&lt;/a&gt;] - Fix the namespace issue for lite pull consumer.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq/issues/1722&quot;&gt;ISSUE-1722&lt;/a&gt;] - Avoid delay message in schedule queue enter half message queue.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq/issues/1724&quot;&gt;ISSUE-1724&lt;/a&gt;] - Fix spelling mistake in litePullConsumerImpl seekToEnd.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq/issues/1735&quot;&gt;ISSUE-1735&lt;/a&gt;] - Optimize benchmark consumer and add consume fail rate option.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq/issues/1736&quot;&gt;ISSUE-1736&lt;/a&gt;] - Fix spelling mistakes in commitlog.
&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://github.com/apache/rocketmq/issues/1648&quot;&gt;ISSUE-1648&lt;/a&gt;] - Fix the send back message treated as transaction message.
&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;An open source distributed messaging and streaming data platform.&quot;, &quot;location&quot;=&gt;&quot;Hangzhou, China&quot;, &quot;email&quot;=&gt;&quot;dev@rocketmq.apache.org&quot;, &quot;uri&quot;=&gt;&quot;http://rocketmq.apache.org&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/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.apache.org</email><uri>http://rocketmq.apache.org</uri></author><category term="Release_Notes" /><category term="RocketMQ" /><category term="Version" /><summary type="html">Below is a summary of the issues addressed in the 4.6.1 release of RocketMQ. For full documentation of the release, a guide to get started, please refer to Quick Start.</summary></entry><entry><title type="html">Release Notes - Apache RocketMQ Client Go- Version 1.2.4</title><link href="/release_notes/release-notes-rocketmq-client-go-1.2.4/" rel="alternate" type="text/html" title="Release Notes - Apache RocketMQ Client Go- Version 1.2.4" /><published>2019-11-20T00:00:00+08:00</published><updated>2019-11-20T00:00:00+08:00</updated><id>/release_notes/release-notes-rocketmq-client-go-1.2.4</id><content type="html" xml:base="/release_notes/release-notes-rocketmq-client-go-1.2.4/">&lt;p&gt;Below is a summary of the issues addressed in the version 1.2.4 release of RocketMQ Client Go. For full documentation of the release, a guide to get started, please refer to &lt;a href=&quot;https://github.com/apache/rocketmq-client-go&quot;&gt;Quick Start&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt; Download the 1.2.4 release&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Source: &lt;a href=&quot;https://www.apache.org/dyn/closer.cgi?path=rocketmq/rocketmq-client-go/1.2.4/rocketmq-client-go-1.2.4-source-release.tar.gz&quot;&gt;rocketmq-client-go-1.2.4-source-release.tar.gz&lt;/a&gt; [&lt;a href=&quot;https://www.apache.org/dist/rocketmq/rocketmq-client-go/1.2.4/rocketmq-client-go-1.2.4-source-release.tar.gz.asc&quot;&gt;PGP&lt;/a&gt;] [&lt;a href=&quot;https://www.apache.org/dist/rocketmq/rocketmq-client-go/1.2.4/rocketmq-client-go-1.2.4-source-release.tar.gz.sha512&quot;&gt;SHA512&lt;/a&gt;]&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://github.com/apache/rocketmq-client-go/pull/222&quot;&gt;ISSUE-222&lt;/a&gt;] - feat(producer): support lite producer to send message by sharding key.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq-client-go/pull/225&quot;&gt;ISSUE-225&lt;/a&gt;] - feat(consumer): add set max cachesize api to support simple flow-control.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq-client-go/pull/261&quot;&gt;ISSUE-261&lt;/a&gt;] - feat(transaction): add transaction producer message.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq-client-go/pull/251&quot;&gt;ISSUE-251&lt;/a&gt;] - delete useless GroupName and make subscribe method correct.
&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://github.com/apache/rocketmq-client-go/pull/246&quot;&gt;ISSUE-246&lt;/a&gt;] - fix(travis):remove unnecessary script in travis.yml.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq-client-go/pull/248&quot;&gt;ISSUE-248&lt;/a&gt;] - fix(golint): fix warnings for golint check.
&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;An open source distributed messaging and streaming data platform.&quot;, &quot;location&quot;=&gt;&quot;Hangzhou, China&quot;, &quot;email&quot;=&gt;&quot;dev@rocketmq.apache.org&quot;, &quot;uri&quot;=&gt;&quot;http://rocketmq.apache.org&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/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.apache.org</email><uri>http://rocketmq.apache.org</uri></author><category term="Release_Notes" /><category term="RocketMQ" /><category term="Version" /><summary type="html">Below is a summary of the issues addressed in the version 1.2.4 release of RocketMQ Client Go. For full documentation of the release, a guide to get started, please refer to Quick Start.</summary></entry><entry><title type="html">Release Notes - Apache RocketMQ - Version 4.6.0</title><link href="/release_notes/release-notes-4.6.0/" rel="alternate" type="text/html" title="Release Notes - Apache RocketMQ - Version 4.6.0" /><published>2019-11-20T00:00:00+08:00</published><updated>2019-11-20T00:00:00+08:00</updated><id>/release_notes/release-notes-4.6.0</id><content type="html" xml:base="/release_notes/release-notes-4.6.0/">&lt;p&gt;Below is a summary of the issues addressed in the 4.6.0 release of RocketMQ. For full documentation of the release, a guide to get started, please refer to &lt;a href=&quot;/docs/quick-start/&quot;&gt;Quick Start&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt; Download the 4.6.0 release&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Source: &lt;a href=&quot;https://archive.apache.org/dist/rocketmq/4.6.0/rocketmq-all-4.6.0-source-release.zip&quot;&gt;rocketmq-all-4.6.0-source-release.zip&lt;/a&gt; [&lt;a href=&quot;https://www.apache.org/dist/rocketmq/4.6.0/rocketmq-all-4.6.0-source-release.zip.asc&quot;&gt;PGP&lt;/a&gt;] [&lt;a href=&quot;https://www.apache.org/dist/rocketmq/4.6.0/rocketmq-all-4.6.0-source-release.zip.sha512&quot;&gt;SHA512&lt;/a&gt;]&lt;/li&gt;
&lt;li&gt;Binary: &lt;a href=&quot;https://archive.apache.org/dist/rocketmq/4.6.0/rocketmq-all-4.6.0-bin-release.zip&quot;&gt;rocketmq-all-4.6.0-bin-release.zip&lt;/a&gt; [&lt;a href=&quot;https://www.apache.org/dist/rocketmq/4.6.0/rocketmq-all-4.6.0-bin-release.zip.asc&quot;&gt;PGP&lt;/a&gt;] [&lt;a href=&quot;https://www.apache.org/dist/rocketmq/4.6.0/rocketmq-all-4.6.0-bin-release.zip.sha512&quot;&gt;SHA512&lt;/a&gt;]&lt;/li&gt;
&lt;/ul&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://github.com/apache/rocketmq/issues/1388&quot;&gt;ISSUE-1388&lt;/a&gt;] - Add lite pull consumer support for RocketMQ.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq/pull/1413&quot;&gt;RIP-15&lt;/a&gt;] - Add IPv6 support for RocketMQ.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq/pull/1422&quot;&gt;RIP-16&lt;/a&gt;] - Add Request-Reply support for RocketMQ.
&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://github.com/apache/rocketmq/issues/504&quot;&gt;ISSUE-504&lt;/a&gt;] - Polish 'No route info of this topic' exception.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq/issues/1483&quot;&gt;ISSUE-1483&lt;/a&gt;] - Make QueryMsgByIdSubCommand print offsetID only once.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq/issues/1435&quot;&gt;ISSUE-1435&lt;/a&gt;] - Fix discarded mqadmin subcommand document description.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq/issues/1528&quot;&gt;ISSUE-1528&lt;/a&gt;] - Mocking related functions to make producer get right topicrouteinfo and invoke callback functions.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq/issues/1519&quot;&gt;ISSUE-1519&lt;/a&gt;] - Optimise performance/stability of transaction message.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq/issues/1531&quot;&gt;ISSUE-1531&lt;/a&gt;] - Upgrade fastjson version.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq/pulls?utf8=%E2%9C%93&amp;amp;q=is%3Apr+is%3Amerged+RIP-10&quot;&gt;RIP-10&lt;/a&gt;] - Add test cases for ConsumeMessageOrderlyService#consumeMessageDirectly.
&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://github.com/apache/rocketmq/issues/1082&quot;&gt;ISSUE-1082&lt;/a&gt;] - Fix disconnection of HA.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq/issues/1456&quot;&gt;ISSUE-1456&lt;/a&gt;] - Fix replica abnormal recover slow issue.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq/issues/1108&quot;&gt;ISSUE-1108&lt;/a&gt;] - Fix concurrent problems with client-side connection creation.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq/issues/1464&quot;&gt;ISSUE-1464&lt;/a&gt;] - Fix the issue that master node route info was lost when the node joined the group in dledger mode.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq/issues/1470&quot;&gt;ISSUE-1470&lt;/a&gt;] - Fix the issue that lite pull consumer lost messages.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq/issues/1491&quot;&gt;ISSUE-1491&lt;/a&gt;] - Ignore IllegalStateException when remove shutdown hook.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq/issues/1535&quot;&gt;ISSUE-1535&lt;/a&gt;] - Fix ha sync transfer timeout.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq/issues/1528&quot;&gt;ISSUE-1528&lt;/a&gt;] - Fix the unit tests of DefaultMQProducer.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq/issues/1568&quot;&gt;ISSUE-1568&lt;/a&gt;] - Resolve repeat compress issue of transaction message.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq/issues/1564&quot;&gt;ISSUE-1564&lt;/a&gt;] - Fix the IP filter logic in ipv6/ipv4 coexist environment .
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;document--and-code-style-improvement&quot;&gt;Document and code style improvement&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq/issues/1420&quot;&gt;ISSUE-1420&lt;/a&gt;] - Polish code style.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq/issues/1556&quot;&gt;ISSUE-1556&lt;/a&gt;] - Fix cacography in guide doc.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq/issues/1438&quot;&gt;ISSUE-1438&lt;/a&gt;] - Polish definite article and indefinite article usage.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq/issues/1439&quot;&gt;ISSUE-1439&lt;/a&gt;] - Fix transaction typo in doc.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq/issues/1526&quot;&gt;ISSUE-1526&lt;/a&gt;] - Modify docs-cn description error.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq/issues/1503&quot;&gt;ISSUE-1503&lt;/a&gt;] - Fix some typo in docs/cn/design.md.
&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;An open source distributed messaging and streaming data platform.&quot;, &quot;location&quot;=&gt;&quot;Hangzhou, China&quot;, &quot;email&quot;=&gt;&quot;dev@rocketmq.apache.org&quot;, &quot;uri&quot;=&gt;&quot;http://rocketmq.apache.org&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/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.apache.org</email><uri>http://rocketmq.apache.org</uri></author><category term="Release_Notes" /><category term="RocketMQ" /><category term="Version" /><summary type="html">Below is a summary of the issues addressed in the 4.6.0 release of RocketMQ. For full documentation of the release, a guide to get started, please refer to Quick Start.</summary></entry><entry><title type="html">Release Notes - Apache RocketMQ Client CPP- Version 1.2.4</title><link href="/release_notes/release-notes-rocketmq-client-cpp-1.2.4/" rel="alternate" type="text/html" title="Release Notes - Apache RocketMQ Client CPP- Version 1.2.4" /><published>2019-11-11T00:00:00+08:00</published><updated>2019-11-11T00:00:00+08:00</updated><id>/release_notes/release-notes-rocketmq-client-cpp-1.2.4</id><content type="html" xml:base="/release_notes/release-notes-rocketmq-client-cpp-1.2.4/">&lt;p&gt;Below is a summary of the issues addressed in the version 1.2.4 release of RocketMQ Client CPP. For full documentation of the release, a guide to get started, please refer to &lt;a href=&quot;https://github.com/apache/rocketmq-client-cpp&quot;&gt;Quick Start&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt; Download the 1.2.4 release&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Source: &lt;a href=&quot;https://archive.apache.org/dist/rocketmq/rocketmq/rocketmq-client-cpp/1.2.4/rocketmq-client-cpp-1.2.4-source-release.tar.gz&quot;&gt;rocketmq-client-cpp-1.2.4-source-release.tar.gz&lt;/a&gt; [&lt;a href=&quot;https://archive.apache.org/dist/rocketmq/rocketmq-client-cpp/1.2.4/rocketmq-client-cpp-1.2.4-source-release.tar.gz.asc&quot;&gt;PGP&lt;/a&gt;] [&lt;a href=&quot;https://archive.apache.org/dist/rocketmq/rocketmq-client-cpp/1.2.4/rocketmq-client-cpp-1.2.4-source-release.tar.gz.sha512&quot;&gt;SHA512&lt;/a&gt;]&lt;/li&gt;
&lt;li&gt;Binary: &lt;a href=&quot;https://archive.apache.org/dist/rocketmq/rocketmq-client-cpp/1.2.4/rocketmq-client-cpp-1.2.4-bin-release.tar.gz&quot;&gt;rocketmq-client-cpp-1.2.4-bin-release.tar.gz&lt;/a&gt; [&lt;a href=&quot;https://archive.apache.org/dist/rocketmq/rocketmq-client-cpp/1.2.4/rocketmq-client-cpp-1.2.4-bin-release.tar.gz.asc&quot;&gt;PGP&lt;/a&gt;] [&lt;a href=&quot;https://archive.apache.org/dist/rocketmq/rocketmq-client-cpp/1.2.4/rocketmq-client-cpp-1.2.4-bin-release.tar.gz.sha512&quot;&gt;SHA512&lt;/a&gt;]&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://github.com/apache/rocketmq-client-cpp/pull/188&quot;&gt;ISSUE-188&lt;/a&gt;] - feat(producer): add method for orderly message sending by shardingkey.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq-client-cpp/pull/190&quot;&gt;ISSUE-190&lt;/a&gt;] - feat(consumer): add set max cache size for consumer c-style apis.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq-client-cpp/pull/193&quot;&gt;ISSUE-193&lt;/a&gt;] - feat(producer): Support user data in async callback.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq-client-cpp/pull/199&quot;&gt;ISSUE-199&lt;/a&gt;] - feat(transaction): add transaction message for C APIs.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq-client-cpp/pull/165&quot;&gt;ISSUE-165&lt;/a&gt;] - optimize transport layer.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq-client-cpp/pull/171&quot;&gt;ISSUE-171&lt;/a&gt;] - replace boost::thread::hardware_concurrency with std version.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq-client-cpp/pull/195&quot;&gt;ISSUE-195&lt;/a&gt;] - style(example):format the code style in example.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq-client-cpp/pull/201&quot;&gt;ISSUE-201&lt;/a&gt;] - feat(errorno): add new error no for transaction producer.
&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://github.com/apache/rocketmq-client-cpp/pull/178&quot;&gt;ISSUE-178&lt;/a&gt;] - fixed typo bug in DefaultMQPushConsumer::getConsumerRunningInfo.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq-client-cpp/pull/183&quot;&gt;ISSUE-183&lt;/a&gt;] - remove boost from StringIdMaker, and fixed some bugs.
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://github.com/apache/rocketmq-client-cpp/pull/186&quot;&gt;ISSUE-186&lt;/a&gt;] - fix: skip compressing if message is a batch one.
&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;An open source distributed messaging and streaming data platform.&quot;, &quot;location&quot;=&gt;&quot;Hangzhou, China&quot;, &quot;email&quot;=&gt;&quot;dev@rocketmq.apache.org&quot;, &quot;uri&quot;=&gt;&quot;http://rocketmq.apache.org&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/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.apache.org</email><uri>http://rocketmq.apache.org</uri></author><category term="Release_Notes" /><category term="RocketMQ" /><category term="Version" /><summary type="html">Below is a summary of the issues addressed in the version 1.2.4 release of RocketMQ Client CPP. For full documentation of the release, a guide to get started, please refer to Quick Start.</summary></entry></feed>