<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>RocketMQ Blog</title>
        <link>https://your-docusaurus-test-site.com/release-notes</link>
        <description>RocketMQ Blog</description>
        <lastBuildDate>Fri, 10 Apr 2026 00:00:00 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en</language>
        <item>
            <title><![CDATA[Release Notes - Apache RocketMQ - Version 5.5.0]]></title>
            <link>https://your-docusaurus-test-site.com/release-notes/2026/04/10/5.5.0</link>
            <guid>https://your-docusaurus-test-site.com/release-notes/2026/04/10/5.5.0</guid>
            <pubDate>Fri, 10 Apr 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[- Source: rocketmq-all-5.5.0-source-release.zip [PGP] [SHA512]]]></description>
            <content:encoded><![CDATA[<div class="theme-admonition theme-admonition-tip alert alert--success admonition_LlT9"><div class="admonitionHeading_tbUL"><span class="admonitionIcon_kALy"><svg viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"></path></svg></span>Download the 5.5.0 release</div><div class="admonitionContent_S0QG"><ul><li>Source: <a href="https://dist.apache.org/repos/dist/release/rocketmq/5.5.0/rocketmq-all-5.5.0-source-release.zip" target="_blank" rel="noopener noreferrer">rocketmq-all-5.5.0-source-release.zip</a> [<a href="https://dist.apache.org/repos/dist/release/rocketmq/5.5.0/rocketmq-all-5.5.0-source-release.zip.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://dist.apache.org/repos/dist/release/rocketmq/5.5.0/rocketmq-all-5.5.0-source-release.zip.sha512" target="_blank" rel="noopener noreferrer">SHA512</a>]</li><li>Binary: <a href="https://dist.apache.org/repos/dist/release/rocketmq/5.5.0/rocketmq-all-5.5.0-bin-release.zip" target="_blank" rel="noopener noreferrer">rocketmq-all-5.5.0-bin-release.zip</a> [<a href="https://dist.apache.org/repos/dist/release/rocketmq/5.5.0/rocketmq-all-5.5.0-bin-release.zip.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://dist.apache.org/repos/dist/release/rocketmq/5.5.0/rocketmq-all-5.5.0-bin-release.zip.sha512" target="_blank" rel="noopener noreferrer">SHA512</a>]
:::</li></ul><p>Below is a summary of the issues addressed in the 5.5.0 release of RocketMQ. For full documentation of the release, a guide to get started, please refer to <a href="/docs/quickStart/01quickstart/">Quick Start</a>.</p><p>This version introduces Lite Mode, a lightweight subscription mechanism designed for AI scenarios, alongside enhancements across Broker, Proxy, and client components.</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="new-feature-lite-mode">New Feature (Lite Mode)<a href="#new-feature-lite-mode" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><p>Introduced a lightweight subscription mode (Lite Mode) that delivers more efficient messaging with reduced resource consumption. This mode provides complete lifecycle management, event dispatching, subscription registration, message processing, and metrics monitoring. With the newly added Lite message processor, long-polling service, control handler, and corresponding protocol support, it establishes an efficient lightweight message subscription mechanism tailored for AI scenarios.</p><ul><li>[RIP-83]<!-- --> Lite Topic: A New Message Model by @f1amingo in <a href="https://github.com/apache/rocketmq/pull/9800" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9800</a></li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="whats-changed">What's Changed<a href="#whats-changed" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[ISSUE #9780]<!-- --> Skip unnecessary RPC when topic has no message queues by @yx9o in <a href="https://github.com/apache/rocketmq/pull/9781" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9781</a></li><li>[ISSUE #9964]<!-- --> Rename intConfig method to initConfig by @yx9o in <a href="https://github.com/apache/rocketmq/pull/9965" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9965</a></li><li>[ISSUE #9962]<!-- --> Fix the failure of fastjson2 parsing metricsExporterType in proxy config by @yuz10 in <a href="https://github.com/apache/rocketmq/pull/9963" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9963</a></li><li>[ISSUE #9976]<!-- --> Update copyright year in NOTICE file to 2026 by @mxsm in <a href="https://github.com/apache/rocketmq/pull/9977" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9977</a></li><li>[ISSUE #9980]<!-- --> Skip invalid records when the group is absent in Pop by @lizhimins in <a href="https://github.com/apache/rocketmq/pull/9981" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9981</a></li><li>[ISSUE #9970]<!-- --> Refactor the MessageQueueSelector to support more flexible queue selection strategy by @qianye1001 in <a href="https://github.com/apache/rocketmq/pull/9971" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9971</a></li><li>[ISSUE #9994]<!-- --> Improve switchTimerEngine command with OptionGroup validation by @majialoong in <a href="https://github.com/apache/rocketmq/pull/9995" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9995</a></li><li>[ISSUE #9923]<!-- --> Transactional messages should not send custom delayed messages by @yx9o in <a href="https://github.com/apache/rocketmq/pull/9924" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9924</a></li><li>[ISSUE #9953]<!-- --> Fix: there's no need to decompress message body in server side by @humkum in <a href="https://github.com/apache/rocketmq/pull/9954" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9954</a></li><li>[ISSUE #9912]<!-- --> Reduce excessive requests for consumer offset timestamps in tiered storage by @lizhimins in <a href="https://github.com/apache/rocketmq/pull/9991" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9991</a></li><li>[ISSUE #9992]<!-- --> Fix remoting server netty server codec thread reuse problem by @ymwneu in <a href="https://github.com/apache/rocketmq/pull/9993" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9993</a></li><li>[ISSUE #9978]<!-- --> Remove static from loadJsonConfig and unify exception handling by @yx9o in <a href="https://github.com/apache/rocketmq/pull/9979" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9979</a></li><li>[ISSUE #9900]<!-- --> Support sending heartbeats to the broker concurrently by @Kris20030907 in <a href="https://github.com/apache/rocketmq/pull/9901" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9901</a></li><li>[ISSUE #9975]<!-- --> Bump broker rocksdb from 1.0.2 to 1.0.6 by @lizhimins in <a href="https://github.com/apache/rocketmq/pull/10002" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/10002</a></li><li>[ISSUE #10005]<!-- --> Fix switch-case logic in updateConsumerOffsetAsync by @yx9o in <a href="https://github.com/apache/rocketmq/pull/10006" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/10006</a></li><li>[ISSUE #10015]<!-- --> Optimize writeWithoutMmap: add page alignment to avoid read-modify-write by @guyinyou in <a href="https://github.com/apache/rocketmq/pull/10016" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/10016</a></li><li>[ISSUE #9980]<!-- --> Skip invalid POP records when consumer group does not exist by @Gautam-aman in <a href="https://github.com/apache/rocketmq/pull/9982" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9982</a></li><li>[ISSUE #10023]<!-- --> Remove duplicate shutdown and rejection handler calls for routeThreadPoolExecutor by @Kris20030907 in <a href="https://github.com/apache/rocketmq/pull/10024" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/10024</a></li><li>[ISSUE #10017]<!-- --> Validate commitlog offset in recoverAbnormally to prevent processing invalid data by @guyinyou in <a href="https://github.com/apache/rocketmq/pull/10018" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/10018</a></li><li>[ISSUE #10031]<!-- --> Add PreprocessHandler interface in AllocateMappedFileService by @guyinyou in <a href="https://github.com/apache/rocketmq/pull/10032" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/10032</a></li><li>[ISSUE #10019]<!-- --> Revert "<!-- -->[ISSUE #8127]<!-- --> Optimize the metric calculation logic of the time wheel" by @RongtongJin in <a href="https://github.com/apache/rocketmq/pull/10020" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/10020</a></li><li>[ISSUE #10035]<!-- --> Fix: avoid extra padding when message end position is already page-aligned by @guyinyou in <a href="https://github.com/apache/rocketmq/pull/10036" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/10036</a></li><li>[ISSUE #10040]<!-- --> Ignore flattened-pom.xml files generated by maven by @yx9o in <a href="https://github.com/apache/rocketmq/pull/10041" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/10041</a></li><li>[ISSUE #10038]<!-- --> Fix checkCommitLogOffsetOnRecover to skip validation for BLANK_MAGIC_CODE by @guyinyou in <a href="https://github.com/apache/rocketmq/pull/10039" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/10039</a></li><li>[ISSUE #9852]<!-- --> Print full message content when CRC not found in properties by @guyinyou in <a href="https://github.com/apache/rocketmq/pull/9853" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9853</a></li><li>[ISSUE #9988]<!-- --> Remove mismatched response header in getConsumerConnectionList by @yx9o in <a href="https://github.com/apache/rocketmq/pull/9989" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9989</a></li><li>[ISSUE #10043]<!-- --> Make TimerMessageReputService thread pool configurable and shutdown gracefully by @Kris20030907 in <a href="https://github.com/apache/rocketmq/pull/10044" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/10044</a></li><li>[ISSUE #10021]<!-- --> Optimize consumer type check with EnumSet by @yx9o in <a href="https://github.com/apache/rocketmq/pull/10022" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/10022</a></li><li>[ISSUE #10054]<!-- --> Correct the output format for ConsumerRecords by @yx9o in <a href="https://github.com/apache/rocketmq/pull/10055" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/10055</a></li><li>[ISSUE #10050]<!-- --> Support ChangeInvisibleTime without incrementing message reconsume times by @ltamber in <a href="https://github.com/apache/rocketmq/pull/10051" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/10051</a></li><li>[ISSUE #10034]<!-- --> Optimizing cq iterator and calculating lag by @lizhimins in <a href="https://github.com/apache/rocketmq/pull/10056" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/10056</a></li><li>[ISSUE #9999]<!-- --> Mark custom delay time messages with delay type by @yx9o in <a href="https://github.com/apache/rocketmq/pull/10000" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/10000</a></li><li>[ISSUE #10046]<!-- --> Fix lock leak risk in sendHeartbeatToBroker by @yx9o in <a href="https://github.com/apache/rocketmq/pull/10047" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/10047</a></li><li>[ISSUE #10063]<!-- --> Notification request adds subscription expression to support on-demand wake-up by @qianye1001 in <a href="https://github.com/apache/rocketmq/pull/10064" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/10064</a></li><li>[ISSUE #10068]<!-- --> Remove duplicate registration in DefaultMessagingProcessor.init by @yx9o in <a href="https://github.com/apache/rocketmq/pull/10069" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/10069</a></li><li>[ISSUE #10071]<!-- --> Fix PopLiteLongPollingService#cleanUnusedResource by @f1amingo in <a href="https://github.com/apache/rocketmq/pull/10072" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/10072</a></li><li>[ISSUE #10073]<!-- --> Fix StoreCheckpoint logicsMsgTimestamp to reflect flushed consume queues storetime by @guyinyou in <a href="https://github.com/apache/rocketmq/pull/10074" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/10074</a></li><li>[ISSUE #10079]<!-- --> FlushConsumeQueueService: always flush store checkpoint after CQ flush by @guyinyou in <a href="https://github.com/apache/rocketmq/pull/10080" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/10080</a></li><li>[ISSUE #10082]<!-- --> Missing PROPERTY_TIMER_DELAY_MS property check in delay message type validation by @dingshuangxi888 in <a href="https://github.com/apache/rocketmq/pull/10084" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/10084</a></li><li>[ISSUE #10095]<!-- --> Upgraded Commons Lang3 to remediate CVEs by @shub-est in <a href="https://github.com/apache/rocketmq/pull/10096" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/10096</a></li><li>[ISSUE #10086]<!-- --> Fix timer engine switch to persist correct config key by @Liu-ZhenYu in <a href="https://github.com/apache/rocketmq/pull/10085" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/10085</a></li><li>[ISSUE #10093]<!-- --> Enhance delayed message type validation in batch send by @yx9o in <a href="https://github.com/apache/rocketmq/pull/10094" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/10094</a></li><li>[ISSUE #10105]<!-- --> Fix ClassCastException in getLocks() method by @yx9o in <a href="https://github.com/apache/rocketmq/pull/10106" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/10106</a></li><li>[ISSUE #10108]<!-- --> Broker startup fail in recover by @yuz10 in <a href="https://github.com/apache/rocketmq/pull/10109" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/10109</a></li><li>[ISSUE #10110]<!-- --> Plain request process success and response fail when tlsMode=enforcing by @yuz10 in <a href="https://github.com/apache/rocketmq/pull/10111" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/10111</a></li><li>[ISSUE #10107]<!-- --> Fix fastjson2 integer overflow when parsing AtomicLong by @yx9o in <a href="https://github.com/apache/rocketmq/pull/10112" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/10112</a></li><li>[ISSUE #10061]<!-- --> Optimize the issue/pull request template of RocketMQ by @mxsm in <a href="https://github.com/apache/rocketmq/pull/10062" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/10062</a></li><li>[ISSUE #10011]<!-- --> Optimize accelerated recovery process and refactor code by @RongtongJin in <a href="https://github.com/apache/rocketmq/pull/10012" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/10012</a></li><li>[ISSUE #10159]<!-- --> Fix unstable tests in DefaultMQLitePullConsumerWithTraceTest by @yx9o in <a href="https://github.com/apache/rocketmq/pull/10160" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/10160</a></li><li>[ISSUE #10077]<!-- --> Support password-encrypted private keys for Proxy TLS by @majialoong in <a href="https://github.com/apache/rocketmq/pull/10078" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/10078</a></li><li>[ISSUE #10009]<!-- --> Add null-check log and convert internal-only public classes to inner classes by @sinberCS in <a href="https://github.com/apache/rocketmq/pull/10028" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/10028</a></li><li>[ISSUE #10157]<!-- --> Fix tiered metadata leak after topic delete by @woaishixiaoxiao in <a href="https://github.com/apache/rocketmq/pull/10158" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/10158</a></li><li>[ISSUE #10154]<!-- --> Rename BrokerConsumeStatsSubCommad to BrokerConsumeStatsSubCommand by @yx9o in <a href="https://github.com/apache/rocketmq/pull/10155" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/10155</a></li><li>[ISSUE #10161]<!-- --> Reduce bytes copy by @ChineseTony in <a href="https://github.com/apache/rocketmq/pull/10162" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/10162</a></li><li>[ISSUE #10168]<!-- --> Fix GetAllTopicConfigResponseHeader compatibility issue by @gaoyf in <a href="https://github.com/apache/rocketmq/pull/10169" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/10169</a></li><li>[ISSUE #10103]<!-- --> Improve batch polling efficiency in pollIndexRecord method by @yx9o in <a href="https://github.com/apache/rocketmq/pull/10104" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/10104</a></li><li>[ISSUE #10171]<!-- --> Support custom JAVA_HOME on Linux in runbroker.sh and runserver.sh by @majialoong in <a href="https://github.com/apache/rocketmq/pull/10172" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/10172</a></li><li>[ISSUE #10181]<!-- --> Some minor fixes in PopConsumerService by @lizhimins in <a href="https://github.com/apache/rocketmq/pull/10182" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/10182</a></li><li>[ISSUE #10195]<!-- --> Ensure RocksDB compatibility in slave-master synchronization by @gaoyf in <a href="https://github.com/apache/rocketmq/pull/10196" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/10196</a></li><li>[ISSUE #10199]<!-- --> Fix stale write timestamp leads to duplicate transaction commit by @lizhimins in <a href="https://github.com/apache/rocketmq/pull/10200" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/10200</a></li><li>[ISSUE #10201]<!-- --> Optimize queryOffset method overloads in IndexService by @yx9o in <a href="https://github.com/apache/rocketmq/pull/10202" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/10202</a></li><li>[ISSUE #10221]<!-- --> Add RejectedExecutionHandler support for ThreadPoolMonitor by @ltamber in <a href="https://github.com/apache/rocketmq/pull/10222" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/10222</a></li><li>[ISSUE #10229]<!-- --> Fix server-side reset offset does not take effect for FIFO (orderly) pop consumers by @qianye1001 in <a href="https://github.com/apache/rocketmq/pull/10230" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/10230</a></li><li>[ISSUE #10223]<!-- --> Not query the index of system topics in tiered storage by @lizhimins in <a href="https://github.com/apache/rocketmq/pull/10224" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/10224</a></li><li>[ISSUE #10003]<!-- --> Add gRPC maxConcurrentCallsPerConnection Configuration to Proxy by @qianye1001 in <a href="https://github.com/apache/rocketmq/pull/10004" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/10004</a></li><li>[ISSUE #10165]<!-- --> Prevent RocksDB metrics from being overwritten after timer engine switch by @3424672656 in <a href="https://github.com/apache/rocketmq/pull/10166" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/10166</a></li><li>[ISSUE #10076]<!-- --> Make orderly resetOffset wait on consume lock while preserving timeout semantics by @LystranG in <a href="https://github.com/apache/rocketmq/pull/10175" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/10175</a></li><li>[ISSUE #10191]<!-- --> Fix wrong option value for namesrvAddr parsing in timer benchmark examples by @majialoong in <a href="https://github.com/apache/rocketmq/pull/10192" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/10192</a></li><li>[ISSUE #10189]<!-- --> Remove unused fetchRemoteConfigExecutorService in MQClientInstance by @Kris20030907 in <a href="https://github.com/apache/rocketmq/pull/10190" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/10190</a></li><li>[ISSUE #10183]<!-- --> Fix incorrect brokerName when constructing ProcessQueueTable with static topic by @Kris20030907 in <a href="https://github.com/apache/rocketmq/pull/10184" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/10184</a></li><li>[ISSUE #10183]<!-- --> Fix exception when trying to release lock that was not successfully acquired by @Kris20030907 in <a href="https://github.com/apache/rocketmq/pull/10186" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/10186</a></li><li>[ISSUE #10203]<!-- --> Support wildcard subscription and consumer suspend for LiteTopic by @f1amingo in <a href="https://github.com/apache/rocketmq/pull/10204" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/10204</a></li><li>[ISSUE #10173]<!-- --> Support LMQ in CombineConsumeQueueStore without migration to RocksDB CQ by @imzs in <a href="https://github.com/apache/rocketmq/pull/10174" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/10174</a></li><li>[ISSUE #10240]<!-- --> Add BatchSplittingMetricExporter to prevent OTLP gRPC export failures by @Houlong66 in <a href="https://github.com/apache/rocketmq/pull/10239" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/10239</a></li><li>[ISSUE #10173]<!-- --> Improve PopLite: rename RocksDB CQ path and schedule autoClean by @imzs in <a href="https://github.com/apache/rocketmq/pull/10242" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/10242</a></li><li>[ISSUE #9777]<!-- --> Use data version from master while sync slave and fix delete consume queue by @absolute8511 in <a href="https://github.com/apache/rocketmq/pull/9778" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9778</a></li><li>[ISSUE #10181]<!-- --> Remove lock when resetting offset in PopConsumerService by @lizhimins in <a href="https://github.com/apache/rocketmq/pull/10250" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/10250</a></li><li>fix(store): close all consume queue file handles on ConsumeQueueStore shutdown by @RongtongJin in <a href="https://github.com/apache/rocketmq/pull/10060" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/10060</a></li><li>forbid windows sync directory by @gaoyf in <a href="https://github.com/apache/rocketmq/pull/10057" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/10057</a></li><li>Restore the lost PR 3460 by @gaoyf in <a href="https://github.com/apache/rocketmq/pull/10067" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/10067</a></li><li>Remove some workflows by @RongtongJin in <a href="https://github.com/apache/rocketmq/pull/10220" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/10220</a></li></ul><h3 class="anchor anchorWithStickyNavbar_LWe7" id="dependency-upgrades">Dependency Upgrades<a href="#dependency-upgrades" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h3><ul><li>Bump commons-validator from 1.7 to 1.10.0 by @Zjianru in <a href="https://github.com/apache/rocketmq/pull/10081" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/10081</a></li><li>Upgraded LZ4 and migrated to newer group id by @shub-est in <a href="https://github.com/apache/rocketmq/pull/10092" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/10092</a></li><li>Upgraded Bouncy Castle to remediate CVEs by @shub-est in <a href="https://github.com/apache/rocketmq/pull/10102" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/10102</a></li><li>Upgraded Netty to 4.1.130.Final to remediate CVEs by @shub-est in <a href="https://github.com/apache/rocketmq/pull/10090" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/10090</a></li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="new-contributors">New Contributors<a href="#new-contributors" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>@Gautam-aman made their first contribution in <a href="https://github.com/apache/rocketmq/pull/9982" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9982</a></li><li>@shub-est made their first contribution in <a href="https://github.com/apache/rocketmq/pull/10096" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/10096</a></li><li>@Liu-ZhenYu made their first contribution in <a href="https://github.com/apache/rocketmq/pull/10085" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/10085</a></li><li>@Zjianru made their first contribution in <a href="https://github.com/apache/rocketmq/pull/10081" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/10081</a></li><li>@LystranG made their first contribution in <a href="https://github.com/apache/rocketmq/pull/10175" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/10175</a></li><li>@Houlong66 made their first contribution in <a href="https://github.com/apache/rocketmq/pull/10239" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/10239</a></li></ul><p><strong>Full Changelog</strong>: <a href="https://github.com/apache/rocketmq/compare/rocketmq-all-5.4.0...rocketmq-all-5.5.0" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/compare/rocketmq-all-5.4.0...rocketmq-all-5.5.0</a></p></div></div>]]></content:encoded>
            <category>Release_Notes</category>
            <category>RocketMQ</category>
            <category>Version</category>
        </item>
        <item>
            <title><![CDATA[Release Notes - Apache RocketMQ - Version 5.4.0]]></title>
            <link>https://your-docusaurus-test-site.com/release-notes/2025/12/24/5.4.0</link>
            <guid>https://your-docusaurus-test-site.com/release-notes/2025/12/24/5.4.0</guid>
            <pubDate>Wed, 24 Dec 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[- Source: rocketmq-all-5.4.0-source-release.zip [PGP] [SHA512]]]></description>
            <content:encoded><![CDATA[<div class="theme-admonition theme-admonition-tip alert alert--success admonition_LlT9"><div class="admonitionHeading_tbUL"><span class="admonitionIcon_kALy"><svg viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"></path></svg></span>Download the 5.4.0 release</div><div class="admonitionContent_S0QG"><ul><li>Source: <a href="https://dist.apache.org/repos/dist/release/rocketmq/5.4.0/rocketmq-all-5.4.0-source-release.zip" target="_blank" rel="noopener noreferrer">rocketmq-all-5.4.0-source-release.zip</a> [<a href="https://dist.apache.org/repos/dist/release/rocketmq/5.4.0/rocketmq-all-5.4.0-source-release.zip.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://dist.apache.org/repos/dist/release/rocketmq/5.4.0/rocketmq-all-5.4.0-source-release.zip.sha512" target="_blank" rel="noopener noreferrer">SHA512</a>]</li><li>Binary: <a href="https://dist.apache.org/repos/dist/release/rocketmq/5.4.0/rocketmq-all-5.4.0-bin-release.zip" target="_blank" rel="noopener noreferrer">rocketmq-all-5.4.0-bin-release.zip</a> [<a href="https://dist.apache.org/repos/dist/release/rocketmq/5.4.0/rocketmq-all-5.4.0-bin-release.zip.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://dist.apache.org/repos/dist/release/rocketmq/5.4.0/rocketmq-all-5.4.0-bin-release.zip.sha512" target="_blank" rel="noopener noreferrer">SHA512</a>]
:::</li></ul><p>Below is a summary of the issues addressed in the 5.4.0 release of RocketMQ. For full documentation of the release, a guide to get started, please refer to <a href="/docs/quickStart/01quickstart/">Quick Start</a>.</p><p>This version introduces two new features and a few minor fixes.</p><ul><li>[RIP-80]<!-- --> Implement Priority Message by @imzs in <a href="https://github.com/apache/rocketmq/pull/9929" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9929</a></li><li>[RIP-82]<!-- --> Implement Timer message, transaction message, and index based on RocksDB by @zk-drizzle in <a href="https://github.com/apache/rocketmq/pull/9787" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9787</a></li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="whats-changed">What's Changed<a href="#whats-changed" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[ISSUE #9891]<!-- --> Optimize pop orderly implementation to facilitate expansion by @qianye1001 in <a href="https://github.com/apache/rocketmq/pull/9892" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9892</a></li><li>[ISSUE #9883]<!-- --> Remove unnecessary MessageFormat.format by @yx9o in <a href="https://github.com/apache/rocketmq/pull/9884" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9884</a></li><li>[ISSUE #9888]<!-- --> Defer the shutdown behavior of popConsumerService to prevent JVM crash by @RongtongJin in <a href="https://github.com/apache/rocketmq/pull/9889" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9889</a></li><li>[ISSUE #9894]<!-- --> Update README for RocketMQ 5.3.4 and minor fixes by @majialoong in <a href="https://github.com/apache/rocketmq/pull/9895" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9895</a></li><li>[ISSUE #9396]<!-- --> Use fastjson2 in all modules by @yx9o in <a href="https://github.com/apache/rocketmq/pull/9397" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9397</a></li><li>Add some log for gRPC route by @qianye1001 in <a href="https://github.com/apache/rocketmq/pull/9896" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9896</a></li><li>Fix controller mode HAService removeConnection by @LittleBoy18 in <a href="https://github.com/apache/rocketmq/pull/9897" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9897</a></li><li>[ISSUE #9898]<!-- --> Remove AbstractBrokerRunnable and replace with Runnable by @RongtongJin in <a href="https://github.com/apache/rocketmq/pull/9893" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9893</a></li><li>[ISSUE #9910][ACL 2.0]<!-- --> Incorrect consumer group extraction from retry topic in SEND_MESSAGE_V2/SEND_BATCH_MESSAGE by @dingshuangxi888 in <a href="https://github.com/apache/rocketmq/pull/9911" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9911</a></li><li>[ISSUE #9885]<!-- --> Fix tiered store cache count and bytes metrics by @majialoong in <a href="https://github.com/apache/rocketmq/pull/9886" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9886</a></li><li>[ISSUE #9918]<!-- --> Fix the message may be renewed once more if the gRPC push consumer is unexpectedly disconnected by @qianye1001 in <a href="https://github.com/apache/rocketmq/pull/9919" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9919</a></li><li>[ISSUE #9912]<!-- --> Consumer offset timestamp displayed incorrect in tiered store by @woaishixiaoxiao in <a href="https://github.com/apache/rocketmq/pull/9913" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9913</a></li><li>[ISSUE #9868]<!-- --> Fix getBrokerEpoch no response issue for empty parameters by @yx9o in <a href="https://github.com/apache/rocketmq/pull/9869" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9869</a></li><li>Fix dledger mode expired message can not delete on jdk9+ by @LittleBoy18 in <a href="https://github.com/apache/rocketmq/pull/9851" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9851</a></li><li>[ISSUE #9396]<!-- --> Replace fastjson with fastjson2 by @yuz10 in <a href="https://github.com/apache/rocketmq/pull/9927" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9927</a></li><li>[ISSUE #9902]<!-- --> Remove unnecessary String.format by @yx9o in <a href="https://github.com/apache/rocketmq/pull/9903" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9903</a></li><li>[ISSUE #9921]<!-- --> Limit the concurrency of Pop revive by @lizhimins in <a href="https://github.com/apache/rocketmq/pull/9922" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9922</a></li><li>[ISSUE #9914]<!-- --> Simplify isolation logic when updating fault item in sendKernelImpl by @yx9o in <a href="https://github.com/apache/rocketmq/pull/9915" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9915</a></li><li>[ISSUE #9928]<!-- --> Add Priority IT for GRPC protocol. by @imzs in <a href="https://github.com/apache/rocketmq/pull/9932" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9932</a></li><li>[ISSUE #9933]<!-- --> Fix the failure when RocksDBConfigToJsonCommand exports locally by @RongtongJin in <a href="https://github.com/apache/rocketmq/pull/9934" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9934</a></li><li>Optimized the function naming by @zk-drizzle in <a href="https://github.com/apache/rocketmq/pull/9935" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9935</a></li><li>[ISSUE #9938]<!-- --> Rename misnamed Messing classes to Messaging by @yx9o in <a href="https://github.com/apache/rocketmq/pull/9939" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9939</a></li><li>[ISSUE #9943]<!-- --> Remove redundant containsKey check in checkBrokerConfig by @yx9o in <a href="https://github.com/apache/rocketmq/pull/9944" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9944</a></li><li>Fix epoch truncate by @LittleBoy18 in <a href="https://github.com/apache/rocketmq/pull/9942" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9942</a></li><li>[ISSUE #9945]<!-- --> Use UniqueKey as TimerDelKey by default. by @imzs in <a href="https://github.com/apache/rocketmq/pull/9946" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9946</a></li><li>[ISSUE #9947]<!-- --> Fix TimerMessageStore.checkAndReviseMetrics throws BufferUnderflowException by @gaoyf in <a href="https://github.com/apache/rocketmq/pull/9948" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9948</a></li><li>[ISSUE #9945]<!-- --> Use UniqueKey as the TimerDelKey value when no namespace is appended by @imzs in <a href="https://github.com/apache/rocketmq/pull/9951" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9951</a></li></ul><p><strong>Full Changelog</strong>: <a href="https://github.com/apache/rocketmq/compare/rocketmq-all-5.3.4...rocketmq-all-5.4.0" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/compare/rocketmq-all-5.3.4...rocketmq-all-5.4.0</a></p></div></div>]]></content:encoded>
            <category>Release_Notes</category>
            <category>RocketMQ</category>
            <category>Version</category>
        </item>
        <item>
            <title><![CDATA[Release Notes - Apache RocketMQ - Version 5.3.4]]></title>
            <link>https://your-docusaurus-test-site.com/release-notes/2025/11/26/5.3.4</link>
            <guid>https://your-docusaurus-test-site.com/release-notes/2025/11/26/5.3.4</guid>
            <pubDate>Wed, 26 Nov 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[- Source: rocketmq-all-5.3.4-source-release.zip [PGP] [SHA512]]]></description>
            <content:encoded><![CDATA[<div class="theme-admonition theme-admonition-tip alert alert--success admonition_LlT9"><div class="admonitionHeading_tbUL"><span class="admonitionIcon_kALy"><svg viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"></path></svg></span>Download the 5.3.4 release</div><div class="admonitionContent_S0QG"><ul><li>Source: <a href="https://dist.apache.org/repos/dist/release/rocketmq/5.3.4/rocketmq-all-5.3.4-source-release.zip" target="_blank" rel="noopener noreferrer">rocketmq-all-5.3.4-source-release.zip</a> [<a href="https://dist.apache.org/repos/dist/release/rocketmq/5.3.4/rocketmq-all-5.3.4-source-release.zip.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://dist.apache.org/repos/dist/release/rocketmq/5.3.4/rocketmq-all-5.3.4-source-release.zip.sha512" target="_blank" rel="noopener noreferrer">SHA512</a>]</li><li>Binary: <a href="https://dist.apache.org/repos/dist/release/rocketmq/5.3.4/rocketmq-all-5.3.4-bin-release.zip" target="_blank" rel="noopener noreferrer">rocketmq-all-5.3.4-bin-release.zip</a> [<a href="https://dist.apache.org/repos/dist/release/rocketmq/5.3.4/rocketmq-all-5.3.4-bin-release.zip.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://dist.apache.org/repos/dist/release/rocketmq/5.3.4/rocketmq-all-5.3.4-bin-release.zip.sha512" target="_blank" rel="noopener noreferrer">SHA512</a>]
:::</li></ul><p>Below is a summary of the issues addressed in the 5.3.4 release of RocketMQ. For full documentation of the release, a guide to get started, please refer to <a href="/docs/quickStart/01quickstart/">Quick Start</a>.</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="whats-changed">What's Changed<a href="#whats-changed" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[ISSUE #9337]<!-- --> Upgrade Netty to 4.1.119.Final by @weihubeats in <a href="https://github.com/apache/rocketmq/pull/9338" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9338</a></li><li>[ISSUE #9253]<!-- --> Make the message visible earlier when response process encounters errors by @redlsz in <a href="https://github.com/apache/rocketmq/pull/9255" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9255</a></li><li>[ISSUE #8651]<!-- --> Fix revive topic process lag metric calculation by @redlsz in <a href="https://github.com/apache/rocketmq/pull/8652" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8652</a></li><li>[ISSUE #8629]<!-- --> Add proxy RocketmqTraffic logger appender to separate traffic logs by @redlsz in <a href="https://github.com/apache/rocketmq/pull/8630" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8630</a></li><li>[ISSUE #8232]<!-- --> Fix the issue that proxy remoting thread pool isolation does not take effect by @redlsz in <a href="https://github.com/apache/rocketmq/pull/8233" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8233</a></li><li>[ISSUE #9414]<!-- --> Updated the Quick Start version in README to the 5.3.3 by @mxsm in <a href="https://github.com/apache/rocketmq/pull/9415" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9415</a></li><li>[ISSUE #9412]<!-- --> Flush bak metrics file before deleting the original file by @GenerousMan in <a href="https://github.com/apache/rocketmq/pull/9413" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9413</a></li><li>[ISSUE #9403]<!-- --> Fix the issue of metadata synchronization failure between master and slave when the topic has attributes by @RongtongJin in <a href="https://github.com/apache/rocketmq/pull/9404" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9404</a></li><li>[ISSUE #9416]<!-- --> Fix batch send messages have the same message id when consumed by @qianye1001 in <a href="https://github.com/apache/rocketmq/pull/9417" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9417</a></li><li>[ISSUE #9379]<!-- --> Set compact timestamp when timeStoreTable empty by @lizhimins in <a href="https://github.com/apache/rocketmq/pull/9419" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9419</a></li><li>[ISSUE #9418]<!-- --> Fix ColumnFamilyHandle not close in PopConsumerRocksdbStore by @lizhimins in <a href="https://github.com/apache/rocketmq/pull/9420" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9420</a></li><li>[ISSUE #9352]<!-- --> Fix wrong value in topic-group cache by @golden-yang in <a href="https://github.com/apache/rocketmq/pull/9424" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9424</a></li><li>[ISSUE #9441]<!-- --> Add file length check in IndexService by @lizhimins in <a href="https://github.com/apache/rocketmq/pull/9442" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9442</a></li><li>[ISSUE #9443]<!-- --> Fix add wrong value to topicGroupTable in ConsumerManager by @yx9o in <a href="https://github.com/apache/rocketmq/pull/9444" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9444</a></li><li>[ISSUE #9254]<!-- --> Add CombineConsumeQueue to support CQ migration by @qianye1001 in <a href="https://github.com/apache/rocketmq/pull/9256" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9256</a></li><li>[ISSUE #9439]<!-- --> Add escape for win in the method returning broker configuration by @Crazylychee in <a href="https://github.com/apache/rocketmq/pull/9440" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9440</a></li><li>[ISSUE #9451]<!-- --> Optimize back pressure default value to 1024. by @GenerousMan in <a href="https://github.com/apache/rocketmq/pull/9452" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9452</a></li><li>[ISSUE #9454]<!-- --> Make sure topic can be deleted when using RocksDB CQ by @qianye1001 in <a href="https://github.com/apache/rocketmq/pull/9457" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9457</a></li><li>Fix IllegalStateException during app shutdown caused by premature shutdown trigger by @hepengju in <a href="https://github.com/apache/rocketmq/pull/9408" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9408</a></li><li>[ISSUE #9335]<!-- --> Use MixAll.ROCKETMQ_HOME_DIR for home directory by @WJ66880 in <a href="https://github.com/apache/rocketmq/pull/9474" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9474</a></li><li>[ISSUE #9481]<!-- --> Fix Issue 4050 didn't fix completely by @WJ66880 in <a href="https://github.com/apache/rocketmq/pull/9482" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9482</a></li><li>[ISSUE #9489]<!-- --> Fix clean pull offset in #removeOffset by @3424672656 in <a href="https://github.com/apache/rocketmq/pull/9490" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9490</a></li><li>[ISSUE #8920]<!-- --> Refactor SSL context loading process to support multiple protocols dynamic loading by @EnableAsync in <a href="https://github.com/apache/rocketmq/pull/9483" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9483</a></li><li>[ISSUE #9491]<!-- --> Remove the volatile declaration for the two variables requestsWrite and requestsRead in the GroupCommitService class  by @huanzhikang in <a href="https://github.com/apache/rocketmq/pull/9492" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9492</a></li><li>[ISSUE #9486]<!-- --> Fix missing of valueOfCurrentMinusBorn equals checkImmunityTime by @WJ66880 in <a href="https://github.com/apache/rocketmq/pull/9487" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9487</a></li><li>[ISSUE #9497]<!-- --> Fix IndexOutOfBoundsException in getEarliestMessageTime when running in IPv6 environment by @woaishixiaoxiao in <a href="https://github.com/apache/rocketmq/pull/9498" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9498</a></li><li>[ISSUE #9479]<!-- --> Relax topic length constraint when creating retry and dlq topics by @Allenhuangrui in <a href="https://github.com/apache/rocketmq/pull/9480" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9480</a></li><li>[ISSUE #9476]<!-- --> Set queueId to 0 in DefaultTransactionalMessageCheckListener#toMessageExtBrokerInner to improve performance by @mxsm in <a href="https://github.com/apache/rocketmq/pull/9477" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9477</a></li><li>[ISSUE #9447]<!-- --> Avoiding possible resource leaks in InputStream by @AROP-REPLICATION in <a href="https://github.com/apache/rocketmq/pull/9459" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9459</a></li><li>[ISSUE #9467]<!-- --> Implement paged retrieval of Topic and SubscriptionGroup information by @ltamber in <a href="https://github.com/apache/rocketmq/pull/9468" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9468</a></li><li>[ISSUE #8920]<!-- --> Make TLS certificate watch interval configurable by @EnableAsync in <a href="https://github.com/apache/rocketmq/pull/9513" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9513</a></li><li>fix CONTRIBUTING.md spelling mistake by @datagramsocket in <a href="https://github.com/apache/rocketmq/pull/9511" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9511</a></li><li>[ISSUE #9501]<!-- --> Correcting mismatched comments by @yx9o in <a href="https://github.com/apache/rocketmq/pull/9502" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9502</a></li><li>[ISSUE #9515]<!-- --> Return origin handle to consumer when changeInvisibleDuration encounters flow limit by @qianye1001 in <a href="https://github.com/apache/rocketmq/pull/9516" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9516</a></li><li>[ISSUE #9254]<!-- --> Fix combineCQ extra search commitLog files for recovery by @qianye1001 in <a href="https://github.com/apache/rocketmq/pull/9526" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9526</a></li><li>[ISSUE #9309]<!-- --> Avoid the generation of dirty data in #assignResetOffset by @3424672656 in <a href="https://github.com/apache/rocketmq/pull/9310" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9310</a></li><li>[ISSUE #9530]<!-- --> Reduce unnecessary memory allocation in adaptiveBackOffSpinLock by @3424672656 in <a href="https://github.com/apache/rocketmq/pull/9530" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9530</a></li><li>[ISSUE #9520]<!-- --> Remove unnecessary topicConfig data version change when enable split registration by @RongtongJin in <a href="https://github.com/apache/rocketmq/pull/9521" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9521</a></li><li>[ISSUE #9254]<!-- --> Optimize the logs of the message store by @qianye1001 in <a href="https://github.com/apache/rocketmq/pull/9528" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9528</a></li><li>[ISSUE #9537]<!-- --> MQClientAPIFactory Implement NameServerUpdateCallback interface by @qianye1001 in <a href="https://github.com/apache/rocketmq/pull/9538" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9538</a></li><li>[ISSUE #9544]<!-- --> Must correct file size when init the file segment by @lizhimins in <a href="https://github.com/apache/rocketmq/pull/9545" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9545</a></li><li>[ISSUE #9539]<!-- --> Fix compare policy entry logic in ACL 2.0 by @1782935682 in <a href="https://github.com/apache/rocketmq/pull/9540" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9540</a></li><li>[ISSUE #9534]<!-- --> Remove the meaningless brokerVersion by @RongtongJin in <a href="https://github.com/apache/rocketmq/pull/9533" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9533</a></li><li>[ISSUE #9555]<!-- --> Fix the npe in the hashCode method when subscriptionDataSet is null by @1782935682 in <a href="https://github.com/apache/rocketmq/pull/9556" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9556</a></li><li>[ISSUE #9553]<!-- --> Improve performance by avoiding repeated get(key) by @yx9o in <a href="https://github.com/apache/rocketmq/pull/9554" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9554</a></li><li>Limit group max length to 120. by @lollipopjin in <a href="https://github.com/apache/rocketmq/pull/9563" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9563</a></li><li>[ISSUE #9254]<!-- --> Refactor notifyMessageArriveInBatch in RocksDBConsumeQueueStore to adapt to CombineConsumeQueueStore by @qianye1001 in <a href="https://github.com/apache/rocketmq/pull/9566" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9566</a></li><li>[ISSUE #9572]<!-- --> Unnecessary code comment cleanup by @yx9o in <a href="https://github.com/apache/rocketmq/pull/9573" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9573</a></li><li>Fix typos by @co63oc in <a href="https://github.com/apache/rocketmq/pull/9560" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9560</a></li><li>[ISSUE #9254]<!-- --> Optimize innerConsumeQueueStoreList order in CombineConsumeQueueStore  by @qianye1001 in <a href="https://github.com/apache/rocketmq/pull/9599" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9599</a></li><li>[ISSUE #9596]<!-- --> Optimize log in invokeSync when addr is null by @1782935682 in <a href="https://github.com/apache/rocketmq/pull/9597" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9597</a></li><li>[ISSUE #9605]<!-- --> Fixed a potential resource leak by @yx9o in <a href="https://github.com/apache/rocketmq/pull/9606" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9606</a></li><li>[ISSUE #9589]<!-- --> Optimize broker metrics initialization by @qianye1001 in <a href="https://github.com/apache/rocketmq/pull/9598" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9598</a></li><li>[ISSUE #9611]<!-- --> Should exec callback in the Pop based on rocksdb impl by @lizhimins in <a href="https://github.com/apache/rocketmq/pull/9612" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9612</a></li><li>[ISSUE #9600]<!-- --> Remove wrong logic in the callback for sending messages in rpc by @3424672656 in <a href="https://github.com/apache/rocketmq/pull/9608" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9608</a></li><li>[ISSUE #9626]<!-- --> Prevent premature offset commit before consumer record flush by @lizhimins in <a href="https://github.com/apache/rocketmq/pull/9627" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9627</a></li><li>[ISSUE #9542, #9609]<!-- --> Fix bazel CI and reduce dependencies by @xuhongxu96 in <a href="https://github.com/apache/rocketmq/pull/9610" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9610</a></li><li>[ISSUE #9652]<!-- --> Enhance test for MQClientInstance by @GabrielDUX in <a href="https://github.com/apache/rocketmq/pull/9653" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9653</a></li><li>[ISSUE #9648]<!-- --> Fix getOffsetInQueueByTime missing boundaryType in tieredMessageStore by @GabrielDUX in <a href="https://github.com/apache/rocketmq/pull/9649" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9649</a></li><li>Fix start() and shutdown() of DefaultMessagingProcessor by @redlsz in <a href="https://github.com/apache/rocketmq/pull/7838" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7838</a></li><li>[ISSUE #9663]<!-- --> Adopt Maven's revision mechanism (requires Maven &gt;= 3.5.0) by @cvictory in <a href="https://github.com/apache/rocketmq/pull/9665" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9665</a></li><li>[ISSUE #9650]<!-- --> Unified FAQ related URLs by @yx9o in <a href="https://github.com/apache/rocketmq/pull/9651" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9651</a></li><li>[ISSUE #9620]<!-- --> Placeholder replacement string concatenation by @yx9o in <a href="https://github.com/apache/rocketmq/pull/9621" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9621</a></li><li>[ISSUE #9581]<!-- --> Optimize the resource bloat of pollingMap and topicCidMap in LMQ scenarios by @RongtongJin in <a href="https://github.com/apache/rocketmq/pull/9579" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9579</a></li><li>[ISSUE #9764]<!-- --> Fix bazel-compile (ubuntu-latest) error by @yx9o in <a href="https://github.com/apache/rocketmq/pull/9675" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9675</a></li><li>[ISSUE #9666]<!-- --> Add accelerated startup recovery feature for RocksDB store with SYNC_FLUSH by @RongtongJin in <a href="https://github.com/apache/rocketmq/pull/9667" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9667</a></li><li>[ISSUE #9634]<!-- --> Improve BrokerContainer extensibility and module structure by @RongtongJin in <a href="https://github.com/apache/rocketmq/pull/9635" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9635</a></li><li>[ISSUE #9547]<!-- --> Fix sync group if attributes isn't null by @1782935682 in <a href="https://github.com/apache/rocketmq/pull/9679" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9679</a></li><li>[ISSUE #9682]<!-- --> Increase initial delay for scanning inactive brokers to 5000 milliseconds by @mxsm in <a href="https://github.com/apache/rocketmq/pull/9683" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9683</a></li><li>[ISSUE #9680]<!-- --> Improve RocksDB compaction filter factory resource management by @RongtongJin in <a href="https://github.com/apache/rocketmq/pull/9681" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9681</a></li><li>[ISSUE #9677]<!-- --> Resolve metrics static variable conflicts in BrokerContainer mode by @RongtongJin in <a href="https://github.com/apache/rocketmq/pull/9678" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9678</a></li><li>[ISSUE #9695]<!-- --> Not use pull offset when use pop orderly consume by @lizhimins in <a href="https://github.com/apache/rocketmq/pull/9696" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9696</a></li><li>[ISSUE #9693]<!-- --> Add writeWithoutMmap configuration to prevent JVM crash when device becomes read-only by @guyinyou in <a href="https://github.com/apache/rocketmq/pull/9694" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9694</a></li><li>[ISSUE #9701]<!-- --> Synchronize metrics shutdown to prevent JVM crashes during broker shutdown by @guyinyou in <a href="https://github.com/apache/rocketmq/pull/9702" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9702</a></li><li>[ISSUE #9703]<!-- --> Remove pull offset and reset offset when deleting topic by @qianye1001 in <a href="https://github.com/apache/rocketmq/pull/9704" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9704</a></li><li>[ISSUE #9707]<!-- --> Integrate RunningFlags with MappedFile system for better error handling and state management  by @guyinyou in <a href="https://github.com/apache/rocketmq/pull/9708" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9708</a></li><li>[ISSUE #9713]<!-- --> Improve data consistency in DefaultMappedFile flush method by @guyinyou in <a href="https://github.com/apache/rocketmq/pull/9714" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9714</a></li><li>[ISSUE #9699]<!-- --> Optimize shutdown process and resource management by @RongtongJin in <a href="https://github.com/apache/rocketmq/pull/9700" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9700</a></li><li>[ISSUE #9705]<!-- --> Improve persist() method reliability to prevent broker startup failure after power outages by @guyinyou in <a href="https://github.com/apache/rocketmq/pull/9706" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9706</a></li><li>[ISSUE #9709]<!-- --> Add enableRunningFlagsInFlush configuration switch for CommitLog by @guyinyou in <a href="https://github.com/apache/rocketmq/pull/9710" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9710</a></li><li>[ISSUE #9716]<!-- --> Refactor: replace RandomAccessFile with FileChannel by @RongtongJin in <a href="https://github.com/apache/rocketmq/pull/9715" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9715</a></li><li>[ISSUE #9717]<!-- --> Fix RaftBrokerHeartBeatManager#scanNotActiveBroker was not actually executed by @redlsz in <a href="https://github.com/apache/rocketmq/pull/9718" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9718</a></li><li>[ISSUE #9721]<!-- --> Fix TimerDequeueGetService thread not exiting after shutdown by @RongtongJin in <a href="https://github.com/apache/rocketmq/pull/9722" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9722</a></li><li>[ISSUE #9689]<!-- --> Fix the issue that master transfer epoch was not updated in time by @redlsz in <a href="https://github.com/apache/rocketmq/pull/9690" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9690</a></li><li>[ISSUE #9719]<!-- --> Fix Static Variable Conflicts in Multi-Broker Metrics Management by @RongtongJin in <a href="https://github.com/apache/rocketmq/pull/9720" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9720</a></li><li>Fix/update metadata bug in v2 config by @cvictory in <a href="https://github.com/apache/rocketmq/pull/9724" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9724</a></li><li>[ISSUE #9726]<!-- --> Abstract StoreMetricsManager interface to support non-DefaultMessageStore implementations by @RongtongJin in <a href="https://github.com/apache/rocketmq/pull/9727" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9727</a></li><li>[ISSUE #9687]<!-- --> Cleanup BrokerHeartbeatManager code by @majialoong in <a href="https://github.com/apache/rocketmq/pull/9688" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9688</a></li><li>[ISSUE #9732]<!-- --> Fix request may still be invoked when local process timeout by @qianye1001 in <a href="https://github.com/apache/rocketmq/pull/9733" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9733</a></li><li>[ISSUE #9658]<!-- --> Replace JUnit 5 imports with JUnit 4 by @yx9o in <a href="https://github.com/apache/rocketmq/pull/9659" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9659</a></li><li>[ISSUE #9743]<!-- --> Fix ReceiptHandleProcessorTest by @yx9o in <a href="https://github.com/apache/rocketmq/pull/9744" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9744</a></li><li>Fix typos and linguistic errors in documentation / hacktoberfest by @survivant in <a href="https://github.com/apache/rocketmq/pull/9748" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9748</a></li><li>fix get dledger mod storepath by @LittleBoy18 in <a href="https://github.com/apache/rocketmq/pull/9746" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9746</a></li><li>[ISSUE #9741]<!-- --> Optimize authentication whitelist lookup efficiency by @yx9o in <a href="https://github.com/apache/rocketmq/pull/9742" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9742</a></li><li>[ISSUE #9739]<!-- --> Revert skipped test cases in macos environment by @lizhimins in <a href="https://github.com/apache/rocketmq/pull/9749" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9749</a></li><li>[ISSUE #9750]<!-- --> Fix NPE when isAsyncSendEnable is false by @RongtongJin in <a href="https://github.com/apache/rocketmq/pull/9751" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9751</a></li><li>[ISSUE #9756]<!-- --> Fix the issue where the port is always 10911 when starting  broker with brokerStartup by @RongtongJin in <a href="https://github.com/apache/rocketmq/pull/9755" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9755</a></li><li>[ISSUE #9752]<!-- --> Fix time dequeue latency unit to milliseconds by @dingshuangxi888 in <a href="https://github.com/apache/rocketmq/pull/9753" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9753</a></li><li>[ISSUE #9761]<!-- --> Fix get authentication and authorization metadata provider error in AuthorizationMetadataManagerImpl by @majialoong in <a href="https://github.com/apache/rocketmq/pull/9762" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9762</a></li><li>[ISSUE #9758]<!-- --> Fix resource filter does not take effect in the listAcl by @majialoong in <a href="https://github.com/apache/rocketmq/pull/9759" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9759</a></li><li>[ISSUE #9765]<!-- --> Improve null handling in file operations by @yx9o in <a href="https://github.com/apache/rocketmq/pull/9766" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9766</a></li><li>[ISSUE #9767]<!-- --> Fix incorrect decode method for UnlockBatchRequestBody in DefaultAuthorizationContextBuilder by @majialoong in <a href="https://github.com/apache/rocketmq/pull/9768" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9768</a></li><li>[ISSUE #9769]<!-- --> Add tls.ciphers and tls.protocols in system properties by @carlvine500 in <a href="https://github.com/apache/rocketmq/pull/9770" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9770</a></li><li>[ISSUE #9771]<!-- --> Remove static from transactionalMessageCheckListener executorService to support multi-broker in brokercontainer by @RongtongJin in <a href="https://github.com/apache/rocketmq/pull/9772" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9772</a></li><li>[ISSUE #9763]<!-- --> Fix invalid user disable status check in authorization by @majialoong in <a href="https://github.com/apache/rocketmq/pull/9764" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9764</a></li><li>[ISSUE #9773]<!-- --> Implement Shared RocksDB Instance for Broker Configs  by @qianye1001 in <a href="https://github.com/apache/rocketmq/pull/9774" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9774</a></li><li>[ISSUE #9776]<!-- --> Make SharedByteBuffer size configurable via MessageStoreConfig.maxMessageSize by @RongtongJin in <a href="https://github.com/apache/rocketmq/pull/9775" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9775</a></li><li>[ISSUE #9773]<!-- --> Fix core dump when shutdown broker twice by @qianye1001 in <a href="https://github.com/apache/rocketmq/pull/9783" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9783</a></li><li>Correct method name from updateDateVersion to updateDataVersion by @majialoong in <a href="https://github.com/apache/rocketmq/pull/9788" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9788</a></li><li>[ISSUE #9784]<!-- --> Fix the policy comparator to prioritize DENY over ALLOW by @majialoong in <a href="https://github.com/apache/rocketmq/pull/9785" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9785</a></li><li>[ISSUE #9798]<!-- --> Reduce unnecessary thread switching in sending message via proxy by @qianye1001 in <a href="https://github.com/apache/rocketmq/pull/9799" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9799</a></li><li>[ISSUE #9811]<!-- --> Fixed the issue of excessive loop iterations in reput service by @lizhimins in <a href="https://github.com/apache/rocketmq/pull/9812" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9812</a></li><li>[ISSUE #9816]<!-- --> Fix concurrent modify opentelemetry record in calculate consumer lag by @lizhimins in <a href="https://github.com/apache/rocketmq/pull/9817" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9817</a></li><li>[ISSUE #9813]<!-- --> Fix buffer fetch thread pool starvation in tiered storage by @lizhimins in <a href="https://github.com/apache/rocketmq/pull/9818" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9818</a></li><li>Fixed error message of CommandUtil.fetchMasterAddrByBrokerName by @TheRealHaui in <a href="https://github.com/apache/rocketmq/pull/9825" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9825</a></li><li>[ISSUE #9802]<!-- --> Fix the issue of delete logic in tiered storage index service by @lizhimins in <a href="https://github.com/apache/rocketmq/pull/9803" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9803</a></li><li>[ISSUE #9819]<!-- --> Upgrade OpenTelemetry to version 1.44.1 by @RongtongJin in <a href="https://github.com/apache/rocketmq/pull/9820" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9820</a></li><li>[ISSUE #9735]<!-- --> Add TimerWheel snapshot mechanism for reliable recovery by @guyinyou in <a href="https://github.com/apache/rocketmq/pull/9736" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9736</a></li><li>Add query message offset by timestamp to abstract class by @lizhimins in <a href="https://github.com/apache/rocketmq/pull/9836" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9836</a></li><li>[ISSUE #9821]<!-- --> Fix getBrokerConfig no response issue for empty parameters by @yx9o in <a href="https://github.com/apache/rocketmq/pull/9822" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9822</a></li><li>[ISSUE #9794]<!-- --> Change JDK prerequisite from 1.7+ to 1.8+ in documentation by @yx9o in <a href="https://github.com/apache/rocketmq/pull/9795" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9795</a></li><li>fix controller mode scanControllerAddress by @LittleBoy18 in <a href="https://github.com/apache/rocketmq/pull/9845" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9845</a></li><li>[#ISSUE 9841]<!-- --> Improve Resource Management in TimerWheel to Prevent File Handle Leaks by @guyinyou in <a href="https://github.com/apache/rocketmq/pull/9842" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9842</a></li><li>[ISSUE #9632]<!-- --> Fix: Pop Long-polling Not Awakened for V1 Retry Messages by @qianye1001 in <a href="https://github.com/apache/rocketmq/pull/9828" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9828</a></li><li>[ISSUE #9838]<!-- --> IndexStoreService use forceShutdown when disk is not writable by @RongtongJin in <a href="https://github.com/apache/rocketmq/pull/9839" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9839</a></li><li>[ISSUE #9834]<!-- --> Support writeWithoutMmap in IndexStoreFile by @RongtongJin in <a href="https://github.com/apache/rocketmq/pull/9835" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9835</a></li><li>Fix resource leak in IndexStoreFile shutdown by @RongtongJin in <a href="https://github.com/apache/rocketmq/pull/9840" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9840</a></li><li>[ISSUE #9593]<!-- --> Optimize Deflater resource release by @yx9o in <a href="https://github.com/apache/rocketmq/pull/9594" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9594</a></li><li>[ISSUE #9847]<!-- --> Reduce lock contention on the HandleData object to prevent threads from hanging by @qianye1001 in <a href="https://github.com/apache/rocketmq/pull/9848" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9848</a></li><li>[ISSUE #9857]<!-- --> Optimize the performance of the notification by removing unnecessary retry checks by @qianye1001 in <a href="https://github.com/apache/rocketmq/pull/9858" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9858</a></li><li>[ISSUE #9807]<!-- --> Optimize log.warn Time Consumption in the send Method by @yx9o in <a href="https://github.com/apache/rocketmq/pull/9808" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9808</a></li><li>[ISSUE #9737]<!-- --> Fix client memory leak on connection failure by @qianye1001 in <a href="https://github.com/apache/rocketmq/pull/9740" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9740</a></li><li>[ISSUE #9849]<!-- --> Correct ACL cache loader error log in ClusterMetadataService by @majialoong in <a href="https://github.com/apache/rocketmq/pull/9850" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9850</a></li><li>[ISSUE #9741]<!-- --> Optimize authorization whitelist lookup efficiency by @majialoong in <a href="https://github.com/apache/rocketmq/pull/9760" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9760</a></li><li>[ISSUE #9809]<!-- --> Fix NPE in getAcl when subject is null by @majialoong in <a href="https://github.com/apache/rocketmq/pull/9810" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9810</a></li><li>[ISSUE #9789]<!-- --> LitePullConsumer supports manually adding subscription reported in Heartbeat by @qianye1001 in <a href="https://github.com/apache/rocketmq/pull/9790" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9790</a></li><li>[ISSUE #9862][Bug]<!-- --> Fix the issue of missing bornTime in POP requests when broker ACL is enabled by @dingshuangxi888 in <a href="https://github.com/apache/rocketmq/pull/9863" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9863</a></li><li>[ISSUE #9870]<!-- --> Ensure metadata provider cache executors are shutdown correctly by @majialoong in <a href="https://github.com/apache/rocketmq/pull/9871" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9871</a></li><li>[ISSUE #9779]<!-- --> Fix the promblem of 'DirectBuffer will cause error at 9+ JDK version'. by @sinberCS in <a href="https://github.com/apache/rocketmq/pull/9801" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9801</a></li><li>[ISSUE #9663]<!-- --> Add flatten-maven-plugin plugin by @lizhimins in <a href="https://github.com/apache/rocketmq/pull/9866" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9866</a></li><li>[ISSUE #9816]<!-- --> Fix calculate consumer lag with opentelemetry by @lizhimins in <a href="https://github.com/apache/rocketmq/pull/9873" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9873</a></li><li>[ISSUE #9875]<!-- --> Optimize the RocksDB config shutdown logic when useSingleRocksDBForAllConfigs is set to true to prevent JVM crashes. by @RongtongJin in <a href="https://github.com/apache/rocketmq/pull/9874" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9874</a></li><li>[ISSUE #9734]<!-- --> Prepare to release Apache RocketMQ 5.3.4 by @lizhimins in <a href="https://github.com/apache/rocketmq/pull/9861" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9861</a></li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="new-contributors">New Contributors<a href="#new-contributors" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>@hepengju made their first contribution in <a href="https://github.com/apache/rocketmq/pull/9408" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9408</a></li><li>@EnableAsync made their first contribution in <a href="https://github.com/apache/rocketmq/pull/9483" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9483</a></li><li>@huanzhikang made their first contribution in <a href="https://github.com/apache/rocketmq/pull/9492" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9492</a></li><li>@woaishixiaoxiao made their first contribution in <a href="https://github.com/apache/rocketmq/pull/9498" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9498</a></li><li>@Allenhuangrui made their first contribution in <a href="https://github.com/apache/rocketmq/pull/9480" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9480</a></li><li>@AROP-REPLICATION made their first contribution in <a href="https://github.com/apache/rocketmq/pull/9459" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9459</a></li><li>@datagramsocket made their first contribution in <a href="https://github.com/apache/rocketmq/pull/9511" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9511</a></li><li>@1782935682 made their first contribution in <a href="https://github.com/apache/rocketmq/pull/9540" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9540</a></li><li>@co63oc made their first contribution in <a href="https://github.com/apache/rocketmq/pull/9560" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9560</a></li><li>@xuhongxu96 made their first contribution in <a href="https://github.com/apache/rocketmq/pull/9610" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9610</a></li><li>@GabrielDUX made their first contribution in <a href="https://github.com/apache/rocketmq/pull/9653" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9653</a></li><li>@cvictory made their first contribution in <a href="https://github.com/apache/rocketmq/pull/9665" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9665</a></li><li>@majialoong made their first contribution in <a href="https://github.com/apache/rocketmq/pull/9688" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9688</a></li><li>@survivant made their first contribution in <a href="https://github.com/apache/rocketmq/pull/9748" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9748</a></li><li>@TheRealHaui made their first contribution in <a href="https://github.com/apache/rocketmq/pull/9825" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9825</a></li><li>@sinberCS made their first contribution in <a href="https://github.com/apache/rocketmq/pull/9801" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9801</a></li></ul><p><strong>Full Changelog</strong>: <a href="https://github.com/apache/rocketmq/compare/rocketmq-all-5.3.3...rocketmq-all-5.3.4" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/compare/rocketmq-all-5.3.3...rocketmq-all-5.3.4</a></p></div></div>]]></content:encoded>
            <category>Release_Notes</category>
            <category>RocketMQ</category>
            <category>Version</category>
        </item>
        <item>
            <title><![CDATA[Release Notes - Apache RocketMQ Dashboard - Version 2.1.0]]></title>
            <link>https://your-docusaurus-test-site.com/release-notes/2025/08/01/release-notes-rocketmq-dashboard-2.1.0</link>
            <guid>https://your-docusaurus-test-site.com/release-notes/2025/08/01/release-notes-rocketmq-dashboard-2.1.0</guid>
            <pubDate>Fri, 01 Aug 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[* Source: rocketmq-dashboard-2.1.0-source-release.zip [PGP] [SHA512]]]></description>
            <content:encoded><![CDATA[<div class="theme-admonition theme-admonition-tip alert alert--success admonition_LlT9"><div class="admonitionHeading_tbUL"><span class="admonitionIcon_kALy"><svg viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"></path></svg></span>Download</div><div class="admonitionContent_S0QG"><ul><li>Source: <a href="https://dist.apache.org/repos/dist/release/rocketmq/rocketmq-dashboard/2.1.0/rocketmq-dashboard-2.1.0-source-release.zip" target="_blank" rel="noopener noreferrer">rocketmq-dashboard-2.1.0-source-release.zip</a> [<a href="https://dist.apache.org/repos/dist/release/rocketmq/rocketmq-dashboard/2.1.0/rocketmq-dashboard-2.1.0-source-release.zip.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://dist.apache.org/repos/dist/release/rocketmq/rocketmq-dashboard/2.1.0/rocketmq-dashboard-2.1.0-source-release.zip.sha512" target="_blank" rel="noopener noreferrer">SHA512</a>]
:::<!-- -->Apache RocketMQ Dashboard comes from <a href="https://github.com/apache/rocketmq-externals" target="_blank" rel="noopener noreferrer">apache/rocketmq-externals</a>, this is the first release of RocketMQ Dashboard.</li></ul><p>Below is a summary of the issues addressed in the version 2.1.0 release of RocketMQ Dashboard. For full documentation of the release, a guide to get started, please refer to <a href="https://github.com/apache/rocketmq-dashboard" target="_blank" rel="noopener noreferrer">Quick Start</a>.</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="whats-changed">What's Changed<a href="#whats-changed" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[ISSUE #169]<!-- --> duplicate message in the topic tab message list in the message menu for rocketmq5.x  by @boomboomxx in <a href="https://github.com/apache/rocketmq-dashboard/pull/202" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-dashboard/pull/202</a></li><li>remove rocketmq-broker dependency by @yuz10 in <a href="https://github.com/apache/rocketmq-dashboard/pull/249" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-dashboard/pull/249</a></li><li>Bump snakeyaml from 1.30 to 1.32 by @dependabot<!-- -->[bot]<!-- --> in <a href="https://github.com/apache/rocketmq-dashboard/pull/130" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-dashboard/pull/130</a></li><li>remove rocketmq-namesrv dependency by @yuz10 in <a href="https://github.com/apache/rocketmq-dashboard/pull/254" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-dashboard/pull/254</a></li><li>[ISSUE #268]<!-- --> front js check is v5 'false' will be true fix (界面切换v4后topic列不出来) by @iamgd67 in <a href="https://github.com/apache/rocketmq-dashboard/pull/269" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-dashboard/pull/269</a></li><li>[ISSUE #274]<!-- --> fix:Failed to find messages older than 3 days using message ID by @Crazylychee in <a href="https://github.com/apache/rocketmq-dashboard/pull/275" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-dashboard/pull/275</a></li><li>[<!-- -->[ISSUE #279]<!-- --> fix: align top navigation bar styles  by @Crazylychee in <a href="https://github.com/apache/rocketmq-dashboard/pull/280" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-dashboard/pull/280</a></li><li>[ISSUE #281 #274 #285 #287]<!-- --> Speeds up topic and consumer queries, adds caching, and fixes delay/dead-letter topic mix-up by @Crazylychee in <a href="https://github.com/apache/rocketmq-dashboard/pull/286" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-dashboard/pull/286</a></li><li>fix: Add consumer global refresh and fix the problem by @Crazylychee in <a href="https://github.com/apache/rocketmq-dashboard/pull/291" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-dashboard/pull/291</a></li><li>fix: Solve the null pointer after a single refresh of the consumer #295 by @Crazylychee in <a href="https://github.com/apache/rocketmq-dashboard/pull/296" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-dashboard/pull/296</a></li><li>Merge branch 'refactor' of github.com:apache/rocketmq-dashboard into refactor by @Crazylychee in <a href="https://github.com/apache/rocketmq-dashboard/pull/307" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-dashboard/pull/307</a></li><li>[RIP-78-1]<!-- -->: Add part of refactored front-end files by @Crazylychee in <a href="https://github.com/apache/rocketmq-dashboard/pull/309" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-dashboard/pull/309</a></li><li>[RIP-78-2]<!-- -->: Add part of refactored front-end files by @Crazylychee in <a href="https://github.com/apache/rocketmq-dashboard/pull/310" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-dashboard/pull/310</a></li><li>[RIP-78-3]<!-- -->: Add part of refactored front-end files by @Crazylychee in <a href="https://github.com/apache/rocketmq-dashboard/pull/311" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-dashboard/pull/311</a></li><li>[RIP-78-4][ISSUES #308#304]<!-- -->: Add part of refactored front-end files by @Crazylychee in <a href="https://github.com/apache/rocketmq-dashboard/pull/312" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-dashboard/pull/312</a></li><li>[RIP-78-5]<!-- -->: Add refactored backend files by @Crazylychee in <a href="https://github.com/apache/rocketmq-dashboard/pull/313" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-dashboard/pull/313</a></li><li>[ISSUE #315]<!-- -->: Add acl2.0 cluster support by @Crazylychee in <a href="https://github.com/apache/rocketmq-dashboard/pull/316" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-dashboard/pull/316</a></li><li>[RIP-78-6][ISSUES#308]<!-- -->: delete the old ui by @Crazylychee in <a href="https://github.com/apache/rocketmq-dashboard/pull/314" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-dashboard/pull/314</a></li><li>[ISSUE #323]<!-- -->: fix Maven packaging error by @Crazylychee in <a href="https://github.com/apache/rocketmq-dashboard/pull/324" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-dashboard/pull/324</a></li><li>[ISSUE #319]<!-- --> Store the username in localStorage by @Crazylychee in <a href="https://github.com/apache/rocketmq-dashboard/pull/320" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-dashboard/pull/320</a></li><li>[ISSUE #321]<!-- --> Fix interface permission verification  by @Crazylychee in <a href="https://github.com/apache/rocketmq-dashboard/pull/322" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-dashboard/pull/322</a></li><li>[ISSUE #317]<!-- --> Removed useless topic cache by @Crazylychee in <a href="https://github.com/apache/rocketmq-dashboard/pull/318" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-dashboard/pull/318</a></li><li>[ISSUE #325]<!-- --> Unified page display format. by @hexueyuan in <a href="https://github.com/apache/rocketmq-dashboard/pull/326" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-dashboard/pull/326</a></li><li>[ISSUE #331]<!-- --> Fix failing tests by @Crazylychee in <a href="https://github.com/apache/rocketmq-dashboard/pull/335" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-dashboard/pull/335</a></li><li>[Enhancement]<!-- --> Format code and update the doc by @Crazylychee in <a href="https://github.com/apache/rocketmq-dashboard/pull/334" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-dashboard/pull/334</a></li><li>[Enhancement]<!-- --> Add configuration options for login information, supporting ACL or file storage by @Crazylychee in <a href="https://github.com/apache/rocketmq-dashboard/pull/333" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-dashboard/pull/333</a></li><li>[Enhancement]<!-- --> Add Frontend Proxy Component Support by @Crazylychee in <a href="https://github.com/apache/rocketmq-dashboard/pull/336" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-dashboard/pull/336</a></li><li>[ISSUE #337]<!-- --> Restrict write permissions and update the doc by @Crazylychee in <a href="https://github.com/apache/rocketmq-dashboard/pull/338" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-dashboard/pull/338</a></li><li>[Enhancement]<!-- --> ACL can add rules in clusters by @Crazylychee in <a href="https://github.com/apache/rocketmq-dashboard/pull/340" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-dashboard/pull/340</a></li><li>[ISSUE #341]<!-- --> Add url parameter transcoding by @Crazylychee in <a href="https://github.com/apache/rocketmq-dashboard/pull/342" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-dashboard/pull/342</a></li><li>#docs fix wrong port by @TianMing2018 in <a href="https://github.com/apache/rocketmq-dashboard/pull/343" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-dashboard/pull/343</a></li><li>[ISSUE #346]<!-- --> fix request error when logging in using the configuration file by @Crazylychee in <a href="https://github.com/apache/rocketmq-dashboard/pull/347" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-dashboard/pull/347</a></li><li>[ISSUE #344]<!-- --> fix maven package display errors and npm i failed by @Crazylychee in <a href="https://github.com/apache/rocketmq-dashboard/pull/345" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-dashboard/pull/345</a></li><li>Use <code>provided</code> scope for <code>lombok</code> by @strangelookingnerd in <a href="https://github.com/apache/rocketmq-dashboard/pull/350" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-dashboard/pull/350</a></li><li>[ISSUE #348]<!-- --> fix Some interaction issues with the consumer interface by @Crazylychee in <a href="https://github.com/apache/rocketmq-dashboard/pull/349" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-dashboard/pull/349</a></li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="new-contributors">New Contributors<a href="#new-contributors" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>@boomboomxx made their first contribution in <a href="https://github.com/apache/rocketmq-dashboard/pull/202" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-dashboard/pull/202</a></li><li>@yuz10 made their first contribution in <a href="https://github.com/apache/rocketmq-dashboard/pull/249" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-dashboard/pull/249</a></li><li>@dependabot<!-- -->[bot]<!-- --> made their first contribution in <a href="https://github.com/apache/rocketmq-dashboard/pull/130" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-dashboard/pull/130</a></li><li>@iamgd67 made their first contribution in <a href="https://github.com/apache/rocketmq-dashboard/pull/269" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-dashboard/pull/269</a></li><li>@hexueyuan made their first contribution in <a href="https://github.com/apache/rocketmq-dashboard/pull/326" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-dashboard/pull/326</a></li><li>@TianMing2018 made their first contribution in <a href="https://github.com/apache/rocketmq-dashboard/pull/343" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-dashboard/pull/343</a></li><li>@strangelookingnerd made their first contribution in <a href="https://github.com/apache/rocketmq-dashboard/pull/350" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-dashboard/pull/350</a></li></ul><p><strong>Full Changelog</strong>: <a href="https://github.com/apache/rocketmq-dashboard/compare/rocketmq-dashboard-2.0.0...rocketmq-dashboard-2.1.0" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-dashboard/compare/rocketmq-dashboard-2.0.0...rocketmq-dashboard-2.1.0</a></p></div></div>]]></content:encoded>
            <category>RocketMQ_Dashboard</category>
        </item>
        <item>
            <title><![CDATA[Release Notes - Apache RocketMQ - Version 5.3.3]]></title>
            <link>https://your-docusaurus-test-site.com/release-notes/2025/05/06/5.3.3</link>
            <guid>https://your-docusaurus-test-site.com/release-notes/2025/05/06/5.3.3</guid>
            <pubDate>Tue, 06 May 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[- Source: rocketmq-all-5.3.3-source-release.zip [PGP] [SHA512]]]></description>
            <content:encoded><![CDATA[<div class="theme-admonition theme-admonition-tip alert alert--success admonition_LlT9"><div class="admonitionHeading_tbUL"><span class="admonitionIcon_kALy"><svg viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"></path></svg></span>Download the 5.3.3 release</div><div class="admonitionContent_S0QG"><ul><li>Source: <a href="https://dist.apache.org/repos/dist/release/rocketmq/5.3.3/rocketmq-all-5.3.3-source-release.zip" target="_blank" rel="noopener noreferrer">rocketmq-all-5.3.3-source-release.zip</a> [<a href="https://dist.apache.org/repos/dist/release/rocketmq/5.3.3/rocketmq-all-5.3.3-source-release.zip.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://dist.apache.org/repos/dist/release/rocketmq/5.3.3/rocketmq-all-5.3.3-source-release.zip.sha512" target="_blank" rel="noopener noreferrer">SHA512</a>]</li><li>Binary: <a href="https://dist.apache.org/repos/dist/release/rocketmq/5.3.3/rocketmq-all-5.3.3-bin-release.zip" target="_blank" rel="noopener noreferrer">rocketmq-all-5.3.3-bin-release.zip</a> [<a href="https://dist.apache.org/repos/dist/release/rocketmq/5.3.3/rocketmq-all-5.3.3-bin-release.zip.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://dist.apache.org/repos/dist/release/rocketmq/5.3.3/rocketmq-all-5.3.3-bin-release.zip.sha512" target="_blank" rel="noopener noreferrer">SHA512</a>]
:::</li></ul><p>Below is a summary of the issues addressed in the 5.3.3 release of RocketMQ. For full documentation of the release, a guide to get started, please refer to <a href="/docs/quickStart/01quickstart/">Quick Start</a>.</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="whats-changed">What's Changed<a href="#whats-changed" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><p>This version no longer supports "ACL 1.0" related features, please use "ACL 2.0".
Additionally, this minor version includes several general bug fixes.</p><ul><li>[ISSUE #8997]<!-- --> Ensure there is an opportunity to send a retry message when broker no response by @gaoyf in <a href="https://github.com/apache/rocketmq/pull/9137" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9137</a></li><li>[ISSUE #9233]<!-- --> Query message in tiered storage may fail for the first correct index file was not selected by @bxfjb in <a href="https://github.com/apache/rocketmq/pull/9234" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9234</a></li><li>[ISSUE #9246]<!-- --> Support init offset mode in PopConsumerService by @lizhimins in <a href="https://github.com/apache/rocketmq/pull/9247" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9247</a></li><li>Fix unstable test: BrokerOuterAPITest.test_needRegister_timeout by @DivyanshIITB in <a href="https://github.com/apache/rocketmq/pull/9250" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9250</a></li><li>[ISSUE #9249]<!-- --> When delivery fails, there is an incorrect start offset in the delivery settings by @coolmoon101 in <a href="https://github.com/apache/rocketmq/pull/9252" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9252</a></li><li>[ISSUE #9241]<!-- --> RocksDBConsumeQueueStore do not need to update StoreCheckpoint  by @qianye1001 in <a href="https://github.com/apache/rocketmq/pull/9242" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9242</a></li><li>[ISSUE #9244]<!-- --> Avoid writing dirty data in consumption mode by @3424672656 in <a href="https://github.com/apache/rocketmq/pull/9245" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9245</a></li><li>[ISSUE #8701]<!-- --> Fix documentation for brokerAddrTable property in MQClientInstance.java by @DivyanshIITB in <a href="https://github.com/apache/rocketmq/pull/9263" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9263</a></li><li>[ISSUE #8243]<!-- --> Update Configuration Docs for RocketMQ 5.x Compatibility by @DivyanshIITB in <a href="https://github.com/apache/rocketmq/pull/9258" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9258</a></li><li>[ISSUE #9259]<!-- --> Remove duplicate flushing operation of StoreCheckpoint by @mxsm in <a href="https://github.com/apache/rocketmq/pull/9260" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9260</a></li><li>[ISSUE #9266]<!-- --> Update the Quick Start version in README to the latest by @yx9o in <a href="https://github.com/apache/rocketmq/pull/9267" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9267</a></li><li>[ISSUE #7948]<!-- --> Prevent invoking the queryMessage method lead to OOM by @yangxiaohui-coll in <a href="https://github.com/apache/rocketmq/pull/9265" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9265</a></li><li>[ISSUE #9271]<!-- --> Enhance tiered storage getQueueOffsetByTimeAsync by @bxfjb in <a href="https://github.com/apache/rocketmq/pull/9272" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9272</a></li><li>[ISSUE #9282]<!-- --> Optimize BrokerController#printWaterMark by @yx9o in <a href="https://github.com/apache/rocketmq/pull/9283" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9283</a></li><li>[ISSUE #9304]<!-- --> Resolve cold data read control issue in DefaultMessageStore by @ymwneu in <a href="https://github.com/apache/rocketmq/pull/9305" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9305</a></li><li>[ISSUE #9300]<!-- --> Periodic cleanup of inactive items in StatsItemSet by @ymwneu in <a href="https://github.com/apache/rocketmq/pull/9301" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9301</a></li><li>[ISSUE #9286]<!-- --> Counting the filtered message when filter by SQL92 by @ymwneu in <a href="https://github.com/apache/rocketmq/pull/9287" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9287</a></li><li>[ISSUE #9284]<!-- --> When pullMessage overflow one, should refresh recordDiskFallBehind data by @ymwneu in <a href="https://github.com/apache/rocketmq/pull/9285" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9285</a></li><li>[ISSUE #9279]<!-- --> Restrict system subscription group creation and add pull request rejection policy by @ymwneu in <a href="https://github.com/apache/rocketmq/pull/9280" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9280</a></li><li>Avoid NPE for handling client settings null in notifyClientTermination by @lollipopjin in <a href="https://github.com/apache/rocketmq/pull/9308" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9308</a></li><li>[ISSUE #9297]<!-- --> Supports outputting topic put TPS in TopicStatusSubCommand by @ymwneu in <a href="https://github.com/apache/rocketmq/pull/9298" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9298</a></li><li>[ISSUE #1918]<!-- --> Catch throwable in PullMessageService thread run method by @fuyou001 in <a href="https://github.com/apache/rocketmq/pull/9278" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9278</a></li><li>[ISSUE #9302]<!-- --> SendMessageContext add message type by @ymwneu in <a href="https://github.com/apache/rocketmq/pull/9303" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9303</a></li><li>Optimize the log output of tlsHelper by @RongtongJin in <a href="https://github.com/apache/rocketmq/pull/9324" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9324</a></li><li>Prxoy remoting compatible batch message by @gaoyf in <a href="https://github.com/apache/rocketmq/pull/9295" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9295</a></li><li>[ISSUE #9115]<!-- --> Optimize the broker's reverse notification for consumerId change by @yx9o in <a href="https://github.com/apache/rocketmq/pull/9116" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9116</a></li><li>[ISSUE #9288]<!-- --> Support the disablement of producer registration and fast channel shutdown by @ymwneu in <a href="https://github.com/apache/rocketmq/pull/9293" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9293</a></li><li>[ISSUE #9331]<!-- --> Found one info log lose parameters during proxy startup by @WJ66880 in <a href="https://github.com/apache/rocketmq/pull/9332" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9332</a></li><li>Make sure to create system topics to all the brokers in 'systemTopicClusterName' cluster by @lollipopjin in <a href="https://github.com/apache/rocketmq/pull/9327" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9327</a></li><li>[ISSUE #9339]<!-- --> Fix pop update consumption offset when message are filtered by @lizhimins in <a href="https://github.com/apache/rocketmq/pull/9340" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9340</a></li><li>[ISSUE #9358]<!-- --> Timediff should multiply 1000 when query message from tiered storage by @bxfjb in <a href="https://github.com/apache/rocketmq/pull/9359" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9359</a></li><li>[ISSUE #9360]<!-- --> Fix some services are not shut down when the broker goes offline by @lizhimins in <a href="https://github.com/apache/rocketmq/pull/9361" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9361</a></li><li>[ISSUE #9351]<!-- --> Add topic-group mapping in queryTopicConsumeByWho command by @golden-yang in <a href="https://github.com/apache/rocketmq/pull/9352" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9352</a></li><li>[ISSUE #9313]<!-- -->add scheduled clean task. by @GenerousMan in <a href="https://github.com/apache/rocketmq/pull/9314" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9314</a></li><li>[ISSUE #9369]<!-- --> Fix reset offset commit pull offset when use pop consumer service by @lizhimins in <a href="https://github.com/apache/rocketmq/pull/9370" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9370</a></li><li>[ISSUE #9371]<!-- --> Delete ConsumeQueue index before CommitLog in tiered storage by @lizhimins in <a href="https://github.com/apache/rocketmq/pull/9372" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9372</a></li><li>[ISSUE #9233]<!-- --> Fix query time boundary calculation in tiered storage by @dingshuangxi888 in <a href="https://github.com/apache/rocketmq/pull/9374" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9374</a></li><li>[ISSUE #9375]<!-- --> Make client trace thread can be closed correctly by @qianye1001 in <a href="https://github.com/apache/rocketmq/pull/9376" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9376</a></li><li>[ISSUE #9362][RIP-77]<!-- --> Deprecate and Remove ACL 1.0 by @dingshuangxi888 in <a href="https://github.com/apache/rocketmq/pull/9363" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9363</a></li><li>[ISSUE #9377]<!-- --> Fix 'send trace data can fail if shutdown producer  immediately' by @kingkh1995 in <a href="https://github.com/apache/rocketmq/pull/9378" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9378</a></li><li>[ISSUE #9379]<!-- --> Fix timeStoreTable delete logic in IndexService by @lizhimins in <a href="https://github.com/apache/rocketmq/pull/9384" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9384</a></li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="new-contributors">New Contributors<a href="#new-contributors" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>@janni1288 made their first contribution in <a href="https://github.com/apache/rocketmq/pull/9238" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9238</a></li><li>@DivyanshIITB made their first contribution in <a href="https://github.com/apache/rocketmq/pull/9250" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9250</a></li><li>@coolmoon101 made their first contribution in <a href="https://github.com/apache/rocketmq/pull/9252" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9252</a></li><li>@yangxiaohui-coll made their first contribution in <a href="https://github.com/apache/rocketmq/pull/9265" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9265</a></li><li>@WJ66880 made their first contribution in <a href="https://github.com/apache/rocketmq/pull/9332" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9332</a></li></ul><p><strong>Full Changelog</strong>: <a href="https://github.com/apache/rocketmq/compare/rocketmq-all-5.3.2...rocketmq-all-5.3.3" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/compare/rocketmq-all-5.3.2...rocketmq-all-5.3.3</a></p></div></div>]]></content:encoded>
            <category>Release_Notes</category>
            <category>RocketMQ</category>
            <category>Version</category>
        </item>
        <item>
            <title><![CDATA[Release Notes - Apache RocketMQ Spring - Version 2.3.3]]></title>
            <link>https://your-docusaurus-test-site.com/release-notes/2025/03/14/release-notes-rocketmq-spring-2.3.3</link>
            <guid>https://your-docusaurus-test-site.com/release-notes/2025/03/14/release-notes-rocketmq-spring-2.3.3</guid>
            <pubDate>Fri, 14 Mar 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[* Source: rocketmq-spring-all-2.3.3-source-release.zip [PGP] [SHA512]]]></description>
            <content:encoded><![CDATA[<div class="theme-admonition theme-admonition-tip alert alert--success admonition_LlT9"><div class="admonitionHeading_tbUL"><span class="admonitionIcon_kALy"><svg viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"></path></svg></span>Download</div><div class="admonitionContent_S0QG"><ul><li>Source: <a href="https://www.apache.org/dyn/closer.cgi?path=rocketmq/rocketmq-spring/2.3.3/rocketmq-spring-rocketmq-spring-all-2.3.3.zip" target="_blank" rel="noopener noreferrer">rocketmq-spring-all-2.3.3-source-release.zip</a> [<a href="https://archive.apache.org/dist/rocketmq/rocketmq-spring/2.3.3/rocketmq-spring-all-2.3.3-source-release.zip.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://archive.apache.org/dist/rocketmq/rocketmq-spring/2.3.3/rocketmq-spring-rocketmq-spring-all-2.3.3.zip.sha512" target="_blank" rel="noopener noreferrer">SHA512</a>]
:::</li></ul><p>Below is a summary of the issues addressed in the version 2.3.3 release of RocketMQ Spring. For full documentation of the release, a guide to get started, please refer to <a href="https://github.com/apache/rocketmq-spring" target="_blank" rel="noopener noreferrer">Quick Start</a>.</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="whats-changed">What's Changed<a href="#whats-changed" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[ISSUE #705]<!-- --> Fix future in async send not complete by @qianye1001 in <a href="https://github.com/apache/rocketmq-spring/pull/706" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-spring/pull/706</a></li><li>[ISSUE #708]<!-- --> fix sending delay message error with delayTime=0 by @francisoliverlee in <a href="https://github.com/apache/rocketmq-spring/pull/710" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-spring/pull/710</a></li><li>Remove unnecessary catch blocks and log statements in syncSendGrpcMessage by @RongtongJin in <a href="https://github.com/apache/rocketmq-spring/pull/711" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-spring/pull/711</a></li><li>Optimize log output by @RongtongJin in <a href="https://github.com/apache/rocketmq-spring/pull/712" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-spring/pull/712</a></li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="new-contributors">New Contributors<a href="#new-contributors" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>@qianye1001 made their first contribution in <a href="https://github.com/apache/rocketmq-spring/pull/706" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-spring/pull/706</a></li></ul><p><strong>Full Changelog</strong>: <a href="https://github.com/apache/rocketmq-spring/compare/rocketmq-spring-all-2.3.2...rocketmq-spring-all-2.3.3" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-spring/compare/rocketmq-spring-all-2.3.2...rocketmq-spring-all-2.3.3</a></p></div></div>]]></content:encoded>
            <category>RocketMQ_Spring</category>
        </item>
        <item>
            <title><![CDATA[Release Notes - Apache RocketMQ - Version 5.3.2]]></title>
            <link>https://your-docusaurus-test-site.com/release-notes/2025/03/08/5.3.2</link>
            <guid>https://your-docusaurus-test-site.com/release-notes/2025/03/08/5.3.2</guid>
            <pubDate>Sat, 08 Mar 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[- Source: rocketmq-all-5.3.2-source-release.zip [PGP] [SHA512]]]></description>
            <content:encoded><![CDATA[<div class="theme-admonition theme-admonition-tip alert alert--success admonition_LlT9"><div class="admonitionHeading_tbUL"><span class="admonitionIcon_kALy"><svg viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"></path></svg></span>Download the 5.3.2 release</div><div class="admonitionContent_S0QG"><ul><li>Source: <a href="https://dist.apache.org/repos/dist/release/rocketmq/5.3.2/rocketmq-all-5.3.2-source-release.zip" target="_blank" rel="noopener noreferrer">rocketmq-all-5.3.2-source-release.zip</a> [<a href="https://dist.apache.org/repos/dist/release/rocketmq/5.3.2/rocketmq-all-5.3.2-source-release.zip.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://dist.apache.org/repos/dist/release/rocketmq/5.3.2/rocketmq-all-5.3.2-source-release.zip.sha512" target="_blank" rel="noopener noreferrer">SHA512</a>]</li><li>Binary: <a href="https://dist.apache.org/repos/dist/release/rocketmq/5.3.2/rocketmq-all-5.3.2-bin-release.zip" target="_blank" rel="noopener noreferrer">rocketmq-all-5.3.2-bin-release.zip</a> [<a href="https://dist.apache.org/repos/dist/release/rocketmq/5.3.2/rocketmq-all-5.3.2-bin-release.zip.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://dist.apache.org/repos/dist/release/rocketmq/5.3.2/rocketmq-all-5.3.2-bin-release.zip.sha512" target="_blank" rel="noopener noreferrer">SHA512</a>]
:::</li></ul><p>Below is a summary of the issues addressed in the 5.3.2 release of RocketMQ. For full documentation of the release, a guide to get started, please refer to <a href="/docs/quickStart/01quickstart/">Quick Start</a>.</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="whats-changed">What's Changed<a href="#whats-changed" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><p>This release introduces a new implementation of Pop consumption based on RocksDB (in the alpha phase, see RIP-73 for details). It improves and provides a migration plan for the capability of using RocksDB to store consumption queue indexes, adds support for the ability to cancel scheduled messages, enhances graceful online and offline capabilities, and includes numerous regular detail fixes related to HA, ACL, Metrics and Pop consumption.</p><ul><li>[ISSUE #8784]<!-- --> PrintMessageSubCommand support lmq by @RongtongJin in <a href="https://github.com/apache/rocketmq/pull/8785" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8785</a></li><li>[ISSUE #8790]<!-- --> Add Utils for put header to Metadata to avoid duplicate data by @dingshuangxi888 in <a href="https://github.com/apache/rocketmq/pull/8792" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8792</a></li><li>[ISSUE #8802]<!-- --> Update controller design.md by @luozongle01 in <a href="https://github.com/apache/rocketmq/pull/8803" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8803</a></li><li>[ISSUE #8798]<!-- --> Fix typo by @luozongle01 in <a href="https://github.com/apache/rocketmq/pull/8799" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8799</a></li><li>[ISSUE #8804]<!-- --> Clean offset when remove group offset by @leizhiyuan in <a href="https://github.com/apache/rocketmq/pull/8805" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8805</a></li><li>[ISSUE #8806]<!-- --> Fix autoBatch bug when connecting multiple RocketMQ clusters. by @luozongle01 in <a href="https://github.com/apache/rocketmq/pull/8807" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8807</a></li><li>[ISSUE #8810]<!-- --> Fix independent execution of e2e and benchmark deployments by @chi3316 in <a href="https://github.com/apache/rocketmq/pull/8812" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8812</a></li><li>[ISSUE #8816]<!-- --> Fix log typo. by @luozongle01 in <a href="https://github.com/apache/rocketmq/pull/8817" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8817</a></li><li>[ISSUE #8764]<!-- --> Implement consume lag estimation in cq rocksdb store by @LetLetMe in <a href="https://github.com/apache/rocketmq/pull/8800" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8800</a></li><li>[ISSUE #8824]<!-- --> Fix IllegalStateException caused by logical errors by @yx9o in <a href="https://github.com/apache/rocketmq/pull/8825" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8825</a></li><li>[ISSUE #8780]<!-- --> Implement asynchronous storage of ack/ck messages in pop consume to enhance performance by @RongtongJin in <a href="https://github.com/apache/rocketmq/pull/8727" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8727</a></li><li>[ISSUE #8835]<!-- --> When ck is in the buffer, incomplete ack will lead to message duplication. by @GenerousMan in <a href="https://github.com/apache/rocketmq/pull/8836" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8836</a></li><li>[ISSUE #8820]<!-- --> Fix variables match annotation (@RocketMQResource) by @mawen12 in <a href="https://github.com/apache/rocketmq/pull/8821" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8821</a></li><li>[ISSUE #8830]<!-- --> Fix atomic flush incorrect use and clean up code by @lizhanhui in <a href="https://github.com/apache/rocketmq/pull/8830" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8830</a></li><li>[ISSUE #8829]<!-- --> Fix make ConsumeQueueStore bottom most compression type configurable by @lizhanhui in <a href="https://github.com/apache/rocketmq/pull/8841" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8841</a></li><li>[ISSUE #8839]<!-- --> Remove unnecessary synchronized to improve concurrency by @lizhanhui in <a href="https://github.com/apache/rocketmq/pull/8840" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8840</a></li><li>[ISSUE #8833]<!-- --> Update netty version to 4.1.114 to fix CVE-2023-34462 by @ShannonDing in <a href="https://github.com/apache/rocketmq/pull/8832" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8832</a></li><li>[ISSUE #8846]<!-- --> Fix registerProducer should not be affected by concurrent scanNotAct… by @lizhanhui in <a href="https://github.com/apache/rocketmq/pull/8847" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8847</a></li><li>[ISSUE #8829]<!-- --> Support LMQ dispatch in case if Consume Queue Store is RocksDB-based by @lizhanhui in <a href="https://github.com/apache/rocketmq/pull/8842" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8842</a></li><li>[ISSUE #8850]<!-- --> Use correct log method by @mawen12 in <a href="https://github.com/apache/rocketmq/pull/8851" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8851</a></li><li>[ISSUE #8772]<!-- --> Remove lock mq step in broadcasting mode rebalancing by @redlsz in <a href="https://github.com/apache/rocketmq/pull/8774" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8774</a></li><li>[ISSUE #8442][RIP-70]<!-- --> Extract adaptive lock mechanism by @3424672656 in <a href="https://github.com/apache/rocketmq/pull/8663" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8663</a></li><li>[ISSUE #8829]<!-- --> Feat: provide ConfigManagerV2 to make best uses of RocksDB by @lizhanhui in <a href="https://github.com/apache/rocketmq/pull/8856" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8856</a></li><li>[ISSUE #8822]<!-- --> Double write cq, reduce unnecessary switches by @LetLetMe in <a href="https://github.com/apache/rocketmq/pull/8823" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8823</a></li><li>[ISSUE #8875]<!-- --> Fix HAConnection leak by @crazywen in <a href="https://github.com/apache/rocketmq/pull/8876" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8876</a></li><li>[ISSUE #8725]<!-- --> Clean DefaultMQPushConsumer after start fail by @yuz10 in <a href="https://github.com/apache/rocketmq/pull/8726" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8726</a></li><li>[ISSUE #8829]<!-- --> Keep data version while reload and XXXConfigManagerV2 turns off sync by @lizhanhui in <a href="https://github.com/apache/rocketmq/pull/8891" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8891</a></li><li>[ISSUE #8885]<!-- --> Resolve the issue of inaccurate CK number statistics by @RongtongJin in <a href="https://github.com/apache/rocketmq/pull/8886" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8886</a></li><li>[ISSUE #8808]<!-- --> Resolve unsupported 'UseBiasedLocking' VM Option for JDK21 by @taomaree in <a href="https://github.com/apache/rocketmq/pull/8809" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8809</a></li><li>[ISSUE #8882]<!-- --> Change the compare method for acl signature to improve the security. by @dingshuangxi888 in <a href="https://github.com/apache/rocketmq/pull/8883" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8883</a></li><li>[ISSUE #8889]<!-- --> handle namespace outside the loop by @mawen12 in <a href="https://github.com/apache/rocketmq/pull/8890" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8890</a></li><li>[ISSUE #8906]<!-- --> Handle string toUpperCase outside the loop by @mawen12 in <a href="https://github.com/apache/rocketmq/pull/8907" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8907</a></li><li>[ISSUE #8599]<!-- --> Throw exception when receiving GO_AWAY twice to close channel. by @qianye1001 in <a href="https://github.com/apache/rocketmq/pull/8862" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8862</a></li><li>[ISSUE #8917]<!-- --> Topic route return none permission message queues for gRPC client  by @dingshuangxi888 in <a href="https://github.com/apache/rocketmq/pull/8919" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8919</a></li><li>[ISSUE #8921]<!-- --> Add isWakeCommitWhenPutMessage for AIO by @zk-drizzle in <a href="https://github.com/apache/rocketmq/pull/8922" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8922</a></li><li>[ISSUE #8925]<!-- --> Fix the bug of update user for ACL 2.0 by @dingshuangxi888 in <a href="https://github.com/apache/rocketmq/pull/8926" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8926</a></li><li>[ISSUE #8909]<!-- --> Move nullcheck ahead by @jjastan in <a href="https://github.com/apache/rocketmq/pull/8910" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8910</a></li><li>[ISSUE #8942]<!-- --> Add incGroupAckNums and incGroupCkNums to LmqBrokerStatsManager by @RongtongJin in <a href="https://github.com/apache/rocketmq/pull/8943" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8943</a></li><li>[ISSUE #8829]<!-- --> Support for Persisting LMQ Consumer Offsets in Config V1 Using RocksDB by @RongtongJin in <a href="https://github.com/apache/rocketmq/pull/8939" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8939</a></li><li>[ISSUE #8945]<!-- --> Remove unnecessary operations from the critical section by @3424672656 in <a href="https://github.com/apache/rocketmq/pull/8946" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8946</a></li><li>[ISSUE #8940]<!-- --> Fix incorrect path for exportMetadataInRocksDBCommand by @RongtongJin in <a href="https://github.com/apache/rocketmq/pull/8941" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8941</a></li><li>[ISSUE #8935]<!-- --> Fix behind metrics unit error in timer message store by @GenerousMan in <a href="https://github.com/apache/rocketmq/pull/8936" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8936</a></li><li>[ISSUE #8765]<!-- --> Fix low performance of delay message when enable rocksdb consume queue by @yuz10 in <a href="https://github.com/apache/rocketmq/pull/8766" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8766</a></li><li>[ISSUE #8953]<!-- --> Improve IO for asynchronous delivery processes by @3424672656 in <a href="https://github.com/apache/rocketmq/pull/8954" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8954</a></li><li>[ISSUE #8829]<!-- --> Fix avoid memory overhead when there is large number of LMQ CQ by @lizhanhui in <a href="https://github.com/apache/rocketmq/pull/8956" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8956</a></li><li>[ISSUE #8947]<!-- --> Notify pop request before calculate consumer lag by @lizhimins in <a href="https://github.com/apache/rocketmq/pull/8949" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8949</a></li><li>[ISSUE #8933]<!-- --> feat: DefaultPullConsumer add balance switch. by @humkum in <a href="https://github.com/apache/rocketmq/pull/8934" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8934</a></li><li>[ISSUE #8929]<!-- --> Proxy adds message body empty check when send in grpc protocol by @qianye1001 in <a href="https://github.com/apache/rocketmq/pull/8930" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8930</a></li><li>[ISSUE #8877]<!-- --> Refactor lock in ReceiptHandleGroup  to make the lock can be properly released when future can not be completed. by @qianye1001 in <a href="https://github.com/apache/rocketmq/pull/8916" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8916</a></li><li>[ISSUE #8955]<!-- --> Fix message buffer not release and dispatch thread exit in tiered storage by @lizhimins in <a href="https://github.com/apache/rocketmq/pull/8965" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8965</a></li><li>[ISSUE #8972]<!-- --> Adding the EnableLmqStats option allows monitoring of LMQ statistics at runtime by @RongtongJin in <a href="https://github.com/apache/rocketmq/pull/8973" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8973</a></li><li>[ISSUE #8961]<!-- --> Automatic recognition of address scheme in Topic Route by host by @dingshuangxi888 in <a href="https://github.com/apache/rocketmq/pull/8962" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8962</a></li><li>[ISSUE #8460]<!-- --> Set default broker name when revive found ack without broker name field by @lizhimins in <a href="https://github.com/apache/rocketmq/pull/8981" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8981</a></li><li>[ISSUE #8982]<!-- --> Dynamically install latest Go version for e2e pipeline by @chi3316 in <a href="https://github.com/apache/rocketmq/pull/8985" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8985</a></li><li>[ISSUE #8976]<!-- --> Modify file segment construct method by @lizhimins in <a href="https://github.com/apache/rocketmq/pull/8977" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8977</a></li><li>[ISSUE #8963]<!-- --> Fix code36 request sent to ns by @yx9o in <a href="https://github.com/apache/rocketmq/pull/8964" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8964</a></li><li>[ISSUE #8968]<!-- --> Introduce the clearRetryTopicWhenDeleteTopic option to enable precise external deletion of topics by @RongtongJin in <a href="https://github.com/apache/rocketmq/pull/8969" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8969</a></li><li>[ISSUE #8991]<!-- --> PrepareHeartbeatData should not be set by default subscriptionDataSet data by @weihubeats in <a href="https://github.com/apache/rocketmq/pull/8992" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8992</a></li><li>[ISSUE #7199]<!-- --> GrpcClientChannel header add null judgement by @weihubeats in <a href="https://github.com/apache/rocketmq/pull/7238" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7238</a></li><li>[ISSUE #9009]<!-- --> Optimize message accumulation display and Metrics in DefaultPullConsumer by @qianye1001 in <a href="https://github.com/apache/rocketmq/pull/9010" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9010</a></li><li>[ISSUE #8984]<!-- --> Fix the broker switch enableMixedMessageType doesn't work by @redlsz in <a href="https://github.com/apache/rocketmq/pull/8986" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8986</a></li><li>[ISSUE #8950]<!-- --> Remove Redundant nullcheck of configPath by @jjastan in <a href="https://github.com/apache/rocketmq/pull/8951" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8951</a></li><li>[ISSUE #8966]<!-- --> Feat: add remote address information to acl perm error by @humkum in <a href="https://github.com/apache/rocketmq/pull/8967" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8967</a></li><li>[ISSUE #9007]<!-- --> Fix client connection local ip is null in RemotingClient by @weihubeats in <a href="https://github.com/apache/rocketmq/pull/9008" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9008</a></li><li>[ISSUE #9014]<!-- --> Fix clusterAclConfigVersion command execution failed by @yx9o in <a href="https://github.com/apache/rocketmq/pull/9017" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9017</a></li><li>[ISSUE #7480]<!-- --> Fix the offset in the timerCheckPoint will not be corrected when the commitlog and consumeQueue are truncated by @RongtongJin in <a href="https://github.com/apache/rocketmq/pull/7488" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7488</a></li><li>[ISSUE #9015]<!-- --> Sync SysFlag and message body inflation status; allow omit of message body by @lizhanhui in <a href="https://github.com/apache/rocketmq/pull/9016" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9016</a></li><li>[ISSUE #8979]<!-- --> Add configurable switch for timer message retry logic  by @chi3316 in <a href="https://github.com/apache/rocketmq/pull/8980" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8980</a></li><li>[ISSUE #9034]<!-- --> Refactor(LmqBrokerStatsManager): Refactor Redundant Code in LmqBrokerStatsManager by @asapple in <a href="https://github.com/apache/rocketmq/pull/9034" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9034</a></li><li>[ISSUE #8974]<!-- --> Support recalling of delay message by @imzs in <a href="https://github.com/apache/rocketmq/pull/8975" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8975</a></li><li>[ISSUE #9042]<!-- --> Update createTimerMessageStore call with new parameter by @chi3316 in <a href="https://github.com/apache/rocketmq/pull/9041" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9041</a></li><li>[ISSUE #9021]<!-- --> Correct the error message of acl command by @yx9o in <a href="https://github.com/apache/rocketmq/pull/9022" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9022</a></li><li>[ISSUE #8970]<!-- --> Remove redundant heartbeats by @weihubeats in <a href="https://github.com/apache/rocketmq/pull/8971" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8971</a></li><li>[ISSUE #8988]<!-- --> Support dispatchBehindMilliseconds by @guyinyou in <a href="https://github.com/apache/rocketmq/pull/8989" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8989</a></li><li>[ISSUE #9028]<!-- --> Adjust some error code for SYSTEM_ERROR by @absolute8511 in <a href="https://github.com/apache/rocketmq/pull/9027" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9027</a></li><li>[ISSUE #9054]<!-- --> Optimize log print when client consume message in pop mode by @mxsm in <a href="https://github.com/apache/rocketmq/pull/9055" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9055</a></li><li>[ISSUE #9002]<!-- --> When bytebuffer is not enough, do not throw exception by @leizhiyuan in <a href="https://github.com/apache/rocketmq/pull/9003" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9003</a></li><li>[ISSUE #9072]<!-- --> Fix the permission check for retry topic to get topic route. by @dingshuangxi888 in <a href="https://github.com/apache/rocketmq/pull/9073" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9073</a></li><li>[ISSUE #9025][RIP-73]<!-- --> Pop Consumption Improvement Based on RocksDB by @lizhimins in <a href="https://github.com/apache/rocketmq/pull/9048" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9048</a></li><li>[ISSUE #8957]<!-- --> Remove excess traffic and fix cache inconsistencies by @3424672656 in <a href="https://github.com/apache/rocketmq/pull/8958" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8958</a></li><li>[ISSUE #9069]<!-- --> Fix the IndexFile ConcurrentModificationException in tiered storage by @wangshaojie4039 in <a href="https://github.com/apache/rocketmq/pull/9071" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9071</a></li><li>[ISSUE #9075]<!-- --> Avoid message type validate in message sync scenario. by @dingshuangxi888 in <a href="https://github.com/apache/rocketmq/pull/9076" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9076</a></li><li>[ISSUE #9080]<!-- --> Fix tranfer logic when get large messages from cache in tiered storage by @yuz10 in <a href="https://github.com/apache/rocketmq/pull/9079" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9079</a></li><li>[ISSUE #8974]<!-- --> Add feature switch of recalling, disable by default. by @imzs in <a href="https://github.com/apache/rocketmq/pull/9067" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9067</a></li><li>[ISSUE #9080]<!-- --> Not hold final message store config in fetcher by @lizhimins in <a href="https://github.com/apache/rocketmq/pull/9086" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9086</a></li><li>[ISSUE #9025][RIP-73]<!-- --> Fix reset offset not effective in Pop Consumption by @lizhimins in <a href="https://github.com/apache/rocketmq/pull/9087" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9087</a></li><li>[ISSUE #9025][RIP-73]<!-- --> Modify Pop Consumption rocksdb init config by @lizhimins in <a href="https://github.com/apache/rocketmq/pull/9100" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9100</a></li><li>[ISSUE #9106]<!-- --> Fix revive backoff retry not effective in Pop Consumption based on rocksdb by @redlsz in <a href="https://github.com/apache/rocketmq/pull/9107" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9107</a></li><li>[ISSUE #8998]<!-- --> No retry is required when the remaining time reaches zero by @3424672656 in <a href="https://github.com/apache/rocketmq/pull/8999" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8999</a></li><li>[ISSUE #9105]<!-- --> Fix the issue of duplicate consumption in LMQ by @RongtongJin in <a href="https://github.com/apache/rocketmq/pull/9101" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9101</a></li><li>[ISSUE #9108]<!-- --> Refactor ColdDataCgCtrService#getColdDataFlowCtrInfo by @yx9o in <a href="https://github.com/apache/rocketmq/pull/9109" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9109</a></li><li>[ISSUE #9064]<!-- --> Optimize transaction message callback check logic by @LilMosey in <a href="https://github.com/apache/rocketmq/pull/9062" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9062</a></li><li>[ISSUE #9112]<!-- --> Speedup revive scan in Pop Consumption and support server side reset offset by @lizhimins in <a href="https://github.com/apache/rocketmq/pull/9113" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9113</a></li><li>[ISSUE #9121]<!-- --> Fix CRC32 Check Failing When Value is 0 by @guyinyou in <a href="https://github.com/apache/rocketmq/pull/9122" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9122</a></li><li>[ISSEU #6426]<!-- --> Fix slave broker SubscriptionGroupConfig and MessageRequestMode updating atomically by @AuroraTwinkle in <a href="https://github.com/apache/rocketmq/pull/8983" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8983</a></li><li>[ISSUE #9111]<!-- --> Support export broker RocksDB Config to json file by @qianye1001 in <a href="https://github.com/apache/rocketmq/pull/9114" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9114</a></li><li>[ISSUE #8895]<!-- --> Fix NPE when broker shutdown and optimize the log by @qianye1001 in <a href="https://github.com/apache/rocketmq/pull/9094" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9094</a></li><li>[ISSUE #9128]<!-- --> Fix NPE when gRPC client ack message immediately after changing proxy by @qianye1001 in <a href="https://github.com/apache/rocketmq/pull/9129" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9129</a></li><li>[ISSUE #4570]<!-- --> Fix: Docker usage may occur error in volume mapping params, simple fix by @OneCodeMonkey in <a href="https://github.com/apache/rocketmq/pull/9096" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9096</a></li><li>[ISSUE #9119]<!-- --> Invoke async should handle raw exception instead of CompletionException by @gaoyf in <a href="https://github.com/apache/rocketmq/pull/9120" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9120</a></li><li>[ISSUE #9160]<!-- --> Ensure the requestCode increments sequentially by @KiteSoar in <a href="https://github.com/apache/rocketmq/pull/9159" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9159</a></li><li>[ISSUE #9152]<!-- --> Broker getConsumeStats supports inputting multiple topics by @qianye1001 in <a href="https://github.com/apache/rocketmq/pull/9153" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9153</a></li><li>[ISSUE #9149]<!-- --> Assign offset in offsetTable even if the subscription key not exist. by @dingshuangxi888 in <a href="https://github.com/apache/rocketmq/pull/9150" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9150</a></li><li>[ISSUE #9156]<!-- --> Use fastjson2 in AclUtils#getAclRPCHook by @yx9o in <a href="https://github.com/apache/rocketmq/pull/9157" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9157</a></li><li>[ISSUE #9174]<!-- --> Add a collection of predefined Groups and common che… by @ltamber in <a href="https://github.com/apache/rocketmq/pull/9175" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9175</a></li><li>[ISSUE #9172]<!-- --> Clean pull offset and reset offset when delete subscription group by @lizhimins in <a href="https://github.com/apache/rocketmq/pull/9173" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9173</a></li><li>[ISSUE #9181]<!-- --> Update fastjson version by @ltamber in <a href="https://github.com/apache/rocketmq/pull/9180" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9180</a></li><li>[ISSUE #9182]<!-- --> Fix NameServer will be not ready forever when set needWaitForService to true by @gaoyf in <a href="https://github.com/apache/rocketmq/pull/9183" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9183</a></li><li>[ISSUE #9187]<!-- --> The request should be rejected if the queueOffset equals maxOffset when changing the invisible time by @RongtongJin in <a href="https://github.com/apache/rocketmq/pull/9186" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9186</a></li><li>[ISSUE #9201]<!-- --> Cleanup dead code patterns and improve readability and maintainability. by @Kris20030907 in <a href="https://github.com/apache/rocketmq/pull/9202" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9202</a></li><li>[ISSUE #9191]<!-- --> Provide the ability to replace the remoting layer implementation for Proxy and Broker by @f1amingo in <a href="https://github.com/apache/rocketmq/pull/9192" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9192</a></li><li>[ISSUE #9203]<!-- --> Replace numbers with static variables defined in RequestCode by @xinzhuxiansheng in <a href="https://github.com/apache/rocketmq/pull/9204" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9204</a></li><li>[ISSUE #9206]<!-- --> Fix slave sync topic sub in rocksdb ha by @fujian-zfj in <a href="https://github.com/apache/rocketmq/pull/9207" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9207</a></li><li>[ISSUE #8340]<!-- --> RuntimeInfo and ClusterListSubCommand show ackThreadPoolQueueSize and ackThreadPoolQueueHeadWaitTimeMills by @RongtongJin in <a href="https://github.com/apache/rocketmq/pull/8339" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8339</a></li><li>[ISSUE #8589]<!-- --> Optimize RocksDB CQ shutdown when using DoubleWriteCQ by @qianye1001 in <a href="https://github.com/apache/rocketmq/pull/9212" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9212</a></li><li>[ISSUE #9213]<!-- --> Fix get the earliest time error when data is clean up in tiered storage by @lizhimins in <a href="https://github.com/apache/rocketmq/pull/9214" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9214</a></li><li>[ISSUE #9196]<!-- --> Broker return pop stats when receive notification by @qianye1001 in <a href="https://github.com/apache/rocketmq/pull/9197" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9197</a></li><li>[ISSUE #9217]<!-- --> Fix broker's inflight and available message counts incorrect when the pop consumer service is enabled by @lizhimins in <a href="https://github.com/apache/rocketmq/pull/9218" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9218</a></li><li>[ISSUE #9221]<!-- --> Extract some common code in BrokerPathConfigHelper by @yx9o in <a href="https://github.com/apache/rocketmq/pull/9222" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9222</a></li><li>[ISSUE #8127]<!-- --> Optimize the metric calculation logic of the time wheel  by @3424672656 in <a href="https://github.com/apache/rocketmq/pull/8128" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8128</a></li><li>[ISSUE #9184]<!-- --> Optimize QueueLockManager#tryLock method in Pop by @mxsm in <a href="https://github.com/apache/rocketmq/pull/9185" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9185</a></li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="new-contributors">New Contributors<a href="#new-contributors" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>@mawen12 made their first contribution in <a href="https://github.com/apache/rocketmq/pull/8821" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8821</a></li><li>@taomaree made their first contribution in <a href="https://github.com/apache/rocketmq/pull/8809" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8809</a></li><li>@jjastan made their first contribution in <a href="https://github.com/apache/rocketmq/pull/8910" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8910</a></li><li>@asapple made their first contribution in <a href="https://github.com/apache/rocketmq/pull/9034" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9034</a></li><li>@draw233 made their first contribution in <a href="https://github.com/apache/rocketmq/pull/9037" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9037</a></li><li>@LilMosey made their first contribution in <a href="https://github.com/apache/rocketmq/pull/9062" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9062</a></li><li>@AuroraTwinkle made their first contribution in <a href="https://github.com/apache/rocketmq/pull/8983" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8983</a></li><li>@OneCodeMonkey made their first contribution in <a href="https://github.com/apache/rocketmq/pull/9096" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9096</a></li><li>@Kris20030907 made their first contribution in <a href="https://github.com/apache/rocketmq/pull/9124" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9124</a></li><li>@KiteSoar made their first contribution in <a href="https://github.com/apache/rocketmq/pull/9159" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9159</a></li><li>@Lynxhide made their first contribution in <a href="https://github.com/apache/rocketmq/pull/9158" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9158</a></li><li>@xinzhuxiansheng made their first contribution in <a href="https://github.com/apache/rocketmq/pull/9204" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/9204</a></li></ul><p><strong>Full Changelog</strong>: <a href="https://github.com/apache/rocketmq/compare/rocketmq-all-5.3.1...rocketmq-all-5.3.2" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/compare/rocketmq-all-5.3.1...rocketmq-all-5.3.2</a></p></div></div>]]></content:encoded>
            <category>Release_Notes</category>
            <category>RocketMQ</category>
            <category>Version</category>
        </item>
        <item>
            <title><![CDATA[Release Notes - Apache RocketMQ Spring - Version 2.3.2]]></title>
            <link>https://your-docusaurus-test-site.com/release-notes/2024/12/27/release-notes-rocketmq-spring-2.3.2</link>
            <guid>https://your-docusaurus-test-site.com/release-notes/2024/12/27/release-notes-rocketmq-spring-2.3.2</guid>
            <pubDate>Fri, 27 Dec 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[* Source: rocketmq-spring-all-2.3.2-source-release.zip [PGP] [SHA512]]]></description>
            <content:encoded><![CDATA[<div class="theme-admonition theme-admonition-tip alert alert--success admonition_LlT9"><div class="admonitionHeading_tbUL"><span class="admonitionIcon_kALy"><svg viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"></path></svg></span>Download</div><div class="admonitionContent_S0QG"><ul><li>Source: <a href="https://www.apache.org/dyn/closer.cgi?path=rocketmq/rocketmq-spring/2.3.2/rocketmq-spring-rocketmq-spring-all-2.3.2.zip" target="_blank" rel="noopener noreferrer">rocketmq-spring-all-2.3.2-source-release.zip</a> [<a href="https://archive.apache.org/dist/rocketmq/rocketmq-spring/2.3.2/rocketmq-spring-all-2.3.2-source-release.zip.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://archive.apache.org/dist/rocketmq/rocketmq-spring/2.3.2/rocketmq-spring-rocketmq-spring-all-2.3.2.zip.sha512" target="_blank" rel="noopener noreferrer">SHA512</a>]
:::</li></ul><p>Below is a summary of the issues addressed in the version 2.3.2 release of RocketMQ Spring. For full documentation of the release, a guide to get started, please refer to <a href="https://github.com/apache/rocketmq-spring" target="_blank" rel="noopener noreferrer">Quick Start</a>.</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="whats-changed">What's Changed<a href="#whats-changed" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>Updated the RocketMQ version dependencies in the rocketmq-spring-boot-samples and rocketmq-v5-client-spring-boot-samples modules. by @yeluod in <a href="https://github.com/apache/rocketmq-spring/pull/671" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-spring/pull/671</a></li><li>Delete system property by @panzhi33 in <a href="https://github.com/apache/rocketmq-spring/pull/689" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-spring/pull/689</a></li><li>Modify the inner class call to use the bean instance invocation by @WhyStart in <a href="https://github.com/apache/rocketmq-spring/pull/687" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-spring/pull/687</a></li><li>Upgrade rocketmq client version to 5.3.1 by @RongtongJin in <a href="https://github.com/apache/rocketmq-spring/pull/698" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-spring/pull/698</a></li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="new-contributors">New Contributors<a href="#new-contributors" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>@yeluod made their first contribution in <a href="https://github.com/apache/rocketmq-spring/pull/671" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-spring/pull/671</a></li><li>@WhyStart made their first contribution in <a href="https://github.com/apache/rocketmq-spring/pull/687" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-spring/pull/687</a></li></ul><p><strong>Full Changelog</strong>: <a href="https://github.com/apache/rocketmq-spring/compare/rocketmq-spring-all-2.3.1...rocketmq-spring-all-2.3.2" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-spring/compare/rocketmq-spring-all-2.3.1...rocketmq-spring-all-2.3.2</a></p></div></div>]]></content:encoded>
            <category>RocketMQ_Spring</category>
        </item>
        <item>
            <title><![CDATA[Release Notes - Apache RocketMQ - Version 5.3.1]]></title>
            <link>https://your-docusaurus-test-site.com/release-notes/2024/09/26/5.3.1</link>
            <guid>https://your-docusaurus-test-site.com/release-notes/2024/09/26/5.3.1</guid>
            <pubDate>Thu, 26 Sep 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[- Source: rocketmq-all-5.3.1-source-release.zip [PGP] [SHA512]]]></description>
            <content:encoded><![CDATA[<div class="theme-admonition theme-admonition-tip alert alert--success admonition_LlT9"><div class="admonitionHeading_tbUL"><span class="admonitionIcon_kALy"><svg viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"></path></svg></span>Download the 5.3.1 release</div><div class="admonitionContent_S0QG"><ul><li>Source: <a href="https://dist.apache.org/repos/dist/release/rocketmq/5.3.1/rocketmq-all-5.3.1-source-release.zip" target="_blank" rel="noopener noreferrer">rocketmq-all-5.3.1-source-release.zip</a> [<a href="https://dist.apache.org/repos/dist/release/rocketmq/5.3.1/rocketmq-all-5.3.1-source-release.zip.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://dist.apache.org/repos/dist/release/rocketmq/5.3.1/rocketmq-all-5.3.1-source-release.zip.sha512" target="_blank" rel="noopener noreferrer">SHA512</a>]</li><li>Binary: <a href="https://dist.apache.org/repos/dist/release/rocketmq/5.3.1/rocketmq-all-5.3.1-bin-release.zip" target="_blank" rel="noopener noreferrer">rocketmq-all-5.3.1-bin-release.zip</a> [<a href="https://dist.apache.org/repos/dist/release/rocketmq/5.3.1/rocketmq-all-5.3.1-bin-release.zip.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://dist.apache.org/repos/dist/release/rocketmq/5.3.1/rocketmq-all-5.3.1-bin-release.zip.sha512" target="_blank" rel="noopener noreferrer">SHA512</a>]
:::</li></ul><p>Below is a summary of the issues addressed in the 5.3.1 release of RocketMQ. For full documentation of the release, a guide to get started, please refer to <a href="/docs/quickStart/01quickstart/">Quick Start</a>.</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="whats-changed">What's Changed<a href="#whats-changed" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[ISSUE #8375]<!-- --> Add more test coverage for MqClientAdminImpl by @yx9o in <a href="https://github.com/apache/rocketmq/pull/8376" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8376</a></li><li>[ISSUE #8365]<!-- --> Add remoting client non-oneway updateConsumerOffset function by @qianye1001 in <a href="https://github.com/apache/rocketmq/pull/8368" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8368</a></li><li>[ISSUE #8384]<!-- --> Add more test coverage for ClientConfig by @yx9o in <a href="https://github.com/apache/rocketmq/pull/8385" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8385</a></li><li>[ISSUE #8350]<!-- --> Fix properties store error: crc32ReservedLength make undefine mem… by @DongyuanPan in <a href="https://github.com/apache/rocketmq/pull/8351" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8351</a></li><li>[ISSUE #8365]<!-- --> Add remoting client non-oneway updateConsumerOffset function by @qianye1001 in <a href="https://github.com/apache/rocketmq/pull/8391" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8391</a></li><li>[ISSUE #8372]<!-- --> Add more test coverage for AdminBrokerProcessor by @TanXiang7o in <a href="https://github.com/apache/rocketmq/pull/8373" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8373</a></li><li>[ISSUE #8396]<!-- --> Fix typo in TraceConstants by @yx9o in <a href="https://github.com/apache/rocketmq/pull/8398" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8398</a></li><li>[ISSUE #8392]<!-- --> Add tests for QueryMessageProcessor by @TanXiang7o in <a href="https://github.com/apache/rocketmq/pull/8393" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8393</a></li><li>[ISSUE #8366]<!-- --> Eliminate deadlocks during the client shutdown process. by @YanYunyang in <a href="https://github.com/apache/rocketmq/pull/8367" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8367</a></li><li>[ISSUE #8400]<!-- --> Add tests for ConsumerManageProcessor by @TanXiang7o in <a href="https://github.com/apache/rocketmq/pull/8401" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8401</a></li><li>[ISSUE #8345]<!-- --> Add some tests for nameserver by @TanXiang7o in <a href="https://github.com/apache/rocketmq/pull/8349" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8349</a></li><li>[ISSUE #8411]<!-- --> Add more test coverage for DefaultMQPushConsumerImpl by @yx9o in <a href="https://github.com/apache/rocketmq/pull/8412" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8412</a></li><li>[ISSUE #8413]<!-- --> Add some test cases for commom module by @yueranniu in <a href="https://github.com/apache/rocketmq/pull/8414" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8414</a></li><li>[ISSUE #8405]<!-- --> Add the ability to write ConsumeQueue using fileChannel to prevent JVM crashes in some situations by @RongtongJin in <a href="https://github.com/apache/rocketmq/pull/8403" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8403</a></li><li>[ISSUE #8402]<!-- --> Fix init retry topic offset incorrect when EscapeBridge enabled by @imzs in <a href="https://github.com/apache/rocketmq/pull/8404" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8404</a></li><li>[ISSUE #8421]<!-- --> Add more test coverage for SlaveSynchronize by @TanXiang7o in <a href="https://github.com/apache/rocketmq/pull/8422" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8422</a></li><li>[ISSUE #8417]<!-- --> Add some test cases for org.apache.rocketmq.common.AclConfig by @TeFuirnever in <a href="https://github.com/apache/rocketmq/pull/8418" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8418</a></li><li>[ISSUE #8409]<!-- --> Fix tiered storage roll file logic if committing the last part of a file failed by @bxfjb in <a href="https://github.com/apache/rocketmq/pull/8410" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8410</a></li><li>[ISSUE #8437]<!-- --> Add more test coverage for ClientRemotingProcessor by @yx9o in <a href="https://github.com/apache/rocketmq/pull/8433" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8433</a></li><li>[ISSUE #8438]<!-- --> Fix broker return two messages when query message and index service bug by @lizhimins in <a href="https://github.com/apache/rocketmq/pull/8439" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8439</a></li><li>[ISSUE #8434]<!-- --> Add test cases for org.apache.rocketmq.common.action by @TeFuirnever in <a href="https://github.com/apache/rocketmq/pull/8435" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8435</a></li><li>[ISSUE #8446]<!-- --> Add more test coverage for MQClientInstance by @yx9o in <a href="https://github.com/apache/rocketmq/pull/8447" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8447</a></li><li>[ISSUE #8458]<!-- --> Add more test coverage for ProcessQueue by @yx9o in <a href="https://github.com/apache/rocketmq/pull/8459" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8459</a></li><li>[ISSUE #8454]<!-- --> Active brokers number should be initailized to 1 in broker heartbeat manager. by @ShannonDing in <a href="https://github.com/apache/rocketmq/pull/8453" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8453</a></li><li>[ISSUE #8448]<!-- --> Commitlog class annotation optimize by @Qoozm in <a href="https://github.com/apache/rocketmq/pull/8452" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8452</a></li><li>[ISSUE #8429]<!-- --> Fix trace message loss when traffic is heavy by @LetLetMe in <a href="https://github.com/apache/rocketmq/pull/8430" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8430</a></li><li>[ISSUE #8261]<!-- --> Avoid unnecessary waiting when a response is successfully returned by @3424672656 in <a href="https://github.com/apache/rocketmq/pull/8272" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8272</a></li><li>[ISSUE #8332]<!-- --> Fix ack msg which has reached maxReconsumeTimes by @cserwen in <a href="https://github.com/apache/rocketmq/pull/8333" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8333</a></li><li>[ISSUE #7731]<!-- --> Fix runBroker.cmd cannot start on Windows (#7731) by @hackjus in <a href="https://github.com/apache/rocketmq/pull/8338" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8338</a></li><li>[ISSUE #8465]<!-- --> Add more test coverage for ConsumeMessagePopConcurrentlyService by @yx9o in <a href="https://github.com/apache/rocketmq/pull/8466" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8466</a></li><li>[ISSUE #8432]<!-- --> Make autoDeleteUnusedStats default to true by @RongtongJin in <a href="https://github.com/apache/rocketmq/pull/8431" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8431</a></li><li>[ISSUE #8463]<!-- --> Some statistical items should also be deleted to prevent memory leakage when a topic or group is deleted by @RongtongJin in <a href="https://github.com/apache/rocketmq/pull/8464" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8464</a></li><li>[ISSUE #8472]<!-- --> Fix pop message delay due to not notify message arriving after suspend by @lizhimins in <a href="https://github.com/apache/rocketmq/pull/8473" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8473</a></li><li>only initialize all the variables once to speed up test ConsumeMessageConcurrentlyServiceTest by @TestBoost in <a href="https://github.com/apache/rocketmq/pull/8436" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8436</a></li><li>[ISSUE #8460]<!-- --> Improve the pop revive process when reading biz messages from a remote broker by @imzs in <a href="https://github.com/apache/rocketmq/pull/8475" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8475</a></li><li>[ISSUE #8476]<!-- --> Add test cases for org.apache.rocketmq.common.attribute by @TeFuirnever in <a href="https://github.com/apache/rocketmq/pull/8477" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8477</a></li><li>[ISSUE #8490]<!-- --> Fix getMaxReconsumeTimes calculation error in concurrent consumption mode by @yx9o in <a href="https://github.com/apache/rocketmq/pull/8491" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8491</a></li><li>[ISSUE #8495]<!-- --> Add more test coverage for PeekMessageProcessor by @TanXiang7o in <a href="https://github.com/apache/rocketmq/pull/8498" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8498</a></li><li>[ISSUE #8481]<!-- --> Improve delete and rolling strategy for tiered storage modules by @lizhimins in <a href="https://github.com/apache/rocketmq/pull/8493" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8493</a></li><li>[ISSUE #8486]<!-- --> Add more test coverage for BrokerMetricsManager by @ziiyee in <a href="https://github.com/apache/rocketmq/pull/8487" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8487</a></li><li>[ISSUE #8500]<!-- --> Add more test coverage for RocksDBLmqConsumerOffsetManager by @StudentGu in <a href="https://github.com/apache/rocketmq/pull/8502" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8502</a></li><li>[ISSUE #8496]<!-- --> Add more test coverage for ConsumeMessagePopOrderlyService by @yx9o in <a href="https://github.com/apache/rocketmq/pull/8497" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8497</a></li><li>[ISSUE #8503]<!-- --> Add test cases for org.apache.rocketmq.common.chain/coldstr/compression/consumer by @TeFuirnever in <a href="https://github.com/apache/rocketmq/pull/8504" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8504</a></li><li>[ISSUE #8514]<!-- --> Fix bazel-compile (ubuntu-latest) ci run failure by @yx9o in <a href="https://github.com/apache/rocketmq/pull/8515" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8515</a></li><li>[ISSUE #8510]<!-- --> Fix CI Failure in Test E2E Golang Job of PUSH-CI and PR-E2E-TEST by @chi3316 in <a href="https://github.com/apache/rocketmq/pull/8520" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8520</a></li><li>[ISSUE #8499]<!-- --> Modify batch send delay time to 3000ms in unit test. by @ShannonDing in <a href="https://github.com/apache/rocketmq/pull/8522" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8522</a></li><li>[ISSUE #8517]<!-- --> Fix client send UNREGISTER_CLIENT request twice may cause proxy NPE by @qianye1001 in <a href="https://github.com/apache/rocketmq/pull/8528" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8528</a></li><li>[ISSUE #8517]<!-- --> Add more test coverage for PullAPIWrapper by @yx9o in <a href="https://github.com/apache/rocketmq/pull/8518" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8518</a></li><li>[ISSUE #8460]<!-- --> Improve the pop revive process when reading biz messages from a remote broker - part2 by @imzs in <a href="https://github.com/apache/rocketmq/pull/8494" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8494</a></li><li>[ISSUE #8532]<!-- --> Fix flush metadata when commit file because of full file by @bxfjb in <a href="https://github.com/apache/rocketmq/pull/8533" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8533</a></li><li>[ISSUE #8531]<!-- --> Update jaeger-thrift, exclude unnecessary tomcat-embed-core by @leizhiyuan in <a href="https://github.com/apache/rocketmq/pull/8536" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8536</a></li><li>[ISSUE #8289]<!-- --> Fixed network bugs and merged networkutil code by @zekai-li in <a href="https://github.com/apache/rocketmq/pull/8290" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8290</a></li><li>[ISSUE #8519]<!-- --> Add test case for rocketmq acl module. by @HardX8 in <a href="https://github.com/apache/rocketmq/pull/8508" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8508</a></li><li>[ISSUE #8517]<!-- --> Add more test coverage for PullMessageService by @yx9o in <a href="https://github.com/apache/rocketmq/pull/8542" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8542</a></li><li>[ISSUE #8544]<!-- --> Add a retry mechanism to the unit test pipeline by @chi3316 in <a href="https://github.com/apache/rocketmq/pull/8545" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8545</a></li><li>[ISSUE #8547]<!-- --> Add more  ControllableOffset by @syhleo in <a href="https://github.com/apache/rocketmq/pull/8548" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8548</a></li><li>[ISSUE #8551]<!-- --> Add more test coverage for AuthMigrator by @yx9o in <a href="https://github.com/apache/rocketmq/pull/8552" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8552</a></li><li>[ISSUE #8534]<!-- --> Supports timer message queries by @leizhiyuan in <a href="https://github.com/apache/rocketmq/pull/8535" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8535</a></li><li>[ISSUE #8565]<!-- --> Set specific permissions to trigger the workflow retry mechanism by @chi3316 in <a href="https://github.com/apache/rocketmq/pull/8566" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8566</a></li><li>[ISSUE #8553]<!-- --> Add UnitTest of OffsetSerialize by @syhleo in <a href="https://github.com/apache/rocketmq/pull/8554" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8554</a></li><li>[ISSUE #8562]<!-- --> Add more test coverage for StatefulAuthorizationStrategy by @yx9o in <a href="https://github.com/apache/rocketmq/pull/8563" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8563</a></li><li>[ISSUE #8549]<!-- --> Ipv6 enabled in broker, pickupStoreTimestamp size should be 20 by @leizhiyuan in <a href="https://github.com/apache/rocketmq/pull/8567" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8567</a></li><li>[ISSUE #8555]<!-- --> Make ctx constructed in scheduleRenewTask by @qianye1001 in <a href="https://github.com/apache/rocketmq/pull/8556" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8556</a></li><li>[ISSUE #8058]<!-- --> Support for upgrading metadata in json to rocksdb (#8045) by @LetLetMe in <a href="https://github.com/apache/rocketmq/pull/8571" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8571</a></li><li>[ISSUE #8573]<!-- --> Correct mismatched comments by @yx9o in <a href="https://github.com/apache/rocketmq/pull/8574" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8574</a></li><li>fix document typo in SlaveActingMasterMode.md by @maclong1989 in <a href="https://github.com/apache/rocketmq/pull/8575" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8575</a></li><li>[ISSUE #8544]<!-- --> Restore retry mechanism in unit test pipeline by @chi3316 in <a href="https://github.com/apache/rocketmq/pull/8581" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8581</a></li><li>[ISSUE #8137]<!-- --> Support pop consumption for light message queue by @HScarb in <a href="https://github.com/apache/rocketmq/pull/8138" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8138</a></li><li>[ISSUE #8576]<!-- --> Support Creating or Updating Subscription Groups in Batch by @caigy in <a href="https://github.com/apache/rocketmq/pull/8577" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8577</a></li><li>[ISSUE #8586]<!-- --> Add more test coverage for SelectMessageQueueByRandom by @yx9o in <a href="https://github.com/apache/rocketmq/pull/8587" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8587</a></li><li>[ISSUE #8592]<!-- --> Not notify long polling request when pop orderly consume blocked by @lizhimins in <a href="https://github.com/apache/rocketmq/pull/8593" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8593</a></li><li>[ISSUE #8607]<!-- --> Exclude loopback addresses when iterating over local network interfaces by @chi3316 in <a href="https://github.com/apache/rocketmq/pull/8608" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8608</a></li><li>[ISSUE #8601 ]<!-- -->When isPopShouldStop hit,unlock queueLockManager by @leizhiyuan in <a href="https://github.com/apache/rocketmq/pull/8602" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8602</a></li><li>[ISSUE #8591]<!-- --> Preliminary support for key commands of LMQ by @RongtongJin in <a href="https://github.com/apache/rocketmq/pull/8590" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8590</a></li><li>[ISSUE #8483]<!-- --> Optimize unnecessary broker reverse notification (notifyConsumerIdsChanged) in broadcast mode by @yx9o in <a href="https://github.com/apache/rocketmq/pull/8484" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8484</a></li><li>[ISSUE #8584]<!-- --> Fix missing brokerName in sendMessageBack request by @yuz10 in <a href="https://github.com/apache/rocketmq/pull/8585" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8585</a></li><li>[ISSUE #8623]<!-- --> Temporarily skip flaky unit tests on macOS by @chi3316 in <a href="https://github.com/apache/rocketmq/pull/8633" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8633</a></li><li>[ISSUE #8596]<!-- --> Remove redundant mvn test and log check steps from CI workflow by @chi3316 in <a href="https://github.com/apache/rocketmq/pull/8637" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8637</a></li><li>[ISSUE #8609]<!-- --> Add the BrokerConfig updateNameServerAddrPeriod by @qianye1001 in <a href="https://github.com/apache/rocketmq/pull/8626" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8626</a></li><li>[ISSUE #8643]<!-- --> Add an integration testing pipeline to current CI workflow by @chi3316 in <a href="https://github.com/apache/rocketmq/pull/8644" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8644</a></li><li>[ISSUE #8599]<!-- --> Fix send fail without retry when get GO_AWAY twice by @qianye1001 in <a href="https://github.com/apache/rocketmq/pull/8603" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8603</a></li><li>[ISSUE #8640]<!-- --> Add more test coverage for Broker2Client by @yx9o in <a href="https://github.com/apache/rocketmq/pull/8641" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8641</a></li><li>[ISSUE #8649]<!-- --> Fix Generate coverage report ci error by @yx9o in <a href="https://github.com/apache/rocketmq/pull/8650" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8650</a></li><li>[ISSUE #8647]<!-- --> Fix the issue where lmq cannot update consumer offset by @RongtongJin in <a href="https://github.com/apache/rocketmq/pull/8648" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8648</a></li><li>[ISSUE #8657]<!-- --> Make retry topic pop probability configurable by @GenerousMan in <a href="https://github.com/apache/rocketmq/pull/8658" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8658</a></li><li>[ISSUE #8668]<!-- --> Improve CI pipeline reliability with better log viewing and test fixes by @chi3316 in <a href="https://github.com/apache/rocketmq/pull/8667" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8667</a></li><li>[ISSUE #8653]<!-- --> Fix index service upload last file when broker shutdown and fetcher check in tiered storage by @lizhimins in <a href="https://github.com/apache/rocketmq/pull/8654" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8654</a></li><li>[ISSUE #8660]<!-- --> Feat: should use read only getConsumeQueue instead of findConsumeQueue in read only func by @absolute8511 in <a href="https://github.com/apache/rocketmq/pull/8659" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8659</a></li><li>[ISSUE #8665]<!-- --> Add more test coverage for RebalanceLockManager by @yx9o in <a href="https://github.com/apache/rocketmq/pull/8666" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8666</a></li><li>[ISSUE #8669]<!-- --> Fix crc 32 overflow when lmq by @DongyuanPan in <a href="https://github.com/apache/rocketmq/pull/8670" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8670</a></li><li>[ISSUE #8259]<!-- --> Fix parse ipv6 from address in haproxy by @yuz10 in <a href="https://github.com/apache/rocketmq/pull/8260" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8260</a></li><li>[ISSUE #8688]<!-- --> Fix typo, release the write lock in forceUpload() by @imzs in <a href="https://github.com/apache/rocketmq/pull/8689" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8689</a></li><li>[ISSUE #8599]<!-- --> Fix send fail with receiving GO_AWAY when rolling update proxy and add channel id in logs by @qianye1001 in <a href="https://github.com/apache/rocketmq/pull/8685" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8685</a></li><li>[ISSUE #8691]<!-- --> Fix PR-CI errors by @yx9o in <a href="https://github.com/apache/rocketmq/pull/8692" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8692</a></li><li>[ISSUE #8695]<!-- --> Fix DefaultLitePullConsumer PullThreadNums Parameter not effective. by @luozongle01 in <a href="https://github.com/apache/rocketmq/pull/8696" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8696</a></li><li>[ISSUE #8613]<!-- --> Fix start failed when acl2.0 authentication enabled and authorization disabled by @kingkh1995 in <a href="https://github.com/apache/rocketmq/pull/8614" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8614</a></li><li>[RIP-70-1]<!-- --> Optimize the back pressure mechanism of the client by @3424672656 in <a href="https://github.com/apache/rocketmq/pull/8661" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8661</a></li><li>[ISSUE #8693]<!-- --> Fix checking MultiDispatchMessage when appending commitlog by @redlsz in <a href="https://github.com/apache/rocketmq/pull/8700" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8700</a></li><li>[ISSUE #8707]<!-- --> Fix artifact download failure in CI after action upgrade by @chi3316 in <a href="https://github.com/apache/rocketmq/pull/8708" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8708</a></li><li>[ISSUE #8681]<!-- --> Fix trace topic name by @yuz10 in <a href="https://github.com/apache/rocketmq/pull/8680" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8680</a></li><li>[ISSUE #8671]<!-- --> Replace channel.attr() set() and get() with RemotingHelper by @qianye1001 in <a href="https://github.com/apache/rocketmq/pull/8710" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8710</a></li><li>Fix typo in BaseConf by @Lovelcp in <a href="https://github.com/apache/rocketmq/pull/8679" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8679</a></li><li>[ISSUE #8705]<!-- --> Make MQClientAPIFactory shutdown async by @qianye1001 in <a href="https://github.com/apache/rocketmq/pull/8706" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8706</a></li><li>[ISSUE #8718]<!-- --> Fix flaky CreateAndUpdateTopicIT by @RongtongJin in <a href="https://github.com/apache/rocketmq/pull/8717" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8717</a></li><li>[ISSUE #8720]<!-- --> Support disable netty server worker group by config by @lizhimins in <a href="https://github.com/apache/rocketmq/pull/8721" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8721</a></li><li>[ISSUE #8604]<!-- --> Fix doc typo by @yx9o in <a href="https://github.com/apache/rocketmq/pull/8605" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8605</a></li><li>[ISSUE #8712]<!-- --> Set namesrvAddrChoosed to null if choosed addr is not exist. by @qianye1001 in <a href="https://github.com/apache/rocketmq/pull/8713" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8713</a></li><li>[ISSUE #8589]<!-- --> Support file format CQ and json format offset in-place upgrade to rocksdb management by @LetLetMe in <a href="https://github.com/apache/rocketmq/pull/8600" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8600</a></li><li>[ISSUE #8742]<!-- --> Enhance unit test retry mechanism to trigger on PR submission by @chi3316 in <a href="https://github.com/apache/rocketmq/pull/8741" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8741</a></li><li>[ISSUE #8740]<!-- --> Fix rocksDBConfigToJson command by @yuz10 in <a href="https://github.com/apache/rocketmq/pull/8738" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8738</a></li><li>[ISSUE #8747]<!-- --> Fix PR E2E artifact download issue by @chi3316 in <a href="https://github.com/apache/rocketmq/pull/8748" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8748</a></li><li>[ISSUE #8698]<!-- --> Remove batch write in kv cq store and update rocksdb cq check tool by @LetLetMe in <a href="https://github.com/apache/rocketmq/pull/8739" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8739</a></li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="new-contributors">New Contributors<a href="#new-contributors" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>@TanXiang7o made their first contribution in <a href="https://github.com/apache/rocketmq/pull/8373" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8373</a></li><li>@YanYunyang made their first contribution in <a href="https://github.com/apache/rocketmq/pull/8367" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8367</a></li><li>@yueranniu made their first contribution in <a href="https://github.com/apache/rocketmq/pull/8414" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8414</a></li><li>@TeFuirnever made their first contribution in <a href="https://github.com/apache/rocketmq/pull/8418" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8418</a></li><li>@Qoozm made their first contribution in <a href="https://github.com/apache/rocketmq/pull/8452" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8452</a></li><li>@hackjus made their first contribution in <a href="https://github.com/apache/rocketmq/pull/8338" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8338</a></li><li>@TestBoost made their first contribution in <a href="https://github.com/apache/rocketmq/pull/8436" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8436</a></li><li>@ziiyee made their first contribution in <a href="https://github.com/apache/rocketmq/pull/8487" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8487</a></li><li>@StudentGu made their first contribution in <a href="https://github.com/apache/rocketmq/pull/8502" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8502</a></li><li>@chi3316 made their first contribution in <a href="https://github.com/apache/rocketmq/pull/8520" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8520</a></li><li>@zekai-li made their first contribution in <a href="https://github.com/apache/rocketmq/pull/8290" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8290</a></li><li>@HardX8 made their first contribution in <a href="https://github.com/apache/rocketmq/pull/8508" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8508</a></li><li>@syhleo made their first contribution in <a href="https://github.com/apache/rocketmq/pull/8548" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8548</a></li><li>@luozongle01 made their first contribution in <a href="https://github.com/apache/rocketmq/pull/8696" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8696</a></li><li>@Lovelcp made their first contribution in <a href="https://github.com/apache/rocketmq/pull/8679" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8679</a></li></ul><p><strong>Full Changelog</strong>: <a href="https://github.com/apache/rocketmq/compare/rocketmq-all-5.3.0...rocketmq-all-5.3.1" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/compare/rocketmq-all-5.3.0...rocketmq-all-5.3.1</a></p></div></div>]]></content:encoded>
            <category>Release_Notes</category>
            <category>RocketMQ</category>
            <category>Version</category>
        </item>
        <item>
            <title><![CDATA[Release Notes - Apache RocketMQ Client C# - Version 5.2.0]]></title>
            <link>https://your-docusaurus-test-site.com/release-notes/2024/09/25/release-notes-rocketmq-csharp-client-5.2.0</link>
            <guid>https://your-docusaurus-test-site.com/release-notes/2024/09/25/release-notes-rocketmq-csharp-client-5.2.0</guid>
            <pubDate>Wed, 25 Sep 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[* Source: rocketmq-client-csharp-5.2.0-rc1-source-release.zip [PGP] [SHA512]]]></description>
            <content:encoded><![CDATA[<div class="theme-admonition theme-admonition-tip alert alert--success admonition_LlT9"><div class="admonitionHeading_tbUL"><span class="admonitionIcon_kALy"><svg viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"></path></svg></span>Download</div><div class="admonitionContent_S0QG"><ul><li>Source: <a href="https://dist.apache.org/repos/dist/dev/rocketmq/rocketmq-clients/rocketmq-client-csharp/5.2.0-rc1/rocketmq-client-csharp-5.2.0-rc1-source-release.zip" target="_blank" rel="noopener noreferrer">rocketmq-client-csharp-5.2.0-rc1-source-release.zip</a> [<a href="https://dist.apache.org/repos/dist/dev/rocketmq/rocketmq-clients/rocketmq-client-csharp/5.2.0-rc1/rocketmq-client-csharp-5.2.0-rc1-source-release.zip.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://dist.apache.org/repos/dist/dev/rocketmq/rocketmq-clients/rocketmq-client-csharp/5.2.0-rc1/rocketmq-client-csharp-5.2.0-rc1-source-release.zip.sha512" target="_blank" rel="noopener noreferrer">SHA512</a>]</li></ul></div></div><p>Below is a summary of the issues addressed in the version 5.2.0 release of Apache RocketMQ Client C#. For full documentation of the release, a guide to get started, please refer to <a href="https://github.com/apache/rocketmq-clients/tree/master/csharp" target="_blank" rel="noopener noreferrer">Quick Start</a>.</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="whats-changed">What's Changed<a href="#whats-changed" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>Fix the outdated badge by @aaron-ai in <a href="https://github.com/apache/rocketmq-clients/pull/520" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-clients/pull/520</a></li><li>csharp: Add using to wrap HMACSHA1 instance by @catcherwong in <a href="https://github.com/apache/rocketmq-clients/pull/582" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-clients/pull/582</a></li><li>replace nlog with Microsoft.Extensions.Logging by @eventhorizon-cli in <a href="https://github.com/apache/rocketmq-clients/pull/596" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-clients/pull/596</a></li><li>Resolve the issue of obtaining the physical address of the network card by @sduo in <a href="https://github.com/apache/rocketmq-clients/pull/704" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-clients/pull/704</a></li><li>csharp: Optimize the performance of the Hash algorithm and reduce allocations. by @InCerryGit in <a href="https://github.com/apache/rocketmq-clients/pull/690" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-clients/pull/690</a></li><li>Optimize performance by leveraging new allocation reduction methods in .NET 5 by @colprog in <a href="https://github.com/apache/rocketmq-clients/pull/747" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-clients/pull/747</a></li><li>[csharp]<!-- --> update TFM to net6 and net8 by @catcherwong in <a href="https://github.com/apache/rocketmq-clients/pull/799" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-clients/pull/799</a></li><li>[ISSUE #776]<!-- --> Add push consumer for normal/fifo message, namespace support, reentrant message receiving support in C# SDK by @tsunghanjacktsai in <a href="https://github.com/apache/rocketmq-clients/pull/777" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-clients/pull/777</a></li><li>Release C# client 5.2.0 by @tsunghanjacktsai in <a href="https://github.com/apache/rocketmq-clients/pull/839" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-clients/pull/839</a></li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="new-contributors">New Contributors<a href="#new-contributors" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>@catcherwong made their first contribution in <a href="https://github.com/apache/rocketmq-clients/pull/582" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-clients/pull/582</a></li><li>@eventhorizon-cli made their first contribution in <a href="https://github.com/apache/rocketmq-clients/pull/596" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-clients/pull/596</a></li><li>@sduo made their first contribution in <a href="https://github.com/apache/rocketmq-clients/pull/704" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-clients/pull/704</a></li><li>@InCerryGit made their first contribution in <a href="https://github.com/apache/rocketmq-clients/pull/690" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-clients/pull/690</a></li></ul><p><strong>Full Changelog</strong>: <a href="https://github.com/apache/rocketmq-clients/compare/csharp-5.1.1-rc1...csharp-5.2.0-rc1" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-clients/compare/csharp-5.1.1-rc1...csharp-5.2.0-rc1</a></p>]]></content:encoded>
            <category>RocketMQ_Client_Csharp</category>
        </item>
        <item>
            <title><![CDATA[Release Notes - Apache RocketMQ Dashboard - Version 2.0.0]]></title>
            <link>https://your-docusaurus-test-site.com/release-notes/2024/09/18/release-notes-rocketmq-dashboard-2.0.0</link>
            <guid>https://your-docusaurus-test-site.com/release-notes/2024/09/18/release-notes-rocketmq-dashboard-2.0.0</guid>
            <pubDate>Wed, 18 Sep 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[* Source: rocketmq-dashboard-2.0.0-source-release.zip [PGP] [SHA512]]]></description>
            <content:encoded><![CDATA[<div class="theme-admonition theme-admonition-tip alert alert--success admonition_LlT9"><div class="admonitionHeading_tbUL"><span class="admonitionIcon_kALy"><svg viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"></path></svg></span>Download</div><div class="admonitionContent_S0QG"><ul><li>Source: <a href="https://dist.apache.org/repos/dist/release/rocketmq/rocketmq-dashboard/2.0.0/rocketmq-dashboard-2.0.0-source-release.zip" target="_blank" rel="noopener noreferrer">rocketmq-dashboard-2.0.0-source-release.zip</a> [<a href="https://dist.apache.org/repos/dist/release/rocketmq/rocketmq-dashboard/2.0.0/rocketmq-dashboard-2.0.0-source-release.zip.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://dist.apache.org/repos/dist/release/rocketmq/rocketmq-dashboard/2.0.0/rocketmq-dashboard-2.0.0-source-release.zip.sha512" target="_blank" rel="noopener noreferrer">SHA512</a>]
:::<!-- -->Apache RocketMQ Dashboard comes from <a href="https://github.com/apache/rocketmq-externals" target="_blank" rel="noopener noreferrer">apache/rocketmq-externals</a>, this is the first release of RocketMQ Dashboard.</li></ul><p>Below is a summary of the issues addressed in the version 2.0.0 release of RocketMQ Dashboard. For full documentation of the release, a guide to get started, please refer to <a href="https://github.com/apache/rocketmq-dashboard" target="_blank" rel="noopener noreferrer">Quick Start</a>.</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="whats-changed">What's Changed<a href="#whats-changed" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><h3 class="anchor anchorWithStickyNavbar_LWe7" id="rocketmq-5x-support">RocketMQ 5.x support<a href="#rocketmq-5x-support" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h3><ul><li>[ISSUE #195]<!-- --> Support the new metrics of getTransferredTps for rocketmq5.x by @javens0601 in <a href="https://github.com/apache/rocketmq-dashboard/pull/197" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-dashboard/pull/197</a></li><li>[ISSUE #179]<!-- --> Add topic message type by @guangdashao in <a href="https://github.com/apache/rocketmq-dashboard/pull/179" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-dashboard/pull/179</a></li><li>[ISSUE #198]<!-- --> Support dashboard v4-v5 switch And query for v5 topic by @1294566108 in <a href="https://github.com/apache/rocketmq-dashboard/pull/198" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-dashboard/pull/198</a></li><li>[ISSUE #204]<!-- --> Support FIFO-Type SubGroup Add、Update and Query For V5 by @1294566108 in <a href="https://github.com/apache/rocketmq-dashboard/pull/204" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-dashboard/pull/204</a></li><li>[ISSUE #207]<!-- --> Proxy Support And ConsumerGroup Enhancement by @1294566108 in <a href="https://github.com/apache/rocketmq-dashboard/pull/207" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-dashboard/pull/207</a></li><li>[ISSUE #208]<!-- --> Supplement UserGuide for RocketMQ 5.0 by @1294566108 in <a href="https://github.com/apache/rocketmq-dashboard/pull/208" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-dashboard/pull/208</a></li><li>[ISSUE #222]<!-- --> Fixed the issue that normal messages in version v4 are not showed by @1294566108 in <a href="https://github.com/apache/rocketmq-dashboard/pull/222" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-dashboard/pull/222</a></li><li>[ISSUE #223]<!-- --> Support Unspecified Topic Add &amp; Update &amp; Query by @1294566108 in <a href="https://github.com/apache/rocketmq-dashboard/pull/223" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-dashboard/pull/223</a></li><li>[ISSUE #229]<!-- --> Support retryMaxTimes field set for consumer group by @1294566108 in <a href="https://github.com/apache/rocketmq-dashboard/pull/229" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-dashboard/pull/229</a></li><li>[ISSUE #231]<!-- --> 5.x query message detail throw: Failed to query message by Id: xxx by @guyu0000 in <a href="https://github.com/apache/rocketmq-dashboard/pull/231" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-dashboard/pull/231</a></li></ul><h3 class="anchor anchorWithStickyNavbar_LWe7" id="bug-and-improvement">Bug and improvement<a href="#bug-and-improvement" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h3><ul><li>[ISSUE #22]<!-- -->Optimizing the ops page. by @zhangjidi2016 in <a href="https://github.com/apache/rocketmq-dashboard/pull/23" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-dashboard/pull/23</a></li><li>[ISSUE #10]<!-- --> add react module for dashboard by @RaymondCode in <a href="https://github.com/apache/rocketmq-dashboard/pull/12" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-dashboard/pull/12</a></li><li>[ISSUE #25]<!-- -->Add filter in consumer list. by @zhangjidi2016 in <a href="https://github.com/apache/rocketmq-dashboard/pull/26" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-dashboard/pull/26</a></li><li>[ISSUE #33]<!-- --> Update README (use new docker image rocketmq-dashboard 1.0.0) by @StyleTang in <a href="https://github.com/apache/rocketmq-dashboard/pull/34" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-dashboard/pull/34</a></li><li>[ISSUE #30]<!-- -->Added DLQ message management by @zhangjidi2016 in <a href="https://github.com/apache/rocketmq-dashboard/pull/31" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-dashboard/pull/31</a></li><li>[ISSUE #28]<!-- --> add Html router for front-end by @StyleTang in <a href="https://github.com/apache/rocketmq-dashboard/pull/29" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-dashboard/pull/29</a></li><li>[ISSUE #30]<!-- -->Supports batch resending and batch exporting dlq messages. by @zhangjidi2016 in <a href="https://github.com/apache/rocketmq-dashboard/pull/37" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-dashboard/pull/37</a></li><li>[ISSUE #38]<!-- -->update rocketmq version. by @zhangjidi2016 in <a href="https://github.com/apache/rocketmq-dashboard/pull/39" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-dashboard/pull/39</a></li><li>Fix typo by @4ops in <a href="https://github.com/apache/rocketmq-dashboard/pull/40" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-dashboard/pull/40</a></li><li>[ISSUE #42]<!-- -->Fix deleteSubscriptionGroup not remove consumer offset. by @zhangjidi2016 in <a href="https://github.com/apache/rocketmq-dashboard/pull/45" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-dashboard/pull/45</a></li><li>[ISSUE #43]<!-- -->Give a tip when no message found with topic + time query. by @zhangjidi2016 in <a href="https://github.com/apache/rocketmq-dashboard/pull/44" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-dashboard/pull/44</a></li><li>[ISSUE #48]<!-- --> Fix query message bug by @zhiliatom in <a href="https://github.com/apache/rocketmq-dashboard/pull/49" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-dashboard/pull/49</a></li><li>[ISSUE #48]<!-- --> Fix Normal User login after to tips:no permission by @StyleTang in <a href="https://github.com/apache/rocketmq-dashboard/pull/51" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-dashboard/pull/51</a></li><li>[ISSUE #50]<!-- -->Modify the suffix of the interface name. by @zhangjidi2016 in <a href="https://github.com/apache/rocketmq-dashboard/pull/52" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-dashboard/pull/52</a></li><li>[ISSUE #58]<!-- --> enable the service to support multiple namesrvs by @cserwen in <a href="https://github.com/apache/rocketmq-dashboard/pull/59" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-dashboard/pull/59</a></li><li>[ISSUE #60]<!-- -->Update SpringBoot version. by @zhangjidi2016 in <a href="https://github.com/apache/rocketmq-dashboard/pull/61" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-dashboard/pull/61</a></li><li>[ISSUE #54]<!-- -->Add filtering function when querying message consumption. by @zhangjidi2016 in <a href="https://github.com/apache/rocketmq-dashboard/pull/56" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-dashboard/pull/56</a></li><li>[ISSUE #55]<!-- -->Delete the corresponding DLQ and Retry Topic simultaneously when deleting the consumerGroup. by @zhangjidi2016 in <a href="https://github.com/apache/rocketmq-dashboard/pull/57" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-dashboard/pull/57</a></li><li>[ISSUE #62]<!-- -->Uses the YML format instead of the Properties format. by @zhangjidi2016 in <a href="https://github.com/apache/rocketmq-dashboard/pull/63" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-dashboard/pull/63</a></li><li>[ISSUE #65]<!-- --> Configure the dlq message interface path in the authInterceptor by @zhangjidi2016 in <a href="https://github.com/apache/rocketmq-dashboard/pull/65" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-dashboard/pull/65</a></li><li>[ISSUE #72]<!-- -->The batchResend and batchExport buttons are disabled when there is no dlq message by @zhangjidi2016 in <a href="https://github.com/apache/rocketmq-dashboard/pull/73" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-dashboard/pull/73</a></li><li>[ISSUE #68]<!-- -->Use multithreading for topic data collection in collectTask by @zhangjidi2016 in <a href="https://github.com/apache/rocketmq-dashboard/pull/69" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-dashboard/pull/69</a></li><li>[ISSUE #70]<!-- --> The rocketmq-dashboard supports ACL configuration by @xxd763795151 in <a href="https://github.com/apache/rocketmq-dashboard/pull/71" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-dashboard/pull/71</a></li><li>[ISSUE #74]<!-- -->upgrade rocketmq version to 4.9.3 by @zhangjidi2016 in <a href="https://github.com/apache/rocketmq-dashboard/pull/75" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-dashboard/pull/75</a></li><li>Configure the acl interface path in the authInterceptor by @zhangjidi2016 in <a href="https://github.com/apache/rocketmq-dashboard/pull/77" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-dashboard/pull/77</a></li><li>[ISSUE #58]<!-- -->Supports adding namesrvAddr cluster management by @zhangjidi2016 in <a href="https://github.com/apache/rocketmq-dashboard/pull/66" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-dashboard/pull/66</a></li><li>[ISSUE #82]<!-- -->Filter the system topic (clusterName+REPLY_TOPIC) when dashboard was making topic statistics by @zhangjidi2016 in <a href="https://github.com/apache/rocketmq-dashboard/pull/83" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-dashboard/pull/83</a></li><li>[ISSUE #119]<!-- --> Fix flaky test in TopicControllerTest.java by @yannizhou05 in <a href="https://github.com/apache/rocketmq-dashboard/pull/120" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-dashboard/pull/120</a></li><li>[ISSUE #111]<!-- --> Update log name by @Oliverwqcwrw in <a href="https://github.com/apache/rocketmq-dashboard/pull/112" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-dashboard/pull/112</a></li><li>[ISSUE #123]<!-- -->Optimize groupList.query by @zhangjidi2016 in <a href="https://github.com/apache/rocketmq-dashboard/pull/124" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-dashboard/pull/124</a></li><li>[ISSUE #149]<!-- --> updated lombok version in pom.xml by @Abhijeetmishr in <a href="https://github.com/apache/rocketmq-dashboard/pull/151" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-dashboard/pull/151</a></li><li>[ISSUE #155]<!-- --> 5.1.0 rocketmq version update by @Abhijeetmishr in <a href="https://github.com/apache/rocketmq-dashboard/pull/155" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-dashboard/pull/155</a></li><li>[ISSUE #148]<!-- --> Throwables.propagate is deprecated for making runtime exception more verbose by @Abhijeetmishr in <a href="https://github.com/apache/rocketmq-dashboard/pull/160" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-dashboard/pull/160</a></li><li>[ISSUE #232]<!-- --> Remove unused imports for the checkstyle. by @guyu0000 in <a href="https://github.com/apache/rocketmq-dashboard/pull/232" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-dashboard/pull/232</a></li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="new-contributors">New Contributors<a href="#new-contributors" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>@RaymondCode made their first contribution in <a href="https://github.com/apache/rocketmq-dashboard/pull/12" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-dashboard/pull/12</a></li><li>@4ops made their first contribution in <a href="https://github.com/apache/rocketmq-dashboard/pull/40" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-dashboard/pull/40</a></li><li>@zhiliatom made their first contribution in <a href="https://github.com/apache/rocketmq-dashboard/pull/49" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-dashboard/pull/49</a></li><li>@cserwen made their first contribution in <a href="https://github.com/apache/rocketmq-dashboard/pull/59" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-dashboard/pull/59</a></li><li>@xxd763795151 made their first contribution in <a href="https://github.com/apache/rocketmq-dashboard/pull/71" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-dashboard/pull/71</a></li><li>@yannizhou05 made their first contribution in <a href="https://github.com/apache/rocketmq-dashboard/pull/120" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-dashboard/pull/120</a></li><li>@Oliverwqcwrw made their first contribution in <a href="https://github.com/apache/rocketmq-dashboard/pull/112" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-dashboard/pull/112</a></li><li>@Abhijeetmishr made their first contribution in <a href="https://github.com/apache/rocketmq-dashboard/pull/151" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-dashboard/pull/151</a></li><li>@javens0601 made their first contribution in <a href="https://github.com/apache/rocketmq-dashboard/pull/197" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-dashboard/pull/197</a></li><li>@guangdashao made their first contribution in <a href="https://github.com/apache/rocketmq-dashboard/pull/179" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-dashboard/pull/179</a></li><li>@1294566108 made their first contribution in <a href="https://github.com/apache/rocketmq-dashboard/pull/198" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-dashboard/pull/198</a></li><li>@guyu0000 made their first contribution in <a href="https://github.com/apache/rocketmq-dashboard/pull/231" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-dashboard/pull/231</a></li></ul><p><strong>Full Changelog</strong>: <a href="https://github.com/apache/rocketmq-dashboard/compare/rocketmq-dashboard-1.0.0...rocketmq-dashboard-2.0.0" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-dashboard/compare/rocketmq-dashboard-1.0.0...rocketmq-dashboard-2.0.0</a></p></div></div>]]></content:encoded>
            <category>RocketMQ_Dashboard</category>
        </item>
        <item>
            <title><![CDATA[Release Notes - Apache RocketMQ Spring - Version 2.3.1]]></title>
            <link>https://your-docusaurus-test-site.com/release-notes/2024/07/19/release-notes-rocketmq-spring-2.3.1</link>
            <guid>https://your-docusaurus-test-site.com/release-notes/2024/07/19/release-notes-rocketmq-spring-2.3.1</guid>
            <pubDate>Fri, 19 Jul 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[* Source: rocketmq-spring-all-2.3.1-source-release.zip [PGP] [SHA512]]]></description>
            <content:encoded><![CDATA[<div class="theme-admonition theme-admonition-tip alert alert--success admonition_LlT9"><div class="admonitionHeading_tbUL"><span class="admonitionIcon_kALy"><svg viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"></path></svg></span>Download</div><div class="admonitionContent_S0QG"><ul><li>Source: <a href="https://www.apache.org/dyn/closer.cgi?path=rocketmq/rocketmq-spring/2.3.1/rocketmq-spring-rocketmq-spring-all-2.3.1.zip" target="_blank" rel="noopener noreferrer">rocketmq-spring-all-2.3.1-source-release.zip</a> [<a href="https://archive.apache.org/dist/rocketmq/rocketmq-spring/2.3.1/rocketmq-spring-all-2.3.1-source-release.zip.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://archive.apache.org/dist/rocketmq/rocketmq-spring/2.3.1/rocketmq-spring-rocketmq-spring-all-2.3.1.zip.sha512" target="_blank" rel="noopener noreferrer">SHA512</a>]
:::</li></ul><p>Below is a summary of the issues addressed in the version 2.3.1 release of RocketMQ Spring. For full documentation of the release, a guide to get started, please refer to <a href="https://github.com/apache/rocketmq-spring" target="_blank" rel="noopener noreferrer">Quick Start</a>.</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="whats-changed">What's Changed<a href="#whats-changed" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[ISSUE #632]<!-- --> Fix NPE caused by using @ ExtRocketMQTemplateConfiguration annotation extension to send messages by @lilinjiang in <a href="https://github.com/apache/rocketmq-spring/pull/634" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-spring/pull/634</a></li><li>[ISSUE #632]<!-- --> Fix NPE caused by using @ ExtRocketMQTemplateConfiguration annotation extension to send messages in v5 by @lilinjiang in <a href="https://github.com/apache/rocketmq-spring/pull/639" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-spring/pull/639</a></li><li>[ISSUE #637]<!-- --> Upgrade samples version to 2.3.1-SNAPSHOT by @RongtongJin in <a href="https://github.com/apache/rocketmq-spring/pull/636" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-spring/pull/636</a></li><li>[ISSUE #645]<!-- --> Bump rocketmq.spring.client.version to 5.0.6 by @RongtongJin in <a href="https://github.com/apache/rocketmq-spring/pull/644" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-spring/pull/644</a></li><li>[ISSUE #647]<!-- --> Exclude rocketmq-rocksdb due to the large size of this package by @RongtongJin in <a href="https://github.com/apache/rocketmq-spring/pull/647" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-spring/pull/647</a></li><li>[ISSUE #652]<!-- --> Update year to 2024 in NOTICE by @ShannonDing in <a href="https://github.com/apache/rocketmq-spring/pull/652" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-spring/pull/652</a></li><li>[ISSUE #656]<!-- --> Set rocketmq-v5-client-spring-boot default awaitDuration to 5 by @drpmma in <a href="https://github.com/apache/rocketmq-spring/pull/657" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-spring/pull/657</a></li><li>[ISSUE #650]<!-- --> Fix url and typo by @hakusai22 in <a href="https://github.com/apache/rocketmq-spring/pull/651" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-spring/pull/651</a></li><li>[ISSUE #659]<!-- --> Fix RocketMQMessageListener TOPIC_PLACEHOLDER by @drpmma in <a href="https://github.com/apache/rocketmq-spring/pull/659" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-spring/pull/659</a></li><li>[ISSUE #654]<!-- --> Support namespace for rocketmq-v5-client-spring-boot and rocketmq-spring-boot by @drpmma in <a href="https://github.com/apache/rocketmq-spring/pull/655" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-spring/pull/655</a></li><li>[ISSUE #660]<!-- --> Add simple sample demo by @drpmma in <a href="https://github.com/apache/rocketmq-spring/pull/661" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-spring/pull/661</a></li><li>[ISSUE #663]<!-- --> Update rocketmq client version to 5.0.7 in for rocketmq-v5-client by @drpmma in <a href="https://github.com/apache/rocketmq-spring/pull/664" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-spring/pull/664</a></li><li>[ISSUE #662]<!-- --> Update DefaultRocketMQListenerContainer#getMessageType to protected by @ruansheng8 in <a href="https://github.com/apache/rocketmq-spring/pull/662" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-spring/pull/662</a></li><li>[ISSUE #668]<!-- --> Upgrade rocketmq client version to 5.3.0 by @RongtongJin in <a href="https://github.com/apache/rocketmq-spring/pull/668" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-spring/pull/668</a></li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="new-contributors">New Contributors<a href="#new-contributors" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>@lilinjiang made their first contribution in <a href="https://github.com/apache/rocketmq-spring/pull/634" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-spring/pull/634</a></li><li>@drpmma made their first contribution in <a href="https://github.com/apache/rocketmq-spring/pull/657" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-spring/pull/657</a></li><li>@hakusai22 made their first contribution in <a href="https://github.com/apache/rocketmq-spring/pull/651" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-spring/pull/651</a></li><li>@ruansheng8 made their first contribution in <a href="https://github.com/apache/rocketmq-spring/pull/662" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-spring/pull/662</a></li></ul><p><strong>Full Changelog</strong>: <a href="https://github.com/apache/rocketmq-spring/compare/rocketmq-spring-all-2.3.0...rocketmq-spring-all-2.3.1" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-spring/compare/rocketmq-spring-all-2.3.0...rocketmq-spring-all-2.3.1</a></p></div></div>]]></content:encoded>
            <category>RocketMQ_Spring</category>
        </item>
        <item>
            <title><![CDATA[Release Notes - Apache RocketMQ - Version 5.3.0]]></title>
            <link>https://your-docusaurus-test-site.com/release-notes/2024/07/10/5.3.0</link>
            <guid>https://your-docusaurus-test-site.com/release-notes/2024/07/10/5.3.0</guid>
            <pubDate>Wed, 10 Jul 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[- Source: rocketmq-all-5.3.0-source-release.zip [PGP] [SHA512]]]></description>
            <content:encoded><![CDATA[<div class="theme-admonition theme-admonition-tip alert alert--success admonition_LlT9"><div class="admonitionHeading_tbUL"><span class="admonitionIcon_kALy"><svg viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"></path></svg></span>Download the 5.3.0 release</div><div class="admonitionContent_S0QG"><ul><li>Source: <a href="https://dist.apache.org/repos/dist/release/rocketmq/5.3.0/rocketmq-all-5.3.0-source-release.zip" target="_blank" rel="noopener noreferrer">rocketmq-all-5.3.0-source-release.zip</a> [<a href="https://dist.apache.org/repos/dist/release/rocketmq/5.3.0/rocketmq-all-5.3.0-source-release.zip.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://dist.apache.org/repos/dist/release/rocketmq/5.3.0/rocketmq-all-5.3.0-source-release.zip.sha512" target="_blank" rel="noopener noreferrer">SHA512</a>]</li><li>Binary: <a href="https://dist.apache.org/repos/dist/release/rocketmq/5.3.0/rocketmq-all-5.3.0-bin-release.zip" target="_blank" rel="noopener noreferrer">rocketmq-all-5.3.0-bin-release.zip</a> [<a href="https://dist.apache.org/repos/dist/release/rocketmq/5.3.0/rocketmq-all-5.3.0-bin-release.zip.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://dist.apache.org/repos/dist/release/rocketmq/5.3.0/rocketmq-all-5.3.0-bin-release.zip.sha512" target="_blank" rel="noopener noreferrer">SHA512</a>]
:::</li></ul><p>Below is a summary of the issues addressed in the 5.3.0 release of RocketMQ. For full documentation of the release, a guide to get started, please refer to <a href="/docs/quickStart/01quickstart/">Quick Start</a>.</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="feature">Feature<a href="#feature" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[ISSUE #7560][RIP-68]<!-- --> Support RocketMQ ACL 2.0 by @dingshuangxi888 in <a href="https://github.com/apache/rocketmq/pull/7725" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7725</a></li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="improvement">Improvement<a href="#improvement" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[ISSUE #7831]<!-- --> Make rat-check successful by @caigy in <a href="https://github.com/apache/rocketmq/pull/7832" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7832</a></li><li>[ISSUE #7821]<!-- --> Add notifyLast flag for PopLongPollingService by @drpmma in <a href="https://github.com/apache/rocketmq/pull/7835" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7835</a></li><li>[ISSUE #7815]<!-- --> Use createChannelAsync for async invoke rpc by @drpmma in <a href="https://github.com/apache/rocketmq/pull/7816" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7816</a></li><li>[ISSUE #7840]<!-- --> Update the version in the README.md document to 5.2.0 by @mxsm in <a href="https://github.com/apache/rocketmq/pull/7841" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7841</a></li><li>Add statistics for the production of transaction messages. by @kingkh1995 in <a href="https://github.com/apache/rocketmq/pull/7766" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7766</a></li><li>[ISSUE #7868]<!-- --> Use entrySet to close channel by @ChineseTony in <a href="https://github.com/apache/rocketmq/pull/7869" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7869</a></li><li>[ISSUE #7845]<!-- --> Simplify the AbstractSendMessageProcessor#buildMsgContext code using Optional by @mxsm in <a href="https://github.com/apache/rocketmq/pull/7846" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7846</a></li><li>[ISSUE #7875]<!-- --> Add constructor for ProxyTopicRouteData by @drpmma in <a href="https://github.com/apache/rocketmq/pull/7876" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7876</a></li><li>[ISSUE #7881]<!-- --> Add parameter configuration explanations for jRaft controller by @RongtongJin in <a href="https://github.com/apache/rocketmq/pull/7882" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7882</a></li><li>fix document typo by @zjko in <a href="https://github.com/apache/rocketmq/pull/7721" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7721</a></li><li>[ISSUE #7907]<!-- --> Revise the description of transaction messages in Rocke… by @Gezi-lzq in <a href="https://github.com/apache/rocketmq/pull/7908" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7908</a></li><li>[ISSUE #7904]<!-- --> Use string builder to concat string by @ChineseTony in <a href="https://github.com/apache/rocketmq/pull/7905" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7905</a></li><li>[ISSUE #7926]<!-- --> Delete the unnecessary 'else' statement by @oopooa in <a href="https://github.com/apache/rocketmq/pull/7920" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7920</a></li><li>[ISSUE #7923]<!-- --> Exclude the master that are currently down. by @zhuyuemufeng in <a href="https://github.com/apache/rocketmq/pull/7925" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7925</a></li><li>[ISSUE #7932]<!-- --> Rectify the modifier order in namesrv by @oopooa in <a href="https://github.com/apache/rocketmq/pull/7921" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7921</a></li><li>Fix some ambiguous logs by @caizhaomin1 in <a href="https://github.com/apache/rocketmq/pull/7934" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7934</a></li><li>[ISSUE #7929]<!-- --> Add some request codes to the permission verification for the admin role by @RongtongJin in <a href="https://github.com/apache/rocketmq/pull/7930" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7930</a></li><li>[ISSUE #7945]<!-- --> Make HAProxyMessageForwarder Scalable by @dingshuangxi888 in <a href="https://github.com/apache/rocketmq/pull/7946" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7946</a></li><li>Fix notification integration test in pop consume mode by @drpmma in <a href="https://github.com/apache/rocketmq/pull/7947" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7947</a></li><li>[ISSUE #7943]<!-- --> Add bazel config for auth module and fix bazel test by @dingshuangxi888 in <a href="https://github.com/apache/rocketmq/pull/7944" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7944</a></li><li>[ISSUE #7955]<!-- --> Don't set default auth metadata provider by @dingshuangxi888 in <a href="https://github.com/apache/rocketmq/pull/7956" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7956</a></li><li>[ISSUE #7974]<!-- --> Add repeatedly read same offset log to find unexpected situations by @lizhimins in <a href="https://github.com/apache/rocketmq/pull/7975" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7975</a></li><li>[ISSUE #7961]<!-- --> Use BoundaryType in binarySearchInCQByTime by @Koado in <a href="https://github.com/apache/rocketmq/pull/7968" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7968</a></li><li>Consume request count threshold log fix by @iamgd67 in <a href="https://github.com/apache/rocketmq/pull/7969" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7969</a></li><li>[ISSUE #7970]<!-- --> remove unnecessary type cast by @ChineseTony in <a href="https://github.com/apache/rocketmq/pull/7971" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7971</a></li><li>[ISSUE #7983]<!-- --> Use java optional by @ChineseTony in <a href="https://github.com/apache/rocketmq/pull/7984" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7984</a></li><li>[ISSUE #7988]<!-- --> Refector client trace by @drpmma in <a href="https://github.com/apache/rocketmq/pull/7989" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7989</a></li><li>[ISSUE #7963]<!-- --> Check consumer group existence in updateConsumerOffset by @redlsz in <a href="https://github.com/apache/rocketmq/pull/7964" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7964</a></li><li>[ISSUE #7988]<!-- --> Set enableTrace default to false by @drpmma in <a href="https://github.com/apache/rocketmq/pull/8015" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8015</a></li><li>[ISSUE #8020]<!-- --> Fix document typo by @hakusai22 in <a href="https://github.com/apache/rocketmq/pull/8021" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8021</a></li><li>[ISSUE #8032]<!-- --> Set checkDupInfo value from config by @LittleBoy18 in <a href="https://github.com/apache/rocketmq/pull/8033" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8033</a></li><li>[ISSUE #6398]<!-- --> Remove duplicate code in TopicPublishInfo by @syshenyao in <a href="https://github.com/apache/rocketmq/pull/8034" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8034</a></li><li>[ISSUE #8023]<!-- --> Add expression filtering capability to the pullBlockIfNotFound method of pull consumer by @RongtongJin in <a href="https://github.com/apache/rocketmq/pull/8024" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8024</a></li><li>[ISSUE #8044]<!-- --> Add Override annotation for AllocateMappedFileService#run by @mxsm in <a href="https://github.com/apache/rocketmq/pull/8045" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8045</a></li><li>build: fix workflow and skip failed test for auth module on mac by @HScarb in <a href="https://github.com/apache/rocketmq/pull/8068" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8068</a></li><li>[ISSUE #8100]<!-- --> Expose print audit log function by @dingshuangxi888 in <a href="https://github.com/apache/rocketmq/pull/8101" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8101</a></li><li>[ISSUE #8105]<!-- --> Fix typo about udpate user by @zhiliatom in <a href="https://github.com/apache/rocketmq/pull/8106" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8106</a></li><li>[ISSUE #5923]<!-- --> Fix tiered store README.md error about Configuration by @yuz10 in <a href="https://github.com/apache/rocketmq/pull/8110" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8110</a></li><li>[ISSUE #8092]<!-- --> Fixed non-idempotent test by @kaiyaok2 in <a href="https://github.com/apache/rocketmq/pull/8093" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8093</a></li><li>[ISSUE #8090]<!-- --> Optimize isSetEqual for DefaultLitePullConsumerImpl by @Willhow-Gao in <a href="https://github.com/apache/rocketmq/pull/8091" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8091</a></li><li>[ISSUE #5838]<!-- --> Retry to send when broker returns SYSTEM_BUSY by @cserwen in <a href="https://github.com/apache/rocketmq/pull/5845" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/5845</a></li><li>[ISSUE #5923]<!-- --> Fix tiered store README.md error by @yuz10 in <a href="https://github.com/apache/rocketmq/pull/8115" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8115</a></li><li>[ISSUE #8124]<!-- --> Avoid scheduled tasks exiting because of unknown exceptions by @colin719 in <a href="https://github.com/apache/rocketmq/pull/8121" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8121</a></li><li>[ISSUE #8079]<!-- --> Add unit test for MQClientAPIExtTest by @drpmma in <a href="https://github.com/apache/rocketmq/pull/8080" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8080</a></li><li>[ISSUE #8118]<!-- --> Remove redundant mod in client by @miles-ton in <a href="https://github.com/apache/rocketmq/pull/8119" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8119</a></li><li>[ISSUE #8136]<!-- --> Replace with createProcessQueue and remove createProce… by @miles-ton in <a href="https://github.com/apache/rocketmq/pull/8139" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8139</a></li><li>[ISSUE #8145]<!-- --> Optimize some code style in client module by @Willhow-Gao in <a href="https://github.com/apache/rocketmq/pull/8146" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8146</a></li><li>[ISSUE #8148]<!-- --> Fix variable typo by @oopooa in <a href="https://github.com/apache/rocketmq/pull/8149" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8149</a></li><li>[ISSUE #8155]<!-- --> Fix doc typo by @oopooa in <a href="https://github.com/apache/rocketmq/pull/8157" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8157</a></li><li>[ISSUE #8142]<!-- --> Show time of create topic and subScriptionGroup by @superdev42 in <a href="https://github.com/apache/rocketmq/pull/8143" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8143</a></li><li>[ISSUE #8164]<!-- --> Log more accurate for the MQClientInstance#doRebalance by @miles-ton in <a href="https://github.com/apache/rocketmq/pull/8165" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8165</a></li><li>[ISSUE #8162]<!-- --> Optimize the logging printout for the ConfigManager#loadBak method by @mxsm in <a href="https://github.com/apache/rocketmq/pull/8163" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8163</a></li><li>[ISSUE #8129]<!-- --> Support topic reserved time in tiered storage by @yuz10 in <a href="https://github.com/apache/rocketmq/pull/8130" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8130</a></li><li>[ISSUE #8166]<!-- --> Optimize make compression type configurable in producer clinet level by @humkum in <a href="https://github.com/apache/rocketmq/pull/8167" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8167</a></li><li>[ISSUE #8182]<!-- --> Modify variable names to enhance readability #8182 by @Stephanie0002 in <a href="https://github.com/apache/rocketmq/pull/8183" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8183</a></li><li>[ISSUE #6873]<!-- --> If dns resolve controller address exception will update controllerAddresses to null by @weihubeats in <a href="https://github.com/apache/rocketmq/pull/8180" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8180</a></li><li>[ISSUE #8222]<!-- --> Fix spelling errors in comments by @yx9o in <a href="https://github.com/apache/rocketmq/pull/8224" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8224</a></li><li>Revert "<!-- -->[ISSUE #7757]<!-- --> UseCompositeByteBufto prevent memory copy." by @yuz10 in <a href="https://github.com/apache/rocketmq/pull/8209" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8209</a></li><li>[ISSUE #8053]<!-- --> Return SYSTEM_BUSY if PutMessageStatus is OS_PAGE_CACHE_BUSY by @biningo in <a href="https://github.com/apache/rocketmq/pull/8054" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8054</a></li><li>[ISSUE #8211]<!-- --> Add two metrics rocketmq_topic_create_execution_time and rocketmq_consumer_group_create_execution_time by @Stephanie0002 in <a href="https://github.com/apache/rocketmq/pull/8212" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8212</a></li><li>[ISSUE #8223]<!-- --> Add two metrics rocketmq_topic_number and rocketmq_consumer_group_number  by @Stephanie0002 in <a href="https://github.com/apache/rocketmq/pull/8225" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8225</a></li><li>[ISSUE #8235]<!-- --> Add @Override annotation for handleDiskFlush method by @mxsm in <a href="https://github.com/apache/rocketmq/pull/8236" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8236</a></li><li>[ISSUE #8241]<!-- --> Remove duplicate code by @3424672656 in <a href="https://github.com/apache/rocketmq/pull/8242" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8242</a></li><li>[ISSUE #8245]<!-- --> Fix typo in user_guide.md by @liuzc9 in <a href="https://github.com/apache/rocketmq/pull/8244" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8244</a></li><li>[ISSUE #8197]<!-- --> Support fast filter message by tag in tiered storage by @lizhimins in <a href="https://github.com/apache/rocketmq/pull/8198" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8198</a></li><li>[ISSUE #8269]<!-- --> Support pop consumption filter in long polling service by @lizhimins in <a href="https://github.com/apache/rocketmq/pull/8271" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8271</a></li><li>[ISSUE #8265]<!-- --> Implement Batch Creation of Topics in RocketMQ Admin by @guyinyou in <a href="https://github.com/apache/rocketmq/pull/8267" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8267</a></li><li>[ISSUE #8278]<!-- --> Fix fail test by @3424672656 in <a href="https://github.com/apache/rocketmq/pull/8279" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8279</a></li><li>[ISSUE #8285]<!-- --> Add more test coverage for BrokerPreOnlineService by @yx9o in <a href="https://github.com/apache/rocketmq/pull/8286" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8286</a></li><li>[ISSUE #8276]<!-- --> Merge duplicate code in DefaultMQProducer constructor by @yx9o in <a href="https://github.com/apache/rocketmq/pull/8277" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8277</a></li><li>Restrict some actions to be triggered only in the official repository by @totalo in <a href="https://github.com/apache/rocketmq/pull/7695" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7695</a></li><li>[ISSUE #7941]<!-- --> Increase annotation by @3424672656 in <a href="https://github.com/apache/rocketmq/pull/7959" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7959</a></li><li>[ISSUE #8227]<!-- --> Repeated merging in the constructor by @yx9o in <a href="https://github.com/apache/rocketmq/pull/8228" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8228</a></li><li>[ISSUE #8281]<!-- --> Optimize pop log level by @drpmma in <a href="https://github.com/apache/rocketmq/pull/8282" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8282</a></li><li>[ISSUE #8293]<!-- --> Remove the redundant code from the MessageDecoder#encodeMessage method by @mxsm in <a href="https://github.com/apache/rocketmq/pull/8294" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8294</a></li><li>[ISSUE #7466]<!-- --> Added fast failure in adminBrokerThreadPoolQueue (#7466) by @yp969803 in <a href="https://github.com/apache/rocketmq/pull/7798" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7798</a></li><li>[ISSUE #8300]<!-- --> Add more test coverage for DefaultMQProducer by @yx9o in <a href="https://github.com/apache/rocketmq/pull/8301" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8301</a></li><li>fix document typo in SlaveActingMasterMode.md by @maclong1989 in <a href="https://github.com/apache/rocketmq/pull/8315" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8315</a></li><li>[ISSUE #8274]<!-- --> Optimize some codestyles and fix some warnings by @Mrhorse99 in <a href="https://github.com/apache/rocketmq/pull/8275" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8275</a></li><li>[ISSUE #8291]<!-- --> Format proxy watermark output by @zhiliatom in <a href="https://github.com/apache/rocketmq/pull/8292" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8292</a></li><li>[ISSUE #8324]<!-- --> Add more test coverage for DefaultMQProducerImpl by @yx9o in <a href="https://github.com/apache/rocketmq/pull/8325" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8325</a></li><li>Revert "<!-- -->[ISSUE #7686]<!-- --> The bornTime is not set when using the popMessage API in cluster mode." by @drpmma in <a href="https://github.com/apache/rocketmq/pull/8331" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8331</a></li><li>[ISSUE #8343]<!-- --> Add more test coverage for MQClientAPIImpl by @yx9o in <a href="https://github.com/apache/rocketmq/pull/8344" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8344</a></li><li>[ISSUE #8336]<!-- --> Adjust the default value of ackMessageThreadPoolNums to 16 to prevent performance bottlenecks during high traffic by @RongtongJin in <a href="https://github.com/apache/rocketmq/pull/8337" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8337</a></li><li>[ISSUE #8352]<!-- --> Fix CLIENT_REGISTER behavior in ConsumerManager#registerConsumer by @drpmma in <a href="https://github.com/apache/rocketmq/pull/8353" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8353</a></li><li>[ISSUE #8358]<!-- --> Client does not send heartbeats to all Nameserve in clustered mode, resulting in frequent disconnections by @weihubeats in <a href="https://github.com/apache/rocketmq/pull/8359" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8359</a></li><li>[ISSUE #8348]<!-- --> Allow custom fast-failure queues to be added in BrokerFastFailure by @RongtongJin in <a href="https://github.com/apache/rocketmq/pull/8347" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8347</a></li><li>[ISSUE #8298]<!-- --> optimize some code format or style by @supervate in <a href="https://github.com/apache/rocketmq/pull/8299" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8299</a></li><li>[ISSUE #8360]<!-- --> Add more test coverage for MQAdminImpl by @yx9o in <a href="https://github.com/apache/rocketmq/pull/8361" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8361</a></li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="bug">Bug<a href="#bug" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[ISSUE #7833]<!-- --> Fix rpchook is still executed when remotingServer calls invoke by @guyinyou in <a href="https://github.com/apache/rocketmq/pull/7834" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7834</a></li><li>[ISSUE #7851]<!-- --> Fix hashcode and equals methods of SubscriptionGroupConfig by @glcrazier in <a href="https://github.com/apache/rocketmq/pull/7852" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7852</a></li><li>[ISSUE #7853]<!-- --> Fix the manualDeleteFileSeveralTimes count by @ChineseTony in <a href="https://github.com/apache/rocketmq/pull/7855" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7855</a></li><li>[ISSUE #7871]<!-- --> Fix unboxing npe in SendMessageRequestHeader by @drpmma in <a href="https://github.com/apache/rocketmq/pull/7873" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7873</a></li><li>[ISSUE #7902]<!-- --> Fix reput thread may quit by throwing error by @humkum in <a href="https://github.com/apache/rocketmq/pull/7903" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7903</a></li><li>[ISSUE #7878]<!-- --> Fix tiered storage module some bugs and performance improvement by @lizhimins in <a href="https://github.com/apache/rocketmq/pull/7899" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7899</a></li><li>[ISSUE #7914]<!-- --> Fix pop revive msg to retry topic may lose messages by @fujian-zfj in <a href="https://github.com/apache/rocketmq/pull/7915" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7915</a></li><li>[ISSUE #7836]<!-- --> Fix flush_behind_bytes wrong in transientStorePoolEnable not enable by @leizhiyuan in <a href="https://github.com/apache/rocketmq/pull/7957" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7957</a></li><li>[ISSUE #7951]<!-- --> Fix the full statsInfo error when read and write queues are inconsistent by @cserwen in <a href="https://github.com/apache/rocketmq/pull/7952" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7952</a></li><li>[ISSUE #7878]<!-- --> Fix query message offset return wrong offset with boundary type by @lizhimins in <a href="https://github.com/apache/rocketmq/pull/7962" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7962</a></li><li>[ISSUE #7872]<!-- --> Fix tiered storage query message async return different view each time by @AYue-94 in <a href="https://github.com/apache/rocketmq/pull/7874" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7874</a></li><li>Add interface comment for query offset operation with boundary type by @lizhimins in <a href="https://github.com/apache/rocketmq/pull/7965" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7965</a></li><li>[ISSUE #7966]<!-- --> Fix scheduled tasks exiting due to unknown exceptions by @cserwen in <a href="https://github.com/apache/rocketmq/pull/7967" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7967</a></li><li>[ISSUE #7979]<!-- --> Fix timerWheel message metric by @3424672656 in <a href="https://github.com/apache/rocketmq/pull/7980" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7980</a></li><li>[ISSUE #7958]<!-- --> Fix proxy always return the first broker in findOneBroker by @leizhiyuan in <a href="https://github.com/apache/rocketmq/pull/7960" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7960</a></li><li>[ISSUE #7909]<!-- --> Fix send retry message permission check by @redlsz in <a href="https://github.com/apache/rocketmq/pull/7917" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7917</a></li><li>[ISSUE #7848]<!-- --> Fix exception when pop messages with multiple LMQ indexes by @redlsz in <a href="https://github.com/apache/rocketmq/pull/7863" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7863</a></li><li>[ISSUE #8095]<!-- --> Fix some flaky tests on Mac's workflow by @RongtongJin in <a href="https://github.com/apache/rocketmq/pull/8083" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8083</a></li><li>[ISSUE #8096]<!-- --> Fix log placeholder by @HScarb in <a href="https://github.com/apache/rocketmq/pull/8097" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8097</a></li><li>[ISSUE #8076]<!-- --> Fix correct min cq offset when delete tiered storage CommitLog by @lizhimins in <a href="https://github.com/apache/rocketmq/pull/8082" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8082</a></li><li>[ISSUE #8098]<!-- --> Fix parsing delay message type from property by @redlsz in <a href="https://github.com/apache/rocketmq/pull/8099" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8099</a></li><li>[ISSUE #8103]<!-- --> Fix SimpleSubscriptionData equal by @drpmma in <a href="https://github.com/apache/rocketmq/pull/8104" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8104</a></li><li>[ISSUE #8108]<!-- --> Fix check MetadataProvider when enable acl2.0 by @zhiliatom in <a href="https://github.com/apache/rocketmq/pull/8109" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8109</a></li><li>[ISSUE #8049]<!-- --> Fix tiered storage delete topic NPE in default metadata store by @bxfjb in <a href="https://github.com/apache/rocketmq/pull/8050" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8050</a></li><li>[ISSUE #8046]<!-- --> Fix authentication context build for no extFields by @dingshuangxi888 in <a href="https://github.com/apache/rocketmq/pull/8102" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8102</a></li><li>[ISSUE #8061]<!-- --> Fix npe in netty remoting client by @fujian-zfj in <a href="https://github.com/apache/rocketmq/pull/8064" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8064</a></li><li>[ISSUE #8168]<!-- --> Fix retry send message when async produce already timeout by @humkum in <a href="https://github.com/apache/rocketmq/pull/8169" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8169</a></li><li>[ISSUE #8230]<!-- --> Fix the acl for NotifyClientTerminationRequest because group can be null by @dingshuangxi888 in <a href="https://github.com/apache/rocketmq/pull/8231" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8231</a></li><li>[ISSUE #8268]<!-- --> Fix pop orderly commitOffset when NO_MATCHED_MESSAGE by @drpmma in <a href="https://github.com/apache/rocketmq/pull/8270" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8270</a></li><li>[ISSUE #8239]<!-- --> Fix the issue of potential message loss after a crash under synchronous disk flushing configuration. by @RongtongJin in <a href="https://github.com/apache/rocketmq/pull/8240" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8240</a></li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="new-contributors">New Contributors<a href="#new-contributors" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>@glcrazier made their first contribution in <a href="https://github.com/apache/rocketmq/pull/7852" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7852</a></li><li>@ChineseTony made their first contribution in <a href="https://github.com/apache/rocketmq/pull/7869" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7869</a></li><li>@zjko made their first contribution in <a href="https://github.com/apache/rocketmq/pull/7721" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7721</a></li><li>@Gezi-lzq made their first contribution in <a href="https://github.com/apache/rocketmq/pull/7908" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7908</a></li><li>@oopooa made their first contribution in <a href="https://github.com/apache/rocketmq/pull/7920" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7920</a></li><li>@zhuyuemufeng made their first contribution in <a href="https://github.com/apache/rocketmq/pull/7925" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7925</a></li><li>@caizhaomin1 made their first contribution in <a href="https://github.com/apache/rocketmq/pull/7934" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7934</a></li><li>@3424672656 made their first contribution in <a href="https://github.com/apache/rocketmq/pull/7980" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7980</a></li><li>@hakusai22 made their first contribution in <a href="https://github.com/apache/rocketmq/pull/8021" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8021</a></li><li>@syshenyao made their first contribution in <a href="https://github.com/apache/rocketmq/pull/8034" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8034</a></li><li>@kaiyaok2 made their first contribution in <a href="https://github.com/apache/rocketmq/pull/8093" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8093</a></li><li>@Willhow-Gao made their first contribution in <a href="https://github.com/apache/rocketmq/pull/8091" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8091</a></li><li>@colin719 made their first contribution in <a href="https://github.com/apache/rocketmq/pull/8121" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8121</a></li><li>@superdev42 made their first contribution in <a href="https://github.com/apache/rocketmq/pull/8143" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8143</a></li><li>@Stephanie0002 made their first contribution in <a href="https://github.com/apache/rocketmq/pull/8183" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8183</a></li><li>@biningo made their first contribution in <a href="https://github.com/apache/rocketmq/pull/8054" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8054</a></li><li>@liuzc9 made their first contribution in <a href="https://github.com/apache/rocketmq/pull/8244" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8244</a></li><li>@Mrhorse99 made their first contribution in <a href="https://github.com/apache/rocketmq/pull/8275" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8275</a></li><li>@supervate made their first contribution in <a href="https://github.com/apache/rocketmq/pull/8299" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/8299</a></li></ul><p><strong>Full Changelog</strong>: <a href="https://github.com/apache/rocketmq/compare/rocketmq-all-5.2.0...rocketmq-all-5.3.0" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/compare/rocketmq-all-5.2.0...rocketmq-all-5.3.0</a></p></div></div>]]></content:encoded>
            <category>Release_Notes</category>
            <category>RocketMQ</category>
            <category>Version</category>
        </item>
        <item>
            <title><![CDATA[Release Notes - Apache RocketMQ Spring - Version 2.3.0]]></title>
            <link>https://your-docusaurus-test-site.com/release-notes/2024/02/19/release-notes-rocketmq-spring-2.3.0</link>
            <guid>https://your-docusaurus-test-site.com/release-notes/2024/02/19/release-notes-rocketmq-spring-2.3.0</guid>
            <pubDate>Mon, 19 Feb 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[* Source: rocketmq-spring-all-2.3.0-source-release.zip [PGP] [SHA512]]]></description>
            <content:encoded><![CDATA[<div class="theme-admonition theme-admonition-tip alert alert--success admonition_LlT9"><div class="admonitionHeading_tbUL"><span class="admonitionIcon_kALy"><svg viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"></path></svg></span>Download</div><div class="admonitionContent_S0QG"><ul><li>Source: <a href="https://www.apache.org/dyn/closer.cgi?path=rocketmq/rocketmq-spring/2.3.0/rocketmq-spring-rocketmq-spring-all-2.3.0.zip" target="_blank" rel="noopener noreferrer">rocketmq-spring-all-2.3.0-source-release.zip</a> [<a href="https://archive.apache.org/dist/rocketmq/rocketmq-spring/2.3.0/rocketmq-spring-all-2.3.0-source-release.zip.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://archive.apache.org/dist/rocketmq/rocketmq-spring/2.3.0/rocketmq-spring-rocketmq-spring-all-2.3.0.zip.sha512" target="_blank" rel="noopener noreferrer">SHA512</a>]</li></ul></div></div><p>Below is a summary of the issues addressed in the version 2.3.0 release of RocketMQ Spring. For full documentation of the release, a guide to get started, please refer to <a href="https://github.com/apache/rocketmq-spring" target="_blank" rel="noopener noreferrer">Quick Start</a>.</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="feature">Feature<a href="#feature" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[ISSUE #553]<!-- --> Integrate RocketMQ 5.0 gRPC client with Spring by @1294566108 in <a href="https://github.com/apache/rocketmq-spring/pull/554" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-spring/pull/554</a></li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="bug">Bug<a href="#bug" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[ISSUE #591]<!-- --> Fix bug when create rocketmq producer by @percyzhang in <a href="https://github.com/apache/rocketmq-spring/pull/591" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-spring/pull/591</a></li><li>[ISSUE #610]<!-- --> Fix setRequestTimeout use Duration.ofDays by @panzhi33 in <a href="https://github.com/apache/rocketmq-spring/pull/621" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-spring/pull/621</a></li><li>[ISSUE #625]<!-- --> Fix compile failed by @panzhi33 in <a href="https://github.com/apache/rocketmq-spring/pull/624" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-spring/pull/624</a></li><li>[ISSUE #629]<!-- --> Exclude annotations-api to make spring-boot start normally by @RongtongJin in <a href="https://github.com/apache/rocketmq-spring/pull/628" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-spring/pull/628</a></li><li>[ISSUE #619]<!-- --> Fix the issue of sending message "No route information of this topic: xxx" when the producer does not configure the namespace by @aoshiguchen in <a href="https://github.com/apache/rocketmq-spring/pull/619" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-spring/pull/619</a></li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="improvement">Improvement<a href="#improvement" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[ISSUE #530]<!-- --> Upgrade rocketmq client version to 5.1.0 by @mxsm in <a href="https://github.com/apache/rocketmq-spring/pull/531" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-spring/pull/531</a></li><li>[ISSUE #562]<!-- --> Bump spring-boot-autoconfigure from 2.5.9 to 2.5.15 in /rocketmq-spring-boot-parent by @dependabot in <a href="https://github.com/apache/rocketmq-spring/pull/562" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-spring/pull/562</a></li><li>[ISSUE #539]<!-- --> Support SpringBoot 3.x by @imp2002 in <a href="https://github.com/apache/rocketmq-spring/pull/541" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-spring/pull/541</a></li><li>[ISSUE #546]<!-- --> Fix ConsumeMessageService#updateCorePoolSize" not support increase coreSize by @crzbird in <a href="https://github.com/apache/rocketmq-spring/pull/547" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-spring/pull/547</a></li><li>[ISSUE #551]<!-- --> Bump spring-core from 5.3.20 to 5.3.27 in /rocketmq-spring-boot-parent by @dependabot in <a href="https://github.com/apache/rocketmq-spring/pull/551" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-spring/pull/551</a></li><li>[ISSUE #564]<!-- --> Modify the rules for license checker by @RongtongJin in <a href="https://github.com/apache/rocketmq-spring/pull/563" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-spring/pull/563</a></li><li>[ISSUE #544]<!-- --> Prepare for next development iteration and fix some syntax errors by @rupertw in <a href="https://github.com/apache/rocketmq-spring/pull/544" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-spring/pull/544</a></li><li>[ISSUE #572]<!-- --> Upgrade rocketmq SDK version to 5.1.3 by @RongtongJin in <a href="https://github.com/apache/rocketmq-spring/pull/573" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-spring/pull/573</a></li><li>[ISSUE #575]<!-- --> Update application.properties by @Junior233 in <a href="https://github.com/apache/rocketmq-spring/pull/575" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-spring/pull/575</a></li><li>[ISSUE #579]<!-- --> Bump org.springframework.boot:spring-boot-autoconfigure from 2.5.9 to 2.5.15 in /rocketmq-v5-client-spring-boot-parent by @dependabot in <a href="https://github.com/apache/rocketmq-spring/pull/579" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-spring/pull/579</a></li><li>[ISSUE #600]<!-- --> Bump org.springframework.boot:spring-boot from 2.5.9 to 2.7.18 in /rocketmq-spring-boot-parent by @dependabot in <a href="https://github.com/apache/rocketmq-spring/pull/600" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-spring/pull/600</a></li><li>[ISSUE #601]<!-- --> Bump org.springframework.boot:spring-boot from 2.5.15 to 2.7.18 in /rocketmq-v5-client-spring-boot-parent by @dependabot in <a href="https://github.com/apache/rocketmq-spring/pull/601" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-spring/pull/601</a></li><li>[ISSUE #577]<!-- --> Bump org.springframework:spring-core from 5.3.20 to 5.3.27 in /rocketmq-v5-client-spring-boot-parent by @dependabot in <a href="https://github.com/apache/rocketmq-spring/pull/577" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-spring/pull/577</a></li><li>[ISSUE #607]<!-- --> Bump jackson to 2.16.1 by @RongtongJin in <a href="https://github.com/apache/rocketmq-spring/pull/606" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-spring/pull/606</a></li><li>[ISSUE #612]<!-- --> Support Springboot 3.X by @accjiyun in <a href="https://github.com/apache/rocketmq-spring/pull/611" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-spring/pull/611</a></li><li>[ISSUE #617]<!-- --> Change handleMessage to public by @leizhiyuan in <a href="https://github.com/apache/rocketmq-spring/pull/617" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-spring/pull/617</a></li><li>[ISSUE #536]<!-- --> ListenerContainerConfiguration should be an automatic assembler by @lanpf in <a href="https://github.com/apache/rocketmq-spring/pull/537" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-spring/pull/537</a></li><li>[ISSUE #622]<!-- --> Add config enableSsl by @panzhi33 in <a href="https://github.com/apache/rocketmq-spring/pull/623" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-spring/pull/623</a></li><li>[ISSUE #627]<!-- --> Make v5 sample logs to output normally by @RongtongJin in <a href="https://github.com/apache/rocketmq-spring/pull/626" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-spring/pull/626</a></li><li>[ISSUE #631]<!-- --> Bump rocketmq version to 5.2.0 by @RongtongJin in <a href="https://github.com/apache/rocketmq-spring/pull/630" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-spring/pull/630</a></li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="new-contributors">New Contributors<a href="#new-contributors" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>@imp2002 made their first contribution in <a href="https://github.com/apache/rocketmq-spring/pull/541" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-spring/pull/541</a></li><li>@crzbird made their first contribution in <a href="https://github.com/apache/rocketmq-spring/pull/547" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-spring/pull/547</a></li><li>@rupertw made their first contribution in <a href="https://github.com/apache/rocketmq-spring/pull/544" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-spring/pull/544</a></li><li>@Junior233 made their first contribution in <a href="https://github.com/apache/rocketmq-spring/pull/575" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-spring/pull/575</a></li><li>@1294566108 made their first contribution in <a href="https://github.com/apache/rocketmq-spring/pull/554" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-spring/pull/554</a></li><li>@accjiyun made their first contribution in <a href="https://github.com/apache/rocketmq-spring/pull/611" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-spring/pull/611</a></li><li>@leizhiyuan made their first contribution in <a href="https://github.com/apache/rocketmq-spring/pull/617" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-spring/pull/617</a></li><li>@percyzhang made their first contribution in <a href="https://github.com/apache/rocketmq-spring/pull/591" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-spring/pull/591</a></li><li>@lanpf made their first contribution in <a href="https://github.com/apache/rocketmq-spring/pull/537" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-spring/pull/537</a></li><li>@aoshiguchen made their first contribution in <a href="https://github.com/apache/rocketmq-spring/pull/619" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-spring/pull/619</a></li></ul><p><strong>Full Changelog</strong>: <a href="https://github.com/apache/rocketmq-spring/compare/rocketmq-spring-all-2.2.3...rocketmq-spring-all-2.3.0" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-spring/compare/rocketmq-spring-all-2.2.3...rocketmq-spring-all-2.3.0</a></p>]]></content:encoded>
            <category>RocketMQ_Spring</category>
        </item>
        <item>
            <title><![CDATA[Release Notes - Apache RocketMQ - Version 5.2.0]]></title>
            <link>https://your-docusaurus-test-site.com/release-notes/2024/01/30/5.2.0</link>
            <guid>https://your-docusaurus-test-site.com/release-notes/2024/01/30/5.2.0</guid>
            <pubDate>Tue, 30 Jan 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[- Source: rocketmq-all-5.2.0-source-release.zip [PGP] [SHA512]]]></description>
            <content:encoded><![CDATA[<div class="theme-admonition theme-admonition-tip alert alert--success admonition_LlT9"><div class="admonitionHeading_tbUL"><span class="admonitionIcon_kALy"><svg viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"></path></svg></span>Download the 5.2.0 release</div><div class="admonitionContent_S0QG"><ul><li>Source: <a href="https://dist.apache.org/repos/dist/release/rocketmq/5.2.0/rocketmq-all-5.2.0-source-release.zip" target="_blank" rel="noopener noreferrer">rocketmq-all-5.2.0-source-release.zip</a> [<a href="https://dist.apache.org/repos/dist/release/rocketmq/5.2.0/rocketmq-all-5.2.0-source-release.zip.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://dist.apache.org/repos/dist/release/rocketmq/5.2.0/rocketmq-all-5.2.0-source-release.zip.sha512" target="_blank" rel="noopener noreferrer">SHA512</a>]</li><li>Binary: <a href="https://dist.apache.org/repos/dist/release/rocketmq/5.2.0/rocketmq-all-5.2.0-bin-release.zip" target="_blank" rel="noopener noreferrer">rocketmq-all-5.2.0-bin-release.zip</a> [<a href="https://dist.apache.org/repos/dist/release/rocketmq/5.2.0/rocketmq-all-5.2.0-bin-release.zip.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://dist.apache.org/repos/dist/release/rocketmq/5.2.0/rocketmq-all-5.2.0-bin-release.zip.sha512" target="_blank" rel="noopener noreferrer">SHA512</a>]
:::</li></ul><p>Below is a summary of the issues addressed in the 5.2.0 release of RocketMQ. For full documentation of the release, a guide to get started, please refer to <a href="/docs/quickStart/01quickstart/">Quick Start</a>.</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="feature">Feature<a href="#feature" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[ISSUE #7545][RIP-65]<!-- --> Support efficient random index for massive messages by @lizhimins in <a href="https://github.com/apache/rocketmq/pull/7546" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7546</a></li><li>[ISSUE #7064][RIP-66]<!-- --> Support KV(RocksDB) Storage for ConsumeQueue by @fujian-zfj in <a href="https://github.com/apache/rocketmq/pull/7120" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7120</a></li><li>[ISSUE #7300][RIP-67]<!-- --> jRaft-Controller Implementation by @yulangz in <a href="https://github.com/apache/rocketmq/pull/7301" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7301</a></li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="improvement">Improvement<a href="#improvement" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[ISSUE #7381]<!-- --> Fix the problem of inaccurate timer message metric by @GenerousMan in <a href="https://github.com/apache/rocketmq/pull/7382" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7382</a></li><li>[ISSUE #7389]<!-- --> Fix the problem that getLastMappedFile function affects performance by @guyinyou in <a href="https://github.com/apache/rocketmq/pull/7390" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7390</a></li><li>[ISSUE #7393]<!-- --> Add timeout configuration for grpc server by @drpmma in <a href="https://github.com/apache/rocketmq/pull/7394" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7394</a></li><li>[ISSUE #7396]<!-- --> Fix wrong word in BrokerController#doResterBrokerAll by @francisoliverlee in <a href="https://github.com/apache/rocketmq/pull/7397" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7397</a></li><li>[ISSUE #7313]<!-- --> Enhancement Optimization Method name by @shriVATSA54 in <a href="https://github.com/apache/rocketmq/pull/7420" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7420</a></li><li>[ISSUE #7321]<!-- --> Refactor NettyRemotingAbstract with unify future implementation by @drpmma in <a href="https://github.com/apache/rocketmq/pull/7322" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7322</a></li><li>[ISSUE #7296]<!-- --> Add ChannelEventListener for MQClientAPIImpl by @drpmma in <a href="https://github.com/apache/rocketmq/pull/7324" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7324</a></li><li>[ISSUE #7429]<!-- --> Clean channel map when CLIENT_UNREGISTER in proxy by @xdkxlk in <a href="https://github.com/apache/rocketmq/pull/7426" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7426</a></li><li>[ISSUE #7431]<!-- --> Fix flaky test of DLedgerControllerTest#testBrokerLifecycleListener by @RongtongJin in <a href="https://github.com/apache/rocketmq/pull/7432" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7432</a></li><li>[ISSUE #7433]<!-- --> Update the version in the README.md document to 5.1.4 by @mxsm in <a href="https://github.com/apache/rocketmq/pull/7434" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7434</a></li><li>[ISSUE #7441]<!-- --> Fix log "Init the confirmOffset" keep printing error in controller mode by @fujian-zfj in <a href="https://github.com/apache/rocketmq/pull/7442" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7442</a></li><li>[ISSUE #7444]<!-- --> Fix testCalculateFileSizeInPath test can not rerun in same environment by @RongtongJin in <a href="https://github.com/apache/rocketmq/pull/7445" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7445</a></li><li>[ISSUE #7425]<!-- --> Add RocketmqControllerConsole log to print config to console by @ingdex in <a href="https://github.com/apache/rocketmq/pull/7458" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7458</a></li><li>[ISSUE #7451]<!-- --> Override toString for TopicConfigAndQueueMapping by @LetLetMe in <a href="https://github.com/apache/rocketmq/pull/7452" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7452</a></li><li>[ISSUE #7265]<!-- --> Adding how to debug in Idea document by @joeCarf in <a href="https://github.com/apache/rocketmq/pull/7266" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7266</a></li><li>[ISSUE #7464]<!-- --> Polish the pop logger format by @joeCarf in <a href="https://github.com/apache/rocketmq/pull/7465" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7465</a></li><li>[ISSUE #7330]<!-- --> Fix channel connect issue for goaway by @drpmma in <a href="https://github.com/apache/rocketmq/pull/7467" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7467</a></li><li>[ISSUE #7472]<!-- --> AddBroker removes parsing configuration from body by @RongtongJin in <a href="https://github.com/apache/rocketmq/pull/7472" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7472</a></li><li>[ISSUE #7454]<!-- --> Utilizing cache to avoid duplicate parsing by @guyinyou in <a href="https://github.com/apache/rocketmq/pull/7455" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7455</a></li><li>[ISSUE #7475]<!-- --> Check the input yaml and the path in ACL by @GenerousMan in <a href="https://github.com/apache/rocketmq/pull/7475" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7475</a></li><li>[ISSUE #7231]<!-- --> Fix proxy client language error by @weihubeats in <a href="https://github.com/apache/rocketmq/pull/7200" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7200</a></li><li>[ISSUE #7489]<!-- --> Code comment enhancement in example by @joeCarf in <a href="https://github.com/apache/rocketmq/pull/7490" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7490</a></li><li>[ISSUE #7493]<!-- --> Introduce a new event NettyEventType.ACTIVE by @drpmma in <a href="https://github.com/apache/rocketmq/pull/7494" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7494</a></li><li>[ISSUE #7486]<!-- --> Remove getBrokerClusterAclConfig from admin and server by @RongtongJin in <a href="https://github.com/apache/rocketmq/pull/7486" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7486</a></li><li>[ISSUE #7497]<!-- --> Extract the frequency of calling updateNamesrvAddr into a configuration by @xdkxlk in <a href="https://github.com/apache/rocketmq/pull/7498" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7498</a></li><li>[ISSUE #7437]<!-- --> Add the CRC check of commitlog  by @guyinyou in <a href="https://github.com/apache/rocketmq/pull/7468" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7468</a></li><li>[ISSUE #7505]<!-- --> Do not validate the length when deleting a topic by @RongtongJin in <a href="https://github.com/apache/rocketmq/pull/7506" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7506</a></li><li>[ISSUE #7501]<!-- --> The broker supports idempotence in creating topics by @fuyou001 in <a href="https://github.com/apache/rocketmq/pull/7502" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7502</a></li><li>[ISSUE #7523]<!-- --> Message will flush timeout when transientStorePoolEnable=true and flushDiskType=SYNC_FLUSH by @fujian-zfj in <a href="https://github.com/apache/rocketmq/pull/7524" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7524</a></li><li>[ISSUE #7531]<!-- --> Clear POP_CK when sending messages by @xdkxlk in <a href="https://github.com/apache/rocketmq/pull/7532" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7532</a></li><li>[ISSUE #7419]<!-- --> Fix unstable UtilAllTest#testCalculateFileSizeInPath on Windows by @mureinik in <a href="https://github.com/apache/rocketmq/pull/7419" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7419</a></li><li>[ISSUE #7547]<!-- --> Let consumer be aware of message queue assignment change by @lizhanhui in <a href="https://github.com/apache/rocketmq/pull/7548" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7548</a></li><li>[ISSUE #7551]<!-- --> Reuse helper methods from Netty to free direct byte buffer by @lizhanhui in <a href="https://github.com/apache/rocketmq/pull/7550" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7550</a></li><li>[ISSUE #7570]<!-- --> Add default value for lastPopTimestamp by @HScarb in <a href="https://github.com/apache/rocketmq/pull/7571" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7571</a></li><li>[ISSUE #7462]<!-- --> Remove deprecated LocalTransactionExecuter by @985492783 in <a href="https://github.com/apache/rocketmq/pull/7463" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7463</a></li><li>[ISSUE #7567]<!-- --> TransactionProducer get the topic route before sending the message by @panzhi33 in <a href="https://github.com/apache/rocketmq/pull/7569" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7569</a></li><li>[ISSUE #7543]<!-- --> Retry topic v2 in pop by @drpmma in <a href="https://github.com/apache/rocketmq/pull/7544" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7544</a></li><li>[ISSUE #7577]<!-- --> SlaveActingMaster Timer Message retry without escape logic by @AYue-94 in <a href="https://github.com/apache/rocketmq/pull/7578" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7578</a></li><li>[ISSUE #7584]<!-- --> Add validation in broker/namesrv configure updating command. by @ShannonDing in <a href="https://github.com/apache/rocketmq/pull/7584" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7584</a></li><li>[ISSUE #7587]<!-- --> Add validation in broker container configure updating command by @RongtongJin in <a href="https://github.com/apache/rocketmq/pull/7587" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7587</a></li><li>[ISSUE #7586]<!-- --> Add set method for config black list in broker/namesrv/controller config. by @ShannonDing in <a href="https://github.com/apache/rocketmq/pull/7586" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7586</a></li><li>[ISSUE #7592]<!-- --> testCleanBuffer unit test modifies, changed non-direct … by @yp969803 in <a href="https://github.com/apache/rocketmq/pull/7593" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7593</a></li><li>[ISSUE #7534]<!-- --> Use high performance concurrent set to replace copyonwriteset by @keranbingaa in <a href="https://github.com/apache/rocketmq/pull/7583" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7583</a></li><li>[ISSUE #7585]<!-- --> Support message filtering in rocketmq tiered storage by @lizhimins in <a href="https://github.com/apache/rocketmq/pull/7594" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7594</a></li><li>[ISSUE #7614]<!-- --> Fix flaky test RocksDBMessageStoreTest by @lizhanhui in <a href="https://github.com/apache/rocketmq/pull/7625" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7625</a></li><li>[ISSUE #7638]<!-- --> Bump com.squareup.okio:okio-jvm from 3.0.0 to 3.4.0 by @dependabot in <a href="https://github.com/apache/rocketmq/pull/7638" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7638</a></li><li>[ISSUE #7627]<!-- --> Fix flaky test testSemiSyncReplicaWhenAdaptiveDegradation by @RongtongJin in <a href="https://github.com/apache/rocketmq/pull/7631" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7631</a></li><li>[ISSUE #7636]<!-- --> Bump snakeyaml from 1.32 to 2.0 by @RongtongJin in <a href="https://github.com/apache/rocketmq/pull/7632" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7632</a></li><li>[ISSUE #7637]<!-- --> Bump grpc from 1.50.0 to 1.53.0 by @RongtongJin in <a href="https://github.com/apache/rocketmq/pull/7633" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7633</a></li><li>[ISSUE #7634]<!-- --> Introduce controllableOffset to prevent unnecessary suspension when OFFSET_ILLEGAL by @drpmma in <a href="https://github.com/apache/rocketmq/pull/7635" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7635</a></li><li>[ISSUE #7585]<!-- --> Always return duplicate buffer when filter message and fix log format by @lizhimins in <a href="https://github.com/apache/rocketmq/pull/7654" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7654</a></li><li>[ISSUE #7543]<!-- --> Use "+" as the new separator for retry topic by @drpmma in <a href="https://github.com/apache/rocketmq/pull/7655" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7655</a></li><li>[ISSUE #7543]<!-- --> Only call a single type of retry topic in pop by @drpmma in <a href="https://github.com/apache/rocketmq/pull/7665" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7665</a></li><li>[ISSUE #7646]<!-- --> Optimize pull onException logging by @drpmma in <a href="https://github.com/apache/rocketmq/pull/7647" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7647</a></li><li>[ISSUE #7659]<!-- --> Trim property by @DongyuanPan in <a href="https://github.com/apache/rocketmq/pull/7660" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7660</a></li><li>[ISSUE #7656]<!-- --> ConfirmOffset directly takes the max offset when allAckInSyncStateSet is false by @RongtongJin in <a href="https://github.com/apache/rocketmq/pull/7657" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7657</a></li><li>[ISSUE #7669]<!-- --> Map variable delayLevelTable changed to ConcurrentSkipL… by @yp969803 in <a href="https://github.com/apache/rocketmq/pull/7675" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7675</a></li><li>[ISSUE #7679]<!-- --> Optimize the serialization of RemotingCommand processTimer property by @mxsm in <a href="https://github.com/apache/rocketmq/pull/7683" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7683</a></li><li>[ISSUE #7676]<!-- --> Use clientDecode for consuming message directly by @cserwen in <a href="https://github.com/apache/rocketmq/pull/7677" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7677</a></li><li>[ISSUE #7680]<!-- --> Bump guava version from 31.1-jre to 32.0.1-jre by @RongtongJin in <a href="https://github.com/apache/rocketmq/pull/7681" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7681</a></li><li>[ISSUE #7330]<!-- --> Add goaway and reconnection mechanism by @drpmma in <a href="https://github.com/apache/rocketmq/pull/7331" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7331</a></li><li>[ISSUE #7686]<!-- --> The bornTime is not set when using the popMessage API in cluster mode. by @dingshuangxi888 in <a href="https://github.com/apache/rocketmq/pull/7687" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7687</a></li><li>[ISSUE #7642]<!-- --> Add return value for sendHeartbeat related method by @drpmma in <a href="https://github.com/apache/rocketmq/pull/7643" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7643</a></li><li>[ISSUE #7644]<!-- --> Optimize client rebalance by @drpmma in <a href="https://github.com/apache/rocketmq/pull/7645" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7645</a></li><li>[ISSUE #7710]<!-- --> Handle blank string for UtilAll#split to fix the bugs of ACL by @Qinglong-Lee in <a href="https://github.com/apache/rocketmq/pull/7712" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7712</a></li><li>[ISSUE #7719]<!-- --> Add more property check for dealy message when auto-ba… by @zhiliatom in <a href="https://github.com/apache/rocketmq/pull/7720" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7720</a></li><li>[ISSUE #7543]<!-- --> Add enableRetryTopicV2 brokerConfig by @drpmma in <a href="https://github.com/apache/rocketmq/pull/7734" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7734</a></li><li>[ISSUE #7699]<!-- --> Add namespace v2 in client by @drpmma in <a href="https://github.com/apache/rocketmq/pull/7700" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7700</a></li><li>[ISSUE #7747]<!-- --> Simplify code checks using Optional in ClientRequestProcessor#getRouteInfoByTopic method by @mxsm in <a href="https://github.com/apache/rocketmq/pull/7748" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7748</a></li><li>[ISSUE #7495]<!-- --> Support Higher Java version in Windows  by @joeCarf in <a href="https://github.com/apache/rocketmq/pull/7507" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7507</a></li><li>[ISSUE #7757]<!-- --> Use <code>CompositeByteBuf</code> to prevent memory copy. by @dao-jun in <a href="https://github.com/apache/rocketmq/pull/7694" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7694</a></li><li>[ISSUE #7760]<!-- --> Make timerSkipUnknownError can be set by config file by @leizhiyuan in <a href="https://github.com/apache/rocketmq/pull/7763" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7763</a></li><li>[ISSUE #7500]<!-- --> Enhanced metrics for timing and transactional messages by @GenerousMan in <a href="https://github.com/apache/rocketmq/pull/7500" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7500</a></li><li>[ISSUE #7699]<!-- --> Refactor NamespaceRpcHook by @drpmma in <a href="https://github.com/apache/rocketmq/pull/7769" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7769</a></li><li>[ISSUE #7774]<!-- --> Make the handle of ppv2 tlv more extendable  by @dingshuangxi888 in <a href="https://github.com/apache/rocketmq/pull/7775" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7775</a></li><li>[ISSUE #7781]<!-- --> Get namespace from gRPC header by @drpmma in <a href="https://github.com/apache/rocketmq/pull/7782" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7782</a></li><li>[ISSUE #7772]<!-- --> Ensuring broker protection capabilities when POP does not return ACK by @GenerousMan in <a href="https://github.com/apache/rocketmq/pull/7773" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7773</a></li><li>[ISSUE #7785]<!-- --> Remove the redundant code by @wyyl1 in <a href="https://github.com/apache/rocketmq/pull/7784" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7784</a></li><li>[ISSUE #7777]<!-- --> Optimize the logic of DefaultRequestProcessor#getTopicsByCluster to avoid unnecessary deserialization by @mxsm in <a href="https://github.com/apache/rocketmq/pull/7778" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7778</a></li><li>[ISSUE #7786]<!-- --> Optimize the execution logic of tool.sh in the JRE environment by @sevenleave in <a href="https://github.com/apache/rocketmq/pull/7787" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7787</a></li><li>[ISSUE #7446]<!-- --> Add config of maxFilterMessageSize by @SchopenhauerZhang in <a href="https://github.com/apache/rocketmq/pull/7447" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7447</a></li><li>[ISSUE #5613]<!-- --> Change the broker default value configuration by @yp969803 in <a href="https://github.com/apache/rocketmq/pull/7581" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7581</a></li><li>[ISSUE #7765]<!-- --> Fix unit test testEstimateLag by @landonchan90 in <a href="https://github.com/apache/rocketmq/pull/7805" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7805</a></li><li>[ISSUE #7797]<!-- --> Update copyright year to 2024 by @RongtongJin in <a href="https://github.com/apache/rocketmq/pull/7797" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7797</a></li><li>[ISSUE #7715]<!-- --> Update Bazel toolchain to make the CI work by @bazelisky in <a href="https://github.com/apache/rocketmq/pull/7714" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7714</a></li><li>[ISSUE #7791]<!-- --> Polish the code for jraft controller by @RongtongJin in <a href="https://github.com/apache/rocketmq/pull/7792" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7792</a></li><li>[ISSUE #7538]<!-- --> Fix wrong cachedMsgSize if msg body is changed in consumer callback by @yuz10 in <a href="https://github.com/apache/rocketmq/pull/7807" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7807</a></li><li>[ISSUE #7622]<!-- --> Revise the measurement method of GROUP_GET_LATENCY to reveal its intended semantics by @RongtongJin in <a href="https://github.com/apache/rocketmq/pull/7808" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7808</a></li><li>[ISSUE #7803]<!-- --> Add try catch for lock and unlock by @drpmma in <a href="https://github.com/apache/rocketmq/pull/7804" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7804</a></li><li>[ISSUE #7740]<!-- --> Optimize LocalFileOffsetStore by @redlsz in <a href="https://github.com/apache/rocketmq/pull/7819" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7819</a></li><li>[ISSUE #7822]<!-- --> Fix NettyRemotingClient can't connect to IPv6 address. by @kingkh1995 in <a href="https://github.com/apache/rocketmq/pull/7823" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7823</a></li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="bug">Bug<a href="#bug" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[ISSUE #7398]<!-- --> Fix ExportConfigsCommand NPE by @shirenchuang in <a href="https://github.com/apache/rocketmq/pull/7399" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7399</a></li><li>[ISSUE #7400]<!-- --> Fix getBrokerEpochSubCommand NPE by @shirenchuang in <a href="https://github.com/apache/rocketmq/pull/7401" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7401</a></li><li>[ISSUE #7410]<!-- --> Handle the Exception when the Proxy requests the client failed. by @dingshuangxi888 in <a href="https://github.com/apache/rocketmq/pull/7411" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7411</a></li><li>[ISSUE #7412]<!-- --> Fix pop revive message error when the checkpoint is a reput one by @redlsz in <a href="https://github.com/apache/rocketmq/pull/7413" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7413</a></li><li>[ISSUE #7439]<!-- --> Add getter for class Message to fix json serialize bug by @LetLetMe in <a href="https://github.com/apache/rocketmq/pull/7439" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7439</a></li><li>[ISSUE #7453]<!-- --> Fix the problem in constructing the GetMessageResult by @guyinyou in <a href="https://github.com/apache/rocketmq/pull/7456" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7456</a></li><li>[ISSUE #7511]<!-- --> Lock granularity issue causing LMQ message loss by @DongyuanPan in <a href="https://github.com/apache/rocketmq/pull/7525" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7525</a></li><li>[ISSUE #7562]<!-- --> BugFix for estimating message accumulation correctly by @lollipopjin in <a href="https://github.com/apache/rocketmq/pull/7563" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7563</a></li><li>[ISSUE #7574]<!-- --> Fix RunningFlags conflict by @guyinyou in <a href="https://github.com/apache/rocketmq/pull/7575" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7575</a></li><li>[ISSUE #7545]<!-- --> Fix set mapped file to null cause file can not destroy by @lizhimins in <a href="https://github.com/apache/rocketmq/pull/7612" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7612</a></li><li>[ISSUE #7601]<!-- --> Fix slave acting master bug by @gaoyf in <a href="https://github.com/apache/rocketmq/pull/7603" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7603</a></li><li>[ISSUE #7626]<!-- --> Topic perm was mistakenly changed to 4 in dledger mode by @LittleBoy18 in <a href="https://github.com/apache/rocketmq/pull/7661" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7661</a></li><li>[ISSUE #7684]<!-- --> Fix iterator.remove() bug by @EvanMi in <a href="https://github.com/apache/rocketmq/pull/7682" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7682</a></li><li>[ISSUE #7702]<!-- --> Fix ascii check for ppv2 tls. by @dingshuangxi888 in <a href="https://github.com/apache/rocketmq/pull/7703" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7703</a></li><li>[ISSUE #7697]<!-- --> Fix can't open controller metricsExporter. by @baijun44 in <a href="https://github.com/apache/rocketmq/pull/7705" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7705</a></li><li>[ISSUE #7689]<!-- --> In Controller mode, messages may lost due to sharing the same cq offset by @GenerousMan in <a href="https://github.com/apache/rocketmq/pull/7690" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7690</a></li><li>[ISSUE #7658]<!-- --> Fix bug of timer message metrics with setDelayTimeMs by @leizhiyuan in <a href="https://github.com/apache/rocketmq/pull/7743" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7743</a></li><li>[ISSUE #7753]<!-- --> Fix ppv2 tls ascii start with (byte)2 by @dingshuangxi888 in <a href="https://github.com/apache/rocketmq/pull/7753" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7753</a></li><li>[ISSUE #7599]<!-- --> Fix dledger recover abnormally may lost consume queue of tail by @bxfjb in <a href="https://github.com/apache/rocketmq/pull/7599" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7599</a></li><li>[ISSUE #7812]<!-- --> Remove reachable flag in brokers' available judgement. by @GenerousMan in <a href="https://github.com/apache/rocketmq/pull/7814" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7814</a></li><li>[ISSUE #7813]<!-- --> SetStartDetectorEnable Not effective by @leizhiyuan in <a href="https://github.com/apache/rocketmq/pull/7825" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7825</a></li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="new-contributors">New Contributors<a href="#new-contributors" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>@shriVATSA54 made their first contribution in <a href="https://github.com/apache/rocketmq/pull/7420" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7420</a></li><li>@LetLetMe made their first contribution in <a href="https://github.com/apache/rocketmq/pull/7439" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7439</a></li><li>@golden-yang made their first contribution in <a href="https://github.com/apache/rocketmq/pull/7436" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7436</a></li><li>@mureinik made their first contribution in <a href="https://github.com/apache/rocketmq/pull/7419" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7419</a></li><li>@985492783 made their first contribution in <a href="https://github.com/apache/rocketmq/pull/7463" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7463</a></li><li>@AYue-94 made their first contribution in <a href="https://github.com/apache/rocketmq/pull/7578" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7578</a></li><li>@yp969803 made their first contribution in <a href="https://github.com/apache/rocketmq/pull/7593" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7593</a></li><li>@LittleBoy18 made their first contribution in <a href="https://github.com/apache/rocketmq/pull/7661" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7661</a></li><li>@EvanMi made their first contribution in <a href="https://github.com/apache/rocketmq/pull/7682" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7682</a></li><li>@baijun44 made their first contribution in <a href="https://github.com/apache/rocketmq/pull/7705" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7705</a></li><li>@Qinglong-Lee made their first contribution in <a href="https://github.com/apache/rocketmq/pull/7712" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7712</a></li><li>@dao-jun made their first contribution in <a href="https://github.com/apache/rocketmq/pull/7694" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7694</a></li><li>@bxfjb made their first contribution in <a href="https://github.com/apache/rocketmq/pull/7599" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7599</a></li><li>@wyyl1 made their first contribution in <a href="https://github.com/apache/rocketmq/pull/7784" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7784</a></li><li>@sevenleave made their first contribution in <a href="https://github.com/apache/rocketmq/pull/7787" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7787</a></li><li>@yulangz made their first contribution in <a href="https://github.com/apache/rocketmq/pull/7301" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7301</a></li><li>@landonchan90 made their first contribution in <a href="https://github.com/apache/rocketmq/pull/7805" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7805</a></li><li>@bazelisky made their first contribution in <a href="https://github.com/apache/rocketmq/pull/7714" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7714</a></li><li>@kingkh1995 made their first contribution in <a href="https://github.com/apache/rocketmq/pull/7823" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7823</a></li></ul><p><strong>Full Changelog</strong>: <a href="https://github.com/apache/rocketmq/compare/rocketmq-all-5.1.4...rocketmq-all-5.2.0" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/compare/rocketmq-all-5.1.4...rocketmq-all-5.2.0</a></p></div></div>]]></content:encoded>
            <category>Release_Notes</category>
            <category>RocketMQ</category>
            <category>Version</category>
        </item>
        <item>
            <title><![CDATA[Release Notes - Apache RocketMQ - Version 4.9.8]]></title>
            <link>https://your-docusaurus-test-site.com/release-notes/2024/01/29/4.9.8</link>
            <guid>https://your-docusaurus-test-site.com/release-notes/2024/01/29/4.9.8</guid>
            <pubDate>Mon, 29 Jan 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[- Source: rocketmq-all-4.9.8-source-release.zip [PGP] [SHA512]]]></description>
            <content:encoded><![CDATA[<div class="theme-admonition theme-admonition-tip alert alert--success admonition_LlT9"><div class="admonitionHeading_tbUL"><span class="admonitionIcon_kALy"><svg viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"></path></svg></span>Download the 4.9.8 release</div><div class="admonitionContent_S0QG"><ul><li>Source: <a href="https://dist.apache.org/repos/dist/release/rocketmq/4.9.8/rocketmq-all-4.9.8-source-release.zip" target="_blank" rel="noopener noreferrer">rocketmq-all-4.9.8-source-release.zip</a> [<a href="https://dist.apache.org/repos/dist/release/rocketmq/4.9.8/rocketmq-all-4.9.8-source-release.zip.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://dist.apache.org/repos/dist/release/rocketmq/4.9.8/rocketmq-all-4.9.8-source-release.zip.sha512" target="_blank" rel="noopener noreferrer">SHA512</a>]</li><li>Binary: <a href="https://dist.apache.org/repos/dist/release/rocketmq/4.9.8/rocketmq-all-4.9.8-bin-release.zip" target="_blank" rel="noopener noreferrer">rocketmq-all-4.9.8-bin-release.zip</a> [<a href="https://dist.apache.org/repos/dist/release/rocketmq/4.9.8/rocketmq-all-4.9.8-bin-release.zip.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://dist.apache.org/repos/dist/release/rocketmq/4.9.8/rocketmq-all-4.9.8-bin-release.zip.sha512" target="_blank" rel="noopener noreferrer">SHA512</a>]
:::</li></ul><p>Below is a summary of the issues addressed in the 4.9.8 release of RocketMQ. For full documentation of the release, a guide to get started, please refer to <a href="/docs/quickStart/01quickstart/">Quick Start</a>.</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="whats-changed">What's Changed<a href="#whats-changed" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[ISSUE #7579]<!-- --> Fix globalWhiteRemoteAddressStrategy concurrent bug by @leizhiyuan in #7580</li><li>[ISSUE #7663]<!-- --> Bump snakeyaml version from 1.32 to 2.0 by @ShannonDing in #7663</li><li>[ISSUE #7649]<!-- --> Add validation in broker/nameserver configure updating command by @RongtongJin in #7649</li><li>[ISSUE #7653]<!-- --> Remove getBrokerClusterAclConfig from admin and server by @RongtongJin in #7653</li><li>[ISSUE #7688]<!-- --> Bump guava version from 31.1-jre to 32.0.1-jre by @RongtongJin in #7688</li><li>[ISSUE #7716]<!-- --> MQFaultStrategy check queue if writable by @leizhiyuan in #7716</li><li>[ISSUE #7783]<!-- --> Fix the selectOneMessageQueue to avoid change messageQueue permanently by @Tcytw in #7783</li><li>[ISSUE #7740]<!-- --> Optimize LocalFileOffsetStore by @redlsz in #7745</li><li>[ISSUE #7538]<!-- --> Fix wrong cachedMsgSize if msg body is changed in consumer callback by @yuz10 in #7820</li><li>[ISSUE #7849]<!-- --> Promptly return a response when the validation parameters cannot be modified by @RongtongJin #7849</li></ul><p><strong>Full Changelog</strong>: <a href="https://github.com/apache/rocketmq/compare/rocketmq-all-4.9.7...rocketmq-all-4.9.8" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/compare/rocketmq-all-4.9.7...rocketmq-all-4.9.8</a></p></div></div>]]></content:encoded>
            <category>Release_Notes</category>
            <category>RocketMQ</category>
            <category>Version</category>
        </item>
        <item>
            <title><![CDATA[Release Notes - Apache RocketMQ - Version 5.1.4]]></title>
            <link>https://your-docusaurus-test-site.com/release-notes/2023/09/22/5.1.4</link>
            <guid>https://your-docusaurus-test-site.com/release-notes/2023/09/22/5.1.4</guid>
            <pubDate>Fri, 22 Sep 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[- Source: rocketmq-all-5.1.4-source-release.zip [PGP] [SHA512]]]></description>
            <content:encoded><![CDATA[<div class="theme-admonition theme-admonition-tip alert alert--success admonition_LlT9"><div class="admonitionHeading_tbUL"><span class="admonitionIcon_kALy"><svg viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"></path></svg></span>Download the 5.1.4 release</div><div class="admonitionContent_S0QG"><ul><li>Source: <a href="https://archive.apache.org/dist/rocketmq/5.1.4/rocketmq-all-5.1.4-source-release.zip" target="_blank" rel="noopener noreferrer">rocketmq-all-5.1.4-source-release.zip</a> [<a href="https://archive.apache.org/dist/rocketmq/5.1.4/rocketmq-all-5.1.4-source-release.zip.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://archive.apache.org/dist/rocketmq/5.1.4/rocketmq-all-5.1.4-source-release.zip.sha512" target="_blank" rel="noopener noreferrer">SHA512</a>]</li><li>Binary: <a href="https://archive.apache.org/dist/rocketmq/5.1.4/rocketmq-all-5.1.4-bin-release.zip" target="_blank" rel="noopener noreferrer">rocketmq-all-5.1.4-bin-release.zip</a> [<a href="https://archive.apache.org/dist/rocketmq/5.1.4/rocketmq-all-5.1.4-bin-release.zip.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://archive.apache.org/dist/rocketmq/5.1.4/rocketmq-all-5.1.4-bin-release.zip.sha512" target="_blank" rel="noopener noreferrer">SHA512</a>]
:::</li></ul><p>Below is a summary of the issues addressed in the 5.1.4 release of RocketMQ. For full documentation of the release, a guide to get started, please refer to <a href="/docs/quickStart/01quickstart/">Quick Start</a>.</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="feature">Feature<a href="#feature" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[ISSUE #3717][RIP-27]<!-- --> Auto batching in producer by @guyinyou in <a href="https://github.com/apache/rocketmq/pull/3718" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/3718</a></li><li>[ISSUE #7064][RIP-66-1]<!-- --> Support KV(RocksDB) Storage for Metadata by @fujian-zfj in <a href="https://github.com/apache/rocketmq/pull/7092" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7092</a></li><li>[ISSUE #6567][RIP-63]<!-- --> Queue Selection Strategy Optimization by @GenerousMan in <a href="https://github.com/apache/rocketmq/pull/6568" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6568</a></li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="bug">Bug<a href="#bug" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[ISSUE #4612]<!-- --> Fix trace not complete by @panzhi33 in <a href="https://github.com/apache/rocketmq/pull/6941" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6941</a></li><li>[ISSUE #6810]<!-- --> Fix the bug of mistakenly deleting data in clientChannelTable when the channel expires by @zd46319 in <a href="https://github.com/apache/rocketmq/pull/7073" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7073</a></li><li>[ISSUE #7035]<!-- --> Fix correct min offset behavior in tiered storage by @lizhimins in <a href="https://github.com/apache/rocketmq/pull/7038" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7038</a></li><li>[ISSUE #7018]<!-- --> fix append in tiered storage when message offset incorrect by @lizhimins in <a href="https://github.com/apache/rocketmq/pull/7019" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7019</a></li><li>[ISSUE #7039]<!-- --> fix: fix retry message filter when subtype is TAG by @HScarb in <a href="https://github.com/apache/rocketmq/pull/7040" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7040</a></li><li>[ISSUE #7261]<!-- --> slave high CPU usage when enableScheduleAsyncDeliver=true by @yuz10 in <a href="https://github.com/apache/rocketmq/pull/7262" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7262</a></li><li>[ISSUE #7283]<!-- --> Incorrect dledger commitlog min offset after mappedFile re delete failed by @yuz10 in <a href="https://github.com/apache/rocketmq/pull/7284" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7284</a></li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="improvement">Improvement<a href="#improvement" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[ISSUE #6933]<!-- --> Support delete expired or damaged file in tiered storage and optimize fetch code by @lizhimins in <a href="https://github.com/apache/rocketmq/pull/6952" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6952</a></li><li>[ISSUE #6754]<!-- --> Support reentrant orderly consumption for proxy by @xdkxlk in <a href="https://github.com/apache/rocketmq/pull/6755" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6755</a></li><li>[ISSUE #6957]<!-- --> Support Proxy Protocol for gRPC and Remoting server by @dingshuangxi888 in <a href="https://github.com/apache/rocketmq/pull/6958" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6958</a></li><li>[ISSUE #7052]<!-- --> Ensuring consistency between broker and nameserver data when deleting a topic by @RongtongJin in <a href="https://github.com/apache/rocketmq/pull/7066" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7066</a></li><li>[ISSUE #7074]<!-- --> Allow a BoundaryType to be specified when retrieving offset based on the timestamp by @Koado in <a href="https://github.com/apache/rocketmq/pull/7082" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7082</a></li><li>[ISSUE #7144]<!-- --> Accelerate the recovery speed of the tiered storage module by @lizhimins in <a href="https://github.com/apache/rocketmq/pull/7145" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7145</a></li><li>[ISSUE #7205]<!-- --> support batch ack for pop orderly by @xdkxlk in <a href="https://github.com/apache/rocketmq/pull/7206" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7206</a></li><li>[ISSUE #7289]<!-- --> Fixed asynchronous send backpressure capability by @guyinyou in <a href="https://github.com/apache/rocketmq/pull/7290" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7290</a></li><li>[ISSUE #7326]<!-- --> Split the request to register to the nameserver by @Ziy1-Tan in <a href="https://github.com/apache/rocketmq/pull/7325" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7325</a></li><li>[ISSUE #7374]<!-- --> Prepare to release Apache RocketMQ 5.1.4 by @xdkxlk in <a href="https://github.com/apache/rocketmq/pull/7375" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7375</a></li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="new-contributors">New Contributors<a href="#new-contributors" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>@yao-wenbin made their first contribution in <a href="https://github.com/apache/rocketmq/pull/6942" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6942</a></li><li>@leeyiyu made their first contribution in <a href="https://github.com/apache/rocketmq/pull/6883" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6883</a></li><li>@wuyoudexiao made their first contribution in <a href="https://github.com/apache/rocketmq/pull/7078" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7078</a></li><li>@zd46319 made their first contribution in <a href="https://github.com/apache/rocketmq/pull/7073" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7073</a></li><li>@AayushSaini101 made their first contribution in <a href="https://github.com/apache/rocketmq/pull/7096" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7096</a></li><li>@weihubeats made their first contribution in <a href="https://github.com/apache/rocketmq/pull/7084" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7084</a></li><li>@Koado made their first contribution in <a href="https://github.com/apache/rocketmq/pull/7082" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7082</a></li><li>@haolinkong made their first contribution in <a href="https://github.com/apache/rocketmq/pull/7106" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7106</a></li><li>@shirenchuang made their first contribution in <a href="https://github.com/apache/rocketmq/pull/7157" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7157</a></li><li>@Ziy1-Tan made their first contribution in <a href="https://github.com/apache/rocketmq/pull/7197" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7197</a></li><li>@iamgd67 made their first contribution in <a href="https://github.com/apache/rocketmq/pull/7150" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/7150</a></li></ul><p><strong>Full Changelog</strong>: <a href="https://github.com/apache/rocketmq/compare/rocketmq-all-5.1.3...rocketmq-all-5.1.4" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/compare/rocketmq-all-5.1.3...rocketmq-all-5.1.4</a></p></div></div>]]></content:encoded>
            <category>Release_Notes</category>
            <category>RocketMQ</category>
            <category>Version</category>
        </item>
        <item>
            <title><![CDATA[Release Notes - Apache RocketMQ - Version 5.1.3]]></title>
            <link>https://your-docusaurus-test-site.com/release-notes/2023/06/24/5.1.3</link>
            <guid>https://your-docusaurus-test-site.com/release-notes/2023/06/24/5.1.3</guid>
            <pubDate>Sat, 24 Jun 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[- Source: rocketmq-all-5.1.3-source-release.zip [PGP] [SHA512]]]></description>
            <content:encoded><![CDATA[<div class="theme-admonition theme-admonition-tip alert alert--success admonition_LlT9"><div class="admonitionHeading_tbUL"><span class="admonitionIcon_kALy"><svg viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"></path></svg></span>Download the 5.1.3 release</div><div class="admonitionContent_S0QG"><ul><li>Source: <a href="https://dist.apache.org/repos/dist/release/rocketmq/5.1.3/rocketmq-all-5.1.3-source-release.zip" target="_blank" rel="noopener noreferrer">rocketmq-all-5.1.3-source-release.zip</a> [<a href="https://dist.apache.org/repos/dist/release/rocketmq/5.1.3/rocketmq-all-5.1.3-source-release.zip.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://dist.apache.org/repos/dist/release/rocketmq/5.1.3/rocketmq-all-5.1.3-source-release.zip.sha512" target="_blank" rel="noopener noreferrer">SHA512</a>]</li><li>Binary: <a href="https://dist.apache.org/repos/dist/release/rocketmq/5.1.3/rocketmq-all-5.1.3-bin-release.zip" target="_blank" rel="noopener noreferrer">rocketmq-all-5.1.3-bin-release.zip</a> [<a href="https://dist.apache.org/repos/dist/release/rocketmq/5.1.3/rocketmq-all-5.1.3-bin-release.zip.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://dist.apache.org/repos/dist/release/rocketmq/5.1.3/rocketmq-all-5.1.3-bin-release.zip.sha512" target="_blank" rel="noopener noreferrer">SHA512</a>]
:::</li></ul><p>Below is a summary of the issues addressed in the 5.1.3 release of RocketMQ. For full documentation of the release, a guide to get started, please refer to <a href="/docs/quickStart/01quickstart/">Quick Start</a>.</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="feature">Feature<a href="#feature" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[ISSUE #6720][RIP-64]<!-- --> Heartbeat Optimization  by @zk-drizzle in <a href="https://github.com/apache/rocketmq/pull/6724" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6724</a></li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="bug">Bug<a href="#bug" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[ISSUE #6576]<!-- --> Fix pop lmq message by @HScarb in <a href="https://github.com/apache/rocketmq/pull/6577" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6577</a></li><li>[ISSUE #5866]<!-- --> Fix  client-side memory leak of inactive channel by @imzs in <a href="https://github.com/apache/rocketmq/pull/5867" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/5867</a></li><li>[ISSUE #6884]<!-- --> Resolve proxy sending mentality to broker and unable to find ACL configuration related by @fengcharly in <a href="https://github.com/apache/rocketmq/pull/6885" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6885</a></li><li>[ISSUE #6908]<!-- --> Fix the problem that the proxy in the cluster mode obtains the wrong address of broker by @gaoyf in <a href="https://github.com/apache/rocketmq/pull/6909" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6909</a></li><li>[ISSUE #6904]<!-- --> Fix fail to start broker if mapped file size is 0 by @yuz10 in <a href="https://github.com/apache/rocketmq/pull/6903" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6903</a></li><li>[ISSUE #6926]<!-- --> Fixing the error in the initialization order of replicasManager caused the controller mode to fail to start. by @RongtongJin in <a href="https://github.com/apache/rocketmq/pull/6927" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6927</a></li><li>[ISSUE #6917]<!-- --> Fix cannot query all messages of the same msgId by @yuz10 in <a href="https://github.com/apache/rocketmq/pull/6918" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6918</a></li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="improvement">Improvement<a href="#improvement" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[ISSUE #6889]<!-- --> Add attribute for SubscriptionGroupConfig by @drpmma in <a href="https://github.com/apache/rocketmq/pull/6891" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6891</a></li><li>[ISSUE #6900]<!-- --> Add attributesBuilderSupplier for BrokerMetricsManager by @drpmma in <a href="https://github.com/apache/rocketmq/pull/6901" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6901</a></li><li>[ISSUE #6863]<!-- --> SQL expression CONTAINS support by @f1amingo in <a href="https://github.com/apache/rocketmq/pull/6864" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6864</a></li><li>[ISSUE #6841]<!-- --> Pop batch ack for pushConsumer by @f1amingo in <a href="https://github.com/apache/rocketmq/pull/6842" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6842</a></li><li>[ISSUE #6929]<!-- --> Temporarily ignoring testQueryMessageAsync testing on the Linux platform by @RongtongJin in <a href="https://github.com/apache/rocketmq/pull/6930" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6930</a></li><li>[ISSUE #6931]<!-- --> Set table reference the same object for setSubscriptionGroupTable method by @RongtongJin in <a href="https://github.com/apache/rocketmq/pull/6932" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6932</a></li><li>[ISSUE #6910]<!-- --> Extract the interval of fetchNameServerAddr by @totalo in <a href="https://github.com/apache/rocketmq/pull/6912" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6912</a></li><li>[ISSUE #6933]<!-- --> Support recreate file if local cq and tiered storage offset not match by @lizhimins in <a href="https://github.com/apache/rocketmq/pull/6934" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6934</a></li><li>[ISSUE #6916]<!-- --> Support startsWith and endsWith in sql filter. by @yuz10 in <a href="https://github.com/apache/rocketmq/pull/6915" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6915</a></li><li>[ISSUE #6935]<!-- --> Prepare to release Apache RocketMQ 5.1.3 by @RongtongJin in <a href="https://github.com/apache/rocketmq/pull/6936" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6936</a></li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="new-contributors">New Contributors<a href="#new-contributors" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>@imzs made their first contribution in <a href="https://github.com/apache/rocketmq/pull/5867" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/5867</a></li><li>@fengcharly made their first contribution in <a href="https://github.com/apache/rocketmq/pull/6885" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6885</a></li><li>@f1amingo made their first contribution in <a href="https://github.com/apache/rocketmq/pull/6864" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6864</a></li></ul><p><strong>Full Changelog</strong>: <a href="https://github.com/apache/rocketmq/compare/rocketmq-all-5.1.2...rocketmq-all-5.1.3" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/compare/rocketmq-all-5.1.2...rocketmq-all-5.1.3</a></p></div></div>]]></content:encoded>
            <category>Release_Notes</category>
            <category>RocketMQ</category>
            <category>Version</category>
        </item>
        <item>
            <title><![CDATA[Release Notes - Apache RocketMQ - Version 4.9.7]]></title>
            <link>https://your-docusaurus-test-site.com/release-notes/2023/06/12/4.9.7</link>
            <guid>https://your-docusaurus-test-site.com/release-notes/2023/06/12/4.9.7</guid>
            <pubDate>Mon, 12 Jun 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[- Source: rocketmq-all-4.9.7-source-release.zip [PGP] [SHA512]]]></description>
            <content:encoded><![CDATA[<div class="theme-admonition theme-admonition-tip alert alert--success admonition_LlT9"><div class="admonitionHeading_tbUL"><span class="admonitionIcon_kALy"><svg viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"></path></svg></span>Download the 4.9.7 release</div><div class="admonitionContent_S0QG"><ul><li>Source: <a href="https://archive.apache.org/dist/rocketmq/4.9.7/rocketmq-all-4.9.7-source-release.zip" target="_blank" rel="noopener noreferrer">rocketmq-all-4.9.7-source-release.zip</a> [<a href="https://archive.apache.org/dist/rocketmq/4.9.7/rocketmq-all-4.9.7-source-release.zip.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://archive.apache.org/dist/rocketmq/4.9.7/rocketmq-all-4.9.7-source-release.zip.sha512" target="_blank" rel="noopener noreferrer">SHA512</a>]</li><li>Binary: <a href="https://archive.apache.org/dist/rocketmq/4.9.7/rocketmq-all-4.9.7-bin-release.zip" target="_blank" rel="noopener noreferrer">rocketmq-all-4.9.7-bin-release.zip</a> [<a href="https://archive.apache.org/dist/rocketmq/4.9.7/rocketmq-all-4.9.7-bin-release.zip.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://archive.apache.org/dist/rocketmq/4.9.7/rocketmq-all-4.9.7-bin-release.zip.sha512" target="_blank" rel="noopener noreferrer">SHA512</a>]</li></ul></div></div><p>Below is a summary of the issues addressed in the 4.9.7 release of RocketMQ. For full documentation of the release, a guide to get started, please refer to <a href="/docs/quickStart/01quickstart/">Quick Start</a>.</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="whats-changed">What's Changed<a href="#whats-changed" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>Fix incorrect naming in update configuration protection by @RongtongJin</li></ul><p><strong>Full Changelog</strong>: <a href="https://github.com/apache/rocketmq/compare/rocketmq-all-4.9.6...rocketmq-all-4.9.7" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/compare/rocketmq-all-4.9.6...rocketmq-all-4.9.7</a></p>]]></content:encoded>
            <category>Release_Notes</category>
            <category>RocketMQ</category>
            <category>Version</category>
        </item>
        <item>
            <title><![CDATA[Release Notes - Apache RocketMQ - Version 5.1.2]]></title>
            <link>https://your-docusaurus-test-site.com/release-notes/2023/06/12/5.1.2</link>
            <guid>https://your-docusaurus-test-site.com/release-notes/2023/06/12/5.1.2</guid>
            <pubDate>Mon, 12 Jun 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[- Source: rocketmq-all-5.1.2-source-release.zip [PGP] [SHA512]]]></description>
            <content:encoded><![CDATA[<div class="theme-admonition theme-admonition-tip alert alert--success admonition_LlT9"><div class="admonitionHeading_tbUL"><span class="admonitionIcon_kALy"><svg viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"></path></svg></span>Download the 5.1.2 release</div><div class="admonitionContent_S0QG"><ul><li>Source: <a href="https://archive.apache.org/dist/rocketmq/5.1.2/rocketmq-all-5.1.2-source-release.zip" target="_blank" rel="noopener noreferrer">rocketmq-all-5.1.2-source-release.zip</a> [<a href="https://archive.apache.org/dist/rocketmq/5.1.2/rocketmq-all-5.1.2-source-release.zip.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://archive.apache.org/dist/rocketmq/5.1.2/rocketmq-all-5.1.2-source-release.zip.sha512" target="_blank" rel="noopener noreferrer">SHA512</a>]</li><li>Binary: <a href="https://archive.apache.org/dist/rocketmq/5.1.2/rocketmq-all-5.1.2-bin-release.zip" target="_blank" rel="noopener noreferrer">rocketmq-all-5.1.2-bin-release.zip</a> [<a href="https://archive.apache.org/dist/rocketmq/5.1.2/rocketmq-all-5.1.2-bin-release.zip.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://archive.apache.org/dist/rocketmq/5.1.2/rocketmq-all-5.1.2-bin-release.zip.sha512" target="_blank" rel="noopener noreferrer">SHA512</a>]</li></ul></div></div><p>Below is a summary of the issues addressed in the 5.1.2 release of RocketMQ. For full documentation of the release, a guide to get started, please refer to <a href="/docs/quickStart/01quickstart/">Quick Start</a>.</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="new-feature">New Feature<a href="#new-feature" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[ISSUE #6336][RIP-62]<!-- --> Cold Read Control  by @zk-drizzle in <a href="https://github.com/apache/rocketmq/pull/6507" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6507</a></li><li>[ISSUE #6633][RIP-65]<!-- --> Improving Tiered Storage Implementation by @lizhimins in <a href="https://github.com/apache/rocketmq/pull/6781" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6781</a></li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="bug">Bug<a href="#bug" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[ISSUE #6747]<!-- --> Add INNER_MULTI_DISPATCH check, can not contains path separator by @humkum in <a href="https://github.com/apache/rocketmq/pull/6746" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6746</a></li><li>[ISSUE #6789]<!-- --> Modify placeholder in DefaultMQProducerImpl by @DL1231 in <a href="https://github.com/apache/rocketmq/pull/6790" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6790</a></li><li>[ISSUE #6792]<!-- --> Fix the bug that send method blocked on log.warn for a long time by @DL1231 in <a href="https://github.com/apache/rocketmq/pull/6793" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6793</a></li><li>[ISSUE #6785]<!-- --> Isolate the remoteChannel by group by @xdkxlk in <a href="https://github.com/apache/rocketmq/pull/6786" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6786</a></li><li>[ISSUE #6595]<!-- --> Fix NPE and repeat access key log by @miles-ton in <a href="https://github.com/apache/rocketmq/pull/6596" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6596</a></li><li>[ISSUE #6828]<!-- --> Return the number of assignments equal to the number of messageQueues for order consumer by @xdkxlk in <a href="https://github.com/apache/rocketmq/pull/6829" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6829</a></li><li>[ISSUE #6849]<!-- --> Fix the issue of increasing RT in three replicators by @GenerousMan in <a href="https://github.com/apache/rocketmq/pull/6850" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6850</a></li><li>[ISSUE #6881]<!-- --> Fix scheduled messages are replayed bug by @gaoyf in <a href="https://github.com/apache/rocketmq/pull/6882" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6882</a></li><li>Fix incorrect naming by @RongtongJin in <a href="https://github.com/apache/rocketmq/pull/6843" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6843</a></li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="improvement">Improvement<a href="#improvement" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[ISSUE #6761]<!-- --> Support reentrant notification orderly for broker by @xdkxlk in <a href="https://github.com/apache/rocketmq/pull/6762" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6762</a></li><li>[ISSUE #6765]<!-- --> org.apache.rocketmq.util.cache doesn't look like it's being used  by @socutes in <a href="https://github.com/apache/rocketmq/pull/6766" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6766</a></li><li>[ISSUE #6745]<!-- --> Remove redundant variables by @haiyanghan in <a href="https://github.com/apache/rocketmq/pull/6740" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6740</a></li><li>[ISSUE #6771]<!-- --> Merge some cases in PullMessageProcessor#composeResponseHeader method by @mxsm in <a href="https://github.com/apache/rocketmq/pull/6772" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6772</a></li><li>[ISSUE #6774]<!-- --> Update README.md rocketmq version to 5.1.1 by @mxsm in <a href="https://github.com/apache/rocketmq/pull/6775" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6775</a></li><li>[ISSUE #6797]<!-- --> Support batch ack when reput buffer ak to store in PopBufferMergeService by @DongyuanPan in <a href="https://github.com/apache/rocketmq/pull/6798" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6798</a></li><li>[ISSUE #6816]<!-- --> Polish the persistent_unique_broker_id document by @RongtongJin in <a href="https://github.com/apache/rocketmq/pull/6817" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6817</a></li><li>[ISSUE #6803]<!-- --> Benchmark support reportInterval option by @DL1231 in <a href="https://github.com/apache/rocketmq/pull/6804" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6804</a></li><li>[ISSUE #6819]<!-- --> Rename brokerHeartbeatExecutorService executorService name by @xiaochangbai in <a href="https://github.com/apache/rocketmq/pull/6820" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6820</a></li><li>[ISSUE #6777]<!-- --> Support metric in controller by @TheR1sing3un in <a href="https://github.com/apache/rocketmq/pull/6778" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6778</a></li><li>[ISSUE #6624]<!-- --> Support mark() &amp; reset() for TieredFileSegmentInputStream by @TheR1sing3un in <a href="https://github.com/apache/rocketmq/pull/6625" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6625</a></li><li>[ISSUE #6845]<!-- --> Build controller with bazel by @TheR1sing3un in <a href="https://github.com/apache/rocketmq/pull/6846" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6846</a></li><li>[ISSUE #6779]<!-- --> Support scheduled message for LMQ by @HScarb in <a href="https://github.com/apache/rocketmq/pull/6780" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6780</a></li><li>[ISSUE #6858]<!-- --> Passing through ProxyContext for future expansion by @xdkxlk in <a href="https://github.com/apache/rocketmq/pull/6859" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6859</a></li><li>[ISSUE #6154]<!-- --> Support Amazon S3 backend in TieredStorage by @TheR1sing3un in <a href="https://github.com/apache/rocketmq/pull/6495" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6495</a></li><li>[ISSUE #6866]<!-- --> Move the judgment logic of grpc TLS mode to improve the scalability of ProtocolNegotiator by @dingshuangxi888 in <a href="https://github.com/apache/rocketmq/pull/6867" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6867</a></li><li>[ISSUE #6824]<!-- --> Add golang e2e test by @deepsola in <a href="https://github.com/apache/rocketmq/pull/6825" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6825</a></li><li>[ISSUE #6800]<!-- --> Change the config variable isEnableBatchPush to enableBatchPush  by @absolute8511 in <a href="https://github.com/apache/rocketmq/pull/6801" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6801</a></li><li>Fix typo in operation.md by @maclong1989 in <a href="https://github.com/apache/rocketmq/pull/6799" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6799</a></li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="new-contributors">New Contributors<a href="#new-contributors" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>@DL1231 made their first contribution in <a href="https://github.com/apache/rocketmq/pull/6790" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6790</a></li><li>@maclong1989 made their first contribution in <a href="https://github.com/apache/rocketmq/pull/6799" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6799</a></li><li>@xiaochangbai made their first contribution in <a href="https://github.com/apache/rocketmq/pull/6820" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6820</a></li><li>@zk-drizzle made their first contribution in <a href="https://github.com/apache/rocketmq/pull/6507" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6507</a></li><li>@gaoyf made their first contribution in <a href="https://github.com/apache/rocketmq/pull/6882" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6882</a></li></ul><p><strong>Full Changelog</strong>: <a href="https://github.com/apache/rocketmq/compare/rocketmq-all-5.1.1...rocketmq-all-5.1.2" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/compare/rocketmq-all-5.1.1...rocketmq-all-5.1.2</a></p>]]></content:encoded>
            <category>Release_Notes</category>
            <category>RocketMQ</category>
            <category>Version</category>
        </item>
        <item>
            <title><![CDATA[Release Notes - Apache RocketMQ - Version 4.9.6]]></title>
            <link>https://your-docusaurus-test-site.com/release-notes/2023/05/18/4.9.6</link>
            <guid>https://your-docusaurus-test-site.com/release-notes/2023/05/18/4.9.6</guid>
            <pubDate>Thu, 18 May 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[- Source: rocketmq-all-4.9.6-source-release.zip [PGP] [SHA512]]]></description>
            <content:encoded><![CDATA[<div class="theme-admonition theme-admonition-tip alert alert--success admonition_LlT9"><div class="admonitionHeading_tbUL"><span class="admonitionIcon_kALy"><svg viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"></path></svg></span>Download the 4.9.6 release</div><div class="admonitionContent_S0QG"><ul><li>Source: <a href="https://archive.apache.org/dist/rocketmq/4.9.6/rocketmq-all-4.9.6-source-release.zip" target="_blank" rel="noopener noreferrer">rocketmq-all-4.9.6-source-release.zip</a> [<a href="https://archive.apache.org/dist/rocketmq/4.9.6/rocketmq-all-4.9.6-source-release.zip.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://archive.apache.org/dist/rocketmq/4.9.6/rocketmq-all-4.9.6-source-release.zip.sha512" target="_blank" rel="noopener noreferrer">SHA512</a>]</li><li>Binary: <a href="https://archive.apache.org/dist/rocketmq/4.9.6/rocketmq-all-4.9.6-bin-release.zip" target="_blank" rel="noopener noreferrer">rocketmq-all-4.9.6-bin-release.zip</a> [<a href="https://archive.apache.org/dist/rocketmq/4.9.6/rocketmq-all-4.9.6-bin-release.zip.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://archive.apache.org/dist/rocketmq/4.9.6/rocketmq-all-4.9.6-bin-release.zip.sha512" target="_blank" rel="noopener noreferrer">SHA512</a>]</li></ul></div></div><p>Below is a summary of the issues addressed in the 4.9.6 release of RocketMQ. For full documentation of the release, a guide to get started, please refer to <a href="/docs/quickStart/01quickstart/">Quick Start</a>.</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="whats-changed">What's Changed<a href="#whats-changed" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>Make configPath unable to update at runtime by @RongtongJin</li><li>Remove the filter server module by @RongtongJin</li><li>[ISSUE #6758]<!-- --> Prepare to release version 4.9.6 by @RongtongJin in <a href="https://github.com/apache/rocketmq/pull/6759" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6759</a></li></ul><p><strong>Full Changelog</strong>: <a href="https://github.com/apache/rocketmq/compare/rocketmq-all-4.9.5...rocketmq-all-4.9.6" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/compare/rocketmq-all-4.9.5...rocketmq-all-4.9.6</a></p>]]></content:encoded>
            <category>Release_Notes</category>
            <category>RocketMQ</category>
            <category>Version</category>
        </item>
        <item>
            <title><![CDATA[Release Notes - Apache RocketMQ - Version 5.1.1]]></title>
            <link>https://your-docusaurus-test-site.com/release-notes/2023/05/15/5.1.1</link>
            <guid>https://your-docusaurus-test-site.com/release-notes/2023/05/15/5.1.1</guid>
            <pubDate>Mon, 15 May 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[- Source: rocketmq-all-5.1.1-source-release.zip [PGP] [SHA512]]]></description>
            <content:encoded><![CDATA[<div class="theme-admonition theme-admonition-tip alert alert--success admonition_LlT9"><div class="admonitionHeading_tbUL"><span class="admonitionIcon_kALy"><svg viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"></path></svg></span>Download the 5.1.1 release</div><div class="admonitionContent_S0QG"><ul><li>Source: <a href="https://archive.apache.org/dist/rocketmq/5.1.1/rocketmq-all-5.1.1-source-release.zip" target="_blank" rel="noopener noreferrer">rocketmq-all-5.1.1-source-release.zip</a> [<a href="https://archive.apache.org/dist/rocketmq/5.1.1/rocketmq-all-5.1.1-source-release.zip.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://archive.apache.org/dist/rocketmq/5.1.1/rocketmq-all-5.1.1-source-release.zip.sha512" target="_blank" rel="noopener noreferrer">SHA512</a>]</li><li>Binary: <a href="https://archive.apache.org/dist/rocketmq/5.1.1/rocketmq-all-5.1.1-bin-release.zip" target="_blank" rel="noopener noreferrer">rocketmq-all-5.1.1-bin-release.zip</a> [<a href="https://archive.apache.org/dist/rocketmq/5.1.1/rocketmq-all-5.1.1-bin-release.zip.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://archive.apache.org/dist/rocketmq/5.1.1/rocketmq-all-5.1.1-bin-release.zip.sha512" target="_blank" rel="noopener noreferrer">SHA512</a>]</li></ul></div></div><p>Below is a summary of the issues addressed in the 5.1.1 release of RocketMQ. For full documentation of the release, a guide to get started, please refer to <a href="/docs/quickStart/01quickstart/">Quick Start</a>.</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="whats-changed">What's Changed<a href="#whats-changed" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[ISSUE #6103]<!-- --> Add AsyncAppender support for client logging by @aaron-ai in <a href="https://github.com/apache/rocketmq/pull/6104" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6104</a></li><li>[ISSUE #6112]<!-- --> Fix typos in RemoteAddressStrategyFactory by @hardyfish in <a href="https://github.com/apache/rocketmq/pull/6113" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6113</a></li><li>[ISSUE #6101]<!-- --> Remove rebundant code by @hardyfish in <a href="https://github.com/apache/rocketmq/pull/6102" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6102</a></li><li>[ISSUE #6123]<!-- --> Fix flaky test in tiered storage by @ShadowySpirits in <a href="https://github.com/apache/rocketmq/pull/6124" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6124</a></li><li>[ISSUE #6137]<!-- --> Temporarily cancel the protection of the master branch by @RongtongJin in <a href="https://github.com/apache/rocketmq/pull/6139" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6139</a></li><li>[ISSUE #6125]<!-- --> Ignore AutoSwitchRoleIntegrationTest temporarily because it is still flaky by @RongtongJin in <a href="https://github.com/apache/rocketmq/pull/6144" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6144</a></li><li>[ISSUE #6092]<!-- --> Fix: wrong brokerConfigPath when init configuration by @leizhiyuan in <a href="https://github.com/apache/rocketmq/pull/6093" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6093</a></li><li>[ISSUE #6147]<!-- --> Detach RocketmqTraffic from controller_default log by @RongtongJin in <a href="https://github.com/apache/rocketmq/pull/6148" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6148</a></li><li>[ISSUE #6138]<!-- --> Skip log empty remoting code distribution by @yuz10 in <a href="https://github.com/apache/rocketmq/pull/6136" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6136</a></li><li>[ISSUE #6140]<!-- --> Use apache/rocketmq-ci docker repo in CI by @deepsola in <a href="https://github.com/apache/rocketmq/pull/6135" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6135</a></li><li>[ISSUE #6149]<!-- --> Remove handle when exceed renewMaxTimeMillis by @xdkxlk in <a href="https://github.com/apache/rocketmq/pull/6150" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6150</a></li><li>[ISSUE #6141]<!-- --> Validate group when auto create subscription group by @yuz10 in <a href="https://github.com/apache/rocketmq/pull/6142" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6142</a></li><li>[ISSUE #6087]<!-- --> Fix typos by @hardyfish in <a href="https://github.com/apache/rocketmq/pull/6091" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6091</a></li><li>[ISSUE #6138]<!-- --> Add back the protection of the master branch by @RongtongJin in <a href="https://github.com/apache/rocketmq/pull/6143" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6143</a></li><li>[ISSUE #6159]<!-- --> Fix typos by @hardyfish in <a href="https://github.com/apache/rocketmq/pull/6160" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6160</a></li><li>[ISSUE #6161]<!-- --> Match apache actions policy, use apache/rocketmq-test-tool in workflow by @deepsola in <a href="https://github.com/apache/rocketmq/pull/6162" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6162</a></li><li>[ISSUE #6057]<!-- --> Modify magic number code by @hardyfish in <a href="https://github.com/apache/rocketmq/pull/6058" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6058</a></li><li>Polish the unified remoting logger name. by @echooymxq in <a href="https://github.com/apache/rocketmq/pull/6042" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6042</a></li><li>[ISSUE #6163]<!-- --> Fix the issue of infinite retry of order message by @RongtongJin in <a href="https://github.com/apache/rocketmq/pull/6164" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6164</a></li><li>[ISSUE #6180]<!-- --> Polish the issue_template by @RongtongJin in <a href="https://github.com/apache/rocketmq/pull/6181" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6181</a></li><li>[ISSUE #6121]<!-- --> Optimize some code style in store module by @TheR1sing3un in <a href="https://github.com/apache/rocketmq/pull/6122" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6122</a></li><li>[ISSUE #6117]<!-- --> Optimize NettyRemotingServer EventLoopGroup create by @mxsm in <a href="https://github.com/apache/rocketmq/pull/6118" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6118</a></li><li>[ISSUE #6105]<!-- --> Optimize the timer implementation in Remoting by @socutes in <a href="https://github.com/apache/rocketmq/pull/6116" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6116</a></li><li>[ISSUE #6108]<!-- --> Optimize command line tools QueryMsgByKey&amp; QueryMsgTraceById by @socutes in <a href="https://github.com/apache/rocketmq/pull/6115" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6115</a></li><li>[ISSUE #6106]<!-- --> Optimize getQueueIdByBroker naming ambiguity by @socutes in <a href="https://github.com/apache/rocketmq/pull/6109" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6109</a></li><li>[ISSUE #6192]<!-- --> Set a default value when UniqID is empty in Proxy by @xdkxlk in <a href="https://github.com/apache/rocketmq/pull/6193" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6193</a></li><li>[ISSUE #6174]<!-- --> Small optimization of Proxy code and logic  by @socutes in <a href="https://github.com/apache/rocketmq/pull/6175" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6175</a></li><li>[ISSUE #6194]<!-- --> The config enableControllerMode and enableDLegerCommitLog cannot both be true by @RongtongJin in <a href="https://github.com/apache/rocketmq/pull/6195" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6195</a></li><li>[ISSUE #6119]<!-- --> Replace ScheduleMessageService method reference by @hardyfish in <a href="https://github.com/apache/rocketmq/pull/6120" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6120</a></li><li>[ISSUE #6131]<!-- --> Simplified ConsumeReviveObj code by @hardyfish in <a href="https://github.com/apache/rocketmq/pull/6132" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6132</a></li><li>[ISSUE #6185]<!-- --> Fix It does not take effect when acl is enabled in the proxy by @Oliverwqcwrw in <a href="https://github.com/apache/rocketmq/pull/6186" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6186</a></li><li>[ISSUE #6182]<!-- --> Remove invalid null check code by @hardyfish in <a href="https://github.com/apache/rocketmq/pull/6183" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6183</a></li><li>[ISSUE #6145]<!-- --> Modify Collections.sort usage by @hardyfish in <a href="https://github.com/apache/rocketmq/pull/6146" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6146</a></li><li>[ISSUE #6196]<!-- --> Update lastConsumeTimestamp and lastPullTimestamp in DefaultLitePullConsumer by @RongtongJin in <a href="https://github.com/apache/rocketmq/pull/6197" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6197</a></li><li>doc:add rocketmq-eventbridge to README.md by @2011shenlin in <a href="https://github.com/apache/rocketmq/pull/6221" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6221</a></li><li>[ISSUE #6060]<!-- --> Optimize AutoSwitchRoleBase#nextPort method by @mxsm in <a href="https://github.com/apache/rocketmq/pull/6068" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6068</a></li><li>[ISSUE #6226]<!-- --> Shutdown flowMonitor when connection disconnect by @RongtongJin in <a href="https://github.com/apache/rocketmq/pull/6227" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6227</a></li><li>[ISSUE #6244]<!-- --> Fix issue template feature request order incorrect by @mxsm in <a href="https://github.com/apache/rocketmq/pull/6245" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6245</a></li><li>[ISSUE #6246]<!-- --> Optimize AcceptSocketService#run by @hardyfish in <a href="https://github.com/apache/rocketmq/pull/6247" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6247</a></li><li>ISSUE<!-- -->[ #6250]<!-- --> Fix wrong value of MessageStoreConfig#storePathEpochFile by @TheR1sing3un in <a href="https://github.com/apache/rocketmq/pull/6251" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6251</a></li><li>[ISSUE #5883]<!-- --> Dledger commit log should override the getData by @absolute8511 in <a href="https://github.com/apache/rocketmq/pull/5879" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/5879</a></li><li>[ISSUE #6230]<!-- --> Optimizes ScheduleMessageService code and logic by @socutes in <a href="https://github.com/apache/rocketmq/pull/6231" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6231</a></li><li>[ISSUE #6026]<!-- --> Remove uncompatible sed in runserver.sh by @aaron-ai in <a href="https://github.com/apache/rocketmq/pull/6255" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6255</a></li><li>[ISSUE #6256]<!-- --> Fix several issue about logback configuration by @aaron-ai in <a href="https://github.com/apache/rocketmq/pull/6257" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6257</a></li><li>[ISSUE #6157]<!-- --> Fix incompatibility between 4.x and 5.x in message trace by @yuz10 in <a href="https://github.com/apache/rocketmq/pull/6158" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6158</a></li><li>[ISSUE #6266]<!-- --> Get MessageId from UNIQ_KEY firstly when build system message by @xdkxlk in <a href="https://github.com/apache/rocketmq/pull/6267" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6267</a></li><li>[ISSUE #6280]<!-- --> Remove rbe_default digest check by @aaron-ai in <a href="https://github.com/apache/rocketmq/pull/6281" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6281</a></li><li>Use static subscription to calculate consumer lag and latency by @drpmma in <a href="https://github.com/apache/rocketmq/pull/6207" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6207</a></li><li>[ISSUE #6133]<!-- --> Update the version information to 5.1.0 in README.md by @mxsm in <a href="https://github.com/apache/rocketmq/pull/6134" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6134</a></li><li>[ISSUE #6213]<!-- --> When subscriptionGroupConfig is null ,we do not register consumer by @leizhiyuan in <a href="https://github.com/apache/rocketmq/pull/6214" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6214</a></li><li>[ISSUE #6169]<!-- --> Fix NPE when timerWheel disabled by @RongtongJin in <a href="https://github.com/apache/rocketmq/pull/6184" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6184</a></li><li>[ISSUE #6189]<!-- --> Replace ThreadFactory create by @hardyfish in <a href="https://github.com/apache/rocketmq/pull/6190" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6190</a></li><li>[ISSUE #6235]<!-- --> Removed the ForwardRequestProcessors class that is not being used by @socutes in <a href="https://github.com/apache/rocketmq/pull/6289" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6289</a></li><li>[ISSUE #6283]<!-- --> Fix the bug that single replica cannot flush data when transientStorePoolEnable is true by @RongtongJin in <a href="https://github.com/apache/rocketmq/pull/6284" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6284</a></li><li>[ISSUE #6285]<!-- --> Polish the DLedgerControllerStateMachine log output to help troubleshoot by @RongtongJin in <a href="https://github.com/apache/rocketmq/pull/6286" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6286</a></li><li>Support proxy to get consumer connection list by @lyx2000 in <a href="https://github.com/apache/rocketmq/pull/6296" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6296</a></li><li>[ISSUE #6306]<!-- --> Fix unexpected state from slave by @fujian-zfj in <a href="https://github.com/apache/rocketmq/pull/6307" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6307</a></li><li>[ISSUE #6302]<!-- --> Fix DefaultMQPushConsumerImpl code style by @mxsm in <a href="https://github.com/apache/rocketmq/pull/6303" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6303</a></li><li>[ISSUE #6318]<!-- --> Upgrade dledger version to 0.3.1.1 by @RongtongJin in <a href="https://github.com/apache/rocketmq/pull/6319" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6319</a></li><li>[ISSUE #6308]<!-- --> Fix docs by @Star-tears in <a href="https://github.com/apache/rocketmq/pull/6301" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6301</a></li><li>[ISSUE #6316]<!-- --> Nameserver should choose a master with a larger epoch when there are two masters in controller mode by @RongtongJin in <a href="https://github.com/apache/rocketmq/pull/6317" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6317</a></li><li>[ISSUE #6272]<!-- --> Add judgment for SendLatencyFault in MQFaultStrategy#selectOneMessageQueue by @mxsm in <a href="https://github.com/apache/rocketmq/pull/6273" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6273</a></li><li>[ISSUE #5663]<!-- --> Fix Messages may be lost when SyncStateSet expand in extreme scenarios by @hzh0425 in <a href="https://github.com/apache/rocketmq/pull/5798" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/5798</a></li><li>[ISSUE #6311]<!-- --> Fixed the proxy configuration path null value problem by @socutes in <a href="https://github.com/apache/rocketmq/pull/6311" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6311</a></li><li>[ISSUE #6331]<!-- --> Optimize DefaultMQPushConsumerImpl#subscribe method by @mxsm in <a href="https://github.com/apache/rocketmq/pull/6332" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6332</a></li><li>[ISSUE #5989]<!-- --> Support unique broker-id as identification in controller mode  by @TheR1sing3un in <a href="https://github.com/apache/rocketmq/pull/6100" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6100</a></li><li>[ISSUE #6333]<!-- --> Simplify the logic of the FilterAPI#buildSubscriptionData method by @mxsm in <a href="https://github.com/apache/rocketmq/pull/6334" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6334</a></li><li>[ISSUE #6328]<!-- --> Fix ConfigurationManagerTest by @xdkxlk in <a href="https://github.com/apache/rocketmq/pull/6329" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6329</a></li><li>[ISSUE #6339]<!-- --> Set message's flag in popRevive by @xdkxlk in <a href="https://github.com/apache/rocketmq/pull/6340" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6340</a></li><li>[ISSUE #6268]<!-- --> Fix rocketmq-proxy does not work properly in k8s nodePort mode by @Misaki030112 in <a href="https://github.com/apache/rocketmq/pull/6262" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6262</a></li><li>[ISSUE #6215]<!-- --> Make benchmark cover compress msg situation by @humkum in <a href="https://github.com/apache/rocketmq/pull/6216" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6216</a></li><li>[ISSUE #6313]<!-- --> com.google.guava version upgraded by @socutes in <a href="https://github.com/apache/rocketmq/pull/6314" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6314</a></li><li>[ISSUE #5678]<!-- --> Add logging exporter for metrics by @lrybbs in <a href="https://github.com/apache/rocketmq/pull/6234" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6234</a></li><li>[ISSUE #6346]<!-- --> Support asynchronously notify brokers when their roles has been changed by @TheR1sing3un in <a href="https://github.com/apache/rocketmq/pull/6348" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6348</a></li><li>[ISSUE #6292]<!-- --> Fix typos by @hardyfish in <a href="https://github.com/apache/rocketmq/pull/6293" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6293</a></li><li>[ISSUE #6343]<!-- --> Fix consumeQueueExtDir not deleted when deleting topic by @redlsz in <a href="https://github.com/apache/rocketmq/pull/6351" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6351</a></li><li>[ISSUE #6347]<!-- --> Use mutable list to avoid start fail when enable tiered store by @leizhiyuan in <a href="https://github.com/apache/rocketmq/pull/6349" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6349</a></li><li>[ISSUE #6342]<!-- --> Fix: Local SyncStatSet sync to remote value when changeToMaster by @GenerousMan in <a href="https://github.com/apache/rocketmq/pull/6352" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6352</a></li><li>[ISSUE #6358]<!-- --> Add chinese docs about persistent-unique-broker-id by @TheR1sing3un in <a href="https://github.com/apache/rocketmq/pull/6359" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6359</a></li><li>ReceiptHandleProcessor message renewal strategy optimization by @socutes in <a href="https://github.com/apache/rocketmq/pull/6271" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6271</a></li><li>[ISSUE #6287]<!-- --> Fix two redundant judgments by @socutes in <a href="https://github.com/apache/rocketmq/pull/6288" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6288</a></li><li>[ISSUE #6344]<!-- --> QueueOffsets in topicQueueTable rollback when master changes to master in ha mode by @fujian-zfj in <a href="https://github.com/apache/rocketmq/pull/6345" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6345</a></li><li>[ISSUE #6380]<!-- --> Optimize switch cases in BrokerOuterAPI. by @GenerousMan in <a href="https://github.com/apache/rocketmq/pull/6381" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6381</a></li><li>[ISSUE #6372]<!-- --> New scheduledExecutor clean consume queue by @fuyou001 in <a href="https://github.com/apache/rocketmq/pull/6376" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6376</a></li><li>[ISSUE #6365]<!-- --> Fix no log in benchmark by @yuz10 in <a href="https://github.com/apache/rocketmq/pull/6366" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6366</a></li><li>[ISSUE #6390]<!-- --> Add break to the exception of WHEEL_TIMER_NOT_ENABLE. by @GenerousMan in <a href="https://github.com/apache/rocketmq/pull/6394" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6394</a></li><li>[ISSUE #6377]<!-- --> Polish the code when broker change to master by @RongtongJin in <a href="https://github.com/apache/rocketmq/pull/6378" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6378</a></li><li>[ISSUE #6026]<!-- --> Fix the problem that the custom JAVA_HOME environment variable does not take effect by @Oliverwqcwrw in <a href="https://github.com/apache/rocketmq/pull/6167" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6167</a></li><li>[ISSUE #6396]<!-- --> Fix DefaultMQPushConsumer javadoc typo by @mxsm in <a href="https://github.com/apache/rocketmq/pull/6397" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6397</a></li><li>[ISSUE #6392]<!-- --> GetSyncStateSet prints replica's alive status by @GenerousMan in <a href="https://github.com/apache/rocketmq/pull/6393" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6393</a></li><li>[ISSUE #6408]<!-- --> Due to network issues, use new ASK cluster in VIRGINA to run e2e test by @deepsola in <a href="https://github.com/apache/rocketmq/pull/6409" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6409</a></li><li>[ISSUE #6406]<!-- --> Add more visual comments on <code>IndexFile</code> &amp; <code>IndexHeader</code> &amp; <code>ConsumeQueue</code> by @TheR1sing3un in <a href="https://github.com/apache/rocketmq/pull/6407" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6407</a></li><li>[ISSUE #6419]<!-- --> Dledger new version to fix problem in issue 282 by @fujian-zfj in <a href="https://github.com/apache/rocketmq/pull/6418" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6418</a></li><li>[ISSUE #6421]<!-- --> Fix the encode bug. by @GenerousMan in <a href="https://github.com/apache/rocketmq/pull/6422" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6422</a></li><li>[ISSUE #6402]<!-- --> Opt transaction message check by @Focus-rth in <a href="https://github.com/apache/rocketmq/pull/6401" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6401</a></li><li>[ISSUE #6382]<!-- --> Periodically check for inactive masters by @TheR1sing3un in <a href="https://github.com/apache/rocketmq/pull/6383" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6383</a></li><li>[ISSUE #6386]<!-- --> Some improvements for compactionTopic by @guyinyou in <a href="https://github.com/apache/rocketmq/pull/6387" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6387</a></li><li>[ISSUE #6438]<!-- --> Optimizing the memory usage of MultiProtocolRemotingServer by @xdkxlk in <a href="https://github.com/apache/rocketmq/pull/6439" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6439</a></li><li>[ISSUE #6373]<!-- --> Optimized log printing and fixed null pointer exceptions by @socutes in <a href="https://github.com/apache/rocketmq/pull/6375" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6375</a></li><li>[ISSUE #6449]<!-- --> Fix NPE in MultiProtocolRemotingServer by @xdkxlk in <a href="https://github.com/apache/rocketmq/pull/6450" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6450</a></li><li>[ISSUE #6440]<!-- --> Optimize the code of consumer thread name,and support t… by @crzbird in <a href="https://github.com/apache/rocketmq/pull/6441" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6441</a></li><li>[ISSUE #6424]<!-- --> Make topicConfig updating atomically by @guyinyou in <a href="https://github.com/apache/rocketmq/pull/6426" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6426</a></li><li>[ISSUE #6399]<!-- --> When the proxy starts, the log displays the configuration details by @socutes in <a href="https://github.com/apache/rocketmq/pull/6453" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6453</a></li><li>[ISSUE #6454]<!-- --> Fix unsafe shutdown process in tiered storage by @ShadowySpirits in <a href="https://github.com/apache/rocketmq/pull/6455" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6455</a></li><li>[ISSUE #6414]<!-- --> Polish MQClientAPIImpl.getDefaultTopicRouteInfoFromName… by @miles-ton in <a href="https://github.com/apache/rocketmq/pull/6452" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6452</a></li><li>[ISSUE #4890]<!-- --> BugFix: fix binary search consume offset by time by @GenerousMan in <a href="https://github.com/apache/rocketmq/pull/6429" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6429</a></li><li>[ISSUE #6459]<!-- --> Add rpc validatation for gRPC in PlainAccessResource by @drpmma in <a href="https://github.com/apache/rocketmq/pull/6460" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6460</a></li><li>[ISSUE #6400]<!-- --> Remove unnecessary config BrokerConfig.maxDelayTime by @caigy in <a href="https://github.com/apache/rocketmq/pull/6465" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6465</a></li><li>[ISSUE #6469]<!-- --> Translation persistent_unique_broker_id.md (CN-&gt;EN) by @mxsm in <a href="https://github.com/apache/rocketmq/pull/6470" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6470</a></li><li>[ISSUE #6466]<!-- --> Add ForbiddenType when Broker process PullMessage return no permission by @mxsm in <a href="https://github.com/apache/rocketmq/pull/6467" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6467</a></li><li>build(deps): bump spring-core from 5.3.23 to 5.3.26 by @dependabot in <a href="https://github.com/apache/rocketmq/pull/6464" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6464</a></li><li>[ISSUE #6474]<!-- --> Optimize ServiceThread log print by @mxsm in <a href="https://github.com/apache/rocketmq/pull/6475" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6475</a></li><li>[ISSUE #6390]<!-- --> Add break to the exception of WHEEL_TIMER_NOT_ENABLE. by @yuz10 in <a href="https://github.com/apache/rocketmq/pull/6477" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6477</a></li><li>[ISSUE #6462]<!-- --> Optimize PushConsumer code and logic by @YonminMa in <a href="https://github.com/apache/rocketmq/pull/6463" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6463</a></li><li>[ISSUE #6430]<!-- --> Scan topic.json to find compactionTopic and copy it by @guyinyou in <a href="https://github.com/apache/rocketmq/pull/6431" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6431</a></li><li>[ISSUE #6445]<!-- --> Fix the attribute of the compaction topic doc by @Oliverwqcwrw in <a href="https://github.com/apache/rocketmq/pull/6451" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6451</a></li><li>[ISSUE #6478]<!-- --> Fix outTPS in mqadmin when using compactionTopic by @guyinyou in <a href="https://github.com/apache/rocketmq/pull/6479" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6479</a></li><li>[ISSUE #6482]<!-- --> Rename the variable "filepath" to "filePath" on line 55 of PosixFileSegment.java by @Sena0777 in <a href="https://github.com/apache/rocketmq/pull/6483" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6483</a></li><li>[ISSUE #6484]<!-- --> Revert inappropriate modification by @ShadowySpirits in <a href="https://github.com/apache/rocketmq/pull/6485" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6485</a></li><li>[ISSUE #6488]<!-- --> Use ServiceThread#shutdown to replace the deprecated ServiceThread#stop method by @mxsm in <a href="https://github.com/apache/rocketmq/pull/6489" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6489</a></li><li>[ISSUE #6321]<!-- --> Optimize yaml parse code by @yuz10 in <a href="https://github.com/apache/rocketmq/pull/6322" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6322</a></li><li>[ISSUE #6324]<!-- --> Improving compact topic stability by @fuyou001 in <a href="https://github.com/apache/rocketmq/pull/6353" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6353</a></li><li>[ISSUE #6263]<!-- --> Use true address from channel by @schneiderlin in <a href="https://github.com/apache/rocketmq/pull/6279" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6279</a></li><li>[ISSUE #6492]<!-- --> Polish persistent unique broker id document by @RongtongJin in <a href="https://github.com/apache/rocketmq/pull/6493" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6493</a></li><li>[ISSUE #6203]<!-- --> Allow to publish delay message with arbitrary timestamp by @aaron-ai in <a href="https://github.com/apache/rocketmq/pull/6204" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6204</a></li><li>[ISSUE #6497]<!-- --> Flush in compactionTopic by @guyinyou in <a href="https://github.com/apache/rocketmq/pull/6498" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6498</a></li><li>[ISSUE #6473]<!-- --> Fix multi dispatch error when enableMultiDispatch=true and enableLmq=true by @fujian-zfj in <a href="https://github.com/apache/rocketmq/pull/6476" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6476</a></li><li>[ISSUE #6501]<!-- --> Replace deprecated DLedgerServer#getdLedgerStore method by @mxsm in <a href="https://github.com/apache/rocketmq/pull/6502" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6502</a></li><li>Only enable the squash button when merging a pull request by @zhouxinyu in <a href="https://github.com/apache/rocketmq/pull/6504" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6504</a></li><li>[ISSUE #6508]<!-- --> Prohibit writing and reading before confirming the broker role in ha mode by @fujian-zfj in <a href="https://github.com/apache/rocketmq/pull/6509" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6509</a></li><li>[ISSUE #6518]<!-- --> Fix bug that multi-threaded using bytebuffer by @guyinyou in <a href="https://github.com/apache/rocketmq/pull/6519" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6519</a></li><li>[ISSUE #6523]<!-- --> Schematic diagram of adding BatchConsumeQueue storage unit by @mxsm in <a href="https://github.com/apache/rocketmq/pull/6524" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6524</a></li><li>[ISSUE #6529]<!-- --> Some improvements for compactionTopic by @guyinyou in <a href="https://github.com/apache/rocketmq/pull/6530" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6530</a></li><li>[ISSUE #6436]<!-- --> Fix broker boot succes but get wrong ip address by @SchopenhauerZhang in <a href="https://github.com/apache/rocketmq/pull/6437" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6437</a></li><li>[ISSUE #6299]<!-- --> Remove TimerFlushService#run duplicate code by @hardyfish in <a href="https://github.com/apache/rocketmq/pull/6300" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6300</a></li><li>Temporary removal of required maven-compile status check by @aaron-ai in <a href="https://github.com/apache/rocketmq/pull/6561" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6561</a></li><li>Upgrade the image to the latest version by @aaron-ai in <a href="https://github.com/apache/rocketmq/pull/6562" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6562</a></li><li>[ISSUE #6001]<!-- --> Remove unnecessary code by @coderbruis in <a href="https://github.com/apache/rocketmq/pull/6564" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6564</a></li><li>[ISSUE #6547]<!-- --> Some RemotingChannel calls need to be forwarded to the original Channel by @xdkxlk in <a href="https://github.com/apache/rocketmq/pull/6548" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6548</a></li><li>Update the image of bazel-build to ubuntu-latest by @aaron-ai in <a href="https://github.com/apache/rocketmq/pull/6569" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6569</a></li><li>[ISSUE #6581]<!-- --> Add a description of the Apache RocketMQ E2E repository in README.md by @cryptoya in <a href="https://github.com/apache/rocketmq/pull/6582" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6582</a></li><li>[ISSUE #6579]<!-- --> Prevent the properties of trace message from exceeding the maximum value of short by @RongtongJin in <a href="https://github.com/apache/rocketmq/pull/6580" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6580</a></li><li>[ISSUE #6584]<!-- --> Fix AppendMessageCallback comments typo by @mxsm in <a href="https://github.com/apache/rocketmq/pull/6585" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6585</a></li><li>[ISSUE #6513]<!-- --> Enhance ProxyContext by @lyx2000 in <a href="https://github.com/apache/rocketmq/pull/6522" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6522</a></li><li>[ISSUE #6587]<!-- --> Fix getMax() in SparseConsumeQueue by @guyinyou in <a href="https://github.com/apache/rocketmq/pull/6588" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6588</a></li><li>[ISSUE #6525]<!-- --> Make ConsumeQueueInterface extends from FileQueueLifeCycle by @Abhijeetmishr in <a href="https://github.com/apache/rocketmq/pull/6534" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6534</a></li><li>[ISSUE #6545]<!-- --> Remove getTopicConfigs method in interface MessageStore by @joeCarf in <a href="https://github.com/apache/rocketmq/pull/6531" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6531</a></li><li>[ISSUE #6591]<!-- --> Fix Starting nameserver and broker failed because the default java path in Darwin contained Spaces by @Oliverwqcwrw in <a href="https://github.com/apache/rocketmq/pull/6592" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6592</a></li><li>Fix logback config path seperator and brokerLogDir default value m… by @superhx in <a href="https://github.com/apache/rocketmq/pull/6590" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6590</a></li><li>[ISSUE #6612]<!-- --> Prevent redundant validator in accessValidatorList by @joeCarf in <a href="https://github.com/apache/rocketmq/pull/6615" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6615</a></li><li>Bump spring-core from 5.3.26 to 5.3.27 by @dependabot in <a href="https://github.com/apache/rocketmq/pull/6604" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6604</a></li><li>[ISSUE #6610]<!-- --> Fix the issue broker startup failed when version upgrade from 5.1.0 to latest develop because compactionThreadNum is 0 by @RongtongJin in <a href="https://github.com/apache/rocketmq/pull/6611" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6611</a></li><li>[ISSUE #6594]<!-- --> Skip verification when admin user by @miles-ton in <a href="https://github.com/apache/rocketmq/pull/6613" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6613</a></li><li>[ISSUE #6627]<!-- --> Fix ConsumerLagCalculator#processAllGroup retry topic NPE by @drpmma in <a href="https://github.com/apache/rocketmq/pull/6628" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6628</a></li><li>[ISSUE #6634]<!-- --> Polish the HA logs to better troubleshoot issues by @RongtongJin in <a href="https://github.com/apache/rocketmq/pull/6635" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6635</a></li><li>[ISSUE #6627]<!-- --> Fix ConsumerLagCalculator NPE if group or topic is null by @lizhimins in <a href="https://github.com/apache/rocketmq/pull/6632" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6632</a></li><li>[ISSUE #6537]<!-- --> Fix bug MessageStoreConfig.haListenPort item config not… by @haiyanghan in <a href="https://github.com/apache/rocketmq/pull/6538" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6538</a></li><li>[ISSUE #6570]<!-- --> Fix the issue that expectLogicOffset is greater than currentLogicOffset in consumeQueue build when the message is illegal  by @RongtongJin in <a href="https://github.com/apache/rocketmq/pull/6641" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6641</a></li><li>[ISSUE #6648]<!-- --> Fix the bug that not all message fetch requests are processed via TieredStorage when level is FORCE by @TheR1sing3un in <a href="https://github.com/apache/rocketmq/pull/6649" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6649</a></li><li>[ISSUE #6629]<!-- --> Rewrite the issue/PR template of RocketMQ by @aaron-ai in <a href="https://github.com/apache/rocketmq/pull/6645" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6645</a></li><li>[ISSUE# 6650]<!-- --> Fix using the deprecated method <code>MessgaeStore#checkInDiskByConsumeOffset</code> by @TheR1sing3un in <a href="https://github.com/apache/rocketmq/pull/6651" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6651</a></li><li>[ISSUE #6644]<!-- --> Add admin client future interface by @drpmma in <a href="https://github.com/apache/rocketmq/pull/6646" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6646</a></li><li>[ISSUE #6660]<!-- --> fix semaphoreAsyncSendSize init error by @ferrirW in <a href="https://github.com/apache/rocketmq/pull/6661" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6661</a></li><li>[ISSUE #6662]<!-- --> Optimize the process of HA's confirmOffset calculation by @GenerousMan in <a href="https://github.com/apache/rocketmq/pull/6663" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6663</a></li><li>[ISSUE #6686]<!-- --> Remove ClientManageProcessor#heartBeat repeat judgment by @mxsm in <a href="https://github.com/apache/rocketmq/pull/6687" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6687</a></li><li>[ISSUE #6609]<!-- --> Fix the issue that consume queue building exceeds confirmOffset when node restarts to recover by @RongtongJin in <a href="https://github.com/apache/rocketmq/pull/6618" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6618</a></li><li>[ISSUE #6665]<!-- --> Optimize the process of truncateInvalidMsgs() by @GenerousMan in <a href="https://github.com/apache/rocketmq/pull/6666" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6666</a></li><li>[ISSUE #6673]<!-- --> Issue template enhancements by @mxsm in <a href="https://github.com/apache/rocketmq/pull/6674" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6674</a></li><li>[ISSUE #6691]<!-- --> Support reentrant pop orderly for broker by @xdkxlk in <a href="https://github.com/apache/rocketmq/pull/6692" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6692</a></li><li>[ISSUE #6684]<!-- --> Removed the Unused code and Update AclUtils.java by @nikam14 in <a href="https://github.com/apache/rocketmq/pull/6689" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6689</a></li><li>[ISSUE #6696]<!-- --> Refactor proxy common and client module by @drpmma in <a href="https://github.com/apache/rocketmq/pull/6697" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6697</a></li><li>[ISSUE #6693]<!-- --> Fix the description of the acl directory in the document is incorrect by @Oliverwqcwrw in <a href="https://github.com/apache/rocketmq/pull/6694" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6694</a></li><li>[ISSUE #6706]<!-- --> BrokerPermission cannot stop messages flow in unwritable brokers by @GenerousMan in <a href="https://github.com/apache/rocketmq/pull/6707" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6707</a></li><li>[ISSUE #6703]<!-- --> Fix the incorrect of confirmOffset when recovering abnormally caused by message loss due to asynchronous flushing after restarting by @RongtongJin in <a href="https://github.com/apache/rocketmq/pull/6704" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6704</a></li><li>[ISSUE #6708]<!-- --> Use GitHub cache for CodeQL by @aaron-ai in <a href="https://github.com/apache/rocketmq/pull/6709" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6709</a></li><li>[ISSUE #6701]<!-- --> Bump opentelemetry version to 1.26.0 by @ShadowySpirits in <a href="https://github.com/apache/rocketmq/pull/6705" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6705</a></li><li>[ISSUE #6699]<!-- --> Make NotificationProcessor use PopLongPollingService by @drpmma in <a href="https://github.com/apache/rocketmq/pull/6700" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6700</a></li><li>[ISSUE #6516]<!-- --> Remove redundant code from ThreadLocalIndex by @xuziyang in <a href="https://github.com/apache/rocketmq/pull/6517" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6517</a></li><li>[ISSUE #6712]<!-- --> Remove useless method BrokerOuterAPI#pullMessageFromSpecificBroker by @mxsm in <a href="https://github.com/apache/rocketmq/pull/6713" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6713</a></li><li>[ISSUE #6714]<!-- --> Replace the deprecated method DefaultMQPushConsumer#getDefaultMQPushConsumerImpl by @mxsm in <a href="https://github.com/apache/rocketmq/pull/6715" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6715</a></li><li>[ISSUE #6722]<!-- --> Bugfix timer thread has error when timer not enable by @SchopenhauerZhang in <a href="https://github.com/apache/rocketmq/pull/6723" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6723</a></li><li>[ISSUE #6728]<!-- --> Compute the confirmOffset without considering new connections by @GenerousMan in <a href="https://github.com/apache/rocketmq/pull/6729" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6729</a></li><li>Make configPath unable to update at runtime by @RongtongJin in <a href="https://github.com/apache/rocketmq/pull/6733" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6733</a></li><li>Remove filter server module by @RongtongJin in <a href="https://github.com/apache/rocketmq/pull/6749" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6749</a></li><li>[ISSUE #6752]<!-- --> Prepare to release RocketMQ 5.1.1 by @RongtongJin in <a href="https://github.com/apache/rocketmq/pull/6753" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6753</a></li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="new-contributors">New Contributors<a href="#new-contributors" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>@leizhiyuan made their first contribution in <a href="https://github.com/apache/rocketmq/pull/6093" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6093</a></li><li>@2011shenlin made their first contribution in <a href="https://github.com/apache/rocketmq/pull/6221" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6221</a></li><li>@absolute8511 made their first contribution in <a href="https://github.com/apache/rocketmq/pull/5879" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/5879</a></li><li>@lyx2000 made their first contribution in <a href="https://github.com/apache/rocketmq/pull/6296" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6296</a></li><li>@Star-tears made their first contribution in <a href="https://github.com/apache/rocketmq/pull/6301" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6301</a></li><li>@lrybbs made their first contribution in <a href="https://github.com/apache/rocketmq/pull/6234" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6234</a></li><li>@redlsz made their first contribution in <a href="https://github.com/apache/rocketmq/pull/6351" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6351</a></li><li>@crzbird made their first contribution in <a href="https://github.com/apache/rocketmq/pull/6441" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6441</a></li><li>@miles-ton made their first contribution in <a href="https://github.com/apache/rocketmq/pull/6452" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6452</a></li><li>@YonminMa made their first contribution in <a href="https://github.com/apache/rocketmq/pull/6463" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6463</a></li><li>@Sena0777 made their first contribution in <a href="https://github.com/apache/rocketmq/pull/6483" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6483</a></li><li>@schneiderlin made their first contribution in <a href="https://github.com/apache/rocketmq/pull/6279" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6279</a></li><li>@SchopenhauerZhang made their first contribution in <a href="https://github.com/apache/rocketmq/pull/6437" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6437</a></li><li>@cryptoya made their first contribution in <a href="https://github.com/apache/rocketmq/pull/6582" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6582</a></li><li>@Abhijeetmishr made their first contribution in <a href="https://github.com/apache/rocketmq/pull/6534" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6534</a></li><li>@joeCarf made their first contribution in <a href="https://github.com/apache/rocketmq/pull/6531" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6531</a></li><li>@superhx made their first contribution in <a href="https://github.com/apache/rocketmq/pull/6590" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6590</a></li><li>@haiyanghan made their first contribution in <a href="https://github.com/apache/rocketmq/pull/6538" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6538</a></li><li>@nikam14 made their first contribution in <a href="https://github.com/apache/rocketmq/pull/6689" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6689</a></li><li>@xuziyang made their first contribution in <a href="https://github.com/apache/rocketmq/pull/6517" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6517</a></li></ul><p><strong>Full Changelog</strong>: <a href="https://github.com/apache/rocketmq/compare/rocketmq-all-5.1.0...rocketmq-all-5.1.1" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/compare/rocketmq-all-5.1.0...rocketmq-all-5.1.1</a></p>]]></content:encoded>
            <category>Release_Notes</category>
            <category>RocketMQ</category>
            <category>Version</category>
        </item>
        <item>
            <title><![CDATA[Release Notes - Apache RocketMQ - Version 4.9.5]]></title>
            <link>https://your-docusaurus-test-site.com/release-notes/2023/03/26/4.9.5</link>
            <guid>https://your-docusaurus-test-site.com/release-notes/2023/03/26/4.9.5</guid>
            <pubDate>Sun, 26 Mar 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[- Source: rocketmq-all-4.9.5-source-release.zip [PGP] [SHA512]]]></description>
            <content:encoded><![CDATA[<div class="theme-admonition theme-admonition-tip alert alert--success admonition_LlT9"><div class="admonitionHeading_tbUL"><span class="admonitionIcon_kALy"><svg viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"></path></svg></span>Download the 4.9.5 release</div><div class="admonitionContent_S0QG"><ul><li>Source: <a href="https://dist.apache.org/repos/dist/release/rocketmq/4.9.5/rocketmq-all-4.9.5-source-release.zip" target="_blank" rel="noopener noreferrer">rocketmq-all-4.9.5-source-release.zip</a> [<a href="https://dist.apache.org/repos/dist/release/rocketmq/4.9.5/rocketmq-all-4.9.5-source-release.zip.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://dist.apache.org/repos/dist/release/rocketmq/4.9.5/rocketmq-all-4.9.5-source-release.zip.sha512" target="_blank" rel="noopener noreferrer">SHA512</a>]</li><li>Binary: <a href="https://dist.apache.org/repos/dist/release/rocketmq/4.9.5/rocketmq-all-4.9.5-bin-release.zip" target="_blank" rel="noopener noreferrer">rocketmq-all-4.9.5-bin-release.zip</a> [<a href="https://dist.apache.org/repos/dist/release/rocketmq/4.9.5/rocketmq-all-4.9.5-bin-release.zip.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://dist.apache.org/repos/dist/release/rocketmq/4.9.5/rocketmq-all-4.9.5-bin-release.zip.sha512" target="_blank" rel="noopener noreferrer">SHA512</a>]</li></ul></div></div><p>Below is a summary of the issues addressed in the 4.9.5 release of RocketMQ. For full documentation of the release, a guide to get started, please refer to <a href="/docs/quickStart/01quickstart/">Quick Start</a>.</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="improvement">Improvement<a href="#improvement" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[<a href="https://github.com/apache/rocketmq/issues/3905" target="_blank" rel="noopener noreferrer">ISSUE-3905</a>]  - Support bname in protocol for 4.9.x client</li><li>[<a href="https://github.com/apache/rocketmq/issues/5333" target="_blank" rel="noopener noreferrer">ISSUE-5333</a>]  - Remove unused header fields</li><li>[<a href="https://github.com/apache/rocketmq/issues/4468" target="_blank" rel="noopener noreferrer">ISSUE-4468</a>]  - Optimize broker buffer length initialization</li><li>[<a href="https://github.com/apache/rocketmq/issues/4511" target="_blank" rel="noopener noreferrer">ISSUE-4511</a>]  - Fix notAvailableDuration description in doc file</li><li>[<a href="https://github.com/apache/rocketmq/issues/4503" target="_blank" rel="noopener noreferrer">ISSUE-4503</a>]  - Re-push RocketMQ's commit logs from May 2013 to December 2016</li><li>[<a href="https://github.com/apache/rocketmq/issues/4489" target="_blank" rel="noopener noreferrer">ISSUE-4489</a>]  - Some trace messages not being sent to the broker in time before producer shutdown</li><li>[<a href="https://github.com/apache/rocketmq/issues/4513" target="_blank" rel="noopener noreferrer">ISSUE-4513</a>]  - Elegant equals using apache-commons</li><li>[<a href="https://github.com/apache/rocketmq/issues/4528" target="_blank" rel="noopener noreferrer">ISSUE-4528</a>]  - Fix test failed sometimes</li><li>[<a href="https://github.com/apache/rocketmq/issues/4520" target="_blank" rel="noopener noreferrer">ISSUE-4520</a>]  - Implement adjusting maxMessageSize dynamically</li><li>[<a href="https://github.com/apache/rocketmq/issues/4544" target="_blank" rel="noopener noreferrer">ISSUE-4544</a>]  - Print aclConf to log</li><li>[<a href="https://github.com/apache/rocketmq/issues/4461" target="_blank" rel="noopener noreferrer">ISSUE-4461</a>]  - Support to change the logger level dynamically</li><li>[<a href="https://github.com/apache/rocketmq/issues/4531" target="_blank" rel="noopener noreferrer">ISSUE-4531</a>]  - Fix unreachable statement, redundant code and code style</li><li>[<a href="https://github.com/apache/rocketmq/issues/4515" target="_blank" rel="noopener noreferrer">ISSUE-4515</a>]  - Remove useless implement in some processors </li><li>[<a href="https://github.com/apache/rocketmq/issues/4445" target="_blank" rel="noopener noreferrer">ISSUE-4445</a>]  - Polish the design doc</li><li>[<a href="https://github.com/apache/rocketmq/issues/4572" target="_blank" rel="noopener noreferrer">ISSUE-4572</a>]  - Modify Dependency Exclusions for DLedger 0.2.7</li><li>[<a href="https://github.com/apache/rocketmq/issues/4574" target="_blank" rel="noopener noreferrer">ISSUE-4574</a>]  - Fix misspelling</li><li>[<a href="https://github.com/apache/rocketmq/issues/5541" target="_blank" rel="noopener noreferrer">ISSUE-5541</a>]  - Make getClazzFields obtain super class field</li><li>[<a href="https://github.com/apache/rocketmq/issues/5983" target="_blank" rel="noopener noreferrer">ISSUE-5983</a>]  - Make consumer support flow control code better</li><li>[<a href="https://github.com/apache/rocketmq/issues/6419" target="_blank" rel="noopener noreferrer">ISSUE-6419</a>]  - Upgrade dledger version to 0.3.1.2</li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="bug">Bug<a href="#bug" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[<a href="https://github.com/apache/rocketmq/issues/5965" target="_blank" rel="noopener noreferrer">ISSUE-5965</a>]  - Fix lmqTopicQueueTable initialization</li><li>[<a href="https://github.com/apache/rocketmq/issues/5465" target="_blank" rel="noopener noreferrer">ISSUE-5465</a>]  - Fix order consumer's lock issue when first start </li><li>[<a href="https://github.com/apache/rocketmq/issues/4612" target="_blank" rel="noopener noreferrer">ISSUE-4612</a>]  - Fix trace not complete </li><li>[<a href="https://github.com/apache/rocketmq/issues/4507" target="_blank" rel="noopener noreferrer">ISSUE-4507</a>]  - Fix message trace throws exception</li><li>[<a href="https://github.com/apache/rocketmq/issues/6411" target="_blank" rel="noopener noreferrer">ISSUE-6411</a>]  - Cherry pick some bug fixes from develop to 4.9.x branch</li></ul>]]></content:encoded>
            <category>Release_Notes</category>
            <category>RocketMQ</category>
            <category>Version</category>
        </item>
        <item>
            <title><![CDATA[Release Notes - Apache RocketMQ Streams - Version 1.1.1]]></title>
            <link>https://your-docusaurus-test-site.com/release-notes/2023/02/22/release-notes-rocketmq-streams-all-1.1.1</link>
            <guid>https://your-docusaurus-test-site.com/release-notes/2023/02/22/release-notes-rocketmq-streams-all-1.1.1</guid>
            <pubDate>Wed, 22 Feb 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[* Source: rocketmq-streams-all-1.1.1-source-release.zip [PGP] [SHA512]]]></description>
            <content:encoded><![CDATA[<div class="theme-admonition theme-admonition-tip alert alert--success admonition_LlT9"><div class="admonitionHeading_tbUL"><span class="admonitionIcon_kALy"><svg viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"></path></svg></span>Download</div><div class="admonitionContent_S0QG"><ul><li>Source: <a href="https://dist.apache.org/repos/dist/dev/rocketmq/rocketmq-streams/1.1.1/rocketmq-streams-all-1.1.1-source-release.zip" target="_blank" rel="noopener noreferrer">rocketmq-streams-all-1.1.1-source-release.zip</a> [<a href="https://dist.apache.org/repos/dist/dev/rocketmq/rocketmq-streams/1.1.1/rocketmq-streams-all-1.1.1-source-release.zip.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://dist.apache.org/repos/dist/dev/rocketmq/rocketmq-streams/1.1.1/rocketmq-streams-all-1.1.1-source-release.zip.sha512" target="_blank" rel="noopener noreferrer">SHA512</a>]
:::</li></ul><p>Below is a summary of the issues addressed in the 1.1.1 release of RocketMQ Streams. For full documentation of the release, a guide to get started, please refer to <a href="https://github.com/apache/rocketmq-streams" target="_blank" rel="noopener noreferrer">Quick Start</a>.</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="improvement">Improvement<a href="#improvement" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[<a href="https://github.com/apache/rocketmq-streams/issues/253" target="_blank" rel="noopener noreferrer">ISSUE-253</a>] - [ISSUE-253] - Adjust RSQLDB</li><li>[<a href="https://github.com/apache/rocketmq-streams/issues/255" target="_blank" rel="noopener noreferrer">ISSUE-255</a>] - [ISSUE-255] - keep state topic consistent with source topic</li><li>[<a href="https://github.com/apache/rocketmq-streams/issues/257" target="_blank" rel="noopener noreferrer">ISSUE-257</a>] - [ISSUE-257] - Use thread name as rocksdb path</li><li>[<a href="https://github.com/apache/rocketmq-streams/issues/260" target="_blank" rel="noopener noreferrer">ISSUE-260</a>] - [ISSUE-260] - Modify the configure of ObjectMapper</li><li>[<a href="https://github.com/apache/rocketmq-streams/issues/263" target="_blank" rel="noopener noreferrer">ISSUE-263</a>] - [ISSUE-263] - The idle window does not trigger</li><li>[<a href="https://github.com/apache/rocketmq-streams/issues/265" target="_blank" rel="noopener noreferrer">ISSUE-265</a>] - [ISSUE-265] - store watermark</li><li>[<a href="https://github.com/apache/rocketmq-streams/issues/267" target="_blank" rel="noopener noreferrer">ISSUE-267</a>] - [ISSUE-267] - Add watermark in session window</li><li>[<a href="https://github.com/apache/rocketmq-streams/issues/251" target="_blank" rel="noopener noreferrer">ISSUE-251</a>] - [ISSUE-251] - Support avg function in WindowStream</li><li>[<a href="https://github.com/apache/rocketmq-streams/issues/270" target="_blank" rel="noopener noreferrer">ISSUE-270</a>] - [ISSUE-270] - polish double stream join</li><li>[<a href="https://github.com/apache/rocketmq-streams/issues/268" target="_blank" rel="noopener noreferrer">ISSUE-268</a>] - [ISSUE-268] - modify the return type of flatmap</li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="new-contributors">New Contributors<a href="#new-contributors" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>@Jargon9 made their first contribution in <a href="https://github.com/apache/rocketmq-streams/pull/259" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq-streams/pull/259</a></li></ul></div></div>]]></content:encoded>
            <category>RocketMQ_Streams</category>
        </item>
        <item>
            <title><![CDATA[Release Notes - Apache RocketMQ - Version 5.1.0]]></title>
            <link>https://your-docusaurus-test-site.com/release-notes/2023/02/16/5.1.0</link>
            <guid>https://your-docusaurus-test-site.com/release-notes/2023/02/16/5.1.0</guid>
            <pubDate>Thu, 16 Feb 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[- Source: rocketmq-all-5.1.0-source-release.zip [PGP] [SHA512]]]></description>
            <content:encoded><![CDATA[<div class="theme-admonition theme-admonition-tip alert alert--success admonition_LlT9"><div class="admonitionHeading_tbUL"><span class="admonitionIcon_kALy"><svg viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"></path></svg></span>Download the 5.1.0 release</div><div class="admonitionContent_S0QG"><ul><li>Source: <a href="https://archive.apache.org/dist/rocketmq/5.1.0/rocketmq-all-5.1.0-source-release.zip" target="_blank" rel="noopener noreferrer">rocketmq-all-5.1.0-source-release.zip</a> [<a href="https://archive.apache.org/dist/rocketmq/5.1.0/rocketmq-all-5.1.0-source-release.zip.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://archive.apache.org/dist/rocketmq/5.1.0/rocketmq-all-5.1.0-source-release.zip.sha512" target="_blank" rel="noopener noreferrer">SHA512</a>]</li><li>Binary: <a href="https://archive.apache.org/dist/rocketmq/5.1.0/rocketmq-all-5.1.0-bin-release.zip" target="_blank" rel="noopener noreferrer">rocketmq-all-5.1.0-bin-release.zip</a> [<a href="https://archive.apache.org/dist/rocketmq/5.1.0/rocketmq-all-5.1.0-bin-release.zip.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://archive.apache.org/dist/rocketmq/5.1.0/rocketmq-all-5.1.0-bin-release.zip.sha512" target="_blank" rel="noopener noreferrer">SHA512</a>]</li></ul></div></div><p>Below is a summary of the issues addressed in the 5.1.0 release of RocketMQ. For full documentation of the release, a guide to get started, please refer to <a href="/docs/quickStart/01quickstart/">Quick Start</a>.</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="feature">Feature<a href="#feature" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li><p><a href="https://github.com/apache/rocketmq/wiki/RIP-46-Observability-improvement-for-RocketMQ" target="_blank" rel="noopener noreferrer">RIP-46</a> Observability improvement for RocketMQ</p></li><li><p><a href="https://github.com/apache/rocketmq/wiki/RIP-48-Enhance-server-side-offset-management-ability" target="_blank" rel="noopener noreferrer">RIP-48</a> Enhance server side offset management ability</p></li><li><p><a href="https://github.com/apache/rocketmq/wiki/RIP-49-RocketMQ-remoting-module-improvement" target="_blank" rel="noopener noreferrer">RIP-49</a> RocketMQ remoting module improvement</p></li><li><p><a href="https://github.com/apache/rocketmq/wiki/RIP-50-RocketMQ-Transaction-Message-Improvement" target="_blank" rel="noopener noreferrer">RIP-50</a> RocketMQ Transaction Message Improvement</p></li><li><p><a href="https://github.com/apache/rocketmq/wiki/RIP-51-Pop-orderly-improvement" target="_blank" rel="noopener noreferrer">RIP-51</a> Pop orderly improvement</p></li><li><p><a href="https://github.com/apache/rocketmq/wiki/RIP-52-Optimize-Building-ConsumeQueue" target="_blank" rel="noopener noreferrer">RIP-52</a> Optimize Building ConsumeQueue</p></li><li><p><a href="https://github.com/apache/rocketmq/wiki/RIP-55-Support-remoting-protocol-in-rocketmq-proxy-module" target="_blank" rel="noopener noreferrer">RIP-55</a> Support remoting protocol in rocketmq proxy</p></li><li><p><a href="https://github.com/apache/rocketmq/wiki/RIP-56-Replace-Logging-Module-with-Shaded-Logback" target="_blank" rel="noopener noreferrer">RIP-56</a> Replace Logging Module with Shaded Logback</p></li><li><p><a href="https://github.com/apache/rocketmq/wiki/RIP-57-Tiered-storage-for-RocketMQ" target="_blank" rel="noopener noreferrer">RIP-57</a> Tiered storage for RocketMQ</p></li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="improvement">Improvement<a href="#improvement" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li><a href="https://github.com/apache/rocketmq/issues/3799" target="_blank" rel="noopener noreferrer">[ISSUE #3799]</a> <!-- -->[RIP-30]<!-- --> Support Compaction topic @ltamber, pr by @ltamber </li><li><a href="https://github.com/apache/rocketmq/issues/3905" target="_blank" rel="noopener noreferrer">[ISSUE #3905]</a> Support brokerName in request protocol @drpmma, pr by @drpmma </li><li><a href="https://github.com/apache/rocketmq/issues/4330" target="_blank" rel="noopener noreferrer">[ISSUE #4330]</a> <!-- -->[RIP-44]<!-- --> Support DLedger Controller @hzh0425, pr by @hzh0425 </li><li><a href="https://github.com/apache/rocketmq/issues/4487" target="_blank" rel="noopener noreferrer">[ISSUE #4487]</a> The trackType is wrong when the consumer in broadcasting subscription @zhangjidi2016, pr by @zhangjidi2016 </li><li><a href="https://github.com/apache/rocketmq/issues/4658" target="_blank" rel="noopener noreferrer">[ISSUE #4658]</a> remove redundant logic in checkTransactionState @zhiliatom, pr by @zhiliatom </li><li><a href="https://github.com/apache/rocketmq/issues/4902" target="_blank" rel="noopener noreferrer">[ISSUE #4902]</a> Change the type of loop index from long to int, and place Safepoint before the loop, will the effect be better than Thread.sleep(0)? @somePeopleFireAndWood, pr by @isysc1 </li><li><a href="https://github.com/apache/rocketmq/issues/5012" target="_blank" rel="noopener noreferrer">[ISSUE #5012]</a> Support escaping transactional messages in slave-acting-master mode @caigy, pr by @caigy </li><li><a href="https://github.com/apache/rocketmq/issues/5020" target="_blank" rel="noopener noreferrer">[ISSUE #5020]</a> Add find_java_home function to tool script @Slideee, pr by @Slideee </li><li><a href="https://github.com/apache/rocketmq/issues/5039" target="_blank" rel="noopener noreferrer">[ISSUE #5039]</a> localHostName() get stuck when constructing the BrokerIdentity object @dongeforever, pr by @TheR1sing3un </li><li><a href="https://github.com/apache/rocketmq/issues/5047" target="_blank" rel="noopener noreferrer">[ISSUE #5047]</a> Modify MessageStoreConfig attribute maxTopicLength  default value @mxsm, pr by @mxsm </li><li><a href="https://github.com/apache/rocketmq/issues/5051" target="_blank" rel="noopener noreferrer">[ISSUE #5051]</a> Remove GroupCommitService#run synchronized code chunk @mxsm, pr by @mxsm </li><li><a href="https://github.com/apache/rocketmq/issues/5069" target="_blank" rel="noopener noreferrer">[ISSUE #5069]</a> polish the startup of proxy @xdkxlk, pr by @xdkxlk </li><li><a href="https://github.com/apache/rocketmq/issues/5089" target="_blank" rel="noopener noreferrer">[ISSUE #5089]</a> Delegate plugin store configuration by broker @ShadowySpirits, pr by @ShadowySpirits </li><li><a href="https://github.com/apache/rocketmq/issues/5091" target="_blank" rel="noopener noreferrer">[ISSUE #5091]</a> RocketMQ Store Module Improvement @lizhimins, pr by @lizhimins </li><li><a href="https://github.com/apache/rocketmq/issues/5095" target="_blank" rel="noopener noreferrer">[ISSUE #5095]</a> <!-- -->[RIP-49]<!-- --> RocketMQ Remoting Module Improvement @lizhimins, pr by @lizhimins </li><li><a href="https://github.com/apache/rocketmq/issues/5097" target="_blank" rel="noopener noreferrer">[ISSUE #5097]</a> Fix illegal reflective access @ShadowySpirits, pr by @ShadowySpirits </li><li><a href="https://github.com/apache/rocketmq/issues/5100" target="_blank" rel="noopener noreferrer">[ISSUE #5100]</a> Recover the optimization of pull request #2885 @RongtongJin, pr by @RongtongJin </li><li><a href="https://github.com/apache/rocketmq/issues/5104" target="_blank" rel="noopener noreferrer">[ISSUE #5104]</a> Clean PROPERTY_TIMER_DELAY_MS if not timer message @Oliverwqcwrw, pr by @Oliverwqcwrw </li><li><a href="https://github.com/apache/rocketmq/issues/5106" target="_blank" rel="noopener noreferrer">[ISSUE #5106]</a> Make ProxyStartupTest portable @lizhanhui, pr by @lizhanhui </li><li><a href="https://github.com/apache/rocketmq/issues/5108" target="_blank" rel="noopener noreferrer">[ISSUE #5108]</a> Bump checkstyle-plugin to 3.2.0 @aaron-ai, pr by @aaron-ai </li><li><a href="https://github.com/apache/rocketmq/issues/5116" target="_blank" rel="noopener noreferrer">[ISSUE #5116]</a> Make PlainAccessControlFlowTest portable @lizhanhui, pr by @lizhanhui </li><li><a href="https://github.com/apache/rocketmq/issues/5119" target="_blank" rel="noopener noreferrer">[ISSUE #5119]</a> Make remaining acl test cases hermetic and portable  @lizhanhui, pr by @lizhanhui </li><li><a href="https://github.com/apache/rocketmq/issues/5121" target="_blank" rel="noopener noreferrer">[ISSUE #5121]</a> Automate release of RocketMQ versions to maven repository @lizhanhui, pr by @tsunghanjacktsai </li><li><a href="https://github.com/apache/rocketmq/issues/5124" target="_blank" rel="noopener noreferrer">[ISSUE #5124]</a> Signature of several public methods in 'org.apache.rocketmq.namesrv.NamesrvStartup' have been changed @caigy, pr by @caigy </li><li><a href="https://github.com/apache/rocketmq/issues/5126" target="_blank" rel="noopener noreferrer">[ISSUE #5126]</a> Make tests in ACL module pass on Windows @lizhanhui, pr by @lizhanhui </li><li><a href="https://github.com/apache/rocketmq/issues/5130" target="_blank" rel="noopener noreferrer">[ISSUE #5130]</a> Use the latest rocketmq version as example in readme file. @ShannonDing, pr by @security00 </li><li><a href="https://github.com/apache/rocketmq/issues/5131" target="_blank" rel="noopener noreferrer">[ISSUE #5131]</a> The producer instance should be shutdown after sending namespacing messages. @ShannonDing, pr by @totalo </li><li><a href="https://github.com/apache/rocketmq/issues/5132" target="_blank" rel="noopener noreferrer">[ISSUE #5132]</a> Use StandardCharsets.UTF_8  as default charset of getting bytes when sending example messages. @ShannonDing, pr by @renyansongno1 </li><li><a href="https://github.com/apache/rocketmq/issues/5133" target="_blank" rel="noopener noreferrer">[ISSUE #5133]</a> Use StandardCharsets.UTF_8 as default charset in oneway producer demo. @ShannonDing, pr by @selectbook </li><li><a href="https://github.com/apache/rocketmq/issues/5134" target="_blank" rel="noopener noreferrer">[ISSUE #5134]</a> Remove useless pull consumer example. @ShannonDing, pr by @azhsmesos </li><li><a href="https://github.com/apache/rocketmq/issues/5135" target="_blank" rel="noopener noreferrer">[ISSUE #5135]</a> Format ERROR_MESSAGE string in commandUtil class. @ShannonDing, pr by @islongfei </li><li><a href="https://github.com/apache/rocketmq/issues/5136" target="_blank" rel="noopener noreferrer">[ISSUE #5136]</a> SubCommand seems not required to be declared again as a parameter type. @ShannonDing, pr by @RapperCL </li><li><a href="https://github.com/apache/rocketmq/issues/5138" target="_blank" rel="noopener noreferrer">[ISSUE #5138]</a> Do not throw exception in order producer demo. @ShannonDing, pr by @alexcao2018 </li><li><a href="https://github.com/apache/rocketmq/issues/5149" target="_blank" rel="noopener noreferrer">[ISSUE #5149]</a> remove useless producer example file. @ShannonDing, pr by @liyijuan </li><li><a href="https://github.com/apache/rocketmq/issues/5151" target="_blank" rel="noopener noreferrer">[ISSUE #5151]</a> RebalanceImpl：Reduce redundant for loops @RapperCL, pr by @RapperCL </li><li><a href="https://github.com/apache/rocketmq/issues/5152" target="_blank" rel="noopener noreferrer">[ISSUE #5152]</a>  Change the error log level to error @Oliverwqcwrw, pr by @Oliverwqcwrw </li><li><a href="https://github.com/apache/rocketmq/issues/5157" target="_blank" rel="noopener noreferrer">[ISSUE #5157]</a> Optimize  AutoSwitchHAConnection HandShake's data  protocol @mxsm, pr by @mxsm </li><li><a href="https://github.com/apache/rocketmq/issues/5168" target="_blank" rel="noopener noreferrer">[ISSUE #5168]</a> 5.0.0 release @odbozhou, pr by @odbozhou </li><li><a href="https://github.com/apache/rocketmq/issues/5177" target="_blank" rel="noopener noreferrer">[ISSUE #5177]</a> NPE in AclUtils#combineBytes @zhiliatom, pr by @zhiliatom </li><li><a href="https://github.com/apache/rocketmq/issues/5179" target="_blank" rel="noopener noreferrer">[ISSUE #5179]</a> Math.abs() method call redundant, judgment and repeated assignment @RapperCL, pr by @RapperCL </li><li><a href="https://github.com/apache/rocketmq/issues/5180" target="_blank" rel="noopener noreferrer">[ISSUE #5180]</a> Support domain resolution to obtain the nameserver address @lizhimins, pr by @lizhimins </li><li><a href="https://github.com/apache/rocketmq/issues/5195" target="_blank" rel="noopener noreferrer">[ISSUE #5195]</a> receive INVALID_ARGUMENT when there is no topicsList in publishing of settings @xdkxlk, pr by @xdkxlk </li><li><a href="https://github.com/apache/rocketmq/issues/5198" target="_blank" rel="noopener noreferrer">[ISSUE #5198]</a> Fix NPE in ClusterList SubCommand @lizhimins, pr by @lizhimins </li><li><a href="https://github.com/apache/rocketmq/issues/5201" target="_blank" rel="noopener noreferrer">[ISSUE #5201]</a> <!-- -->[Infra Enhancement Project]<!-- --> Use pull request for Bazel Pipeline @lizhanhui, pr by @lizhanhui </li><li><a href="https://github.com/apache/rocketmq/issues/5227" target="_blank" rel="noopener noreferrer">[ISSUE #5227]</a> Add a new notification configuration to make dev list cleaner @zhouxinyu, pr by @zhouxinyu </li><li><a href="https://github.com/apache/rocketmq/issues/5231" target="_blank" rel="noopener noreferrer">[ISSUE #5231]</a> Optimize some reput message code @echooymxq, pr by @echooymxq </li><li><a href="https://github.com/apache/rocketmq/issues/5236" target="_blank" rel="noopener noreferrer">[ISSUE #5236]</a> There is a problem in the load method of the ServiceProvider loading class @RapperCL, pr by @RapperCL </li><li><a href="https://github.com/apache/rocketmq/issues/5254" target="_blank" rel="noopener noreferrer">[ISSUE #5254]</a> ServiceProvider Stream Closure Optimization @RapperCL, pr by @RapperCL </li><li><a href="https://github.com/apache/rocketmq/issues/5265" target="_blank" rel="noopener noreferrer">[ISSUE #5265]</a> Nested logic may cause more if check @zhiliatom, pr by @zhiliatom </li><li><a href="https://github.com/apache/rocketmq/issues/5267" target="_blank" rel="noopener noreferrer">[ISSUE #5267]</a> Start Broker failed to load the configuration file broker.conf @macdreaming, pr by @xdkxlk </li><li><a href="https://github.com/apache/rocketmq/issues/5270" target="_blank" rel="noopener noreferrer">[ISSUE #5270]</a> mqshudown will produce \"Illegal number\" when there is no process to shutdown @xdkxlk, pr by @xdkxlk </li><li><a href="https://github.com/apache/rocketmq/issues/5272" target="_blank" rel="noopener noreferrer">[ISSUE #5272]</a> NPE raised when CI runs tests @lizhanhui, pr by @lizhanhui </li><li><a href="https://github.com/apache/rocketmq/issues/5274" target="_blank" rel="noopener noreferrer">[ISSUE #5274]</a> AutoSwitchRoleIntegrationTest is still flaky @lizhanhui, pr by @RongtongJin </li><li><a href="https://github.com/apache/rocketmq/issues/5276" target="_blank" rel="noopener noreferrer">[ISSUE #5276]</a> AddWritePermSubCommandTest uses fixed port that may not be available @lizhanhui, pr by @lizhanhui </li><li><a href="https://github.com/apache/rocketmq/issues/5278" target="_blank" rel="noopener noreferrer">[ISSUE #5278]</a> Modify MessageStoreConfig#isTransientStorePoolEnable method comment doc @mxsm, pr by @mxsm </li><li><a href="https://github.com/apache/rocketmq/issues/5281" target="_blank" rel="noopener noreferrer">[ISSUE #5281]</a> Optimize the rocketmq benchmark @zhangjidi2016, pr by @zhangjidi2016 </li><li><a href="https://github.com/apache/rocketmq/issues/5285" target="_blank" rel="noopener noreferrer">[ISSUE #5285]</a> Add vm arguments to set useTLS for all server. @echooymxq, pr by @echooymxq </li><li><a href="https://github.com/apache/rocketmq/issues/5288" target="_blank" rel="noopener noreferrer">[ISSUE #5288]</a> Implementation of AccessValidator cannot be replaced with SPI mechanism @caigy, pr by @caigy </li><li><a href="https://github.com/apache/rocketmq/issues/5291" target="_blank" rel="noopener noreferrer">[ISSUE #5291]</a> Optimise the HandshakeHandler  @echooymxq, pr by @echooymxq </li><li><a href="https://github.com/apache/rocketmq/issues/5292" target="_blank" rel="noopener noreferrer">[ISSUE #5292]</a> <!-- -->[RIP-48]<!-- --> Support reset offset in server side to improve the success rate @lizhimins, pr by @lizhimins </li><li><a href="https://github.com/apache/rocketmq/issues/5294" target="_blank" rel="noopener noreferrer">[ISSUE #5294]</a> ClassLoad path optimization @RapperCL, pr by @RapperCL </li><li><a href="https://github.com/apache/rocketmq/issues/5303" target="_blank" rel="noopener noreferrer">[ISSUE #5303]</a> Authentication cannot be performed for sending batch messages @zhangjidi2016, pr by @zhangjidi2016 </li><li><a href="https://github.com/apache/rocketmq/issues/5307" target="_blank" rel="noopener noreferrer">[ISSUE #5307]</a> Whether the if statement is redundant? @nowinkeyy, pr by @nowinkeyy </li><li><a href="https://github.com/apache/rocketmq/issues/5309" target="_blank" rel="noopener noreferrer">[ISSUE #5309]</a> NormalMsgDelayIT is flaky @lizhanhui, pr by @ShadowySpirits </li><li><a href="https://github.com/apache/rocketmq/issues/5310" target="_blank" rel="noopener noreferrer">[ISSUE #5310]</a> Admin tool queryMessage signature check failed @sinrimin, pr by @zhangjidi2016 </li><li><a href="https://github.com/apache/rocketmq/issues/5311" target="_blank" rel="noopener noreferrer">[ISSUE #5311]</a> Expose an API to facilitate graceful shutdown of proxy @lizhanhui, pr by @drpmma </li><li><a href="https://github.com/apache/rocketmq/issues/5313" target="_blank" rel="noopener noreferrer">[ISSUE #5313]</a> Optimize proxy module methods and interfaces @drpmma, pr by @drpmma </li><li><a href="https://github.com/apache/rocketmq/issues/5315" target="_blank" rel="noopener noreferrer">[ISSUE #5315]</a> DefaultLitePullConsumerImpl's persistConsumeOffset method should not be called by MQClientInstance if DefaultLitePullConsumerImpl disable autoCommit @lizhiboo, pr by by @lizhiboo </li><li><a href="https://github.com/apache/rocketmq/issues/5322" target="_blank" rel="noopener noreferrer">[ISSUE #5322]</a> improving SDK topic route availability, when namsrv  restart @fuyou001, pr by @fuyou001 </li><li><a href="https://github.com/apache/rocketmq/issues/5324" target="_blank" rel="noopener noreferrer">[ISSUE #5324]</a> Replace deprecated class PosixParser with DefaultParser for CLI @mxsm, pr by @mxsm </li><li><a href="https://github.com/apache/rocketmq/issues/5331" target="_blank" rel="noopener noreferrer">[ISSUE #5331]</a> Resolve the unstable unit tests @echooymxq, pr by @echooymxq </li><li><a href="https://github.com/apache/rocketmq/issues/5332" target="_blank" rel="noopener noreferrer">[ISSUE #5332]</a> Remove DefaultMessageStore's private field printTimes that is never used @mxsm, pr by @mxsm </li><li><a href="https://github.com/apache/rocketmq/issues/5339" target="_blank" rel="noopener noreferrer">[ISSUE #5339]</a> Fix BrokerContainer document error @RongtongJin, pr by @RongtongJin </li><li><a href="https://github.com/apache/rocketmq/issues/5344" target="_blank" rel="noopener noreferrer">[ISSUE #5344]</a> Disable some test cases on Windows to make the CI pipeline pass @lizhanhui, pr by @lizhanhui </li><li><a href="https://github.com/apache/rocketmq/issues/5348" target="_blank" rel="noopener noreferrer">[ISSUE #5348]</a> <!-- -->[RIP-48]<!-- --> Support server-side offset management in broadcast consumption mode @lizhimins, pr by @lizhimins </li><li><a href="https://github.com/apache/rocketmq/issues/5354" target="_blank" rel="noopener noreferrer">[ISSUE #5354]</a> <!-- -->[RIP-46][Task 2]<!-- --> Implement metrics collector and exporter @ShadowySpirits, pr by @ShadowySpirits </li><li><a href="https://github.com/apache/rocketmq/issues/5354" target="_blank" rel="noopener noreferrer">[ISSUE #5354]</a> <!-- -->[RIP-46][Task 2]<!-- --> Implement metrics collector and exporter @ShadowySpirits, pr by @ShadowySpirits </li><li><a href="https://github.com/apache/rocketmq/issues/5356" target="_blank" rel="noopener noreferrer">[ISSUE #5356]</a> <!-- -->[RIP 48]<!-- --> Introduces the concept of ready and inflight messages @lizhimins, pr by @lizhimins </li><li><a href="https://github.com/apache/rocketmq/issues/5364" target="_blank" rel="noopener noreferrer">[ISSUE #5364]</a> <!-- -->[RIP 51]<!-- --> Task1: Support changeInvisibleTime for pop orderly. @xdkxlk, pr by @xdkxlk </li><li><a href="https://github.com/apache/rocketmq/issues/5365" target="_blank" rel="noopener noreferrer">[ISSUE #5365]</a> <!-- -->[RIP 51]<!-- --> Task2: Add notification mechanism for pop orderly. @xdkxlk, pr by @xdkxlk </li><li><a href="https://github.com/apache/rocketmq/issues/5370" target="_blank" rel="noopener noreferrer">[ISSUE #5370]</a> Upgrade commons-cli:commons-cli to 1.5.0 @mxsm, pr by @mxsm </li><li><a href="https://github.com/apache/rocketmq/issues/5372" target="_blank" rel="noopener noreferrer">[ISSUE #5372]</a> is this necessary to call fileWatchService's shutdown method twice? @thezp, pr by @thezp </li><li><a href="https://github.com/apache/rocketmq/issues/5373" target="_blank" rel="noopener noreferrer">[ISSUE #5373]</a> NameSrv does not output the bindaddress when starting @xiaoyifang, pr by @xiaoyifang </li><li><a href="https://github.com/apache/rocketmq/issues/5381" target="_blank" rel="noopener noreferrer">[ISSUE #5381]</a> Optimize Python scripts  comments @pipi18, pr by @pipi18 </li><li><a href="https://github.com/apache/rocketmq/issues/5386" target="_blank" rel="noopener noreferrer">[ISSUE #5386]</a> <!-- -->[ISSUE #5386][RIP-50]<!-- -->RocketMQ Transaction Message Improvement Of Batch OP Message @Focus-rth, pr by @Focus-rth </li><li><a href="https://github.com/apache/rocketmq/issues/5390" target="_blank" rel="noopener noreferrer">[ISSUE #5390]</a> There are to many useless log in pop.log @xdkxlk, pr by @xdkxlk </li><li><a href="https://github.com/apache/rocketmq/issues/5392" target="_blank" rel="noopener noreferrer">[ISSUE #5392]</a> <!-- -->[RIP-55]<!-- --> Support remoting protocol in rocketmq proxy module @drpmma, pr by @drpmma </li><li><a href="https://github.com/apache/rocketmq/issues/5393" target="_blank" rel="noopener noreferrer">[ISSUE #5393]</a> TransactionMessageIT can not pass CI @RongtongJin, pr by @RongtongJin </li><li><a href="https://github.com/apache/rocketmq/issues/5402" target="_blank" rel="noopener noreferrer">[ISSUE #5402]</a> The retry messages should not be decompressed in PopReviveService @xdkxlk, pr by @xdkxlk </li><li><a href="https://github.com/apache/rocketmq/issues/5404" target="_blank" rel="noopener noreferrer">[ISSUE #5404]</a> Variable of LatencyFaultToleranceImpl#whichItemWorst does not present the worst item @jasonjavaYY, pr by  @jasonjavaYY </li><li><a href="https://github.com/apache/rocketmq/issues/5408" target="_blank" rel="noopener noreferrer">[ISSUE #5408]</a> The offset of PopReviveGroup unable to move forward when there are more ack than ck @xdkxlk, pr by @xdkxlk </li><li><a href="https://github.com/apache/rocketmq/issues/5413" target="_blank" rel="noopener noreferrer">[ISSUE #5413]</a> Modify AutoSwitchHAClient currentReceivedEpoch attribute long type to int @mxsm, pr by @mxsm </li><li><a href="https://github.com/apache/rocketmq/issues/5415" target="_blank" rel="noopener noreferrer">[ISSUE #5415]</a> TransactionalMessageBridge.writeOp Duplicate recording of metrics data  @RapperCL, pr by @RapperCL </li><li><a href="https://github.com/apache/rocketmq/issues/5426" target="_blank" rel="noopener noreferrer">[ISSUE #5426]</a> mqadmin updateTopic CLI result print format problem @mxsm, pr by @mxsm </li><li><a href="https://github.com/apache/rocketmq/issues/5430" target="_blank" rel="noopener noreferrer">[ISSUE #5430]</a> <!-- -->[code quality]<!-- -->redundent null check  in HookUtils  @xiaoyifang, pr by @fndejan </li><li><a href="https://github.com/apache/rocketmq/issues/5437" target="_blank" rel="noopener noreferrer">[ISSUE #5437]</a> Add push consumer execute hook logs. @humkum, pr by @humkum </li><li><a href="https://github.com/apache/rocketmq/issues/5443" target="_blank" rel="noopener noreferrer">[ISSUE #5443]</a> Rpc hook npe in rocketmq test @lizhimins, pr by @RongtongJin </li><li><a href="https://github.com/apache/rocketmq/issues/5446" target="_blank" rel="noopener noreferrer">[ISSUE #5446]</a> Modify ScheduleMessageService's log name RocketmqStore to RocketmqBroker @mxsm, pr by @mxsm </li><li><a href="https://github.com/apache/rocketmq/issues/5448" target="_blank" rel="noopener noreferrer">[ISSUE #5448]</a> <!-- -->[RIP-46][Task 3]<!-- --> Develop metrics for broker and proxy @ShadowySpirits, pr by @ShadowySpirits </li><li><a href="https://github.com/apache/rocketmq/issues/5448" target="_blank" rel="noopener noreferrer">[ISSUE #5448]</a> <!-- -->[RIP-46][Task 3]<!-- --> Develop metrics for broker and proxy @ShadowySpirits, pr by @ShadowySpirits </li><li><a href="https://github.com/apache/rocketmq/issues/5449" target="_blank" rel="noopener noreferrer">[ISSUE #5449]</a> implement broker stats metrics and request metrics @ShadowySpirits, pr by @ShadowySpirits </li><li><a href="https://github.com/apache/rocketmq/issues/5449" target="_blank" rel="noopener noreferrer">[ISSUE #5449]</a> implement broker stats metrics and request metrics @ShadowySpirits, pr by @ShadowySpirits </li><li><a href="https://github.com/apache/rocketmq/issues/5452" target="_blank" rel="noopener noreferrer">[ISSUE #5452]</a> Label '@maven//:com_google_guava_guava' is duplicated in the 'deps' attribute of rule 'tests' @RongtongJin, pr by @RongtongJin </li><li><a href="https://github.com/apache/rocketmq/issues/5453" target="_blank" rel="noopener noreferrer">[ISSUE #5453]</a> Combine parseDelayLevel error log information @mxsm, pr by @mxsm </li><li><a href="https://github.com/apache/rocketmq/issues/5458" target="_blank" rel="noopener noreferrer">[ISSUE #5458]</a> Enforce checks on Windows and MacOS @lizhanhui, pr by @lizhanhui </li><li><a href="https://github.com/apache/rocketmq/issues/5471" target="_blank" rel="noopener noreferrer">[ISSUE #5471]</a> AutoSwitchRoleIntegrationTest still experience random failures @lizhanhui, pr by @RongtongJin </li><li><a href="https://github.com/apache/rocketmq/issues/5481" target="_blank" rel="noopener noreferrer">[ISSUE #5481]</a> Decrease the repeated consumption probability of expired message @aaron-ai, pr by @aaron-ai </li><li><a href="https://github.com/apache/rocketmq/issues/5482" target="_blank" rel="noopener noreferrer">[ISSUE #5482]</a> Remove ClientRequestProcessor#getRouteInfoByTopic method invalid logic judgment @mxsm, pr by @mxsm </li><li><a href="https://github.com/apache/rocketmq/issues/5484" target="_blank" rel="noopener noreferrer">[ISSUE #5484]</a> <!-- -->[RIP-56]<!-- --> Replace Logging Module with Shaded Logback @aaron-ai, pr by @aaron-ai </li><li><a href="https://github.com/apache/rocketmq/issues/5484" target="_blank" rel="noopener noreferrer">[ISSUE #5484]</a> <!-- -->[RIP-56]<!-- --> Replace Logging Module with Shaded Logback @aaron-ai, pr by @aaron-ai </li><li><a href="https://github.com/apache/rocketmq/issues/5490" target="_blank" rel="noopener noreferrer">[ISSUE #5490]</a> Fix name server startup tip typo @ShadowySpirits, pr by @ShadowySpirits </li><li><a href="https://github.com/apache/rocketmq/issues/5499" target="_blank" rel="noopener noreferrer">[ISSUE #5499]</a> Remove BrokerHousekeepingService unused static attribute log @mxsm, pr by @mxsm </li><li><a href="https://github.com/apache/rocketmq/issues/5506" target="_blank" rel="noopener noreferrer">[ISSUE #5506]</a> Question : How do I create TOPIC of type DELAY? @TO-21, pr by @drpmma </li><li><a href="https://github.com/apache/rocketmq/issues/5507" target="_blank" rel="noopener noreferrer">[ISSUE #5507]</a> Improve the speed of AttributeParser#parseToMap parsing @mxsm, pr by @mxsm </li><li><a href="https://github.com/apache/rocketmq/issues/5509" target="_blank" rel="noopener noreferrer">[ISSUE #5509]</a> Fix flaky test case  in BrokerOuterAPITest @lizhanhui, pr by @lizhanhui </li><li><a href="https://github.com/apache/rocketmq/issues/5511" target="_blank" rel="noopener noreferrer">[ISSUE #5511]</a> Fix Proxy start up throw  NullPointerException @mxsm, pr by @mxsm </li><li><a href="https://github.com/apache/rocketmq/issues/5512" target="_blank" rel="noopener noreferrer">[ISSUE #5512]</a> Skip the unnecessary network interface @echooymxq, pr by @echooymxq </li><li><a href="https://github.com/apache/rocketmq/issues/5526" target="_blank" rel="noopener noreferrer">[ISSUE #5526]</a> Fix : Topic attribute should not be replace by null. @humkum, pr by @humkum </li><li><a href="https://github.com/apache/rocketmq/issues/5531" target="_blank" rel="noopener noreferrer">[ISSUE #5531]</a> Logging isolation of broker container is hacky @aaron-ai, pr by @aaron-ai </li><li><a href="https://github.com/apache/rocketmq/issues/5532" target="_blank" rel="noopener noreferrer">[ISSUE #5532]</a> useless setting socksProxy in DefaultMQAdminExt @supercym, pr by @supercym </li><li><a href="https://github.com/apache/rocketmq/issues/5534" target="_blank" rel="noopener noreferrer">[ISSUE #5534]</a> BatchConsumeQueueTest timeout too eager @lizhanhui, pr by @lizhanhui </li><li><a href="https://github.com/apache/rocketmq/issues/5542" target="_blank" rel="noopener noreferrer">[ISSUE #5542]</a> ConsumerProcessor lockBatchMQ future allOf data race issue @drpmma, pr by @drpmma </li><li><a href="https://github.com/apache/rocketmq/issues/5544" target="_blank" rel="noopener noreferrer">[ISSUE #5544]</a> Replace DLedgerServer#getdLedgerLeaderElector deprecated method @mxsm, pr by @mxsm </li><li><a href="https://github.com/apache/rocketmq/issues/5549" target="_blank" rel="noopener noreferrer">[ISSUE #5549]</a> It is inappropriate that the headers of the controller are under namesrv directory  @RongtongJin, pr by @RongtongJin </li><li><a href="https://github.com/apache/rocketmq/issues/5560" target="_blank" rel="noopener noreferrer">[ISSUE #5560]</a> Method parameters are passed in the wrong order @zhangjidi2016, pr by @zhangjidi2016 </li><li><a href="https://github.com/apache/rocketmq/issues/5562" target="_blank" rel="noopener noreferrer">[ISSUE #5562]</a> Reset consumeOffset execution logic In a catch block，and is not executed under normal circumstances @zhangjidi2016, pr by @zhangjidi2016 </li><li><a href="https://github.com/apache/rocketmq/issues/5566" target="_blank" rel="noopener noreferrer">[ISSUE #5566]</a> AutoSwitchHATest is a flaky test @RongtongJin, pr by @RongtongJin </li><li><a href="https://github.com/apache/rocketmq/issues/5568" target="_blank" rel="noopener noreferrer">[ISSUE #5568]</a> Support long length group and topic for pop mode consumption @lizhimins, pr by @lizhimins </li><li><a href="https://github.com/apache/rocketmq/issues/5569" target="_blank" rel="noopener noreferrer">[ISSUE #5569]</a> Support broker priority election for controller mode  @hzh0425, pr by @hzh0425 </li><li><a href="https://github.com/apache/rocketmq/issues/5572" target="_blank" rel="noopener noreferrer">[ISSUE #5572]</a> Remove useless introduction in Controller / BrokerInfo @hzh0425, pr by @hzh0425 </li><li><a href="https://github.com/apache/rocketmq/issues/5576" target="_blank" rel="noopener noreferrer">[ISSUE #5576]</a> Optimize UtilAll#getPid method @mxsm, pr by @mxsm </li><li><a href="https://github.com/apache/rocketmq/issues/5577" target="_blank" rel="noopener noreferrer">[ISSUE #5577]</a> Unnecessary request parsing when executing sendMessageHook @RongtongJin, pr by @RongtongJin </li><li><a href="https://github.com/apache/rocketmq/issues/5583" target="_blank" rel="noopener noreferrer">[ISSUE #5583]</a> FlakyTest: ReceiptHandleProcessorTest @lizhanhui, pr by @xdkxlk </li><li><a href="https://github.com/apache/rocketmq/issues/5589" target="_blank" rel="noopener noreferrer">[ISSUE #5589]</a> <!-- -->[OPTIMIZATION]<!-- --> Record subscriptions from request @ShadowySpirits, pr by @ShadowySpirits </li><li><a href="https://github.com/apache/rocketmq/issues/5593" target="_blank" rel="noopener noreferrer">[ISSUE #5593]</a> Enable AbortProcessException to interrupt RPCHook @RongtongJin, pr by @RongtongJin </li><li><a href="https://github.com/apache/rocketmq/issues/5595" target="_blank" rel="noopener noreferrer">[ISSUE #5595]</a> Add brokerConfig which will not validate system topic when update topic @drpmma, pr by @drpmma </li><li><a href="https://github.com/apache/rocketmq/issues/5602" target="_blank" rel="noopener noreferrer">[ISSUE #5602]</a> Remove useless log attribute from BrokerConfig @mxsm, pr by @mxsm </li><li><a href="https://github.com/apache/rocketmq/issues/5605" target="_blank" rel="noopener noreferrer">[ISSUE #5605]</a> <!-- -->[OPTIMIZATION]<!-- --> Introduce tag estimation for lag calculation @ShadowySpirits, pr by @ShadowySpirits </li><li><a href="https://github.com/apache/rocketmq/issues/5616" target="_blank" rel="noopener noreferrer">[ISSUE #5616]</a> Fix POP checkpoint record accessor typo @lizhanhui, pr by @francisoliverlee </li><li><a href="https://github.com/apache/rocketmq/issues/5617" target="_blank" rel="noopener noreferrer">[ISSUE #5617]</a> Fix Bazel build warning @lizhanhui, pr by @lizhanhui </li><li><a href="https://github.com/apache/rocketmq/issues/5621" target="_blank" rel="noopener noreferrer">[ISSUE #5621]</a> Enable all store test cases @lizhanhui, pr by @lizhanhui </li><li><a href="https://github.com/apache/rocketmq/issues/5623" target="_blank" rel="noopener noreferrer">[ISSUE #5623]</a> DLedger can't load org.sfl4j.LoggerFactory when use mqnamesrv start @mxsm, pr by @mxsm </li><li><a href="https://github.com/apache/rocketmq/issues/5626" target="_blank" rel="noopener noreferrer">[ISSUE #5626]</a> Optimize DefaultMessageStore#getEarliestMessageTime @ShadowySpirits, pr by @ShadowySpirits </li><li><a href="https://github.com/apache/rocketmq/issues/5631" target="_blank" rel="noopener noreferrer">[ISSUE #5631]</a> ReplicasInfoManager#registerBroker not check master is alive @mxsm, pr by @mxsm </li><li><a href="https://github.com/apache/rocketmq/issues/5634" target="_blank" rel="noopener noreferrer">[ISSUE #5634]</a> Persist consumer offset should not be disabled when auto-commit is turned off @RongtongJin, pr by @RongtongJin </li><li><a href="https://github.com/apache/rocketmq/issues/5637" target="_blank" rel="noopener noreferrer">[ISSUE #5637]</a> Try to make AutoSwitchRoleIntegrationTest more stable @RongtongJin, pr by @RongtongJin </li><li><a href="https://github.com/apache/rocketmq/issues/5639" target="_blank" rel="noopener noreferrer">[ISSUE #5639]</a> commitSync method is ambiguous in lite pull consumer @RongtongJin, pr by @RongtongJin </li><li><a href="https://github.com/apache/rocketmq/issues/5644" target="_blank" rel="noopener noreferrer">[ISSUE #5644]</a> Static topic ITs can not pass @RongtongJin, pr by @RongtongJin </li><li><a href="https://github.com/apache/rocketmq/issues/5644" target="_blank" rel="noopener noreferrer">[ISSUE #5644]</a> Static topic ITs can not pass @RongtongJin, pr by @RongtongJin </li><li><a href="https://github.com/apache/rocketmq/issues/5647" target="_blank" rel="noopener noreferrer">[ISSUE #5647]</a> Polish PullMessageService some methods parameter name @mxsm, pr by @mxsm </li><li><a href="https://github.com/apache/rocketmq/issues/5654" target="_blank" rel="noopener noreferrer">[ISSUE #5654]</a> Support calculate inflight messages for pop @xdkxlk, pr by @xdkxlk </li><li><a href="https://github.com/apache/rocketmq/issues/5659" target="_blank" rel="noopener noreferrer">[ISSUE #5659]</a> Redundant error log output @Oliverwqcwrw, pr by @Oliverwqcwrw </li><li><a href="https://github.com/apache/rocketmq/issues/5660" target="_blank" rel="noopener noreferrer">[ISSUE #5660]</a> Optimize LagCalculationIT @ShadowySpirits, pr by @ShadowySpirits </li><li><a href="https://github.com/apache/rocketmq/issues/5668" target="_blank" rel="noopener noreferrer">[ISSUE #5668]</a> Polish AutoSwitchHAClient and AutoSwitchHAConnection Comments @mxsm, pr by @mxsm </li><li><a href="https://github.com/apache/rocketmq/issues/5673" target="_blank" rel="noopener noreferrer">[ISSUE #5673]</a> Add the windows platform script as the controller quick start @mxsm, pr by @mxsm </li><li><a href="https://github.com/apache/rocketmq/issues/5676" target="_blank" rel="noopener noreferrer">[ISSUE #5676]</a> Support for dynamic Logging in proxy and controller modules @mxsm, pr by @mxsm </li><li><a href="https://github.com/apache/rocketmq/issues/5686" target="_blank" rel="noopener noreferrer">[ISSUE #5686]</a> Polish ReplicasInfoManager comment and static log attribute @mxsm, pr by @mxsm </li><li><a href="https://github.com/apache/rocketmq/issues/5688" target="_blank" rel="noopener noreferrer">[ISSUE #5688]</a> Add log xml config file into distribution config directory @mxsm, pr by @mxsm </li><li><a href="https://github.com/apache/rocketmq/issues/5692" target="_blank" rel="noopener noreferrer">[ISSUE #5692]</a> Polish Controller headers toString @mxsm, pr by @mxsm </li><li><a href="https://github.com/apache/rocketmq/issues/5695" target="_blank" rel="noopener noreferrer">[ISSUE #5695]</a> Optimize broker startup @lizhimins, pr by @lizhimins </li><li><a href="https://github.com/apache/rocketmq/issues/5699" target="_blank" rel="noopener noreferrer">[ISSUE #5699]</a> <!-- -->[code issue]<!-- -->duplicate code of UtilAll.isBlank method @xiaoyifang, pr by @xiaoyifang </li><li><a href="https://github.com/apache/rocketmq/issues/5701" target="_blank" rel="noopener noreferrer">[ISSUE #5701]</a> <!-- -->[RIP-46]<!-- --> Optimize lag calculation @ShadowySpirits, pr by @ShadowySpirits </li><li><a href="https://github.com/apache/rocketmq/issues/5704" target="_blank" rel="noopener noreferrer">[ISSUE #5704]</a> Optimize nameserver start when enableControllerInNamesrv of NamesrvConfig is false @mxsm, pr by @mxsm </li><li><a href="https://github.com/apache/rocketmq/issues/5708" target="_blank" rel="noopener noreferrer">[ISSUE #5708]</a> Fix NamesrvStartup can't print config when use -p command @mxsm, pr by @mxsm </li><li><a href="https://github.com/apache/rocketmq/issues/5724" target="_blank" rel="noopener noreferrer">[ISSUE #5724]</a> Add proxy module log xml to distribution directory @mxsm, pr by @mxsm </li><li><a href="https://github.com/apache/rocketmq/issues/5726" target="_blank" rel="noopener noreferrer">[ISSUE #5726]</a> there are some issue in the above verifyDelay @xiaoyifang, pr by @xiaoyifang </li><li><a href="https://github.com/apache/rocketmq/issues/5740" target="_blank" rel="noopener noreferrer">[ISSUE #5740]</a> <!-- -->[code discussion]<!-- --> Should the method UtilAll.getIP() return a localhost ? @RagingSpud, pr by @RagingSpud </li><li><a href="https://github.com/apache/rocketmq/issues/5741" target="_blank" rel="noopener noreferrer">[ISSUE #5741]</a>  Specifiy logback configuration file in cmd command line  for windows platform @mxsm, pr by @mxsm </li><li><a href="https://github.com/apache/rocketmq/issues/5754" target="_blank" rel="noopener noreferrer">[ISSUE #5754]</a> <!-- -->[RIP-57]<!-- --> Tiered storage for RocketMQ @ShadowySpirits, pr by @ShadowySpirits </li><li><a href="https://github.com/apache/rocketmq/issues/5763" target="_blank" rel="noopener noreferrer">[ISSUE #5763]</a> add the default subscribe * tag method @lybuestc, pr by @lybuestc </li><li><a href="https://github.com/apache/rocketmq/issues/5766" target="_blank" rel="noopener noreferrer">[ISSUE #5766]</a> msg may be null @xiaoyifang, pr by @xiaoyifang </li><li><a href="https://github.com/apache/rocketmq/issues/5776" target="_blank" rel="noopener noreferrer">[ISSUE #5776]</a> <!-- -->[code optimization]<!-- --> Repeated empty string check for proxy module. @yx9o, pr by @yx9o </li><li><a href="https://github.com/apache/rocketmq/issues/5778" target="_blank" rel="noopener noreferrer">[ISSUE #5778]</a> compensateSubscribeData of retry topic is written to topic @yuz10, pr by @yuz10 </li><li><a href="https://github.com/apache/rocketmq/issues/5780" target="_blank" rel="noopener noreferrer">[ISSUE #5780]</a> Replace DLedgerServer's deprecated getdLedgerLeaderElector method with  getDLedgerLeaderElector in  BrokerController @mxsm, pr by @mxsm </li><li><a href="https://github.com/apache/rocketmq/issues/5783" target="_blank" rel="noopener noreferrer">[ISSUE #5783]</a> Fix proxy module compilation warning @lizhanhui, pr by @lizhanhui </li><li><a href="https://github.com/apache/rocketmq/issues/5802" target="_blank" rel="noopener noreferrer">[ISSUE #5802]</a> Optimize HashMap and HashSet invoke resize method @mxsm, pr by @mxsm </li><li><a href="https://github.com/apache/rocketmq/issues/5804" target="_blank" rel="noopener noreferrer">[ISSUE #5804]</a> Optimize BrokerStatsManager#incTopicPutLatency create statsKey @mxsm, pr by @mxsm </li><li><a href="https://github.com/apache/rocketmq/issues/5809" target="_blank" rel="noopener noreferrer">[ISSUE #5809]</a> <!-- -->[Optimize]<!-- -->Replace synchronized with ReentrantReadWriteLock in AutoSwitchHAService  @mxsm, pr by @mxsm </li><li><a href="https://github.com/apache/rocketmq/issues/5816" target="_blank" rel="noopener noreferrer">[ISSUE #5816]</a> No response is returned when no parameter is configured for the brokerStatus command. @frinda, pr by @frinda </li><li><a href="https://github.com/apache/rocketmq/issues/5819" target="_blank" rel="noopener noreferrer">[ISSUE #5819]</a> PullRequestHoldServiceTest is flaky @ShadowySpirits, pr by @ShadowySpirits </li><li><a href="https://github.com/apache/rocketmq/issues/5821" target="_blank" rel="noopener noreferrer">[ISSUE #5821]</a> There unnecessary Chinese in English document. @yx9o, pr by @yx9o </li><li><a href="https://github.com/apache/rocketmq/issues/5823" target="_blank" rel="noopener noreferrer">[ISSUE #5823]</a> Add delete topic in message store interface @lizhimins, pr by @lizhimins </li><li><a href="https://github.com/apache/rocketmq/issues/5823" target="_blank" rel="noopener noreferrer">[ISSUE #5823]</a> Add delete topic in message store interface @lizhimins, pr by @lizhimins </li><li><a href="https://github.com/apache/rocketmq/issues/5829" target="_blank" rel="noopener noreferrer">[ISSUE #5829]</a> codecov url in README is incorrect @Oliverwqcwrw, pr by @mahaitao617 </li><li><a href="https://github.com/apache/rocketmq/issues/5832" target="_blank" rel="noopener noreferrer">[ISSUE #5832]</a> TodayConsumeCount is increasing rapidly without sending message @Oliverwqcwrw, pr by @Oliverwqcwrw </li><li><a href="https://github.com/apache/rocketmq/issues/5837" target="_blank" rel="noopener noreferrer">[ISSUE #5837]</a> Deprecate MessageStore#checkInDiskByConsumeOffset @ShadowySpirits, pr by @ShadowySpirits </li><li><a href="https://github.com/apache/rocketmq/issues/5847" target="_blank" rel="noopener noreferrer">[ISSUE #5847]</a> Fix wake up in NotificationProcessor @drpmma, pr by @drpmma </li><li><a href="https://github.com/apache/rocketmq/issues/5847" target="_blank" rel="noopener noreferrer">[ISSUE #5847]</a> Fix wake up in NotificationProcessor @drpmma, pr by @drpmma </li><li><a href="https://github.com/apache/rocketmq/issues/5847" target="_blank" rel="noopener noreferrer">[ISSUE #5847]</a> Fix wake up in NotificationProcessor @drpmma, pr by @drpmma </li><li><a href="https://github.com/apache/rocketmq/issues/5852" target="_blank" rel="noopener noreferrer">[ISSUE #5852]</a> The AclWatchService still start when enable proxy and  enableAcl is false  @Oliverwqcwrw, pr by @Oliverwqcwrw </li><li><a href="https://github.com/apache/rocketmq/issues/5859" target="_blank" rel="noopener noreferrer">[ISSUE #5859]</a> Optimize String#format in DefaultMQProducerImpl  @mxsm, pr by @mxsm </li><li><a href="https://github.com/apache/rocketmq/issues/5860" target="_blank" rel="noopener noreferrer">[ISSUE #5860]</a> set the value of order when create or update topic @Slideee, pr by @Slideee </li><li><a href="https://github.com/apache/rocketmq/issues/5862" target="_blank" rel="noopener noreferrer">[ISSUE #5862]</a> Stop send heartbeat to broker when ProducerGroup is offline in proxy @xdkxlk, pr by @xdkxlk </li><li><a href="https://github.com/apache/rocketmq/issues/5863" target="_blank" rel="noopener noreferrer">[ISSUE #5863]</a> <!-- -->[RIP-57]<!-- --> Implement tiered storage metadata @ShadowySpirits, pr by @ShadowySpirits </li><li><a href="https://github.com/apache/rocketmq/issues/5869" target="_blank" rel="noopener noreferrer">[ISSUE #5869]</a> Remove unnecessary verification logic in consumerSendMsgBack method @RongtongJin, pr by @RongtongJin </li><li><a href="https://github.com/apache/rocketmq/issues/5872" target="_blank" rel="noopener noreferrer">[ISSUE #5872]</a> Ignore testChangeRoleManyTimes in AutoSwitchHATest util it is stable @RongtongJin, pr by @RongtongJin </li><li><a href="https://github.com/apache/rocketmq/issues/5874" target="_blank" rel="noopener noreferrer">[ISSUE #5874]</a> <!-- -->[RIP-57]<!-- --> implement file queue for tiered storage @ShadowySpirits, pr by @ShadowySpirits </li><li><a href="https://github.com/apache/rocketmq/issues/5876" target="_blank" rel="noopener noreferrer">[ISSUE #5876]</a> Fix resource leak in DefaultLitePullConsumerTest @ShadowySpirits, pr by @ShadowySpirits </li><li><a href="https://github.com/apache/rocketmq/issues/5880" target="_blank" rel="noopener noreferrer">[ISSUE #5880]</a> Remove useless attribute TOPIC_KEY_SPLITTER in MessageClientIDSetter class @mxsm, pr by @mxsm </li><li><a href="https://github.com/apache/rocketmq/issues/5884" target="_blank" rel="noopener noreferrer">[ISSUE #5884]</a> <!-- -->[RIP-52][Task 1]<!-- --> Concurrent check CommitLog messages @nowinkeyy, pr by @nowinkeyy </li><li><a href="https://github.com/apache/rocketmq/issues/5885" target="_blank" rel="noopener noreferrer">[ISSUE #5885]</a> Fix FAQurl's class FAQ url incorrect @mxsm, pr by @mxsm </li><li><a href="https://github.com/apache/rocketmq/issues/5891" target="_blank" rel="noopener noreferrer">[ISSUE #5891]</a> <!-- -->[RIP-57]<!-- --> Implement MessageStore interface for tiered store @ShadowySpirits, pr by @ShadowySpirits </li><li><a href="https://github.com/apache/rocketmq/issues/5896" target="_blank" rel="noopener noreferrer">[ISSUE #5896]</a> <!-- -->[Task]<!-- --> add pop consumer example @mahaitao617, pr by @mahaitao617 </li><li><a href="https://github.com/apache/rocketmq/issues/5897" target="_blank" rel="noopener noreferrer">[ISSUE #5897]</a> The info is ambiguous when broker is already added to broker container @Oliverwqcwrw, pr by @Oliverwqcwrw </li><li><a href="https://github.com/apache/rocketmq/issues/5902" target="_blank" rel="noopener noreferrer">[ISSUE #5902]</a> Fix logback configuration warning @aaron-ai, pr by @aaron-ai </li><li><a href="https://github.com/apache/rocketmq/issues/5905" target="_blank" rel="noopener noreferrer">[ISSUE #5905]</a> Config files lost after vm restart @yuz10, pr by @yuz10 </li><li><a href="https://github.com/apache/rocketmq/issues/5907" target="_blank" rel="noopener noreferrer">[ISSUE #5907]</a> <!-- -->[Optimize]<!-- -->try catch to prevent ConcurrentHashMapUtils init failed @mxsm, pr by @mxsm </li><li><a href="https://github.com/apache/rocketmq/issues/5913" target="_blank" rel="noopener noreferrer">[ISSUE #5913]</a> GetSyncStateSetSubCommand can also print that the broker is not in syncStateSet @RongtongJin, pr by @RongtongJin </li><li><a href="https://github.com/apache/rocketmq/issues/5916" target="_blank" rel="noopener noreferrer">[ISSUE #5916]</a> availableNamesrvAddrMap in remotingClient is not update when the number of nameservers decreases @RongtongJin, pr by @RongtongJin </li><li><a href="https://github.com/apache/rocketmq/issues/5921" target="_blank" rel="noopener noreferrer">[ISSUE #5921]</a> Support domain resolution to obtain the controller address @RongtongJin, pr by @RongtongJin </li><li><a href="https://github.com/apache/rocketmq/issues/5923" target="_blank" rel="noopener noreferrer">[ISSUE #5923]</a> <!-- -->[RIP-57]<!-- --> Add example tiered storage backend service provider @ShadowySpirits, pr by @ShadowySpirits </li><li><a href="https://github.com/apache/rocketmq/issues/5924" target="_blank" rel="noopener noreferrer">[ISSUE #5924]</a> Optimize UtilAll#sleep method @mxsm, pr by @mxsm </li><li><a href="https://github.com/apache/rocketmq/issues/5929" target="_blank" rel="noopener noreferrer">[ISSUE #5929]</a>  The broker send heartbeat to controller frequently causing thread blocking when the network partition @RongtongJin, pr by @RongtongJin </li><li><a href="https://github.com/apache/rocketmq/issues/5939" target="_blank" rel="noopener noreferrer">[ISSUE #5939]</a> Adjust the MQClientInstance#sendHeartbeatToAllBroker catch code block log print level from info to warn @mxsm, pr by @mxsm </li><li><a href="https://github.com/apache/rocketmq/issues/5941" target="_blank" rel="noopener noreferrer">[ISSUE #5941]</a> An error occurred when starting rocketmq-proxy: create system broadcast topic DefaultHeartBeatSyncerTopic failed on cluster r5-broker @zzjcool, pr by @drpmma </li><li><a href="https://github.com/apache/rocketmq/issues/5941" target="_blank" rel="noopener noreferrer">[ISSUE #5941]</a> An error occurred when starting rocketmq-proxy: create system broadcast topic DefaultHeartBeatSyncerTopic failed on cluster r5-broker @zzjcool, pr by @zzjcool </li><li><a href="https://github.com/apache/rocketmq/issues/5942" target="_blank" rel="noopener noreferrer">[ISSUE #5942]</a> Produce count contains the quantity of the system topic @Oliverwqcwrw, pr by @Oliverwqcwrw </li><li><a href="https://github.com/apache/rocketmq/issues/5947" target="_blank" rel="noopener noreferrer">[ISSUE #5947]</a> Optimize RouteInfoManager#pickupTopicRouteData create BrokerData code @mxsm, pr by @mxsm </li><li><a href="https://github.com/apache/rocketmq/issues/5949" target="_blank" rel="noopener noreferrer">[ISSUE #5949]</a> Remove TopicQueueMappingInfo class duplicate licenses @mxsm, pr by @mxsm </li><li><a href="https://github.com/apache/rocketmq/issues/5953" target="_blank" rel="noopener noreferrer">[ISSUE #5953]</a> <!-- -->[RIP-46]<!-- --> calculate retry message throughput in pop consumption mode @ShadowySpirits, pr by @ShadowySpirits </li><li><a href="https://github.com/apache/rocketmq/issues/5961" target="_blank" rel="noopener noreferrer">[ISSUE #5961]</a> Simplify <code>getPID</code> in <code>MixAll</code> @xdshent, pr by @xdshent </li><li><a href="https://github.com/apache/rocketmq/issues/5963" target="_blank" rel="noopener noreferrer">[ISSUE #5963]</a> Remove the useless exception class: MQRedirectException @socutes, pr by @socutes </li><li><a href="https://github.com/apache/rocketmq/issues/5969" target="_blank" rel="noopener noreferrer">[ISSUE #5969]</a> Is there DeleteUnusedStats duplicate? @zhiliatom, pr by @zhiliatom </li><li><a href="https://github.com/apache/rocketmq/issues/5971" target="_blank" rel="noopener noreferrer">[ISSUE #5971]</a> Make the internal logs related to the dledger in the controller print to a file separately @RongtongJin, pr by @RongtongJin </li><li><a href="https://github.com/apache/rocketmq/issues/5975" target="_blank" rel="noopener noreferrer">[ISSUE #5975]</a> Remove more system topic for getUserTopicConfig api. @dingshuangxi888, pr by @dingshuangxi888 </li><li><a href="https://github.com/apache/rocketmq/issues/5979" target="_blank" rel="noopener noreferrer">[ISSUE #5979]</a> Fix FAQ url incorrect in FAQUrl class @mxsm, pr by @mxsm </li><li><a href="https://github.com/apache/rocketmq/issues/5983" target="_blank" rel="noopener noreferrer">[ISSUE #5983]</a> Make consumer support flow control code better  @RongtongJin, pr by @RongtongJin </li><li><a href="https://github.com/apache/rocketmq/issues/5986" target="_blank" rel="noopener noreferrer">[ISSUE #5986]</a> optimize the test class code @hardyfish, pr by @hardyfish </li><li><a href="https://github.com/apache/rocketmq/issues/5994" target="_blank" rel="noopener noreferrer">[ISSUE #5994]</a> <!-- -->[RIP-46]<!-- --> Add pop and timer metrics @ShadowySpirits, pr by @ShadowySpirits </li><li><a href="https://github.com/apache/rocketmq/issues/5996" target="_blank" rel="noopener noreferrer">[ISSUE #5996]</a> optimize the RemotingSerializable class code @hardyfish, pr by @hardyfish </li><li><a href="https://github.com/apache/rocketmq/issues/5999" target="_blank" rel="noopener noreferrer">[ISSUE #5999]</a> Fix the TopicQueueMappingUtils comment typo @mxsm, pr by @mxsm </li><li><a href="https://github.com/apache/rocketmq/issues/6007" target="_blank" rel="noopener noreferrer">[ISSUE #6007]</a> Useless if judgment in DefaultMQProducerImpl @coderbruis, pr by @coderbruis </li><li><a href="https://github.com/apache/rocketmq/issues/6010" target="_blank" rel="noopener noreferrer">[ISSUE #6010]</a> Optimize <code>NettyRemotingClient#updateNameServerAddressList</code> @xdshent, pr by @xdshent </li><li><a href="https://github.com/apache/rocketmq/issues/6012" target="_blank" rel="noopener noreferrer">[ISSUE #6012]</a> Pop consumer with big queue num will case out of bounds problem  @xdkxlk, pr by @xdkxlk </li><li><a href="https://github.com/apache/rocketmq/issues/6019" target="_blank" rel="noopener noreferrer">[ISSUE #6019]</a> PlainAccessResource parse method  can be simplified @hardyfish, pr by @hardyfish </li><li><a href="https://github.com/apache/rocketmq/issues/6021" target="_blank" rel="noopener noreferrer">[ISSUE #6021]</a> Fix nameserver logback configuration warning @aaron-ai, pr by @aaron-ai </li><li><a href="https://github.com/apache/rocketmq/issues/6030" target="_blank" rel="noopener noreferrer">[ISSUE #6030]</a> Prepare to release Apache RocketMQ 5.1.0 @drpmma, pr by @drpmma </li><li><a href="https://github.com/apache/rocketmq/issues/6030" target="_blank" rel="noopener noreferrer">[ISSUE #6030]</a> Prepare to release Apache RocketMQ 5.1.0 @drpmma, pr by @drpmma </li><li><a href="https://github.com/apache/rocketmq/issues/6033" target="_blank" rel="noopener noreferrer">[ISSUE #6033]</a> modify TraceContext toString method @hardyfish, pr by @hardyfish </li><li><a href="https://github.com/apache/rocketmq/issues/6043" target="_blank" rel="noopener noreferrer">[ISSUE #6043]</a> optimize the DefaultLitePullConsumerImpl isSetEqual method code @hardyfish, pr by @hardyfish </li><li><a href="https://github.com/apache/rocketmq/issues/6047" target="_blank" rel="noopener noreferrer">[ISSUE #6047]</a> Support TLS permissive mode for 5.x client @xdkxlk, pr by @xdkxlk </li><li><a href="https://github.com/apache/rocketmq/issues/6051" target="_blank" rel="noopener noreferrer">[ISSUE #6051]</a> remove redundant variable definitions @hardyfish, pr by @hardyfish </li><li><a href="https://github.com/apache/rocketmq/issues/6055" target="_blank" rel="noopener noreferrer">[ISSUE #6055]</a> replace loop with <code>putAll</code> and typo fix in <code>RegisterBrokerBody</code> @xdshent, pr by @xdshent </li><li><a href="https://github.com/apache/rocketmq/issues/6073" target="_blank" rel="noopener noreferrer">[ISSUE #6073]</a> remove static reference @hardyfish, pr by @hardyfish </li><li><a href="https://github.com/apache/rocketmq/issues/6077" target="_blank" rel="noopener noreferrer">[ISSUE #6077]</a> fix issues that messageStore could be null @hardyfish, pr by @hardyfish </li><li><a href="https://github.com/apache/rocketmq/issues/6080" target="_blank" rel="noopener noreferrer">[ISSUE #6080]</a> delete MQAdminImpl meaningless null check @hardyfish, pr by @hardyfish </li><li><a href="https://github.com/apache/rocketmq/issues/6082" target="_blank" rel="noopener noreferrer">[ISSUE #6082]</a> simplify MQClientAPIImpl processSendResponse code @hardyfish, pr by @hardyfish </li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="bug">Bug<a href="#bug" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li><a href="https://github.com/apache/rocketmq/issues/5162" target="_blank" rel="noopener noreferrer">[ISSUE #5162]</a> There may be a bug in DefaultMessageStore#getMessage @Knowden, pr by @Knowden </li><li><a href="https://github.com/apache/rocketmq/issues/5214" target="_blank" rel="noopener noreferrer">[ISSUE #5214]</a> Consumer offset of LMQ's topics were updated failed. @ShannonDing, pr by @DongyuanPan </li><li><a href="https://github.com/apache/rocketmq/issues/5238" target="_blank" rel="noopener noreferrer">[ISSUE #5238]</a> The slave node statistics are incorrect when using BCQ @RongtongJin, pr by @RongtongJin </li><li><a href="https://github.com/apache/rocketmq/issues/5305" target="_blank" rel="noopener noreferrer">[ISSUE #5305]</a> fix proxy TopicRouteService cache bug @fuyou001, pr by @fuyou001 </li><li><a href="https://github.com/apache/rocketmq/issues/5374" target="_blank" rel="noopener noreferrer">[ISSUE #5374]</a> The broker unRegister cause the new registered broker removed. @echooymxq, pr by @echooymxq </li><li><a href="https://github.com/apache/rocketmq/issues/5424" target="_blank" rel="noopener noreferrer">[ISSUE #5424]</a> Null exception and array overflow bug exist in getHalfMsg method @RapperCL, pr by @RapperCL </li><li><a href="https://github.com/apache/rocketmq/issues/5493" target="_blank" rel="noopener noreferrer">[ISSUE #5493]</a> <!-- -->[Static Topic]<!-- --> Fix : NPE caused by logicQueueMappingItem out of date @humkum, pr by @humkum </li><li><a href="https://github.com/apache/rocketmq/issues/5536" target="_blank" rel="noopener noreferrer">[ISSUE #5536]</a> <!-- -->[Static Topic]<!-- --> Is it necessary to consider the compatible while upgrade namesrv and broker?  @humkum, pr by @humkum </li><li><a href="https://github.com/apache/rocketmq/issues/5651" target="_blank" rel="noopener noreferrer">[ISSUE #5651]</a> Unable to send messages normally due to HA disconnection @RongtongJin, pr by @mxsm </li><li><a href="https://github.com/apache/rocketmq/issues/5712" target="_blank" rel="noopener noreferrer">[ISSUE #5712]</a> Invalid of heartbeat detection after controller switch @RongtongJin, pr by @RongtongJin </li><li><a href="https://github.com/apache/rocketmq/issues/5714" target="_blank" rel="noopener noreferrer">[ISSUE #5714]</a> System busy exception when transientStorePoolEnable=true in controller mode @riki-wang, pr by @RongtongJin </li><li><a href="https://github.com/apache/rocketmq/issues/5812" target="_blank" rel="noopener noreferrer">[ISSUE #5812]</a> Static topic cannot be consumed normally @RongtongJin, pr by @RongtongJin </li><li><a href="https://github.com/apache/rocketmq/issues/5813" target="_blank" rel="noopener noreferrer">[ISSUE #5813]</a> Pop topic queue lock not unlock @lizhimins, pr by @ShadowySpirits </li><li><a href="https://github.com/apache/rocketmq/issues/5830" target="_blank" rel="noopener noreferrer">[ISSUE #5830]</a> Bug in GetMessageResult#getMessageCount @ShadowySpirits, pr by @ShadowySpirits </li><li><a href="https://github.com/apache/rocketmq/issues/5839" target="_blank" rel="noopener noreferrer">[ISSUE #5839]</a> Code.ILLEGAL_POLLING_TIME is not compatible with gRPC Client &lt;=5.0.2 @aaron-ai, pr by @aaron-ai </li><li><a href="https://github.com/apache/rocketmq/issues/5900" target="_blank" rel="noopener noreferrer">[ISSUE #5900]</a> A shutdown failure gives the illusion that the broker was successfully added to the container @Oliverwqcwrw, pr by @Oliverwqcwrw </li><li><a href="https://github.com/apache/rocketmq/issues/6045" target="_blank" rel="noopener noreferrer">[ISSUE #6045]</a> The endoffset of entry obtained by getBrokerEpoch is incorrect @RongtongJin, pr by @RongtongJin </li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="new-contributors">New Contributors<a href="#new-contributors" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>@renyansongno1 made their first contribution in <a href="https://github.com/apache/rocketmq/pull/5140" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/5140</a></li><li>@azhsmesos made their first contribution in <a href="https://github.com/apache/rocketmq/pull/5139" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/5139</a></li><li>@selectbook made their first contribution in <a href="https://github.com/apache/rocketmq/pull/5145" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/5145</a></li><li>@islongfei made their first contribution in <a href="https://github.com/apache/rocketmq/pull/5144" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/5144</a></li><li>@RapperCL made their first contribution in <a href="https://github.com/apache/rocketmq/pull/5143" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/5143</a></li><li>@security00 made their first contribution in <a href="https://github.com/apache/rocketmq/pull/5146" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/5146</a></li><li>@liyijuan made their first contribution in <a href="https://github.com/apache/rocketmq/pull/5155" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/5155</a></li><li>@alexcao2018 made their first contribution in <a href="https://github.com/apache/rocketmq/pull/5185" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/5185</a></li><li>@isysc1 made their first contribution in <a href="https://github.com/apache/rocketmq/pull/4903" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/4903</a></li><li>@nowinkeyy made their first contribution in <a href="https://github.com/apache/rocketmq/pull/5193" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/5193</a></li><li>@DongyuanPan made their first contribution in <a href="https://github.com/apache/rocketmq/pull/5208" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/5208</a></li><li>@Knowden made their first contribution in <a href="https://github.com/apache/rocketmq/pull/5171" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/5171</a></li><li>@Slideee made their first contribution in <a href="https://github.com/apache/rocketmq/pull/5024" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/5024</a></li><li>@byj520-lang made their first contribution in <a href="https://github.com/apache/rocketmq/pull/5258" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/5258</a></li><li>@vvsd made their first contribution in <a href="https://github.com/apache/rocketmq/pull/5264" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/5264</a></li><li>@SSS-K made their first contribution in <a href="https://github.com/apache/rocketmq/pull/5377" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/5377</a></li><li>@xiaoyifang made their first contribution in <a href="https://github.com/apache/rocketmq/pull/5369" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/5369</a></li><li>@Focus-rth made their first contribution in <a href="https://github.com/apache/rocketmq/pull/5386" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/5386</a></li><li>@fndejan made their first contribution in <a href="https://github.com/apache/rocketmq/pull/5467" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/5467</a></li><li>@jasonjavaYY made their first contribution in <a href="https://github.com/apache/rocketmq/pull/5436" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/5436</a></li><li>@GOODBOY008 made their first contribution in <a href="https://github.com/apache/rocketmq/pull/5253" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/5253</a></li><li>@asia-zengtao made their first contribution in <a href="https://github.com/apache/rocketmq/pull/5515" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/5515</a></li><li>@pen4 made their first contribution in <a href="https://github.com/apache/rocketmq/pull/5547" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/5547</a></li><li>@lybuestc made their first contribution in <a href="https://github.com/apache/rocketmq/pull/5764" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/5764</a></li><li>@yx9o made their first contribution in <a href="https://github.com/apache/rocketmq/pull/5775" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/5775</a></li><li>@mahaitao617 made their first contribution in <a href="https://github.com/apache/rocketmq/pull/5833" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/5833</a></li><li>@frinda made their first contribution in <a href="https://github.com/apache/rocketmq/pull/5818" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/5818</a></li><li>@RagingSpud made their first contribution in <a href="https://github.com/apache/rocketmq/pull/5856" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/5856</a></li><li>@socutes made their first contribution in <a href="https://github.com/apache/rocketmq/pull/5964" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/5964</a></li><li>@hardyfish made their first contribution in <a href="https://github.com/apache/rocketmq/pull/5988" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/5988</a></li><li>@zzjcool made their first contribution in <a href="https://github.com/apache/rocketmq/pull/5944" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/5944</a></li><li>@deepsola made their first contribution in <a href="https://github.com/apache/rocketmq/pull/6004" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6004</a></li><li>@WSYwsy22 made their first contribution in <a href="https://github.com/apache/rocketmq/pull/6075" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6075</a></li><li>@agoodjuice made their first contribution in <a href="https://github.com/apache/rocketmq/pull/6067" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/pull/6067</a></li></ul><p><strong>Full Changelog</strong>: <a href="https://github.com/apache/rocketmq/compare/rocketmq-all-5.0.0...rocketmq-all-5.1.0" target="_blank" rel="noopener noreferrer">https://github.com/apache/rocketmq/compare/rocketmq-all-5.0.0...rocketmq-all-5.1.0</a></p>]]></content:encoded>
            <category>Release_Notes</category>
            <category>RocketMQ</category>
            <category>Version</category>
        </item>
        <item>
            <title><![CDATA[Release Notes - Apache RocketMQ Spring - Version 2.2.3]]></title>
            <link>https://your-docusaurus-test-site.com/release-notes/2023/02/06/release-notes-rocketmq-spring-2.2.3</link>
            <guid>https://your-docusaurus-test-site.com/release-notes/2023/02/06/release-notes-rocketmq-spring-2.2.3</guid>
            <pubDate>Mon, 06 Feb 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[* Source: rocketmq-spring-all-2.2.3-source-release.zip [PGP] [SHA512]]]></description>
            <content:encoded><![CDATA[<div class="theme-admonition theme-admonition-tip alert alert--success admonition_LlT9"><div class="admonitionHeading_tbUL"><span class="admonitionIcon_kALy"><svg viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"></path></svg></span>Download</div><div class="admonitionContent_S0QG"><ul><li>Source: <a href="https://archive.apache.org/dist/rocketmq-spring/2.2.3/rocketmq-spring-rocketmq-spring-all-2.2.3.zip" target="_blank" rel="noopener noreferrer">rocketmq-spring-all-2.2.3-source-release.zip</a> [<a href="https://archive.apache.org/dist/rocketmq/rocketmq-spring/2.2.3/rocketmq-spring-all-2.2.3-source-release.zip.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://archive.apache.org/dist/rocketmq/rocketmq-spring/2.2.3/rocketmq-spring-rocketmq-spring-all-2.2.3.zip.sha512" target="_blank" rel="noopener noreferrer">SHA512</a>]</li></ul></div></div><p>Below is a summary of the issues addressed in the version 2.2.3 release of RocketMQ Spring. For full documentation of the release, a guide to get started, please refer to <a href="https://github.com/apache/rocketmq-spring" target="_blank" rel="noopener noreferrer">Quick Start</a>.</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="improvement">Improvement<a href="#improvement" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[<a href="https://github.com/apache/rocketmq-spring/issues/446" target="_blank" rel="noopener noreferrer">ISSUE #446</a>] -  Correct typos in the document</li><li>[<a href="https://github.com/apache/rocketmq-spring/issues/461" target="_blank" rel="noopener noreferrer">ISSUE #461</a>] -  Upgrade fastjson version to 1.2.83</li><li>[<a href="https://github.com/apache/rocketmq-spring/issues/460" target="_blank" rel="noopener noreferrer">ISSUE #460</a>] -  Bump spring-core from 5.3.18 to 5.3.20 in /rocketmq-spring-boot-parent</li><li>[<a href="https://github.com/apache/rocketmq-spring/issues/450" target="_blank" rel="noopener noreferrer">ISSUE #450</a>] -  Fix More than one client is created when consumer.group and consumer.topic is used in application.properties</li><li>[<a href="https://github.com/apache/rocketmq-spring/issues/471" target="_blank" rel="noopener noreferrer">ISSUE #471</a>] -  Support instance name config in producer and consumer</li><li>[<a href="https://github.com/apache/rocketmq-spring/issues/477" target="_blank" rel="noopener noreferrer">ISSUE #477</a>] -  change StandardEnvironment to ConfigurableEnvironment</li><li>[<a href="https://github.com/apache/rocketmq-spring/issues/444" target="_blank" rel="noopener noreferrer">ISSUE #444</a>] -  Add default consumer namespace to DefaultRocketMQListener</li><li>[<a href="https://github.com/apache/rocketmq-spring/issues/481" target="_blank" rel="noopener noreferrer">ISSUE #481</a>] -  Add defaultNamespace to both producer and consumer</li><li>[<a href="https://github.com/apache/rocketmq-spring/issues/479" target="_blank" rel="noopener noreferrer">ISSUE #479</a>] -  Allow programmatic modify @RocketMQMessageListener annotation</li><li>[<a href="https://github.com/apache/rocketmq-spring/issues/484" target="_blank" rel="noopener noreferrer">ISSUE #484</a>] -  Fix testExtRocketMQTemplate</li><li>[<a href="https://github.com/apache/rocketmq-spring/issues/496" target="_blank" rel="noopener noreferrer">ISSUE #496</a>] -  Fix pull request template format not correct</li><li>[<a href="https://github.com/apache/rocketmq-spring/issues/494" target="_blank" rel="noopener noreferrer">ISSUE #494</a>] -  Replace deprecated StringUtils.isEmpty method with StringUtils.hasLength</li><li>[<a href="https://github.com/apache/rocketmq-spring/issues/499" target="_blank" rel="noopener noreferrer">ISSUE #499</a>] -  Add apache rat check exclude file</li><li>[<a href="https://github.com/apache/rocketmq-spring/issues/488" target="_blank" rel="noopener noreferrer">ISSUE #488</a>] -  Upgrade RocketMQ version to 5.0.0</li><li>[<a href="https://github.com/apache/rocketmq-spring/issues/507" target="_blank" rel="noopener noreferrer">ISSUE #507</a>] -  Support send oderly delay message for RocketMQTemplate</li><li>[<a href="https://github.com/apache/rocketmq-spring/issues/512" target="_blank" rel="noopener noreferrer">ISSUE #512</a>] -  Go back and keep versions compatible</li><li>[<a href="https://github.com/apache/rocketmq-spring/issues/511" target="_blank" rel="noopener noreferrer">ISSUE #511</a>] -  Polish the application.properties to solve the misunderstanding between push consumer and pull consumer</li><li>[<a href="https://github.com/apache/rocketmq-spring/issues/517" target="_blank" rel="noopener noreferrer">ISSUE #517</a>] -  Remove travis CI and add license-checker workflow</li><li>[<a href="https://github.com/apache/rocketmq-spring/issues/506" target="_blank" rel="noopener noreferrer">ISSUE #506</a>] -  Support send message with arbitrarily delay time</li><li>[<a href="https://github.com/apache/rocketmq-spring/issues/520" target="_blank" rel="noopener noreferrer">ISSUE #520</a>] -  Add syncSendDeliverTimeMills and syncSendDelayTimeMills API for RocketMQ 5.0 timer message</li><li>[<a href="https://github.com/apache/rocketmq-spring/issues/522" target="_blank" rel="noopener noreferrer">ISSUE #522</a>] -  Format code and Optimization description</li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="bug">Bug<a href="#bug" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[<a href="https://github.com/apache/rocketmq-spring/issues/458" target="_blank" rel="noopener noreferrer">ISSUE #458</a>] -  Fix the problem of cannot consume previous messages in broadcast consumption mode</li><li>[<a href="https://github.com/apache/rocketmq-spring/issues/486" target="_blank" rel="noopener noreferrer">ISSUE #486</a>] -  The namespace configuration in the annotation cannot be read</li></ul>]]></content:encoded>
            <category>RocketMQ_Spring</category>
        </item>
        <item>
            <title><![CDATA[Release Notes - Apache RocketMQ Streams - Version 1.1.0]]></title>
            <link>https://your-docusaurus-test-site.com/release-notes/2023/01/06/release-notes-rocketmq-streams-all-1.1.0</link>
            <guid>https://your-docusaurus-test-site.com/release-notes/2023/01/06/release-notes-rocketmq-streams-all-1.1.0</guid>
            <pubDate>Fri, 06 Jan 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[* Source: rocketmq-streams-all-1.1.0-source-release.zip [PGP] [SHA512]]]></description>
            <content:encoded><![CDATA[<div class="theme-admonition theme-admonition-tip alert alert--success admonition_LlT9"><div class="admonitionHeading_tbUL"><span class="admonitionIcon_kALy"><svg viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"></path></svg></span>Download</div><div class="admonitionContent_S0QG"><ul><li>Source: <a href="https://dist.apache.org/repos/dist/dev/rocketmq/rocketmq-streams/1.1.0/rocketmq-streams-all-1.1.0-source-release.zip" target="_blank" rel="noopener noreferrer">rocketmq-streams-all-1.1.0-source-release.zip</a> [<a href="https://dist.apache.org/repos/dist/dev/rocketmq/rocketmq-streams/1.1.0/rocketmq-streams-all-1.1.0-source-release.zip.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://dist.apache.org/repos/dist/dev/rocketmq/rocketmq-streams/1.1.0/rocketmq-streams-all-1.1.0-source-release.zip.sha512" target="_blank" rel="noopener noreferrer">SHA512</a>]
:::</li></ul><p>Below is a summary of the issues addressed in the 1.1.0 release of RocketMQ Streams. For full documentation of the release, a guide to get started, please refer to <a href="https://github.com/apache/rocketmq-streams" target="_blank" rel="noopener noreferrer">Quick Start</a>.</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="improvement">Improvement<a href="#improvement" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[<a href="https://github.com/apache/rocketmq-streams/pull/229" target="_blank" rel="noopener noreferrer">RIP-229</a>] - [RIP-229] - RocketMQ Streams improvement</li><li>[<a href="https://github.com/apache/rocketmq-streams/issues/232" target="_blank" rel="noopener noreferrer">ISSUE-232</a>] - [ISSUE-232] - add operator in groupByStream</li><li>[<a href="https://github.com/apache/rocketmq-streams/issues/234" target="_blank" rel="noopener noreferrer">ISSUE-234</a>] - [ISSUE-234] - Add quick start</li><li>[<a href="https://github.com/apache/rocketmq-streams/issues/235" target="_blank" rel="noopener noreferrer">ISSUE-235</a>] - [ISSUE-235] - modify quick start</li><li>[<a href="https://github.com/apache/rocketmq-streams/issues/236" target="_blank" rel="noopener noreferrer">ISSUE-236</a>] - [ISSUE-236] - modify quick start</li><li>[<a href="https://github.com/apache/rocketmq-streams/issues/237" target="_blank" rel="noopener noreferrer">ISSUE-237</a>] - [ISSUE-237] - modify quick start</li><li>[<a href="https://github.com/apache/rocketmq-streams/issues/238" target="_blank" rel="noopener noreferrer">ISSUE-238</a>] - [ISSUE-238] - modify version to 1.1.0-SNAPSHOT</li><li>[<a href="https://github.com/apache/rocketmq-streams/issues/239" target="_blank" rel="noopener noreferrer">ISSUE-239</a>] - [ISSUE-239] - modify quick start</li><li>[<a href="https://github.com/apache/rocketmq-streams/issues/240" target="_blank" rel="noopener noreferrer">ISSUE-240</a>] - [ISSUE-240] - modify quick start</li><li>[<a href="https://github.com/apache/rocketmq-streams/issues/241" target="_blank" rel="noopener noreferrer">ISSUE-241</a>] - [ISSUE-241] - remove useless class</li><li>[<a href="https://github.com/apache/rocketmq-streams/issues/243" target="_blank" rel="noopener noreferrer">ISSUE-242</a>] - [ISSUE-242] - add exception</li><li>[<a href="https://github.com/apache/rocketmq-streams/issues/244" target="_blank" rel="noopener noreferrer">ISSUE-244</a>] - [ISSUE-244] - Add flatmap, add tostring, modify the key of sink topic</li><li>[<a href="https://github.com/apache/rocketmq-streams/issues/245" target="_blank" rel="noopener noreferrer">ISSUE-245</a>] - [ISSUE-245] - add example</li></ul></div></div>]]></content:encoded>
            <category>RocketMQ_Streams</category>
        </item>
        <item>
            <title><![CDATA[Release Notes - Apache RocketMQ Schema Registry - Version 0.1.0]]></title>
            <link>https://your-docusaurus-test-site.com/release-notes/2022/10/17/release-notes-rocketmq-schema-registry-all-0.1.0</link>
            <guid>https://your-docusaurus-test-site.com/release-notes/2022/10/17/release-notes-rocketmq-schema-registry-all-0.1.0</guid>
            <pubDate>Mon, 17 Oct 2022 00:00:00 GMT</pubDate>
            <description><![CDATA[* Source: rocketmq-schema-registry-all-0.1.0-source-release.zip [PGP] [SHA512]]]></description>
            <content:encoded><![CDATA[<div class="theme-admonition theme-admonition-tip alert alert--success admonition_LlT9"><div class="admonitionHeading_tbUL"><span class="admonitionIcon_kALy"><svg viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"></path></svg></span>Download</div><div class="admonitionContent_S0QG"><ul><li>Source: <a href="https://dist.apache.org/repos/dist/dev/rocketmq/rocketmq-schema-registry/0.1.0/rocketmq-schema-registry-all-0.1.0-source-release.zip" target="_blank" rel="noopener noreferrer">rocketmq-schema-registry-all-0.1.0-source-release.zip</a> [<a href="https://dist.apache.org/repos/dist/dev/rocketmq/rocketmq-schema-registry/0.1.0/rocketmq-schema-registry-all-0.1.0-source-release.zip.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://dist.apache.org/repos/dist/dev/rocketmq/rocketmq-schema-registry/0.1.0/rocketmq-schema-registry-all-0.1.0-source-release.zip.sha512" target="_blank" rel="noopener noreferrer">SHA512</a>]</li></ul></div></div><p>Below is a summary of the issues addressed in the 0.1.0 release of RocketMQ Schema Registry. For full documentation of the release, a guide to get started, please refer to <a href="https://github.com/apache/rocketmq-schema-registry/tree/rocketmq-schema-registry-all-0.1.0" target="_blank" rel="noopener noreferrer">Quick Start</a>.</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="feature">Feature<a href="#feature" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[<a href="https://github.com/apache/rocketmq/wiki/RIP-42-Support-Schema-Registry" target="_blank" rel="noopener noreferrer">RIP-42</a>] - Support Schema Registry</li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="improvement">Improvement<a href="#improvement" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[<a href="https://github.com/apache/rocketmq-schema-registry/issues/2" target="_blank" rel="noopener noreferrer">ISSUE-2</a>] - [ISSUE-2] - SchemaController optimize</li><li>[<a href="https://github.com/apache/rocketmq-schema-registry/issues/3" target="_blank" rel="noopener noreferrer">ISSUE-3</a>] - [ISSUE-3] - Optimize the cache refresh mechanism</li><li>[<a href="https://github.com/apache/rocketmq-schema-registry/issues/6" target="_blank" rel="noopener noreferrer">ISSUE-6</a>] - [ISSUE-6] - Add a http client for rocketmq-schema-registry</li><li>[<a href="https://github.com/apache/rocketmq-schema-registry/issues/28" target="_blank" rel="noopener noreferrer">ISSUE-28</a>] - [ISSUE-28] - Support all the compatibility strategies for schema evolution</li><li>[<a href="https://github.com/apache/rocketmq-schema-registry/issues/29" target="_blank" rel="noopener noreferrer">ISSUE-29</a>] - [ISSUE-29] - Support JSON schema</li><li>[<a href="https://github.com/apache/rocketmq-schema-registry/issues/39" target="_blank" rel="noopener noreferrer">ISSUE-39</a>] - [ISSUE-39] - Support idl parse when get schema</li><li>[<a href="https://github.com/apache/rocketmq-schema-registry/issues/43" target="_blank" rel="noopener noreferrer">ISSUE-43</a>] - [ISSUE-43] - Prevents the same schema updated successfully</li><li>[<a href="https://github.com/apache/rocketmq-schema-registry/issues/48" target="_blank" rel="noopener noreferrer">ISSUE-48</a>] - [ISSUE-48] - Each registry node should use different consumerGroup</li><li>[<a href="https://github.com/apache/rocketmq-schema-registry/issues/61" target="_blank" rel="noopener noreferrer">ISSUE-61</a>] - [ISSUE-61] - Should provide an interface to obtain the schema by ID</li><li>[<a href="https://github.com/apache/rocketmq-schema-registry/pull/66" target="_blank" rel="noopener noreferrer">PR-66</a>] - [PR-66] - optimize SDK before 1.0.0 release</li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="bug">Bug<a href="#bug" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[<a href="https://github.com/apache/rocketmq-schema-registry/pull/21" target="_blank" rel="noopener noreferrer">PR-21</a>] - [PR-21] - fix http client parse exception failed</li><li>[<a href="https://github.com/apache/rocketmq-schema-registry/pull/20" target="_blank" rel="noopener noreferrer">PR-20</a>] - [PR-20] - serializer error and fix long buffer capacity</li><li>[<a href="https://github.com/apache/rocketmq-schema-registry/pull/23" target="_blank" rel="noopener noreferrer">PR-23</a>] - [PR-23] - fix some problems when testing the SchemaRegistryClient</li><li>[<a href="https://github.com/apache/rocketmq-schema-registry/pull/35" target="_blank" rel="noopener noreferrer">PR-35</a>] - [PR-35] - fix pom file warning</li><li>[<a href="https://github.com/apache/rocketmq-schema-registry/pull/51" target="_blank" rel="noopener noreferrer">PR-51</a>] - [PR-51] - Fix avro parse NPE</li><li>[<a href="https://github.com/apache/rocketmq-schema-registry/pull/54" target="_blank" rel="noopener noreferrer">PR-54</a>] - [PR-54] - Avro serde should support T extends record except a specific record type</li><li>[<a href="https://github.com/apache/rocketmq-schema-registry/pull/69" target="_blank" rel="noopener noreferrer">PR-69</a>] - [PR-69] - unify the response code 200 if operation success </li><li>[<a href="https://github.com/apache/rocketmq-schema-registry/pull/20" target="_blank" rel="noopener noreferrer">PR-20</a>] - [PR-20] - serializer error and fix long buffer capacity</li></ul>]]></content:encoded>
            <category>RocketMQ_Schema_Registry</category>
        </item>
        <item>
            <title><![CDATA[Release Notes - Apache RocketMQ - Version 5.0.0]]></title>
            <link>https://your-docusaurus-test-site.com/release-notes/2022/09/09/5.0.0</link>
            <guid>https://your-docusaurus-test-site.com/release-notes/2022/09/09/5.0.0</guid>
            <pubDate>Fri, 09 Sep 2022 00:00:00 GMT</pubDate>
            <description><![CDATA[- Source: rocketmq-all-5.0.0-source-release.zip [PGP] [SHA512]]]></description>
            <content:encoded><![CDATA[<div class="theme-admonition theme-admonition-tip alert alert--success admonition_LlT9"><div class="admonitionHeading_tbUL"><span class="admonitionIcon_kALy"><svg viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"></path></svg></span>Download the 5.0.0 release</div><div class="admonitionContent_S0QG"><ul><li>Source: <a href="https://archive.apache.org/dist/rocketmq/5.0.0/rocketmq-all-5.0.0-source-release.zip" target="_blank" rel="noopener noreferrer">rocketmq-all-5.0.0-source-release.zip</a> [<a href="https://archive.apache.org/dist/rocketmq/5.0.0/rocketmq-all-5.0.0-source-release.zip.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://archive.apache.org/dist/rocketmq/5.0.0/rocketmq-all-5.0.0-source-release.zip.sha512" target="_blank" rel="noopener noreferrer">SHA512</a>]</li><li>Binary: <a href="https://archive.apache.org/dist/rocketmq/5.0.0/rocketmq-all-5.0.0-bin-release.zip" target="_blank" rel="noopener noreferrer">rocketmq-all-5.0.0-bin-release.zip</a> [<a href="https://archive.apache.org/dist/rocketmq/5.0.0/rocketmq-all-5.0.0-bin-release.zip.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://archive.apache.org/dist/rocketmq/5.0.0/rocketmq-all-5.0.0-bin-release.zip.sha512" target="_blank" rel="noopener noreferrer">SHA512</a>]</li></ul></div></div><p>Below is a summary of the issues addressed in the 5.0.0 release of RocketMQ. For full documentation of the release, a guide to get started, please refer to <a href="/docs/quickStart/01quickstart/">Quick Start</a>.</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="feature">Feature<a href="#feature" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[<a href="https://github.com/apache/rocketmq/wiki/%5BRIP-19%5D-Server-side-rebalance,--lightweight-consumer-client-support" target="_blank" rel="noopener noreferrer">RIP-19</a>] -  Server side rebalance, lightweight consumer client support.</li><li>[<a href="https://github.com/apache/rocketmq/wiki/RIP-21-logical-queue-abstraction-for-static-topic-and-fast-scale-out" target="_blank" rel="noopener noreferrer">RIP-21</a>] -  Logical queue abstraction for fast scale out.</li><li>[<a href="https://github.com/apache/rocketmq/wiki/RIP-26-Improve-Batch-Message-Processing-Throughput" target="_blank" rel="noopener noreferrer">RIP-26</a>] - Improve Batch Message Processing Throughput.</li><li>[<a href="https://github.com/apache/rocketmq/wiki/RIP-31-Support-RocketMQ-BrokerContainer" target="_blank" rel="noopener noreferrer">RIP-31</a>] - RIP-31-Support-RocketMQ-BrokerContainer.</li><li>[<a href="https://github.com/apache/rocketmq/wiki/RIP-32-Slave-Acting-Master-Mode" target="_blank" rel="noopener noreferrer">RIP-32</a>] - Slave Acting Master Mode.</li><li>[<a href="https://github.com/apache/rocketmq/wiki/RIP-34-Support-quorum-write-and-adaptive-degradation-in-master-slave-architecture" target="_blank" rel="noopener noreferrer">RIP-34</a>] - Support quorum write and adaptive degradation in master slave architecture.</li><li>[<a href="https://shimo.im/docs/gXqmeEPYgdUw5bqo" target="_blank" rel="noopener noreferrer">RIP-39</a>] - Support gRPC protocol.</li><li>[<a href="https://shimo.im/docs/gXqme9PKKpIeD7qo/read" target="_blank" rel="noopener noreferrer">RIP-43</a>] - Support timing messages with arbitrary time delay.</li><li>[<a href="https://github.com/apache/rocketmq/wiki/RIP-44-Support-DLedger-Controller" target="_blank" rel="noopener noreferrer">RIP-44</a>] - Support DLedger Controller.</li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="improvement">Improvement<a href="#improvement" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[<a href="https://github.com/apache/rocketmq/issues/4993" target="_blank" rel="noopener noreferrer">ISSUE-4993</a>] - [ISSUE-4993] - Polish the documents for mq Dledger Quick Deployment</li><li>[<a href="https://github.com/apache/rocketmq/issues/4982" target="_blank" rel="noopener noreferrer">ISSUE-4982</a>] - [ISSUE-4982] - Remove useless import in proxy module</li><li>[<a href="https://github.com/apache/rocketmq/issues/4487" target="_blank" rel="noopener noreferrer">ISSUE-4487</a>] - [ISSUE-4487] - The trackType is wrong when the consumer in broadcasting subscription</li><li>[<a href="https://github.com/apache/rocketmq/issues/5001" target="_blank" rel="noopener noreferrer">ISSUE-5001</a>] - [ISSUE-5001] - Sort the property when persist config.</li><li>[<a href="https://github.com/apache/rocketmq/issues/4968" target="_blank" rel="noopener noreferrer">ISSUE-4968</a>] - [ISSUE-4968] - Add windows/macos into build matrix</li><li>[<a href="https://github.com/apache/rocketmq/issues/4964" target="_blank" rel="noopener noreferrer">ISSUE-4964</a>] - [ISSUE-4964] - Remove Unnecessary Imports</li><li>[<a href="https://github.com/apache/rocketmq/issues/4955" target="_blank" rel="noopener noreferrer">ISSUE-4955</a>] - [ISSUE-4955] - validate userProperties contain control character or not</li><li>[<a href="https://github.com/apache/rocketmq/issues/4953" target="_blank" rel="noopener noreferrer">ISSUE-4953</a>] - [ISSUE-4953] - return INVALID_RECEIPT_HANDLE when cannot find the broker of handle</li><li>[<a href="https://github.com/apache/rocketmq/issues/4936" target="_blank" rel="noopener noreferrer">ISSUE-4936</a>] - [ISSUE-4936] - Remove useless log output after the master and slave broker are started on the empty disk in controller mode</li><li>[<a href="https://github.com/apache/rocketmq/issues/4934" target="_blank" rel="noopener noreferrer">ISSUE-4934</a>] - [ISSUE-4934] - Checking for violations as part of build</li><li>[<a href="https://github.com/apache/rocketmq/issues/4374" target="_blank" rel="noopener noreferrer">ISSUE-4374</a>] - [ISSUE-4374] - Replace findbugs by spotbugs and make it applied during compile</li><li>[<a href="https://github.com/apache/rocketmq/issues/4911" target="_blank" rel="noopener noreferrer">ISSUE-4911</a>] - [ISSUE-4911] - Make all admin command descriptions begin with capital letters</li><li>[<a href="https://github.com/apache/rocketmq/issues/4904" target="_blank" rel="noopener noreferrer">ISSUE-4904</a>] - [ISSUE-4904] - Optimize store module test cases to reduce execution time</li><li>[<a href="https://github.com/apache/rocketmq/issues/4897" target="_blank" rel="noopener noreferrer">ISSUE-4897</a>] - [ISSUE-4897] - Increase the retry interval of registration failure to prevent frequent log output</li><li>[<a href="https://github.com/apache/rocketmq/issues/4879" target="_blank" rel="noopener noreferrer">ISSUE-4879</a>] - [ISSUE-4879] - Enable GitHub Action dependency caching for coverage</li><li>[<a href="https://github.com/apache/rocketmq/issues/4870" target="_blank" rel="noopener noreferrer">ISSUE-4870</a>] - [ISSUE-4870] - Enhance the mergeability: add status checker about the protected branch</li><li>[<a href="https://github.com/apache/rocketmq/issues/4855" target="_blank" rel="noopener noreferrer">ISSUE-4855</a>] - [ISSUE-4855] - Add example of timing messages with arbitrary time delay</li><li>[<a href="https://github.com/apache/rocketmq/issues/4832" target="_blank" rel="noopener noreferrer">ISSUE-4832</a>] - [ISSUE-4832] - Remove innerProducer and innerConsumer in EscapeBridge</li><li>[<a href="https://github.com/apache/rocketmq/issues/4817" target="_blank" rel="noopener noreferrer">ISSUE-4817</a>] - [ISSUE-4817] - Add a command to clear broker data from controller for CLI</li><li>[<a href="https://github.com/apache/rocketmq/issues/4821" target="_blank" rel="noopener noreferrer">ISSUE-4821</a>] - [ISSUE-4821] - Add some integration tests for POP consumption in slave-acting-master mode</li><li>[<a href="https://github.com/apache/rocketmq/issues/4810" target="_blank" rel="noopener noreferrer">ISSUE-4810</a>] - [ISSUE-4810] - Correction of spelling mistakes in TimerMessageStore</li><li>[<a href="https://github.com/apache/rocketmq/issues/4785" target="_blank" rel="noopener noreferrer">ISSUE-4785</a>] - [ISSUE-4785] - Enable misspell check GitHub Action</li><li>[<a href="https://github.com/apache/rocketmq/issues/3998" target="_blank" rel="noopener noreferrer">ISSUE-3998</a>] - [ISSUE-3998] - Enable Github Action for CI Build</li><li>[<a href="https://github.com/apache/rocketmq/issues/4776" target="_blank" rel="noopener noreferrer">ISSUE-4776</a>] - [ISSUE-4776] - Support tag in litepullconsumer assign mode</li><li>[<a href="https://github.com/apache/rocketmq/issues/4755" target="_blank" rel="noopener noreferrer">ISSUE-4755</a>] - [ISSUE-4755] - Some improvement about branch management</li><li>[<a href="https://github.com/apache/rocketmq/issues/4725" target="_blank" rel="noopener noreferrer">ISSUE-4725</a>] - [ISSUE-4725] - Optimize the CK/ACK 's invisibleTime in POP consumption mode.</li><li>[<a href="https://github.com/apache/rocketmq/issues/4746" target="_blank" rel="noopener noreferrer">ISSUE-4746</a>] - [ISSUE-4746] - add controller stand-alone and cluster 3 nodes config file</li><li>[<a href="https://github.com/apache/rocketmq/issues/4732" target="_blank" rel="noopener noreferrer">ISSUE-4732</a>] - [ISSUE-4732] - Make new timer message can adapt to HA and brokerContainer</li><li>[<a href="https://github.com/apache/rocketmq/issues/4167" target="_blank" rel="noopener noreferrer">ISSUE-4167</a>] - [ISSUE-4167] - Add unit test (EscapeBridgeTest、FilterServerManagerTest、PullRequestHoldServiceTest )</li><li>[<a href="https://github.com/apache/rocketmq/issues/4167" target="_blank" rel="noopener noreferrer">ISSUE-4167</a>] - [ISSUE-4167] - Add unit test</li><li>[<a href="https://github.com/apache/rocketmq/issues/4677" target="_blank" rel="noopener noreferrer">ISSUE-4677</a>] - [ISSUE-4677] - Optimize information when the variable is not set</li><li>[<a href="https://github.com/apache/rocketmq/issues/4670" target="_blank" rel="noopener noreferrer">ISSUE-4670</a>] - [ISSUE-4670] - Modify the package path and fix typo</li><li>[<a href="https://github.com/apache/rocketmq/issues/4650" target="_blank" rel="noopener noreferrer">ISSUE-4650</a>] - [ISSUE-4650] - Admin tool sendMsgStatus add more description</li><li>[<a href="https://github.com/apache/rocketmq/issues/4579" target="_blank" rel="noopener noreferrer">ISSUE-4579</a>] - [ISSUE-4579] - Add unit test</li><li>[<a href="https://github.com/apache/rocketmq/issues/4576" target="_blank" rel="noopener noreferrer">ISSUE-4576</a>] - [ISSUE-4576] - Upgrade dledger version to 0.2.7</li><li>[<a href="https://github.com/apache/rocketmq/issues/4568" target="_blank" rel="noopener noreferrer">ISSUE-4568</a>] - [ISSUE-4568] - Improve performance of consume queue</li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="bug">Bug<a href="#bug" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[<a href="https://github.com/apache/rocketmq/issues/4995" target="_blank" rel="noopener noreferrer">ISSUE-4995</a>] - [ISSUE-4995] - Fix test case:BrokerPathConfigHelperTest#testGetLmqConsumerOffsetPath</li><li>[<a href="https://github.com/apache/rocketmq/issues/5002" target="_blank" rel="noopener noreferrer">ISSUE-5002</a>] - [ISSUE-5002] - Fix code style in any net modules.</li><li>[<a href="https://github.com/apache/rocketmq/issues/4987" target="_blank" rel="noopener noreferrer">ISSUE-4987</a>] - [ISSUE-4987] - fix test case:PlainAccessValidatorTest#testUpdateSpecifiedAclFileGlobalWhiteAddrsConfig</li><li>[<a href="https://github.com/apache/rocketmq/issues/4985" target="_blank" rel="noopener noreferrer">ISSUE-4985</a>] - [ISSUE-4985] - Fix TimerMetrics#persist tmpFile can't rename to configFile</li><li>[<a href="https://github.com/apache/rocketmq/issues/4979" target="_blank" rel="noopener noreferrer">ISSUE-4979</a>] - [ISSUE-4979] - Fix flaky integration test NormalMessageSendAndRecvIT</li><li>[<a href="https://github.com/apache/rocketmq/issues/4977" target="_blank" rel="noopener noreferrer">ISSUE-4977</a>] - [ISSUE-4977] - Fix BrokerOuterAPITest#test_register_timeout</li><li>[<a href="https://github.com/apache/rocketmq/issues/4972" target="_blank" rel="noopener noreferrer">ISSUE-4972</a>] - [ISSUE-4972] - Fix DefaultLitePullConsumerTest#testConsumerCommitSyncWithMQOffset</li><li>[<a href="https://github.com/apache/rocketmq/issues/4920" target="_blank" rel="noopener noreferrer">ISSUE-4920</a>] - [ISSUE-4920] - Fix comment word typo</li><li>[<a href="https://github.com/apache/rocketmq/issues/4841" target="_blank" rel="noopener noreferrer">ISSUE-4841</a>] - [ISSUE-4841] - Fix the reply message is the original request msg.</li><li>[<a href="https://github.com/apache/rocketmq/issues/4894" target="_blank" rel="noopener noreferrer">ISSUE-4894</a>] - [ISSUE-4894] - Fix NPE in CommandUtil</li><li>[<a href="https://github.com/apache/rocketmq/issues/4889" target="_blank" rel="noopener noreferrer">ISSUE-4889</a>] - [ISSUE-4889] - Fix controller test:DLedgerControllerTest#testChangeControllerLeader</li><li>[<a href="https://github.com/apache/rocketmq/issues/4842" target="_blank" rel="noopener noreferrer">ISSUE-4842</a>] - [ISSUE-4842] - fix thread-safety problem of admin tools</li><li>[<a href="https://github.com/apache/rocketmq/issues/4734" target="_blank" rel="noopener noreferrer">ISSUE-4734</a>] - [ISSUE-4734] - Fix DLedgerController startScheduling concurrency problem</li><li>[<a href="https://github.com/apache/rocketmq/issues/4628" target="_blank" rel="noopener noreferrer">ISSUE-4628</a>] - [ISSUE-4628] - Fix bug in LMQ when checking multiple Dispatch Queue</li><li>[<a href="https://github.com/apache/rocketmq/issues/4579" target="_blank" rel="noopener noreferrer">ISSUE-4579</a>] - [ISSUE-4579] - Fix ACL information update failed bugs</li><li>[<a href="https://github.com/apache/rocketmq/issues/4522" target="_blank" rel="noopener noreferrer">ISSUE-4522</a>] - [ISSUE-4522] - Fix topic route info not found in some case</li><li>[<a href="https://github.com/apache/rocketmq/issues/4507" target="_blank" rel="noopener noreferrer">ISSUE-4507</a>] - [ISSUE-4507] - fix message trace throws exception #4507</li><li>[<a href="https://github.com/apache/rocketmq/issues/4501" target="_blank" rel="noopener noreferrer">ISSUE-4501</a>] - [ISSUE-4501] - fix Namesrv auto discovery not work</li></ul>]]></content:encoded>
            <category>Release_Notes</category>
            <category>RocketMQ</category>
            <category>Version</category>
        </item>
        <item>
            <title><![CDATA[Release Notes - Apache RocketMQ Client Go- Version 2.1.1]]></title>
            <link>https://your-docusaurus-test-site.com/release-notes/2022/07/25/release-notes-rocketmq-client-go-2.1.1</link>
            <guid>https://your-docusaurus-test-site.com/release-notes/2022/07/25/release-notes-rocketmq-client-go-2.1.1</guid>
            <pubDate>Mon, 25 Jul 2022 00:00:00 GMT</pubDate>
            <description><![CDATA[* Source: rocketmq-client-go-2.1.1-source-release.tar.gz [PGP] [SHA512]]]></description>
            <content:encoded><![CDATA[<div class="theme-admonition theme-admonition-tip alert alert--success admonition_LlT9"><div class="admonitionHeading_tbUL"><span class="admonitionIcon_kALy"><svg viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"></path></svg></span>Download</div><div class="admonitionContent_S0QG"><ul><li>Source: <a href="https://www.apache.org/dyn/closer.cgi?path=rocketmq/rocketmq-client-go/2.1.1/rocketmq-client-go-2.1.1-source-release.tar.gz" target="_blank" rel="noopener noreferrer">rocketmq-client-go-2.1.1-source-release.tar.gz</a> [<a href="https://www.apache.org/dist/rocketmq/rocketmq-client-go/2.1.1/rocketmq-client-go-2.1.1-source-release.tar.gz.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://www.apache.org/dist/rocketmq/rocketmq-client-go/2.1.1/rocketmq-client-go-2.1.1-source-release.tar.gz.sha512" target="_blank" rel="noopener noreferrer">SHA512</a>]</li></ul></div></div><p>Below is a summary of the issues addressed in the version 2.1.1 release of RocketMQ Client Go. For full documentation of the release, a guide to get started, please refer to <a href="https://github.com/apache/rocketmq-client-go" target="_blank" rel="noopener noreferrer">Quick Start</a>.</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="whats-changed">What's Changed<a href="#whats-changed" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li><a href="https://github.com/apache/rocketmq-client-go/pull/645" target="_blank" rel="noopener noreferrer">[ISSUE #644]</a> Fix the zlibWriterPools doesn't work leads to high memory usage.</li><li><a href="https://github.com/apache/rocketmq-client-go/pull/639" target="_blank" rel="noopener noreferrer">[ISSUE #640]</a> fix PullInterval unit. </li><li><a href="https://github.com/apache/rocketmq-client-go/pull/643" target="_blank" rel="noopener noreferrer">[ISSUE #643]</a> fix crash on selecting queue. </li><li><a href="https://github.com/apache/rocketmq-client-go/pull/636" target="_blank" rel="noopener noreferrer">[ISSUE #635]</a> Improving decoding performance for remoting commands. </li><li><a href="https://github.com/apache/rocketmq-client-go/pull/665" target="_blank" rel="noopener noreferrer">[ISSUE #662]</a> Fix the usage bug of namespace. </li><li><a href="https://github.com/apache/rocketmq-client-go/pull/652" target="_blank" rel="noopener noreferrer">[ISSUE #651]</a> fix an issue where a map read operation was not protected by the lock.</li><li><a href="https://github.com/apache/rocketmq-client-go/pull/677" target="_blank" rel="noopener noreferrer">[ISSUE #678]</a> optimizing goroutine of Stat creation. </li><li><a href="https://github.com/apache/rocketmq-client-go/pull/680" target="_blank" rel="noopener noreferrer">[ISSUE #680]</a> wrap topic with namespace when unsubscribe. </li><li><a href="https://github.com/apache/rocketmq-client-go/pull/586" target="_blank" rel="noopener noreferrer">[ISSUE #585]</a> Fix the wrong StoreHost and GroupName with consume trace message. </li><li><a href="https://github.com/apache/rocketmq-client-go/pull/642" target="_blank" rel="noopener noreferrer">[ISSUE #614]</a> Fix go routine leaks when consumer close with msg channel blocked.</li><li><a href="https://github.com/apache/rocketmq-client-go/pull/689" target="_blank" rel="noopener noreferrer">[ISSUE #694]</a> Fix typos.</li><li><a href="https://github.com/apache/rocketmq-client-go/pull/684" target="_blank" rel="noopener noreferrer">[ISSUE #683]</a> request parameter type error fix. </li><li><a href="https://github.com/apache/rocketmq-client-go/pull/641" target="_blank" rel="noopener noreferrer">[ISSUE #695]</a> Feat: support IPV6. </li><li><a href="https://github.com/apache/rocketmq-client-go/pull/632" target="_blank" rel="noopener noreferrer">[ISSUE #631]</a> Support Consuming from Slave. </li><li><a href="https://github.com/apache/rocketmq-client-go/pull/697" target="_blank" rel="noopener noreferrer">[ISSUE #688]</a> fix: type assert panic. </li><li><a href="https://github.com/apache/rocketmq-client-go/pull/691" target="_blank" rel="noopener noreferrer">[ISSUE #698]</a> fix: call cancel() as soon as possible to release the resources associatd with context.</li><li><a href="https://github.com/apache/rocketmq-client-go/pull/700" target="_blank" rel="noopener noreferrer">[ISSUE #637]</a> Fix filter lookback interface for utils.ClientIP. </li><li><a href="https://github.com/apache/rocketmq-client-go/pull/660" target="_blank" rel="noopener noreferrer">[ISSUE #659]</a> make consumeMessageBatchMaxSize default value consistent with java client. </li><li><a href="https://github.com/apache/rocketmq-client-go/pull/702" target="_blank" rel="noopener noreferrer">[ISSUE #701]</a> Fix  timeout of SendAsync. </li><li><a href="https://github.com/apache/rocketmq-client-go/pull/704" target="_blank" rel="noopener noreferrer">[ISSUE #704]</a> add missing log level fatal. </li><li><a href="https://github.com/apache/rocketmq-client-go/pull/682" target="_blank" rel="noopener noreferrer">[ISSUE #681]</a> feat(internal): support reset consumer offset. </li><li><a href="https://github.com/apache/rocketmq-client-go/pull/709" target="_blank" rel="noopener noreferrer">[ISSUE #710]</a> Fix send duplicate message in trace interceptor. </li><li><a href="https://github.com/apache/rocketmq-client-go/pull/706" target="_blank" rel="noopener noreferrer">[ISSUE #595]</a> Update go.mod. </li><li><a href="https://github.com/apache/rocketmq-client-go/pull/714" target="_blank" rel="noopener noreferrer">[ISSUE #699]</a> Fix the bug caused by master broker node is down. </li><li><a href="https://github.com/apache/rocketmq-client-go/pull/712" target="_blank" rel="noopener noreferrer">[ISSUE #712]</a> fix push_consumer#unsubscribe unsubscribe retry. </li><li><a href="https://github.com/apache/rocketmq-client-go/pull/717" target="_blank" rel="noopener noreferrer">[ISSUE #716]</a> Fix the bug caused in HA cluster in pull_consumer.</li><li><a href="https://github.com/apache/rocketmq-client-go/pull/720" target="_blank" rel="noopener noreferrer">[ISSUE #720]</a> set subversion when buildSubscriptionData. </li><li><a href="https://github.com/apache/rocketmq-client-go/pull/723" target="_blank" rel="noopener noreferrer">[ISSUE #722]</a> fix the bug caused by failover in consumer. </li><li><a href="https://github.com/apache/rocketmq-client-go/pull/708" target="_blank" rel="noopener noreferrer">[ISSUE #735]</a> centralized management errors. </li><li><a href="https://github.com/apache/rocketmq-client-go/pull/732" target="_blank" rel="noopener noreferrer">[ISSUE #731]</a> Optimize the update offset logic.                                           </li><li><a href="https://github.com/apache/rocketmq-client-go/pull/693" target="_blank" rel="noopener noreferrer">[ISSUE #650]</a> fix: correctly mark messages to be reconsumed.                                 </li><li><a href="https://github.com/apache/rocketmq-client-go/pull/743" target="_blank" rel="noopener noreferrer">[ISSUE #744]</a> check multiple topics in one batch.                                     </li><li><a href="https://github.com/apache/rocketmq-client-go/pull/753" target="_blank" rel="noopener noreferrer">[ISSUE #752]</a> change argument to pointer-like to avoid allocations.                     </li><li><a href="https://github.com/apache/rocketmq-client-go/pull/758" target="_blank" rel="noopener noreferrer">[ISSUE #757]</a> Fix GetHeader type conflict.                                                </li><li><a href="https://github.com/apache/rocketmq-client-go/pull/756" target="_blank" rel="noopener noreferrer">[ISSUE #726]</a> feat: replace fmt to rlog.                                                  </li><li><a href="https://github.com/apache/rocketmq-client-go/pull/765" target="_blank" rel="noopener noreferrer">[ISSUE #759]</a> Change ResetOffsetBody response parse method to support fastjson schema.    </li><li><a href="https://github.com/apache/rocketmq-client-go/pull/775" target="_blank" rel="noopener noreferrer">[ISSUE #775]</a> update gjson for security problem.                                           </li><li><a href="https://github.com/apache/rocketmq-client-go/pull/779" target="_blank" rel="noopener noreferrer">[ISSUE #778]</a> Build instance name with nanosecond.                                          </li><li><a href="https://github.com/apache/rocketmq-client-go/pull/788" target="_blank" rel="noopener noreferrer">[ISSUE #788]</a> Refactor the client instance struct，converge the namesrv module.          </li><li><a href="https://github.com/apache/rocketmq-client-go/pull/805" target="_blank" rel="noopener noreferrer">[ISSUE #806]</a> Fix the feature that GetNamesrv.                              </li><li><a href="https://github.com/apache/rocketmq-client-go/pull/808" target="_blank" rel="noopener noreferrer">[ISSUE #807]</a> fix code style.                                              </li><li><a href="https://github.com/apache/rocketmq-client-go/pull/816" target="_blank" rel="noopener noreferrer">[ISSUE #816]</a> fix long time block when remote endpoint crash.                </li><li><a href="https://github.com/apache/rocketmq-client-go/pull/679" target="_blank" rel="noopener noreferrer">[ISSUE #818]</a> fix msg.Body compressed cause error in transaction message processing. </li><li><a href="https://github.com/apache/rocketmq-client-go/pull/824" target="_blank" rel="noopener noreferrer">[ISSUE #824]</a> fix queueMaxSpanFlowControlTimes not change.             </li><li><a href="https://github.com/apache/rocketmq-client-go/pull/829" target="_blank" rel="noopener noreferrer">[ISSUE #828]</a> Support rlog rotate.                                     </li><li><a href="https://github.com/apache/rocketmq-client-go/pull/826" target="_blank" rel="noopener noreferrer">[ISSUE #827]</a> Support get consumerRunningInfo return goroutine stack. </li><li><a href="https://github.com/apache/rocketmq-client-go/pull/825" target="_blank" rel="noopener noreferrer">[ISSUE #825]</a> fix some params for consumer can not be changed.         </li><li><a href="https://github.com/apache/rocketmq-client-go/pull/809" target="_blank" rel="noopener noreferrer">[ISSUE #810]</a> fix async producer example.</li><li><a href="https://github.com/apache/rocketmq-client-go/pull/803" target="_blank" rel="noopener noreferrer">[ISSUE #803]</a> Feat/rpc request.                                      </li><li><a href="https://github.com/apache/rocketmq-client-go/pull/833" target="_blank" rel="noopener noreferrer">[ISSUE #832]</a> Client may submit wrong offset when network instability.          </li><li><a href="https://github.com/apache/rocketmq-client-go/pull/841" target="_blank" rel="noopener noreferrer">[ISSUE #823]</a> fix: panic problem caused by json-iterator in go1.18.                   </li><li><a href="https://github.com/apache/rocketmq-client-go/pull/773" target="_blank" rel="noopener noreferrer">[ISSUE #773]</a> fix(sendOneWay): fix stack overflow caused by recursive calls.         </li><li><a href="https://github.com/apache/rocketmq-client-go/pull/852" target="_blank" rel="noopener noreferrer">[ISSUE #852]</a> bugfix rebalance is not paused after suspend and rebalance not trigge. </li><li><a href="https://github.com/apache/rocketmq-client-go/pull/858" target="_blank" rel="noopener noreferrer">[ISSUE #858]</a> feat: exchange messages_utils dir.                                    </li><li><a href="https://github.com/apache/rocketmq-client-go/pull/857" target="_blank" rel="noopener noreferrer">[ISSUE #857]</a> selectMessageQueue nil *internal.TopicPublishInfo.                      </li><li><a href="https://github.com/apache/rocketmq-client-go/pull/856" target="_blank" rel="noopener noreferrer">[ISSUE #774]</a> Avoid cancel context too early cause trace data fail.                 </li><li><a href="https://github.com/apache/rocketmq-client-go/pull/629" target="_blank" rel="noopener noreferrer">[ISSUE #628]</a> takeMessages sleep max 5s.                                             </li><li><a href="https://github.com/apache/rocketmq-client-go/pull/820" target="_blank" rel="noopener noreferrer">[ISSUE #819]</a> Fix sis.samplingInSeconds and sis.printAtMinutes() running in different goroutines cause DATA RACE. </li><li><a href="https://github.com/apache/rocketmq-client-go/pull/783" target="_blank" rel="noopener noreferrer">[ISSUE #783]</a> Maybe can remove some useless code in encodeBatch(). </li><li><a href="https://github.com/apache/rocketmq-client-go/pull/837" target="_blank" rel="noopener noreferrer">[ISSUE #847]</a> fix primitive.WithMethod ctx transfer. </li><li><a href="https://github.com/apache/rocketmq-client-go/pull/834" target="_blank" rel="noopener noreferrer">[ISSUE #840]</a> consumer consume include tag according to accumulation. </li><li><a href="https://github.com/apache/rocketmq-client-go/pull/812" target="_blank" rel="noopener noreferrer">[ISSUE #813]</a> Fix bug when get <code>mqadmin consumerStatus</code> can't get consume status. </li><li><a href="https://github.com/apache/rocketmq-client-go/pull/851" target="_blank" rel="noopener noreferrer">[ISSUE #851]</a> compare slice length directly.                        </li><li><a href="https://github.com/apache/rocketmq-client-go/pull/814" target="_blank" rel="noopener noreferrer">[ISSUE #814]</a> fix pullThresholdSizeForTopic invalid.                  </li><li><a href="https://github.com/apache/rocketmq-client-go/pull/849" target="_blank" rel="noopener noreferrer">[ISSUE #849]</a> add some methods for pushConsumer.               </li><li><a href="https://github.com/apache/rocketmq-client-go/pull/844" target="_blank" rel="noopener noreferrer">[ISSUE #843]</a> fix request offset will not be changed in some case. </li><li><a href="https://github.com/apache/rocketmq-client-go/pull/854" target="_blank" rel="noopener noreferrer">[ISSUE #854]</a> a little improvement use chan instead.                </li><li><a href="https://github.com/apache/rocketmq-client-go/pull/860" target="_blank" rel="noopener noreferrer">[ISSUE #797]</a> Fix msg lost if consumer crash when send msg back failed. </li><li><a href="https://github.com/apache/rocketmq-client-go/pull/859" target="_blank" rel="noopener noreferrer">[ISSUE #754]</a> close msgCh when pq dropped.</li><li><a href="https://github.com/apache/rocketmq-client-go/pull/865" target="_blank" rel="noopener noreferrer">[ISSUE #780]</a> avoid sendmessage back with origin message body in request.              </li><li><a href="https://github.com/apache/rocketmq-client-go/pull/729" target="_blank" rel="noopener noreferrer">[ISSUE #728]</a> client shutdown abnormally.                                             </li><li><a href="https://github.com/apache/rocketmq-client-go/pull/868" target="_blank" rel="noopener noreferrer">[ISSUE #864]</a> update rlog to 1.9.0 to fix CVE-2022-29526 in golang.org/x/sys.      </li><li><a href="https://github.com/apache/rocketmq-client-go/pull/867" target="_blank" rel="noopener noreferrer">[ISSUE #869]</a> Fix: Consumer api comments.                                     </li><li><a href="https://github.com/apache/rocketmq-client-go/pull/866" target="_blank" rel="noopener noreferrer">[ISSUE #790]</a> use uber atomic lib to avoid atomic value data race. </li><li><a href="https://github.com/apache/rocketmq-client-go/pull/871" target="_blank" rel="noopener noreferrer">[ISSUE #870]</a> add license header for some new files. </li><li><a href="https://github.com/apache/rocketmq-client-go/pull/873" target="_blank" rel="noopener noreferrer">[ISSUE #872]</a> fix code coverage shell error in travis ci yml.</li></ul>]]></content:encoded>
            <category>RocketMQ_Client_Go</category>
        </item>
        <item>
            <title><![CDATA[Release Notes - Apache RocketMQ Streams - Version 1.0.1-preview]]></title>
            <link>https://your-docusaurus-test-site.com/release-notes/2022/04/18/release-notes-rocketmq-streams-1.0.1-preview</link>
            <guid>https://your-docusaurus-test-site.com/release-notes/2022/04/18/release-notes-rocketmq-streams-1.0.1-preview</guid>
            <pubDate>Mon, 18 Apr 2022 00:00:00 GMT</pubDate>
            <description><![CDATA[* Source: rocketmq-streams-1.0.1-preview.zip [PGP] [SHA512]]]></description>
            <content:encoded><![CDATA[<div class="theme-admonition theme-admonition-tip alert alert--success admonition_LlT9"><div class="admonitionHeading_tbUL"><span class="admonitionIcon_kALy"><svg viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"></path></svg></span>Download</div><div class="admonitionContent_S0QG"><ul><li>Source: <a href="https://dist.apache.org/repos/dist/dev/rocketmq/rocketmq-streams/1.0.1-Preview-rc1/rocketmq-streams-1.0.1-preview.zip" target="_blank" rel="noopener noreferrer">rocketmq-streams-1.0.1-preview.zip</a> [<a href="https://dist.apache.org/repos/dist/dev/rocketmq/rocketmq-streams/1.0.1-Preview-rc1/rocketmq-streams-1.0.1-preview.zip.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://dist.apache.org/repos/dist/dev/rocketmq/rocketmq-streams/1.0.1-Preview-rc1/rocketmq-streams-1.0.1-preview.zip.sha512" target="_blank" rel="noopener noreferrer">SHA512</a>]</li></ul></div></div><p>Below is a summary of the issues addressed in the 1.0.1-preview release of RocketMQ Streams. For full documentation of the release, a guide to get started, please refer to <a href="https://github.com/apache/rocketmq-streams" target="_blank" rel="noopener noreferrer">Quick Start</a>.</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="improvement">Improvement<a href="#improvement" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[<a href="https://github.com/apache/rocketmq-streams/issues/129" target="_blank" rel="noopener noreferrer">ISSUE-129</a>] - [ISSUE-129] - add design documentation</li><li>[<a href="https://github.com/apache/rocketmq-streams/issues/133" target="_blank" rel="noopener noreferrer">ISSUE-133</a>] - [ISSUE-133] - Add design doc into README-chinese.md</li><li>[<a href="https://github.com/apache/rocketmq-streams/pull/138" target="_blank" rel="noopener noreferrer">PR-138</a>] - [PR-138] - add the RocketMQ word Hyperlink in readme file</li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="bug">Bug<a href="#bug" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[<a href="https://github.com/apache/rocketmq-streams/issues/127" target="_blank" rel="noopener noreferrer">ISSUE-127</a>] - [ISSUE-127] - fromFile not exist cause queue NPE</li><li>[<a href="https://github.com/apache/rocketmq-streams/issues/135" target="_blank" rel="noopener noreferrer">ISSUE-135</a>] - [ISSUE-135] - App can not start up with RocketMQ-streams</li></ul>]]></content:encoded>
            <category>RocketMQ_Streams</category>
        </item>
        <item>
            <title><![CDATA[Release Notes - Apache RocketMQ Spring - Version 2.2.2]]></title>
            <link>https://your-docusaurus-test-site.com/release-notes/2022/04/05/release-notes-rocketmq-spring-2.2.2</link>
            <guid>https://your-docusaurus-test-site.com/release-notes/2022/04/05/release-notes-rocketmq-spring-2.2.2</guid>
            <pubDate>Tue, 05 Apr 2022 00:00:00 GMT</pubDate>
            <description><![CDATA[* Source: rocketmq-spring-all-2.2.2-source-release.zip [PGP] [SHA512]]]></description>
            <content:encoded><![CDATA[<div class="theme-admonition theme-admonition-tip alert alert--success admonition_LlT9"><div class="admonitionHeading_tbUL"><span class="admonitionIcon_kALy"><svg viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"></path></svg></span>Download</div><div class="admonitionContent_S0QG"><ul><li>Source: <a href="https://archive.apache.org/dist/rocketmq-spring/2.2.2/rocketmq-spring-rocketmq-spring-all-2.2.2.zip" target="_blank" rel="noopener noreferrer">rocketmq-spring-all-2.2.2-source-release.zip</a> [<a href="https://archive.apache.org/dist/rocketmq/rocketmq-spring/2.2.2/rocketmq-spring-all-2.2.2-source-release.zip.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://archive.apache.org/dist/rocketmq/rocketmq-spring/2.2.2/rocketmq-spring-rocketmq-spring-all-2.2.2.zip.sha512" target="_blank" rel="noopener noreferrer">SHA512</a>]</li></ul></div></div><p>Below is a summary of the issues addressed in the version 2.2.2 release of RocketMQ Spring. For full documentation of the release, a guide to get started, please refer to <a href="https://github.com/apache/rocketmq-spring" target="_blank" rel="noopener noreferrer">Quick Start</a>.</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="improvement">Improvement<a href="#improvement" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[<a href="https://github.com/apache/rocketmq-spring/issues/219" target="_blank" rel="noopener noreferrer">ISSUE #219</a>] -  Support to enable tls through configuration file.</li><li>[<a href="https://github.com/apache/rocketmq-spring/issues/389" target="_blank" rel="noopener noreferrer">ISSUE #389</a>] -  Upgrade rocketmq-samples version to 2.2.2-SNAPSHOT.</li><li>[<a href="https://github.com/apache/rocketmq-spring/issues/396" target="_blank" rel="noopener noreferrer">ISSUE #396</a>] -  Support namespace in configuration file and annotation.</li><li>[<a href="https://github.com/apache/rocketmq-spring/issues/402" target="_blank" rel="noopener noreferrer">ISSUE #402</a>] -  Supplement rocketmq sync send message failed log out.</li><li>[<a href="https://github.com/apache/rocketmq-spring/issues/404" target="_blank" rel="noopener noreferrer">ISSUE #404</a>] -  Upgrade RocketMQ version to 4.9.2.</li><li>[<a href="https://github.com/apache/rocketmq-spring/issues/417" target="_blank" rel="noopener noreferrer">ISSUE #417</a>] -  Fix the instance name is too long.</li><li>[<a href="https://github.com/apache/rocketmq-spring/issues/410" target="_blank" rel="noopener noreferrer">ISSUE #410</a>] -  Chore: sample-version-sync.</li><li>[<a href="https://github.com/apache/rocketmq-spring/issues/428" target="_blank" rel="noopener noreferrer">ISSUE #428</a>] -  Upgrade spring-core and spring-boot due to cve.</li><li>[<a href="https://github.com/apache/rocketmq-spring/issues/411" target="_blank" rel="noopener noreferrer">ISSUE #411</a>] -  Support DELAY and WAIT properties in RocketMQHeaders.java, which can convert Spring-Message to Rocket-Message conveniently.</li><li>[<a href="https://github.com/apache/rocketmq-spring/issues/419" target="_blank" rel="noopener noreferrer">ISSUE #419</a>] -  Support consumption retry strategy configuration.</li><li>[<a href="https://github.com/apache/rocketmq-spring/issues/429" target="_blank" rel="noopener noreferrer">ISSUE #429</a>] -  The 'consumeThreadMax' in annotation @RocketMQMessageListener is not works well.</li><li>[<a href="https://github.com/apache/rocketmq-spring/issues/436" target="_blank" rel="noopener noreferrer">ISSUE #436</a>] -  Upgrade RocketMQ version to 4.9.3.</li><li>[<a href="https://github.com/apache/rocketmq-spring/issues/435" target="_blank" rel="noopener noreferrer">ISSUE #435</a>] -  Support Consumer Shutdown "awaitTerminationMillisWhenShutdown".</li><li>[<a href="https://github.com/apache/rocketmq-spring/issues/439" target="_blank" rel="noopener noreferrer">ISSUE #439</a>] -  Fix the wrong comment description of the default value in the keepalivetime field of the RocketMQTransactionListener annotation.</li><li>[<a href="https://github.com/apache/rocketmq-spring/issues/443" target="_blank" rel="noopener noreferrer">ISSUE #443</a>] -  Update Spring to 5.3.18 to fix CVE cve-2022-22965 aka Spring4shell.</li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="bug">Bug<a href="#bug" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[<a href="https://github.com/apache/rocketmq-spring/issues/365" target="_blank" rel="noopener noreferrer">ISSUE #365</a>] -  WAIT_STORE_MSG_OK property parsing error.</li><li>[<a href="https://github.com/apache/rocketmq-spring/issues/426" target="_blank" rel="noopener noreferrer">ISSUE #426</a>] -  Fix deserialize LocalDateTime failed when using jdk8.</li></ul>]]></content:encoded>
            <category>RocketMQ_Spring</category>
        </item>
        <item>
            <title><![CDATA[Release Notes - Apache RocketMQ - Version 5.0.0-ALPHA]]></title>
            <link>https://your-docusaurus-test-site.com/release-notes/2022/03/15/5.0.0-ALPHA</link>
            <guid>https://your-docusaurus-test-site.com/release-notes/2022/03/15/5.0.0-ALPHA</guid>
            <pubDate>Tue, 15 Mar 2022 00:00:00 GMT</pubDate>
            <description><![CDATA[* Binary: rocketmq-all-5.0.0-ALPHA-bin-release.zip [PGP] [SHA512]]]></description>
            <content:encoded><![CDATA[<div class="theme-admonition theme-admonition-tip alert alert--success admonition_LlT9"><div class="admonitionHeading_tbUL"><span class="admonitionIcon_kALy"><svg viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"></path></svg></span>tip</div><div class="admonitionContent_S0QG"><ul><li>Binary: <a href="https://dist.apache.org/repos/dist/dev/rocketmq/5.0.0-ALPHA-rc2/rocketmq-all-5.0.0-ALPHA-bin-release.zip" target="_blank" rel="noopener noreferrer">rocketmq-all-5.0.0-ALPHA-bin-release.zip</a> [<a href="https://dist.apache.org/repos/dist/dev/rocketmq/5.0.0-ALPHA-rc2/rocketmq-all-5.0.0-ALPHA-bin-release.zip.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://dist.apache.org/repos/dist/dev/rocketmq/5.0.0-ALPHA-rc2/rocketmq-all-5.0.0-ALPHA-bin-release.zip.sha512" target="_blank" rel="noopener noreferrer">SHA512</a>]</li><li>Source: <a href="https://dist.apache.org/repos/dist/dev/rocketmq/5.0.0-ALPHA-rc2/rocketmq-all-5.0.0-ALPHA-source-release.zip" target="_blank" rel="noopener noreferrer">rocketmq-all-5.0.0-ALPHA-source-release.zip</a> [<a href="https://dist.apache.org/repos/dist/dev/rocketmq/5.0.0-ALPHA-rc2/rocketmq-all-5.0.0-ALPHA-source-release.zip.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://dist.apache.org/repos/dist/dev/rocketmq/5.0.0-ALPHA-rc2/rocketmq-all-5.0.0-ALPHA-source-release.zip.sha512" target="_blank" rel="noopener noreferrer">SHA512</a>]</li></ul></div></div><p>Below is a summary of the issues addressed in the 5.0.0-ALPHA release of RocketMQ. For full documentation of the release, a guide to get started, please refer to <a href="/docs/quickStart/01quickstart//">Quick Start</a>.</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="feature">Feature<a href="#feature" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[<a href="https://github.com/apache/rocketmq/wiki/RIP-26-Improve-Batch-Message-Processing-Throughput" target="_blank" rel="noopener noreferrer">RIP-26</a>] - Improve Batch Message Processing Throughput.</li><li>[<a href="https://github.com/apache/rocketmq/tree/5.0.0-alpha/docs/cn/statictopic" target="_blank" rel="noopener noreferrer">RIP-21</a>] - Support static topic.</li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="improvement">Improvement<a href="#improvement" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[<a href="https://github.com/apache/rocketmq/issues/3521" target="_blank" rel="noopener noreferrer">ISSUE-3521</a>] - Fix the risk of memory overflow caused by excessive popShareQueueNum</li><li>[<a href="https://github.com/apache/rocketmq/issues/3755" target="_blank" rel="noopener noreferrer">ISSUE-3755</a>] - Change the log level to warn when ack failed</li><li>[<a href="https://github.com/apache/rocketmq/issues/3498" target="_blank" rel="noopener noreferrer">ISSUE-3498</a>] - Make messages in reviveTopic more evenly written to different queues</li><li>[<a href="https://github.com/apache/rocketmq/issues/3708" target="_blank" rel="noopener noreferrer">ISSUE-3708</a>] - Add CorrectLogicOffsetService to periodically correct min logic offset</li></ul>]]></content:encoded>
            <category>Release_Notes</category>
            <category>RocketMQ</category>
            <category>Version</category>
        </item>
        <item>
            <title><![CDATA[Release Notes - Apache RocketMQ - Version 4.9.3]]></title>
            <link>https://your-docusaurus-test-site.com/release-notes/2022/03/04/4.9.3</link>
            <guid>https://your-docusaurus-test-site.com/release-notes/2022/03/04/4.9.3</guid>
            <pubDate>Fri, 04 Mar 2022 00:00:00 GMT</pubDate>
            <description><![CDATA[* Source: rocketmq-all-4.9.3-source-release.zip [PGP] [SHA512]]]></description>
            <content:encoded><![CDATA[<div class="theme-admonition theme-admonition-tip alert alert--success admonition_LlT9"><div class="admonitionHeading_tbUL"><span class="admonitionIcon_kALy"><svg viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"></path></svg></span>Download the 4.9.3 release</div><div class="admonitionContent_S0QG"><ul><li>Source: <a href="https://archive.apache.org/dist/rocketmq/4.9.3/rocketmq-all-4.9.3-source-release.zip" target="_blank" rel="noopener noreferrer">rocketmq-all-4.9.3-source-release.zip</a> [<a href="https://archive.apache.org/dist/rocketmq/4.9.3/rocketmq-all-4.9.3-source-release.zip.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://archive.apache.org/dist/rocketmq/4.9.3/rocketmq-all-4.9.3-source-release.zip.sha512" target="_blank" rel="noopener noreferrer">SHA512</a>]</li><li>Binary: <a href="https://archive.apache.org/dyn/closer.cgi?path=rocketmq/4.9.3/rocketmq-all-4.9.3-bin-release.zip" target="_blank" rel="noopener noreferrer">rocketmq-all-4.9.3-bin-release.zip</a> [<a href="https://archive.apache.org/dist/rocketmq/4.9.3/rocketmq-all-4.9.3-bin-release.zip.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://archive.apache.org/dist/rocketmq/4.9.3/rocketmq-all-4.9.3-bin-release.zip.sha512" target="_blank" rel="noopener noreferrer">SHA512</a>]</li></ul></div></div><p>Below is a summary of the issues addressed in the 4.9.3 release of RocketMQ. For full documentation of the release, a guide to get started, please refer to <a href="/docs/quickStart/01quickstart/">Quick Start</a>.</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="feature">Feature<a href="#feature" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[<a href="https://github.com/apache/rocketmq/pull/1085" target="_blank" rel="noopener noreferrer">RIP-9</a>] - [RIP-9] add DefaultPullConsumer api doc</li><li>[<a href="https://github.com/apache/rocketmq/pull/3694" target="_blank" rel="noopener noreferrer">RIP-28</a>] - [RIP-28] light message queue(LMQ)</li><li>[<a href="https://github.com/apache/rocketmq/issues/2986" target="_blank" rel="noopener noreferrer">ISSUE-2986</a>] - [ISSUE-2986] - Support for multiple ACL files in a fixed directory</li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="improvement">Improvement<a href="#improvement" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[<a href="https://github.com/apache/rocketmq/issues/3585" target="_blank" rel="noopener noreferrer">ISSUE-3585</a>] - [ISSUE-3585] - [Part F] eliminate regex match in topic/group name check</li><li>[<a href="https://github.com/apache/rocketmq/issues/3585" target="_blank" rel="noopener noreferrer">ISSUE-3585</a>] - [ISSUE-3585] - [Part H] Avoid unnecessary StringBuilder resizing on critical path</li><li>[<a href="https://github.com/apache/rocketmq/issues/3585" target="_blank" rel="noopener noreferrer">ISSUE-3585</a>] - [ISSUE-3585] - [Part J] Use MappedByteBuffer instead of FileChannel to …</li><li>[<a href="https://github.com/apache/rocketmq/issues/3223" target="_blank" rel="noopener noreferrer">ISSUE-3223</a>] - [ISSUE-3223] - Optimize  startup script to support greater jdk version</li><li>[<a href="https://github.com/apache/rocketmq/issues/3449" target="_blank" rel="noopener noreferrer">ISSUE-3449</a>] - [ISSUE-3449] - Delayed message supports asynchronous delivery</li><li>[<a href="https://github.com/apache/rocketmq/issues/3487" target="_blank" rel="noopener noreferrer">ISSUE-3487</a>] - [ISSUE-3487] - Benchmark supports custom AK/SK</li><li>[<a href="https://github.com/apache/rocketmq/issues/3832" target="_blank" rel="noopener noreferrer">ISSUE-3832</a>] - [ISSUE-3832] - in order to improve the performance by change the variable location of queueId</li><li>[<a href="https://github.com/apache/rocketmq/issues/3827" target="_blank" rel="noopener noreferrer">ISSUE-3827</a>] - [ISSUE-3827] - Improve Performance of transactional message and schedule message</li><li>[<a href="https://github.com/apache/rocketmq/issues/3173" target="_blank" rel="noopener noreferrer">ISSUE-3173</a>] - [ISSUE-3173] - Isolate Broker logs when multiple Broker services are deployed on the same machine.</li><li>[<a href="https://github.com/apache/rocketmq/issues/3825" target="_blank" rel="noopener noreferrer">ISSUE-3825</a>] - [ISSUE-3825] - Use default SO_SNDBUF/SO_RCVBUF/WRITE_BUFFER_WATER_MARK value</li><li>[<a href="https://github.com/apache/rocketmq/issues/3818" target="_blank" rel="noopener noreferrer">ISSUE-3818</a>] - [ISSUE-3818] - update guava to 31.0.1-jre</li><li>[<a href="https://github.com/apache/rocketmq/issues/3812" target="_blank" rel="noopener noreferrer">ISSUE-3812</a>] - [ISSUE-3812] - DefaultMQProducer#sendKernelImpl Line760 tranMsg does not need to check for null when using Boolean.parseBoolean()</li><li>[<a href="https://github.com/apache/rocketmq/pull/3695" target="_blank" rel="noopener noreferrer">PR-3695</a>] - [PR-3695] Remove useless code</li><li>[<a href="https://github.com/apache/rocketmq/pull/3850" target="_blank" rel="noopener noreferrer">PR-3850</a>] - [PR-3850] Re-enable testing on ARM64</li><li>[<a href="https://github.com/apache/rocketmq/pull/3762" target="_blank" rel="noopener noreferrer">PR-3762</a>] - [PR-3762] Avoid new lines in log</li><li>[<a href="https://github.com/apache/rocketmq/pull/3269" target="_blank" rel="noopener noreferrer">PR-3269</a>] - [PR-3269] add defaultRequestProcessor test</li><li>[<a href="https://github.com/apache/rocketmq/issues/3674" target="_blank" rel="noopener noreferrer">PR-3674</a>] - [PR-3674] add tests for computePullFromWhereWithException</li><li>[<a href="https://github.com/apache/rocketmq/issues/3674" target="_blank" rel="noopener noreferrer">ISSUE-3674</a>] - [ISSUE-3674] Add unit test for AllocateMessageQueueAveragelyByCircle</li><li>[<a href="https://github.com/apache/rocketmq/issues/1665" target="_blank" rel="noopener noreferrer">ISSUE-1665</a>] - [ISSUE-1665] - Add more unit test for Validators</li><li>[<a href="https://github.com/apache/rocketmq/issues/3674" target="_blank" rel="noopener noreferrer">ISSUE-3674</a>] - [ISSUE-3674] - add tests for AllocateMessageQueueAveragely</li><li>[<a href="https://github.com/apache/rocketmq/issues/3602" target="_blank" rel="noopener noreferrer">ISSUE-3602</a>] - [ISSUE-3602] - add AdminBrokerProcessor Test</li><li>[<a href="https://github.com/apache/rocketmq/issues/3674" target="_blank" rel="noopener noreferrer">ISSUE-3674</a>] - [ISSUE-3674] - Improve the test cases of the tools module</li><li>[<a href="https://github.com/apache/rocketmq/issues/3724" target="_blank" rel="noopener noreferrer">ISSUE-3724</a>] - [ISSUE-3724] - : Polish the unit test of class ConsumeMessageConcurrentlyService</li><li>[<a href="https://github.com/apache/rocketmq/pull/3214" target="_blank" rel="noopener noreferrer">PR-3214</a>] - [PR-3214] optimize namesrv default address docs</li><li>[<a href="https://github.com/apache/rocketmq/issues/3692" target="_blank" rel="noopener noreferrer">ISSUE-3692</a>] - [ISSUE-3692] - docs: Modify the title content about the message query documentation.</li><li>[<a href="https://github.com/apache/rocketmq/issues/3757" target="_blank" rel="noopener noreferrer">ISSUE-3757</a>] - [ISSUE-3757] - docs: Polish the document 'Design_Query.md'.</li><li>[<a href="https://github.com/apache/rocketmq/issues/3801" target="_blank" rel="noopener noreferrer">ISSUE-3801</a>] - [ISSUE-3801] - Polish the document 'CLITools.md'.</li><li>[<a href="https://github.com/apache/rocketmq/issues/3794" target="_blank" rel="noopener noreferrer">ISSUE-3794</a>] - [ISSUE-3794] - add DefaultMQPullConsumer document specification</li><li>[<a href="https://github.com/apache/rocketmq/issues/3774" target="_blank" rel="noopener noreferrer">ISSUE-3774</a>] - [ISSUE-3774] - docs: Polish the document 'Example_Transaction.md'.</li><li>[<a href="https://github.com/apache/rocketmq/issues/3424" target="_blank" rel="noopener noreferrer">ISSUE-3424</a>] - [ISSUE-3424] - Polish the doc for tracing parts.</li><li>[<a href="https://github.com/apache/rocketmq/issues/3550" target="_blank" rel="noopener noreferrer">ISSUE-3550</a>] - [ISSUE-3550] - doc:fix typo in readme</li><li>[<a href="https://github.com/apache/rocketmq/issues/3782" target="_blank" rel="noopener noreferrer">ISSUE-3782</a>] - [ISSUE-3782] - docs: Fix the default value of parameter 'sendMsgTimeout'.</li><li>[<a href="https://github.com/apache/rocketmq/issues/3863" target="_blank" rel="noopener noreferrer">ISSUE-3863</a>] - [ISSUE-3863] - Updated Notice file to 2022</li><li>[<a href="https://github.com/apache/rocketmq/issues/3853" target="_blank" rel="noopener noreferrer">ISSUE-3853</a>] - [ISSUE-3853] - add log for interruptedException</li><li>[<a href="https://github.com/apache/rocketmq/issues/3852" target="_blank" rel="noopener noreferrer">ISSUE-3852</a>] - [ISSUE-3852] - Move the Logappender module to external</li><li>[<a href="https://github.com/apache/rocketmq/issues/3836" target="_blank" rel="noopener noreferrer">ISSUE-3836</a>] - [ISSUE-3836] - depreciated unused class</li><li>[<a href="https://github.com/apache/rocketmq/issues/3797" target="_blank" rel="noopener noreferrer">ISSUE-3797</a>] - [ISSUE-3797] - Improve DefaultMQProducerImpl code</li><li>[<a href="https://github.com/apache/rocketmq/issues/3789" target="_blank" rel="noopener noreferrer">ISSUE-3789</a>] - [ISSUE-3789] - optimize: Tag the name of  consuming thread whith consumeGroup.</li><li>[<a href="https://github.com/apache/rocketmq/issues/3773" target="_blank" rel="noopener noreferrer">ISSUE-3773</a>] - [ISSUE-3773] - Adding exception message with broker addr when occuring broker connect timeout</li><li>[<a href="https://github.com/apache/rocketmq/issues/3720" target="_blank" rel="noopener noreferrer">ISSUE-3720</a>] - [ISSUE-3720] - perf: avoid multiple expansion when the number of elements in the MessageConst class is determined</li><li>[<a href="https://github.com/apache/rocketmq/issues/3696" target="_blank" rel="noopener noreferrer">ISSUE-3696</a>] - [ISSUE-3696] - Optimize the query consumer connection display</li><li>[<a href="https://github.com/apache/rocketmq/issues/3684" target="_blank" rel="noopener noreferrer">ISSUE-3684</a>] - [ISSUE-3684] - change client jdk version to 1.6</li><li>[<a href="https://github.com/apache/rocketmq/issues/3539" target="_blank" rel="noopener noreferrer">ISSUE-3539</a>] - [ISSUE-3539] - Add parameter verification</li><li>[<a href="https://github.com/apache/rocketmq/issues/3651" target="_blank" rel="noopener noreferrer">ISSUE-3651</a>] - [ISSUE-3651] - for add netty channel option WRITE_BUFFER_WATER_MARK</li><li>[<a href="https://github.com/apache/rocketmq/issues/3642" target="_blank" rel="noopener noreferrer">ISSUE-3642</a>] - [ISSUE-3642] - Display GID and Topic with namespace</li><li>[<a href="https://github.com/apache/rocketmq/issues/3644" target="_blank" rel="noopener noreferrer">ISSUE-3644</a>] - [ISSUE-3644] - exchange parameters</li><li>[<a href="https://github.com/apache/rocketmq/issues/3645" target="_blank" rel="noopener noreferrer">ISSUE-3645</a>] - [ISSUE-3645] - Remove TBW102 topic not found warn log in rocketmq-clie…</li><li>[<a href="https://github.com/apache/rocketmq/issues/3622" target="_blank" rel="noopener noreferrer">ISSUE-3622</a>] - [ISSUE-3622] - bump up log4j-slf4j-impl version to 2.15.0</li><li>[<a href="https://github.com/apache/rocketmq/issues/3604" target="_blank" rel="noopener noreferrer">ISSUE-3604</a>] - [ISSUE-3604] - Some important interface methods add comment</li><li>[<a href="https://github.com/apache/rocketmq/issues/3587" target="_blank" rel="noopener noreferrer">ISSUE-3587</a>] - [ISSUE-3587] - Unnecessary boxing of primitives</li><li>[<a href="https://github.com/apache/rocketmq/issues/3593" target="_blank" rel="noopener noreferrer">ISSUE-3593</a>] - [ISSUE-3593] - entrySet() replace keySet()</li><li>[<a href="https://github.com/apache/rocketmq/issues/3564" target="_blank" rel="noopener noreferrer">ISSUE-3564</a>] - [ISSUE-3564] - Enclose namesrvAddr in example of mqadmin tool by quotation marks</li><li>[<a href="https://github.com/apache/rocketmq/issues/3565" target="_blank" rel="noopener noreferrer">ISSUE-3565</a>] - [ISSUE-3565] - Removing message filter impldev</li><li>[<a href="https://github.com/apache/rocketmq/issues/3558" target="_blank" rel="noopener noreferrer">ISSUE-3558</a>] - [ISSUE-3558] - Clear spelling errors in comments in quickstart</li><li>[<a href="https://github.com/apache/rocketmq/issues/3560" target="_blank" rel="noopener noreferrer">ISSUE-3560</a>] - [ISSUE-3560] - remove deprecated status in the orderly consumer examples.</li><li>[<a href="https://github.com/apache/rocketmq/issues/3467" target="_blank" rel="noopener noreferrer">ISSUE-3467</a>] - [ISSUE-3467] - Fail fast on loading files with error mappedFileSize</li><li>[<a href="https://github.com/apache/rocketmq/issues/3424" target="_blank" rel="noopener noreferrer">ISSUE-3424</a>] - [ISSUE-3424] - Validators.checkMessage() is used twice.</li><li>[<a href="https://github.com/apache/rocketmq/issues/3370" target="_blank" rel="noopener noreferrer">ISSUE-3370</a>] - [ISSUE-3370] - group same Exceptions</li><li>[<a href="https://github.com/apache/rocketmq/issues/3286" target="_blank" rel="noopener noreferrer">ISSUE-3286</a>] - [ISSUE-3286] - replace Timer with ScheduledExecutorService</li><li>[<a href="https://github.com/apache/rocketmq/issues/3048" target="_blank" rel="noopener noreferrer">ISSUE-3048</a>] - [ISSUE-3048] - add example of OnewayProducer and ScheduledMessage</li><li>[<a href="https://github.com/apache/rocketmq/issues/3015" target="_blank" rel="noopener noreferrer">ISSUE-3015</a>] - [ISSUE-3015] - when slaveAckOffset greater than local commitLog offset, break …</li><li>[<a href="https://github.com/apache/rocketmq/issues/2969" target="_blank" rel="noopener noreferrer">ISSUE-2969</a>] - [ISSUE-2969] - Add a skip accumulation message command in mqadmin.</li><li>[<a href="https://github.com/apache/rocketmq/issues/2580" target="_blank" rel="noopener noreferrer">ISSUE-2580</a>] - [ISSUE-2580] - Check producerTable or consumerTable is empty when updateTopicRouteInfoFromNameServer</li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="bug">Bug<a href="#bug" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[<a href="https://github.com/apache/rocketmq/issues/3860" target="_blank" rel="noopener noreferrer">ISSUE-3860</a>] - [ISSUE-3860] - fix wrong use of scheduleAtFixedRate in client code</li><li>[<a href="https://github.com/apache/rocketmq/issues/3551" target="_blank" rel="noopener noreferrer">ISSUE-3551</a>] - [ISSUE-3551] - Fix admin cloneoffset</li><li>[<a href="https://github.com/apache/rocketmq/issues/3527" target="_blank" rel="noopener noreferrer">ISSUE-3527</a>] - [ISSUE-3527] - Fix some request header setting errors and naming issues</li><li>[<a href="https://github.com/apache/rocketmq/issues/2516" target="_blank" rel="noopener noreferrer">ISSUE-2516</a>] - [ISSUE-2516] -  Fix the value of sendThreadPoolQueueHeadWaitTimeMills is 0 most of the time</li><li>[<a href="https://github.com/apache/rocketmq/issues/3579" target="_blank" rel="noopener noreferrer">ISSUE-3579</a>] - [ISSUE-3579] - Fix spelling mistake in getter/setter method of mQClientFactory</li><li>[<a href="https://github.com/apache/rocketmq/pull/3663" target="_blank" rel="noopener noreferrer">PR-3603</a>] - [PR-3603] Fix spelling error in DefaultMessageStore</li><li>[<a href="https://github.com/apache/rocketmq/issues/3666" target="_blank" rel="noopener noreferrer">ISSUE-3666</a>] - [ISSUE-3666] - fix CI error in RIP-28 at getmQClientFactory</li><li>[<a href="https://github.com/apache/rocketmq/issues/3666" target="_blank" rel="noopener noreferrer">ISSUE-3666</a>] - [ISSUE-3666] - fix build error in RIP-28 at getmQclientFactory</li><li>[<a href="https://github.com/apache/rocketmq/issues/3687" target="_blank" rel="noopener noreferrer">ISSUE-3687</a>] - [ISSUE-3687] - Fix wrong method comment about transaction message.</li><li>[<a href="https://github.com/apache/rocketmq/issues/3685" target="_blank" rel="noopener noreferrer">ISSUE-3685</a>] - [ISSUE-3685] - Fix param spelling error</li><li>[<a href="https://github.com/apache/rocketmq/issues/3630" target="_blank" rel="noopener noreferrer">ISSUE-3630</a>] - [ISSUE-3630] - Fix the bug that the broker will hang after polish the headWaitTimeMills method</li><li>[<a href="https://github.com/apache/rocketmq/issues/3601" target="_blank" rel="noopener noreferrer">ISSUE-3601</a>] - [ISSUE-3601] - Fix dledger put batch msg stats bug</li><li>[<a href="https://github.com/apache/rocketmq/issues/2706" target="_blank" rel="noopener noreferrer">ISSUE-2706</a>] - [ISSUE-2706] - Fix the problem of returning SEND_OK after flush failed</li><li>[<a href="https://github.com/apache/rocketmq/issues/3394" target="_blank" rel="noopener noreferrer">ISSUE-3394</a>] - [ISSUE-3394] - fix duplicate keys in trace message</li><li>[<a href="https://github.com/apache/rocketmq/issues/3476" target="_blank" rel="noopener noreferrer">ISSUE-3476</a>] - [ISSUE-3476] - Fix last separator of properties string is missing when using batch send</li><li>[<a href="https://github.com/apache/rocketmq/issues/3430" target="_blank" rel="noopener noreferrer">ISSUE-3430</a>] - [ISSUE-3430] - fix the problem that setting parameter mqClientApiTimeout doesn't take effect</li><li>[<a href="https://github.com/apache/rocketmq/issues/951" target="_blank" rel="noopener noreferrer">ISSUE-951</a>] - [ISSUE-951] - Fixed an incorrect offset problem in the ResetOffsetByTimeCommand</li><li>[<a href="https://github.com/apache/rocketmq/issues/3603" target="_blank" rel="noopener noreferrer">ISSUE-3603</a>] - [ISSUE-3603] - Fix(client): fetch and commit offset need to use master broker firstly</li><li>[<a href="https://github.com/apache/rocketmq/issues/3613" target="_blank" rel="noopener noreferrer">ISSUE-3613</a>] - [ISSUE-3613] - bug fix, solve message hash conflict in index file</li><li>[<a href="https://github.com/apache/rocketmq/issues/3786" target="_blank" rel="noopener noreferrer">ISSUE-3786</a>] - [ISSUE-3786] - fix: The length of properties value should be checked before converting them to short.</li><li>[<a href="https://github.com/apache/rocketmq/issues/3556" target="_blank" rel="noopener noreferrer">ISSUE-3556</a>] - [ISSUE-3556] - Fix:When broker is down, rocketmq client can not retry under Async send model</li><li>[<a href="https://github.com/apache/rocketmq/issues/3453" target="_blank" rel="noopener noreferrer">ISSUE-3453</a>] - [ISSUE-3453] - Producer cannot shutdown completely</li></ul>]]></content:encoded>
            <category>Release_Notes</category>
            <category>RocketMQ</category>
            <category>Version</category>
        </item>
        <item>
            <title><![CDATA[Release Notes - Apache RocketMQ - Version 4.9.4]]></title>
            <link>https://your-docusaurus-test-site.com/release-notes/2022/03/04/4.9.4</link>
            <guid>https://your-docusaurus-test-site.com/release-notes/2022/03/04/4.9.4</guid>
            <pubDate>Fri, 04 Mar 2022 00:00:00 GMT</pubDate>
            <description><![CDATA[- Source: rocketmq-all-4.9.4-source-release.zip [PGP] [SHA512]]]></description>
            <content:encoded><![CDATA[<div class="theme-admonition theme-admonition-tip alert alert--success admonition_LlT9"><div class="admonitionHeading_tbUL"><span class="admonitionIcon_kALy"><svg viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"></path></svg></span>Download the 4.9.4 release</div><div class="admonitionContent_S0QG"><ul><li>Source: <a href="https://archive.apache.org/dist/rocketmq/4.9.4/rocketmq-all-4.9.4-source-release.zip" target="_blank" rel="noopener noreferrer">rocketmq-all-4.9.4-source-release.zip</a> [<a href="https://archive.apache.org/dist/rocketmq/4.9.4/rocketmq-all-4.9.4-source-release.zip.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://archive.apache.org/dist/rocketmq/4.9.4/rocketmq-all-4.9.4-source-release.zip.sha512" target="_blank" rel="noopener noreferrer">SHA512</a>]</li><li>Binary: <a href="https://archive.apache.org/dyn/closer.cgi?path=rocketmq/4.9.4/rocketmq-all-4.9.4-bin-release.zip" target="_blank" rel="noopener noreferrer">rocketmq-all-4.9.4-bin-release.zip</a> [<a href="https://archive.apache.org/dist/rocketmq/4.9.4/rocketmq-all-4.9.4-bin-release.zip.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://archive.apache.org/dist/rocketmq/4.9.4/rocketmq-all-4.9.4-bin-release.zip.sha512" target="_blank" rel="noopener noreferrer">SHA512</a>]</li></ul></div></div><p>Below is a summary of the issues addressed in the 4.9.4 release of RocketMQ. For full documentation of the release, a guide to get started, please refer to <a href="/docs/quickStart/01quickstart/">Quick Start</a>.</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="improvement">Improvement<a href="#improvement" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[<a href="https://github.com/apache/rocketmq/issues/4426" target="_blank" rel="noopener noreferrer">ISSUE-4426</a>]  - fix ACL issue when sending messages back</li><li>[<a href="https://github.com/apache/rocketmq/issues/4455" target="_blank" rel="noopener noreferrer">ISSUE-4455</a>]  - add a schedule task to update namesrv address</li><li>[<a href="https://github.com/apache/rocketmq/issues/4349" target="_blank" rel="noopener noreferrer">ISSUE-4349</a>]  - fix negative index when index reach Integer.MAX_VALUE</li><li>[<a href="https://github.com/apache/rocketmq/issues/3906" target="_blank" rel="noopener noreferrer">ISSUE-3906</a>]  - Mark stream-related request by RequestType</li><li>[<a href="https://github.com/apache/rocketmq/issues/4419" target="_blank" rel="noopener noreferrer">ISSUE-4419</a>]  - Upgrade maven-checkstyle-plugin to 3.1.2</li><li>[<a href="https://github.com/apache/rocketmq/issues/4416" target="_blank" rel="noopener noreferrer">ISSUE-4416</a>]  - Update dledger version to 0.2.6</li><li>[<a href="https://github.com/apache/rocketmq/issues/4410" target="_blank" rel="noopener noreferrer">ISSUE-4410</a>]  - Optimize method org.apache.rocketmq.common.message.MessageDecoder#messageProperties2String, remove useless check</li><li>[<a href="https://github.com/apache/rocketmq/issues/4391" target="_blank" rel="noopener noreferrer">ISSUE-4391</a>]  - optimize for printObjectProperties</li><li>[<a href="https://github.com/apache/rocketmq/issues/4067" target="_blank" rel="noopener noreferrer">ISSUE-4067</a>]  - fix: Add TLS configuration documents.</li><li>[<a href="https://github.com/apache/rocketmq/issues/4377" target="_blank" rel="noopener noreferrer">ISSUE-4377</a>]  - Unnecessary null check before method call</li><li>[<a href="https://github.com/apache/rocketmq/issues/4372" target="_blank" rel="noopener noreferrer">ISSUE-4372</a>]  - Make it compile with Java9+</li><li>[<a href="https://github.com/apache/rocketmq/issues/4365" target="_blank" rel="noopener noreferrer">ISSUE-4365</a>]  - acl PlainPermissionManager key file paths set to same</li><li>[<a href="https://github.com/apache/rocketmq/issues/4362" target="_blank" rel="noopener noreferrer">ISSUE-4362</a>]  - remove redundancy group name check of null in method org.apache.rocketmq.client.impl.producer.DefaultMQProducerImpl#checkConfig</li><li>[<a href="https://github.com/apache/rocketmq/issues/4323" target="_blank" rel="noopener noreferrer">ISSUE-4323</a>]  - Transaction example add the default NamesrvAddr</li><li>[<a href="https://github.com/apache/rocketmq/issues/4323" target="_blank" rel="noopener noreferrer">ISSUE-4323</a>]  - tracemessage example add the default NamesrvAddr</li><li>[<a href="https://github.com/apache/rocketmq/issues/4323" target="_blank" rel="noopener noreferrer">ISSUE-4323</a>]  - Schedule example add the default NamesrvAddr</li><li>[<a href="https://github.com/apache/rocketmq/issues/4323" target="_blank" rel="noopener noreferrer">ISSUE-4323</a>]  - Optimized namespace example code</li><li>[<a href="https://github.com/apache/rocketmq/issues/4226" target="_blank" rel="noopener noreferrer">ISSUE-4226</a>]  - Message length exceeds the maximum length when sendback</li><li>[<a href="https://github.com/apache/rocketmq/issues/4332" target="_blank" rel="noopener noreferrer">ISSUE-4332</a>]  - Remove duplicate code</li><li>[<a href="https://github.com/apache/rocketmq/issues/4323" target="_blank" rel="noopener noreferrer">ISSUE-4323</a>]  - Quickstart adds the default NamesrvAddr</li><li>[<a href="https://github.com/apache/rocketmq/issues/4320" target="_blank" rel="noopener noreferrer">ISSUE-4320</a>]  - Anonymous new PrivilegedAction can be replaced with lambda</li><li>[<a href="https://github.com/apache/rocketmq/issues/4320" target="_blank" rel="noopener noreferrer">ISSUE-4396</a>]  - Support get all producer on one broker</li><li>[<a href="https://github.com/apache/rocketmq/issues/4318" target="_blank" rel="noopener noreferrer">ISSUE-4318</a>]  - make some variables to be final in IndexHeader</li><li>[<a href="https://github.com/apache/rocketmq/issues/4317" target="_blank" rel="noopener noreferrer">ISSUE-4317</a>]  - Fix for statement does not loop</li><li>[<a href="https://github.com/apache/rocketmq/issues/2435" target="_blank" rel="noopener noreferrer">ISSUE-2435</a>]  - Solve the problem that DefaultMQProducer#request() sends messages and waits for timeout synchronously</li><li>[<a href="https://github.com/apache/rocketmq/issues/3962" target="_blank" rel="noopener noreferrer">ISSUE-3962</a>]  - Fix variable name in MappedFile#isAbleToCommit()</li><li>[<a href="https://github.com/apache/rocketmq/issues/4310" target="_blank" rel="noopener noreferrer">ISSUE-4310</a>]  - Optimize serviceProvider's code</li><li>[<a href="https://github.com/apache/rocketmq/issues/4304" target="_blank" rel="noopener noreferrer">ISSUE-4304</a>]  - Fix license check failures</li><li>[<a href="https://github.com/apache/rocketmq/issues/4286" target="_blank" rel="noopener noreferrer">ISSUE-4286</a>]  - add link of rocketmq-site to readme</li><li>[<a href="https://github.com/apache/rocketmq/issues/4284" target="_blank" rel="noopener noreferrer">ISSUE-4284</a>]  - Add protocols to readme and delete the description of language clients</li><li>[<a href="https://github.com/apache/rocketmq/issues/4270" target="_blank" rel="noopener noreferrer">ISSUE-4270</a>]  - Log parameter error and optimize code</li><li>[<a href="https://github.com/apache/rocketmq/issues/4263" target="_blank" rel="noopener noreferrer">ISSUE-4263</a>]  - Delete topic route info based on cluster when delete topic.</li><li>[<a href="https://github.com/apache/rocketmq/issues/4254" target="_blank" rel="noopener noreferrer">ISSUE-4254</a>]  - use function computeIfAbsent replace if</li><li>[<a href="https://github.com/apache/rocketmq/issues/4237" target="_blank" rel="noopener noreferrer">ISSUE-4237</a>]  - REMOVE unnecessary final modifier</li><li>[<a href="https://github.com/apache/rocketmq/issues/4239" target="_blank" rel="noopener noreferrer">ISSUE-4239</a>]  - Use function computeIfAbsent replace if</li><li>[<a href="https://github.com/apache/rocketmq/issues/4216" target="_blank" rel="noopener noreferrer">ISSUE-4216</a>]  - fix HmacSHA1 not available when use benchmark</li><li>[<a href="https://github.com/apache/rocketmq/issues/4203" target="_blank" rel="noopener noreferrer">ISSUE-4203</a>]  - Support zstd/lz4 compression to improve send/receive performance</li><li>[<a href="https://github.com/apache/rocketmq/issues/4211" target="_blank" rel="noopener noreferrer">ISSUE-4211</a>]  - Fix diskMaxUsedSpaceRatio does not take effect in dLedger</li><li>[<a href="https://github.com/apache/rocketmq/issues/4187" target="_blank" rel="noopener noreferrer">ISSUE-4187</a>]  - Support async publish in producer benchmark</li><li>[<a href="https://github.com/apache/rocketmq/issues/4308" target="_blank" rel="noopener noreferrer">ISSUE-4308</a>]  - Make some variables to be final in brokerController</li><li>[<a href="https://github.com/apache/rocketmq/issues/4251" target="_blank" rel="noopener noreferrer">ISSUE-4251</a>]  - Add batch flag</li><li>[<a href="https://github.com/apache/rocketmq/issues/4185" target="_blank" rel="noopener noreferrer">ISSUE-4185</a>]  - Explicit type argument can be replaced with </li><li>[<a href="https://github.com/apache/rocketmq/issues/4183" target="_blank" rel="noopener noreferrer">ISSUE-4183</a>]  - When the reportSlaveMaxOffset method fails, end the current loop early</li><li>[<a href="https://github.com/apache/rocketmq/issues/4181" target="_blank" rel="noopener noreferrer">ISSUE-4181</a>]  - Prevent int overflow in TraceContext</li><li>[<a href="https://github.com/apache/rocketmq/issues/4099" target="_blank" rel="noopener noreferrer">ISSUE-4099</a>]  - Optimized the performance of sending traceMessage in AsyncTraceDispatcher</li><li>[<a href="https://github.com/apache/rocketmq/issues/4175" target="_blank" rel="noopener noreferrer">ISSUE-4175</a>]  - Prevent update topic on slave</li><li>[<a href="https://github.com/apache/rocketmq/issues/4165" target="_blank" rel="noopener noreferrer">ISSUE-4165</a>]  - add new line in sendMsgStatus</li><li>[<a href="https://github.com/apache/rocketmq/issues/4147" target="_blank" rel="noopener noreferrer">ISSUE-4147</a>]  - javadoc: Fix the problem described in the warning message prompted by the IDE.</li><li>[<a href="https://github.com/apache/rocketmq/issues/4145" target="_blank" rel="noopener noreferrer">ISSUE-4145</a>]  - docs: Add 'at most once' feature in the feature documents.</li><li>[<a href="https://github.com/apache/rocketmq/issues/4130" target="_blank" rel="noopener noreferrer">ISSUE-4130</a>]  - Remove the exception which will never be thrown by method from method signature</li><li>[<a href="https://github.com/apache/rocketmq/issues/3914" target="_blank" rel="noopener noreferrer">ISSUE-3914</a>]  - Support multi dirs storage in DLedger</li><li>[<a href="https://github.com/apache/rocketmq/issues/4110" target="_blank" rel="noopener noreferrer">ISSUE-4110</a>]  - Update dledger version to 0.2.4</li><li>[<a href="https://github.com/apache/rocketmq/issues/4107" target="_blank" rel="noopener noreferrer">ISSUE-4107</a>]  - rocketmq-tools should not depend on rocketmq-store</li><li>[<a href="https://github.com/apache/rocketmq/issues/4098" target="_blank" rel="noopener noreferrer">ISSUE-4098</a>]  - Optimized the algorithm of trace message send.</li><li>[<a href="https://github.com/apache/rocketmq/issues/4058" target="_blank" rel="noopener noreferrer">ISSUE-4058</a>]  - DLedgerCommitLog support LMQ</li><li>[<a href="https://github.com/apache/rocketmq/issues/4048" target="_blank" rel="noopener noreferrer">ISSUE-4048</a>]  - Make storePathCommitLog base on storePathRootDir</li><li>[<a href="https://github.com/apache/rocketmq/issues/4033" target="_blank" rel="noopener noreferrer">ISSUE-4033</a>]  - fix async deliver msg will resend forever when serivce not avliable</li><li>[<a href="https://github.com/apache/rocketmq/issues/4040" target="_blank" rel="noopener noreferrer">ISSUE-4040</a>]  - Unnecessary  toString methods deleted</li><li>[<a href="https://github.com/apache/rocketmq/issues/4037" target="_blank" rel="noopener noreferrer">ISSUE-4037</a>]  - Add DeleteExpiredCommitLogSubCommand</li><li>[<a href="https://github.com/apache/rocketmq/issues/4035" target="_blank" rel="noopener noreferrer">ISSUE-4035</a>]  - rename some commands</li><li>[<a href="https://github.com/apache/rocketmq/issues/4125" target="_blank" rel="noopener noreferrer">ISSUE-4125</a>]  - Anonymous new Runnable() can be replaced with lambda</li><li>[<a href="https://github.com/apache/rocketmq/issues/4028" target="_blank" rel="noopener noreferrer">ISSUE-4028</a>]  - wrong log output</li><li>[<a href="https://github.com/apache/rocketmq/issues/4025" target="_blank" rel="noopener noreferrer">ISSUE-4025</a>]  - acl not work after changed</li><li>[<a href="https://github.com/apache/rocketmq/issues/4151" target="_blank" rel="noopener noreferrer">ISSUE-4151</a>]  - Add option p to the updateGlobalWhiteAddr command</li><li>[<a href="https://github.com/apache/rocketmq/issues/4000" target="_blank" rel="noopener noreferrer">ISSUE-4000</a>]  - Fix the warn log input in command tools</li><li>[<a href="https://github.com/apache/rocketmq/issues/3985" target="_blank" rel="noopener noreferrer">ISSUE-3985</a>]  - Remove shuffle operation before sorting the list of 'FaultItem'.</li><li>[<a href="https://github.com/apache/rocketmq/issues/3964" target="_blank" rel="noopener noreferrer">ISSUE-3964</a>]  - Introduce jmh test for RemotingCommand</li><li>[<a href="https://github.com/apache/rocketmq/issues/3950" target="_blank" rel="noopener noreferrer">ISSUE-3950</a>]  - Anonymous new Callable()  replaced with lambda</li><li>[<a href="https://github.com/apache/rocketmq/issues/3922" target="_blank" rel="noopener noreferrer">ISSUE-3922</a>]  - Fix bugs in ACL modification</li><li>[<a href="https://github.com/apache/rocketmq/issues/3911" target="_blank" rel="noopener noreferrer">ISSUE-3911</a>]  - Fix ThreadLocalIndexTest does not actually assert the value</li><li>[<a href="https://github.com/apache/rocketmq/issues/3900" target="_blank" rel="noopener noreferrer">ISSUE-3900</a>]] - Fix that wrong dir is created when using mult-dirs storage</li><li>[<a href="https://github.com/apache/rocketmq/issues/3898" target="_blank" rel="noopener noreferrer">ISSUE-3898</a>]  - fix the spell in MQClientAPIImpl</li><li>[<a href="https://github.com/apache/rocketmq/issues/3896" target="_blank" rel="noopener noreferrer">ISSUE-3896</a>]  - fix log format error</li><li>[<a href="https://github.com/apache/rocketmq/issues/3890" target="_blank" rel="noopener noreferrer">ISSUE-3890</a>]  - add 'brokerAddress' param for ConsumerConnectionSubCommand</li><li>[<a href="https://github.com/apache/rocketmq/issues/3882" target="_blank" rel="noopener noreferrer">ISSUE-3882</a>]  - Nameserver change modify topicQueueTable in RouteInfoManager</li><li>[<a href="https://github.com/apache/rocketmq/issues/3877" target="_blank" rel="noopener noreferrer">ISSUE-3877</a>]  - Remove unnecessary Exception thrown by MQClientAPIImpl#createSubscriptionGroup</li><li>[<a href="https://github.com/apache/rocketmq/issues/3875" target="_blank" rel="noopener noreferrer">ISSUE-3875</a>]  - fix unable to delete last acl account.</li><li>[<a href="https://github.com/apache/rocketmq/issues/23" target="_blank" rel="noopener noreferrer">ISSUE-23</a> - solve error Algorithm HmacSHA1 not available when your java_home is not found</li><li>[<a href="https://github.com/apache/rocketmq/issues/2993" target="_blank" rel="noopener noreferrer">ISSUE-2993</a>]  - fix testTruncateCQ on Windows by releasing mapped files.</li><li>[<a href="https://github.com/apache/rocketmq/issues/3859" target="_blank" rel="noopener noreferrer">ISSUE-3859</a>]  - enhance the cal of latency for putting message</li><li>[<a href="https://github.com/apache/rocketmq/issues/3804" target="_blank" rel="noopener noreferrer">ISSUE-3804</a>]  - Commit consumption offset with specific MessageQueue.</li><li>[<a href="https://github.com/apache/rocketmq/issues/3699" target="_blank" rel="noopener noreferrer">ISSUE-3699</a>]  - fix unit test</li><li>[<a href="https://github.com/apache/rocketmq/issues/3966" target="_blank" rel="noopener noreferrer">ISSUE-3966</a>]  - Fix using wrong offset when deliver in ScheduleService</li><li>[<a href="https://github.com/apache/rocketmq/issues/3942" target="_blank" rel="noopener noreferrer">ISSUE-3942</a>]  - If both acl and message trace are enabled and the default topic RMQ_SYS_TRACE_TOPIC is used for message trace, you don't need to add the PUB permission of RMQ_SYS_TRACE_TOPIC topic to the acl config</li><li>[<a href="https://github.com/apache/rocketmq/issues/3894" target="_blank" rel="noopener noreferrer">ISSUE-3894</a>]  - Refactor RouteInfoManager unit test</li><li>[<a href="https://github.com/apache/rocketmq/issues/3585" target="_blank" rel="noopener noreferrer">ISSUE-3585</a>]  - [Part B] Improve encode/decode performance</li></ul>]]></content:encoded>
            <category>Release_Notes</category>
            <category>RocketMQ</category>
            <category>Version</category>
        </item>
        <item>
            <title><![CDATA[Release Notes - Apache RocketMQ Streams - Version 1.0.0-preview]]></title>
            <link>https://your-docusaurus-test-site.com/release-notes/2022/01/18/release-notes-rocketmq-streams-1.0.0-preview</link>
            <guid>https://your-docusaurus-test-site.com/release-notes/2022/01/18/release-notes-rocketmq-streams-1.0.0-preview</guid>
            <pubDate>Tue, 18 Jan 2022 00:00:00 GMT</pubDate>
            <description><![CDATA[* Source: rocketmq-streams-1.0.0-preview.zip [PGP] [SHA512]]]></description>
            <content:encoded><![CDATA[<div class="theme-admonition theme-admonition-tip alert alert--success admonition_LlT9"><div class="admonitionHeading_tbUL"><span class="admonitionIcon_kALy"><svg viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"></path></svg></span>Download</div><div class="admonitionContent_S0QG"><ul><li>Source: <a href="https://archive.apache.org/dist/rocketmq/rocketmq-streams/1.0.0-preview/rocketmq-streams-1.0.0-preview.zip" target="_blank" rel="noopener noreferrer">rocketmq-streams-1.0.0-preview.zip</a> [<a href="https://archive.apache.org/dist/rocketmq/rocketmq-streams/1.0.0-preview/rocketmq-streams-1.0.0-preview.zip.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://archive.apache.org/dist/rocketmq/rocketmq-streams/1.0.0-preview/rocketmq-streams-1.0.0-preview.zip.sha512" target="_blank" rel="noopener noreferrer">SHA512</a>]</li></ul></div></div><p>Below is a summary of the issues addressed in the 1.0.0-preview release of RocketMQ Streams. For full documentation of the release, a guide to get started, please refer to <a href="https://github.com/apache/rocketmq-streams" target="_blank" rel="noopener noreferrer">Quick Start</a>.</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="apache-rocketmq-streams">Apache RocketMQ Streams<a href="#apache-rocketmq-streams" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><p>With the popularization and development of mobile internet and cloud computing technologies in all walks of life, big data computing has been deeply rooted in the hearts of the people, the most common ones are flink, spark, etc. These big data frameworks adopt a centralized Master-Slave architecture, which is heavy in dependence and deployment, and each task also has a large overhead and a large usage cost. RocketMQ Streams focuses on building a lightweight computing engine. Except for message queues, it has no additional dependencies. It has made a lot of optimizations on filtering scenarios. The performance is improved by 3-5 times and resources are saved by 50%-80%.</p><p>RocketMQ Streams is suitable for scenarios with large data volume -&gt; high filtering -&gt; light window computing. The core builds light resources and high performance advantages. It has great advantages in resource sensitive scenarios. The minimum 1core and 1g can be deployed. Recommended application scenarios (safe , Risk control, edge computing, message queue flow computing).</p>]]></content:encoded>
            <category>RocketMQ_Streams</category>
        </item>
        <item>
            <title><![CDATA[Release Notes - Apache RocketMQ - Version 4.9.2]]></title>
            <link>https://your-docusaurus-test-site.com/release-notes/2021/10/26/4.9.2</link>
            <guid>https://your-docusaurus-test-site.com/release-notes/2021/10/26/4.9.2</guid>
            <pubDate>Tue, 26 Oct 2021 00:00:00 GMT</pubDate>
            <description><![CDATA[* Source: rocketmq-all-4.9.2-source-release.zip [PGP] [SHA512]]]></description>
            <content:encoded><![CDATA[<div class="theme-admonition theme-admonition-tip alert alert--success admonition_LlT9"><div class="admonitionHeading_tbUL"><span class="admonitionIcon_kALy"><svg viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"></path></svg></span>Download the 4.9.2 release    </div><div class="admonitionContent_S0QG"><ul><li>Source: <a href="https://archive.apache.org/dist/rocketmq/4.9.2/rocketmq-all-4.9.2-source-release.zip" target="_blank" rel="noopener noreferrer">rocketmq-all-4.9.2-source-release.zip</a> [<a href="https://www.apache.org/dist/rocketmq/4.9.2/rocketmq-all-4.9.2-source-release.zip.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://www.apache.org/dist/rocketmq/4.9.2/rocketmq-all-4.9.2-source-release.zip.sha512" target="_blank" rel="noopener noreferrer">SHA512</a>]</li><li>Binary: <a href="https://archive.apache.org/dist/rocketmq/4.9.2/rocketmq-all-4.9.2-bin-release.zip" target="_blank" rel="noopener noreferrer">rocketmq-all-4.9.2-bin-release.zip</a> [<a href="https://www.apache.org/dist/rocketmq/4.9.2/rocketmq-all-4.9.2-bin-release.zip.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://www.apache.org/dist/rocketmq/4.9.2/rocketmq-all-4.9.2-bin-release.zip.sha512" target="_blank" rel="noopener noreferrer">SHA512</a>]</li></ul></div></div><p>Below is a summary of the issues addressed in the 4.9.2 release of RocketMQ. For full documentation of the release, a guide to get started, please refer to <a href="/docs/quickStart/01quickstart/">Quick Start</a>.</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="feature">Feature<a href="#feature" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[<a href="https://github.com/apache/rocketmq/wiki/RIP-7-Multiple-Directories-Storage-Support" target="_blank" rel="noopener noreferrer">RIP-7</a>] - Multiple Directories Storage Support</li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="improvement">Improvement<a href="#improvement" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[<a href="https://github.com/apache/rocketmq/issues/2964" target="_blank" rel="noopener noreferrer">ISSUE-2964</a>] - Add a query consumer config command in mqadmin.</li><li>[<a href="https://github.com/apache/rocketmq/issues/3148" target="_blank" rel="noopener noreferrer">ISSUE-3148</a>] - Support metadata export</li><li>[<a href="https://github.com/apache/rocketmq/issues/3194" target="_blank" rel="noopener noreferrer">ISSUE-3194</a>] - [PART A] Use LongAdder instead of AtomicLong in BrokerStatsService to improve performance.</li><li>[<a href="https://github.com/apache/rocketmq/issues/3194" target="_blank" rel="noopener noreferrer">ISSUE-3194</a>] - [PART C] Replace AtomicLong with LongAdder in StatsItem.java to improve performance</li><li>[<a href="https://github.com/apache/rocketmq/issues/3347" target="_blank" rel="noopener noreferrer">ISSUE-3347</a>] - Improve performance of expandIP, and readable</li><li>[<a href="https://github.com/apache/rocketmq/issues/3346" target="_blank" rel="noopener noreferrer">ISSUE-3346</a>] - Avoid double parse remoteAddr in rpcHook call</li><li>[<a href="https://github.com/apache/rocketmq/issues/3136" target="_blank" rel="noopener noreferrer">ISSUE-3136</a>] - TraceDataEncoder add SubAfter trace bean timestamp</li><li>[<a href="https://github.com/apache/rocketmq/issues/3245" target="_blank" rel="noopener noreferrer">ISSUE-3245</a>] - Use df algorithm to calculate the disk used ratio</li><li>[<a href="https://github.com/apache/rocketmq/issues/3384" target="_blank" rel="noopener noreferrer">ISSUE-3384</a>] - Add SendBack message to SCHEDULE_TOPIC_XXXX stats</li><li>[<a href="https://github.com/apache/rocketmq/issues/3375" target="_blank" rel="noopener noreferrer">ISSUE-3375</a>] - Lazy init GetMessageResult only when find message.</li><li>[<a href="https://github.com/apache/rocketmq/issues/3361" target="_blank" rel="noopener noreferrer">ISSUE-3361</a>] - DefaultMQProducer's constructor can call the overloaded constructor.</li><li>[<a href="https://github.com/apache/rocketmq/issues/2724" target="_blank" rel="noopener noreferrer">ISSUE-2724</a>] - Resend message to DLQ directly when max reconsume times reach</li><li>[<a href="https://github.com/apache/rocketmq/issues/3314" target="_blank" rel="noopener noreferrer">ISSUE-3314</a>] - Make mqClientApi request timeout settable</li><li>[<a href="https://github.com/apache/rocketmq/issues/3296" target="_blank" rel="noopener noreferrer">ISSUE-3296</a>] - Add get stats and single queue stats for schedule topic</li><li>[<a href="https://github.com/apache/rocketmq/issues/3308" target="_blank" rel="noopener noreferrer">ISSUE-3308</a>] - Production level pull api demo</li><li>[<a href="https://github.com/apache/rocketmq/issues/3284" target="_blank" rel="noopener noreferrer">ISSUE-3284</a>] - Optimizing benchmark code</li><li>[<a href="https://github.com/apache/rocketmq/issues/3215" target="_blank" rel="noopener noreferrer">ISSUE-3215</a>] - Polish litePullConsumer seek logic #3216</li><li>[<a href="https://github.com/apache/rocketmq/issues/3225" target="_blank" rel="noopener noreferrer">ISSUE-3225</a>] - Change Random to ThreadLocalRandom in broker</li><li>[<a href="https://github.com/apache/rocketmq/issues/2962" target="_blank" rel="noopener noreferrer">ISSUE-2962</a>] - Implement DefaultMQAdminExt::examineTopicConfig function</li><li>[<a href="https://github.com/apache/rocketmq/issues/2726" target="_blank" rel="noopener noreferrer">ISSUE-2726</a>] - Retrying by customizing response code</li><li>[<a href="https://github.com/apache/rocketmq/issues/2436" target="_blank" rel="noopener noreferrer">ISSUE-2436</a>] - DLQ topic default perm change</li><li>[<a href="https://github.com/apache/rocketmq/issues/1848" target="_blank" rel="noopener noreferrer">ISSUE-1848</a>] - Add write perm admin command </li><li>[<a href="https://github.com/apache/rocketmq/issues/3333" target="_blank" rel="noopener noreferrer">ISSUE-3333</a>] - Remove commons-codes dependency</li><li>[<a href="https://github.com/apache/rocketmq/pull/3335" target="_blank" rel="noopener noreferrer">ISSUE-NONE</a>] - Update rocketmq client maven version </li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="bug">Bug<a href="#bug" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[<a href="https://github.com/apache/rocketmq/issues/503" target="_blank" rel="noopener noreferrer">ISSUE-503</a>] - NOT_CONSUME_YET not right in RocketMQ Console</li><li>[<a href="https://github.com/apache/rocketmq/issues/2667" target="_blank" rel="noopener noreferrer">ISSUE-2667</a>] - Repair file doesn't exist on this path'</li><li>[<a href="https://github.com/apache/rocketmq/issues/3281" target="_blank" rel="noopener noreferrer">ISSUE-3281</a>] - Fix fail to delete topic perm list and global white address(#3128)</li><li>[<a href="https://github.com/apache/rocketmq/issues/3326" target="_blank" rel="noopener noreferrer">ISSUE-3326</a>] - Fix send trace fail if broker set tls.server.mode=enforcing</li><li>[<a href="https://github.com/apache/rocketmq/issues/3288" target="_blank" rel="noopener noreferrer">ISSUE-3288</a>] - Fix producer always timeouts while sending first message</li><li>[<a href="https://github.com/apache/rocketmq/issues/1869" target="_blank" rel="noopener noreferrer">ISSUE-1869</a>] - Delay message can't be consumed when delay offset in delayOffset.json is wrong</li></ul>]]></content:encoded>
            <category>Release_Notes</category>
            <category>RocketMQ</category>
            <category>Version</category>
        </item>
        <item>
            <title><![CDATA[Release Notes - Apache RocketMQ Dashboard - Version 1.0.0]]></title>
            <link>https://your-docusaurus-test-site.com/release-notes/2021/09/23/release-notes-rocketmq-dashboard-1.0.0</link>
            <guid>https://your-docusaurus-test-site.com/release-notes/2021/09/23/release-notes-rocketmq-dashboard-1.0.0</guid>
            <pubDate>Thu, 23 Sep 2021 00:00:00 GMT</pubDate>
            <description><![CDATA[* Source: rocketmq-dashboard-1.0.0-source-release.zip [PGP] [SHA512]]]></description>
            <content:encoded><![CDATA[<div class="theme-admonition theme-admonition-tip alert alert--success admonition_LlT9"><div class="admonitionHeading_tbUL"><span class="admonitionIcon_kALy"><svg viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"></path></svg></span>Download</div><div class="admonitionContent_S0QG"><ul><li>Source: <a href="https://dist.apache.org/repos/dist/release/rocketmq/rocketmq-dashboard/1.0.0/rocketmq-dashboard-1.0.0-source-release.zip" target="_blank" rel="noopener noreferrer">rocketmq-dashboard-1.0.0-source-release.zip</a> [<a href="https://dist.apache.org/repos/dist/release/rocketmq/rocketmq-dashboard/1.0.0/rocketmq-dashboard-1.0.0-source-release.zip.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://dist.apache.org/repos/dist/release/rocketmq/rocketmq-dashboard/1.0.0/rocketmq-dashboard-1.0.0-source-release.zip.sha512" target="_blank" rel="noopener noreferrer">SHA512</a>]</li></ul></div></div><p>Apache RocketMQ Dashboard comes from <a href="https://github.com/apache/rocketmq-externals" target="_blank" rel="noopener noreferrer">apache/rocketmq-externals</a>, this is the first release of RocketMQ Dashboard.</p><p>Below is a summary of the issues addressed in the version 1.0.0 release of RocketMQ Dashboard. For full documentation of the release, a guide to get started, please refer to <a href="https://github.com/apache/rocketmq-dashboard" target="_blank" rel="noopener noreferrer">Quick Start</a>.</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="improvement">Improvement<a href="#improvement" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[<a href="https://github.com/apache/rocketmq-dashboard/issues/19" target="_blank" rel="noopener noreferrer">ISSUE #19</a>] -  Message track query enhancement</li><li>[<a href="https://github.com/apache/rocketmq-dashboard/issues/16" target="_blank" rel="noopener noreferrer">ISSUE #16</a>] -  Manage DefaultMQAdminExt objects using an object pool.</li><li>[<a href="https://github.com/apache/rocketmq-dashboard/issues/13" target="_blank" rel="noopener noreferrer">ISSUE #13</a>] -  Rocketmq-Dashboard License</li><li>[<a href="https://github.com/apache/rocketmq-dashboard/issues/8" target="_blank" rel="noopener noreferrer">ISSUE #8</a>] -  The @MultiMQAdminCmdMethod annotation on the method is redundant</li><li>[<a href="https://github.com/apache/rocketmq-dashboard/issues/5" target="_blank" rel="noopener noreferrer">ISSUE #5</a>] -  Added permission control for the login user role in rocketmq-dashboard.</li><li>[<a href="https://github.com/apache/rocketmq-dashboard/issues/2" target="_blank" rel="noopener noreferrer">ISSUE #2</a>] -  Use rocketmq-dashboard instead of rocketmq-console</li></ul>]]></content:encoded>
            <category>RocketMQ_Dashboard</category>
        </item>
        <item>
            <title><![CDATA[Release Notes - Apache RocketMQ - Version 5.0.0-PREVIEW]]></title>
            <link>https://your-docusaurus-test-site.com/release-notes/2021/09/06/release-notes-5.0.0-PREVIEW</link>
            <guid>https://your-docusaurus-test-site.com/release-notes/2021/09/06/release-notes-5.0.0-PREVIEW</guid>
            <pubDate>Mon, 06 Sep 2021 00:00:00 GMT</pubDate>
            <description><![CDATA[* Source: rocketmq-all-5.0.0-PREVIEW-source-release.zip [PGP] [SHA512]]]></description>
            <content:encoded><![CDATA[<div class="theme-admonition theme-admonition-tip alert alert--success admonition_LlT9"><div class="admonitionHeading_tbUL"><span class="admonitionIcon_kALy"><svg viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"></path></svg></span>Download</div><div class="admonitionContent_S0QG"><ul><li>Source: <a href="https://archive.apache.org/dist/rocketmq/5.0.0-PREVIEW/rocketmq-all-5.0.0-PREVIEW-source-release.zip" target="_blank" rel="noopener noreferrer">rocketmq-all-5.0.0-PREVIEW-source-release.zip</a> [<a href="https://archive.apache.org/dist/rocketmq/5.0.0-PREVIEW/rocketmq-all-5.0.0-PREVIEW-source-release.zip.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://archive.apache.org/dist/rocketmq/5.0.0-PREVIEW/rocketmq-all-5.0.0-PREVIEW-source-release.zip.sha512" target="_blank" rel="noopener noreferrer">SHA512</a>]</li></ul></div></div><h2 class="anchor anchorWithStickyNavbar_LWe7" id="rip">RIP<a href="#rip" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[<a href="https://github.com/apache/rocketmq/wiki/%5BRIP-19%5D-Server-side-rebalance,--lightweight-consumer-client-support" target="_blank" rel="noopener noreferrer">RIP-19</a>] -  Server side rebalance, lightweight consumer client support.</li><li>[<a href="https://github.com/apache/rocketmq/wiki/RIP-21-logical-queue-abstraction-for-fast-scale-out" target="_blank" rel="noopener noreferrer">RIP-21</a>] -  Logical queue abstraction for fast scale out.</li></ul>]]></content:encoded>
            <category>RocketMQ</category>
        </item>
        <item>
            <title><![CDATA[Release Notes - Apache RocketMQ Spring - Version 2.2.1]]></title>
            <link>https://your-docusaurus-test-site.com/release-notes/2021/08/31/release-notes-rocketmq-spring-2.2.1</link>
            <guid>https://your-docusaurus-test-site.com/release-notes/2021/08/31/release-notes-rocketmq-spring-2.2.1</guid>
            <pubDate>Tue, 31 Aug 2021 00:00:00 GMT</pubDate>
            <description><![CDATA[* Source: rocketmq-spring-all-2.2.1-source-release.zip [PGP] [SHA512]]]></description>
            <content:encoded><![CDATA[<div class="theme-admonition theme-admonition-tip alert alert--success admonition_LlT9"><div class="admonitionHeading_tbUL"><span class="admonitionIcon_kALy"><svg viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"></path></svg></span>Download</div><div class="admonitionContent_S0QG"><ul><li>Source: <a href="https://archive.apache.org/dist/rocketmq-spring/2.2.1/rocketmq-spring-rocketmq-spring-all-2.2.1.zip" target="_blank" rel="noopener noreferrer">rocketmq-spring-all-2.2.1-source-release.zip</a> [<a href="https://archive.apache.org/dist/rocketmq/rocketmq-spring/2.2.1/rocketmq-spring-all-2.2.1-source-release.zip.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://archive.apache.org/dist/rocketmq/rocketmq-spring/2.2.1/rocketmq-spring-rocketmq-spring-all-2.2.1.zip.sha512" target="_blank" rel="noopener noreferrer">SHA512</a>]</li></ul></div></div><p>Below is a summary of the issues addressed in the version 2.2.1 release of RocketMQ Spring. For full documentation of the release, a guide to get started, please refer to <a href="https://github.com/apache/rocketmq-spring" target="_blank" rel="noopener noreferrer">Quick Start</a>.</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="improvement">Improvement<a href="#improvement" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[<a href="https://github.com/apache/rocketmq-spring/issues/385" target="_blank" rel="noopener noreferrer">ISSUE #385</a>] -  Add message trace setting in ExtRocketMQConsumerConfiguration.</li><li>[<a href="https://github.com/apache/rocketmq-spring/issues/381" target="_blank" rel="noopener noreferrer">ISSUE #381</a>] -  Upgrade rocketmq version to 4.9.1.</li><li>[<a href="https://github.com/apache/rocketmq-spring/issues/377" target="_blank" rel="noopener noreferrer">ISSUE #377</a>] -  Add the replyTimeout configuration parameter.</li><li>[<a href="https://github.com/apache/rocketmq-spring/issues/371" target="_blank" rel="noopener noreferrer">ISSUE #371</a>] -  Add some asynchronous API for batch messages in RocketMQTemplate.</li><li>[<a href="https://github.com/apache/rocketmq-spring/issues/378" target="_blank" rel="noopener noreferrer">ISSUE #378</a>] -  Improve the comment of maxReconsumeTimes.</li><li>[<a href="https://github.com/apache/rocketmq-spring/issues/366" target="_blank" rel="noopener noreferrer">ISSUE #366</a>] -  The retry number of failed consumptions can be set.</li><li>[<a href="https://github.com/apache/rocketmq-spring/issues/368" target="_blank" rel="noopener noreferrer">ISSUE #368</a>] -  Upgrade starter version.</li><li>[<a href="https://github.com/apache/rocketmq-spring/issues/346" target="_blank" rel="noopener noreferrer">ISSUE #346</a>] -  Enhance DefaultRocketMQListenerContainer doConvertMessage.</li><li>[<a href="https://github.com/apache/rocketmq-spring/issues/340" target="_blank" rel="noopener noreferrer">ISSUE #340</a>] -  Set enableMsgTrace default value to false.</li><li>[<a href="https://github.com/apache/rocketmq-spring/issues/343" target="_blank" rel="noopener noreferrer">ISSUE #343</a>] -  Sending batch messages orderly with RocketMQTemplate.</li><li>[<a href="https://github.com/apache/rocketmq-spring/issues/335" target="_blank" rel="noopener noreferrer">ISSUE #335</a>] -  Update rocketmq spring samples version.</li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="bug">Bug<a href="#bug" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[<a href="https://github.com/apache/rocketmq-spring/issues/376" target="_blank" rel="noopener noreferrer">ISSUE #376</a>] -  Fix the selectorExpression not resolve placeholders.</li><li>[<a href="https://github.com/apache/rocketmq-spring/issues/339" target="_blank" rel="noopener noreferrer">ISSUE #339</a>] -  Fix consumer do not consume message with the same instance name.</li></ul>]]></content:encoded>
            <category>RocketMQ_Spring</category>
        </item>
        <item>
            <title><![CDATA[Release Notes - Apache RocketMQ - Version 4.9.1]]></title>
            <link>https://your-docusaurus-test-site.com/release-notes/2021/08/22/4.9.1</link>
            <guid>https://your-docusaurus-test-site.com/release-notes/2021/08/22/4.9.1</guid>
            <pubDate>Sun, 22 Aug 2021 00:00:00 GMT</pubDate>
            <description><![CDATA[* Source: rocketmq-all-4.9.1-source-release.zip [PGP] [SHA512]]]></description>
            <content:encoded><![CDATA[<div class="theme-admonition theme-admonition-tip alert alert--success admonition_LlT9"><div class="admonitionHeading_tbUL"><span class="admonitionIcon_kALy"><svg viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"></path></svg></span>Download the 4.9.1 release</div><div class="admonitionContent_S0QG"><ul><li>Source: <a href="https://archive.apache.org/dist/rocketmq/4.9.1/rocketmq-all-4.9.1-source-release.zip" target="_blank" rel="noopener noreferrer">rocketmq-all-4.9.1-source-release.zip</a> [<a href="https://www.apache.org/dist/rocketmq/4.9.1/rocketmq-all-4.9.1-source-release.zip.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://www.apache.org/dist/rocketmq/4.9.1/rocketmq-all-4.9.1-source-release.zip.sha512" target="_blank" rel="noopener noreferrer">SHA512</a>]</li><li>Binary: <a href="https://archive.apache.org/dist/rocketmq/4.9.1/rocketmq-all-4.9.1-bin-release.zip" target="_blank" rel="noopener noreferrer">rocketmq-all-4.9.1-bin-release.zip</a> [<a href="https://www.apache.org/dist/rocketmq/4.9.1/rocketmq-all-4.9.1-bin-release.zip.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://www.apache.org/dist/rocketmq/4.9.1/rocketmq-all-4.9.1-bin-release.zip.sha512" target="_blank" rel="noopener noreferrer">SHA512</a>]</li></ul></div></div><p>Below is a summary of the issues addressed in the 4.9.1 release of RocketMQ. For full documentation of the release, a guide to get started, please refer to <a href="/docs/quickStart/01quickstart/">Quick Start</a>.</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="improvement">Improvement<a href="#improvement" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[<a href="https://github.com/apache/rocketmq/issues/3199" target="_blank" rel="noopener noreferrer">ISSUE-3199</a>] -  Two timed task for RequestFutureTable.</li><li>[<a href="https://github.com/apache/rocketmq/issues/3196" target="_blank" rel="noopener noreferrer">ISSUE-3196</a>] -  Check if "requestHeader" is null before "requestHeader.getTopic()".</li><li>[<a href="https://github.com/apache/rocketmq/issues/3185" target="_blank" rel="noopener noreferrer">ISSUE-3185</a>] -  Remove the arm machine test in travis ci.</li><li>[<a href="https://github.com/apache/rocketmq/issues/3177" target="_blank" rel="noopener noreferrer">ISSUE-3177</a>] -  UpdateAclConfig in all brokers.</li><li>[<a href="https://github.com/apache/rocketmq/issues/3030" target="_blank" rel="noopener noreferrer">ISSUE-3030</a>] -  Remove the -Xmn JVM parameter when using G1.</li><li>[<a href="https://github.com/apache/rocketmq/issues/3162" target="_blank" rel="noopener noreferrer">ISSUE-3162</a>] -  Add msgTraceEnable config in transaction producer benchmark.</li><li>[<a href="https://github.com/apache/rocketmq/issues/2883" target="_blank" rel="noopener noreferrer">ISSUE-2883</a>] -  [Part B]Improve produce performance in M/S mode.</li><li>[<a href="https://github.com/apache/rocketmq/issues/2883" target="_blank" rel="noopener noreferrer">ISSUE-2883</a>] -  [Part C]Improve produce performance in M/S mode.</li><li>[<a href="https://github.com/apache/rocketmq/issues/2883" target="_blank" rel="noopener noreferrer">ISSUE-2883</a>] -  [Part D]Improve produce performance in M/S mode.</li><li>[<a href="https://github.com/apache/rocketmq/issues/2883" target="_blank" rel="noopener noreferrer">ISSUE-2883</a>] -  [Part E]Improve produce performance in M/S mode.</li><li>[<a href="https://github.com/apache/rocketmq/issues/2883" target="_blank" rel="noopener noreferrer">ISSUE-2883</a>] -  [Part G] Optimise parse performance for SendMessageRequestHeaderV2.</li><li>[<a href="https://github.com/apache/rocketmq/issues/3128" target="_blank" rel="noopener noreferrer">ISSUE-3128</a>] -  Fix the delete global white addresses.</li><li>[<a href="https://github.com/apache/rocketmq/issues/3089" target="_blank" rel="noopener noreferrer">ISSUE-3089</a>] -  Fix Print log format is incorrect in NettyRemotingAbstract class.</li><li>[<a href="https://github.com/apache/rocketmq/issues/3099" target="_blank" rel="noopener noreferrer">ISSUE-3099</a>] -  Fix the incorrect judegment  'writePos - lastCommittedPosition &gt; commitLeastPages'.</li><li>[<a href="https://github.com/apache/rocketmq/issues/3130" target="_blank" rel="noopener noreferrer">ISSUE-3130</a>] -  Add trace format test case.</li><li>[<a href="https://github.com/apache/rocketmq/issues/3123" target="_blank" rel="noopener noreferrer">ISSUE-3123</a>] -  Fix namesrv endpoint.</li><li>[<a href="https://github.com/apache/rocketmq/issues/3109" target="_blank" rel="noopener noreferrer">ISSUE-3109</a>] -  AdminBrokerProcess do not reply anything in default case.</li><li>[<a href="https://github.com/apache/rocketmq/issues/603" target="_blank" rel="noopener noreferrer">ISSUE-603</a>] -  Log exception stack.</li><li>[<a href="https://github.com/apache/rocketmq/issues/3068" target="_blank" rel="noopener noreferrer">ISSUE-3068</a>] -  Remove jaeger tracing dependency in release.</li><li>[<a href="https://github.com/apache/rocketmq/issues/3046" target="_blank" rel="noopener noreferrer">ISSUE-3046</a>] -  Polish lite pull consumer code style.</li><li>[<a href="https://github.com/apache/rocketmq/issues/3031" target="_blank" rel="noopener noreferrer">ISSUE-3031</a>] -  Upgrade netty-all dependency version to 4.1.65.Final.</li><li>[<a href="https://github.com/apache/rocketmq/issues/3023" target="_blank" rel="noopener noreferrer">ISSUE-3023</a>] -  Fix the inconsistency of putMessageDistributeTime statistics.</li><li>[<a href="https://github.com/apache/rocketmq/issues/3021" target="_blank" rel="noopener noreferrer">ISSUE-3021</a>] -  Improve the comment of maxReconsumeTimes.</li><li>[<a href="https://github.com/apache/rocketmq/issues/3009" target="_blank" rel="noopener noreferrer">ISSUE-3009</a>] -  Test(benchmark): support delay message test.</li><li>[<a href="https://github.com/apache/rocketmq/issues/3004" target="_blank" rel="noopener noreferrer">ISSUE-3004</a>] -  Fix AsyncTraceDispatcher unique groupName.</li><li>[<a href="https://github.com/apache/rocketmq/issues/2988" target="_blank" rel="noopener noreferrer">ISSUE-2988</a>] -  Fix fail to send trace of last message before shutting down producer.</li><li>[<a href="https://github.com/apache/rocketmq/issues/2883" target="_blank" rel="noopener noreferrer">ISSUE-2883</a>] -  [Part F] Improve produce performance in M/S mode.</li><li>[<a href="https://github.com/apache/rocketmq/issues/2873" target="_blank" rel="noopener noreferrer">ISSUE-2873</a>] -  Add benchmark for batch message.</li><li>[<a href="https://github.com/apache/rocketmq/issues/2715" target="_blank" rel="noopener noreferrer">ISSUE-2715</a>] -  Make netty parameter configure by system property.</li><li>[<a href="https://github.com/apache/rocketmq/issues/2055" target="_blank" rel="noopener noreferrer">ISSUE-2055</a>] -  Fix NPE in SendMessageProcessor.handleRetryAndDLQ.</li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="bug">Bug<a href="#bug" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[<a href="https://github.com/apache/rocketmq/issues/3175" target="_blank" rel="noopener noreferrer">ISSUE-3175</a>] -  UpdateAclConfig cause broker fail to start.</li><li>[<a href="https://github.com/apache/rocketmq/issues/2708" target="_blank" rel="noopener noreferrer">ISSUE-2708</a>] -  Fix offset rollback when fetch offset from broker exception.</li><li>[<a href="https://github.com/apache/rocketmq/issues/3066" target="_blank" rel="noopener noreferrer">ISSUE-3066</a>] -  Producing a ghost consumer at frequently start and stop consumers in one process.</li><li>[<a href="https://github.com/apache/rocketmq/issues/3118" target="_blank" rel="noopener noreferrer">ISSUE-3118</a>] -  Type conversion exception occurs when batch message sending triggers pending full.</li><li>[<a href="https://github.com/apache/rocketmq/issues/3019" target="_blank" rel="noopener noreferrer">ISSUE-3019</a>] -  Fixed bug with batch-sent message statistics.</li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="document-and-code-style-improvement">Document and code style improvement<a href="#document-and-code-style-improvement" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[<a href="https://github.com/apache/rocketmq/issues/3097" target="_blank" rel="noopener noreferrer">ISSUE-3097</a>] -  Docs remove obsolete/error configuration.</li><li>[<a href="https://github.com/apache/rocketmq/issues/3059" target="_blank" rel="noopener noreferrer">ISSUE-3059</a>] -  Fix the English version of Example_Transaction.md.</li><li>[<a href="https://github.com/apache/rocketmq/issues/3055" target="_blank" rel="noopener noreferrer">ISSUE-3055</a>] -  Add some doc of the API_Reference_DefaultMQProducer of English.</li><li>[<a href="https://github.com/apache/rocketmq/issues/3042" target="_blank" rel="noopener noreferrer">ISSUE-3042</a>] -  Add SyncProducer Example.</li><li>[<a href="https://github.com/apache/rocketmq/issues/3037" target="_blank" rel="noopener noreferrer">ISSUE-3037</a>] -  Add a Chinese version of Deployment.md.</li><li>[<a href="https://github.com/apache/rocketmq/issues/3063" target="_blank" rel="noopener noreferrer">ISSUE-3063</a>] -  Add Chinese version of Example_Delay.md.</li><li>[<a href="https://github.com/apache/rocketmq/issues/3061" target="_blank" rel="noopener noreferrer">ISSUE-3061</a>] -  Add different send examples and chinese version of FAQ.md.</li><li>[<a href="https://github.com/apache/rocketmq/issues/3033" target="_blank" rel="noopener noreferrer">ISSUE-3033</a>] -  Looking at the Chinese document, I found that the subtraction operation.</li><li>[<a href="https://github.com/apache/rocketmq/issues/2997" target="_blank" rel="noopener noreferrer">ISSUE-2997</a>] -  Add a Chinese version of Configuration_System.md.</li><li>[<a href="https://github.com/apache/rocketmq/issues/2990" target="_blank" rel="noopener noreferrer">ISSUE-2990</a>] -  Add message tracing switch in sendMessage command of mqadmin, and add document.</li><li>[<a href="https://github.com/apache/rocketmq/issues/3154" target="_blank" rel="noopener noreferrer">ISSUE-3154</a>] -  Delete the unuse code.</li><li>[<a href="https://github.com/apache/rocketmq/issues/3144" target="_blank" rel="noopener noreferrer">ISSUE-3144</a>] -  Fix spell error.</li><li>[<a href="https://github.com/apache/rocketmq/issues/3109" target="_blank" rel="noopener noreferrer">ISSUE-3110</a>] -  Fix: remove useless code.</li></ul>]]></content:encoded>
            <category>Release_Notes</category>
            <category>RocketMQ</category>
            <category>Version</category>
        </item>
        <item>
            <title><![CDATA[Release Notes - Apache RocketMQ - Version 4.9.0]]></title>
            <link>https://your-docusaurus-test-site.com/release-notes/2021/06/15/4.9.0</link>
            <guid>https://your-docusaurus-test-site.com/release-notes/2021/06/15/4.9.0</guid>
            <pubDate>Tue, 15 Jun 2021 00:00:00 GMT</pubDate>
            <description><![CDATA[* Source: rocketmq-all-4.9.0-source-release.zip [PGP] [SHA512]]]></description>
            <content:encoded><![CDATA[<div class="theme-admonition theme-admonition-tip alert alert--success admonition_LlT9"><div class="admonitionHeading_tbUL"><span class="admonitionIcon_kALy"><svg viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"></path></svg></span>Download the 4.9.0 release</div><div class="admonitionContent_S0QG"><ul><li>Source: <a href="https://archive.apache.org/dist/rocketmq/4.9.0/rocketmq-all-4.9.0-source-release.zip" target="_blank" rel="noopener noreferrer">rocketmq-all-4.9.0-source-release.zip</a> [<a href="https://www.apache.org/dist/rocketmq/4.9.0/rocketmq-all-4.9.0-source-release.zip.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://www.apache.org/dist/rocketmq/4.9.0/rocketmq-all-4.9.0-source-release.zip.sha512" target="_blank" rel="noopener noreferrer">SHA512</a>]</li><li>Binary: <a href="https://archive.apache.org/dist/rocketmq/4.9.0/rocketmq-all-4.9.0-bin-release.zip" target="_blank" rel="noopener noreferrer">rocketmq-all-4.9.0-bin-release.zip</a> [<a href="https://www.apache.org/dist/rocketmq/4.9.0/rocketmq-all-4.9.0-bin-release.zip.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://www.apache.org/dist/rocketmq/4.9.0/rocketmq-all-4.9.0-bin-release.zip.sha512" target="_blank" rel="noopener noreferrer">SHA512</a>]</li></ul></div></div><p>Below is a summary of the issues addressed in the 4.9.0 release of RocketMQ. For full documentation of the release, a guide to get started, please refer to <a href="/docs/quickStart/01quickstart/">Quick Start</a>.</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="feature">Feature<a href="#feature" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[<a href="https://github.com/apache/rocketmq/issues/2860" target="_blank" rel="noopener noreferrer">ISSUE-2860</a>] -  Support producer and cunsumer opentracing.</li><li>[<a href="https://github.com/apache/rocketmq/issues/2833" target="_blank" rel="noopener noreferrer">ISSUE-2833</a>] -  Support trace for TranscationProducer.</li><li>[<a href="https://github.com/apache/rocketmq/issues/2556" target="_blank" rel="noopener noreferrer">ISSUE-2556</a>] -  Support Lite pull consumer messaging trace.</li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="improvement">Improvement<a href="#improvement" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[<a href="https://github.com/apache/rocketmq/issues/2133" target="_blank" rel="noopener noreferrer">ISSUE-2133</a>] -  RMQ_SYS_TRANS_OP_HALF_TOPIC be deleted after delete topic/group.</li><li>[<a href="https://github.com/apache/rocketmq/issues/2328" target="_blank" rel="noopener noreferrer">ISSUE-2328</a>] -  The broker instance failed to start due to ACL parameter error.</li><li>[<a href="https://github.com/apache/rocketmq/issues/2615" target="_blank" rel="noopener noreferrer">ISSUE-2615</a>] -  Add property of benchmark's producer that specifies how many messages to send.</li><li>[<a href="https://github.com/apache/rocketmq/issues/2683" target="_blank" rel="noopener noreferrer">ISSUE-2683</a>] -  Add delay message stats to brokerStatsManager.</li><li>[<a href="https://github.com/apache/rocketmq/issues/2698" target="_blank" rel="noopener noreferrer">ISSUE-2698</a>] -  TopicRouteSubCommand enhancement.</li><li>[<a href="https://github.com/apache/rocketmq/issues/2730" target="_blank" rel="noopener noreferrer">ISSUE-2730</a>] -  Fix Multiple instances in the same application share MQClientInstance.</li><li>[<a href="https://github.com/apache/rocketmq/issues/2863" target="_blank" rel="noopener noreferrer">ISSUE-2863</a>] -  Fix the problem of potential NPE in ACL plain.</li><li>[<a href="https://github.com/apache/rocketmq/issues/2801" target="_blank" rel="noopener noreferrer">ISSUE-2801</a>] -  The Order Message sending demo in example project cannot set namesrv addres.</li><li>[<a href="https://github.com/apache/rocketmq/issues/2816" target="_blank" rel="noopener noreferrer">ISSUE-2816</a>] -  Fix messageArrivingListener NPE.</li><li>[<a href="https://github.com/apache/rocketmq/issues/2735" target="_blank" rel="noopener noreferrer">ISSUE-2735</a>] -  QueryMsgByUniqueKey tool should return all messages with same unique key.</li><li>[<a href="https://github.com/apache/rocketmq/issues/2868" target="_blank" rel="noopener noreferrer">ISSUE-2868</a>] -  Broker DLQ message lack ORIGIN_MESSAGE_ID field.</li><li>[<a href="https://github.com/apache/rocketmq/issues/2872" target="_blank" rel="noopener noreferrer">ISSUE-2872</a>] -  Remove log files produced by integration test.</li><li>[<a href="https://github.com/apache/rocketmq/issues/2904" target="_blank" rel="noopener noreferrer">ISSUE-2904</a>] -  Fix unit test stability.</li><li>[<a href="https://github.com/apache/rocketmq/issues/2911" target="_blank" rel="noopener noreferrer">ISSUE-2911</a>] -  Fastjson version is too old.</li><li>[<a href="https://github.com/apache/rocketmq/issues/2935" target="_blank" rel="noopener noreferrer">ISSUE-2935</a>] -  Simple attack cause broker fail to start.</li><li>[<a href="https://github.com/apache/rocketmq/issues/2650" target="_blank" rel="noopener noreferrer">ISSUE-2650</a>] -  Unit case often failed by ci.</li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="bug">Bug<a href="#bug" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[<a href="https://github.com/apache/rocketmq/issues/2607" target="_blank" rel="noopener noreferrer">ISSUE-2607</a>] -  Set benchmark`s consumer isSuffixEnable defautl false and update help info.</li><li>[<a href="https://github.com/apache/rocketmq/issues/2708" target="_blank" rel="noopener noreferrer">ISSUE-2708</a>] -  Client may submit wrong offset when network instability.</li><li>[<a href="https://github.com/apache/rocketmq/issues/2732" target="_blank" rel="noopener noreferrer">ISSUE-2732</a>] -  Fix message loss problem when rebalance with LitePullConsumer.</li><li>[<a href="https://github.com/apache/rocketmq/issues/2783" target="_blank" rel="noopener noreferrer">ISSUE-2783</a>] -  Fix ThreadLocalIndex getAndIncrement return value may only have two values.</li><li>[<a href="https://github.com/apache/rocketmq/issues/2811" target="_blank" rel="noopener noreferrer">ISSUE-2811</a>] -  The wrong topic was consumed in the DefaultMessageStoreTest test program.</li><li>[<a href="https://github.com/apache/rocketmq/issues/2865" target="_blank" rel="noopener noreferrer">ISSUE-2865</a>] -  Fix Batch message send bug in Dledger Mode.</li><li>[<a href="https://github.com/apache/rocketmq/issues/2921" target="_blank" rel="noopener noreferrer">ISSUE-2921</a>] -  Fix a bug in trace when consuming message.</li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="document-and-code-style-improvement">Document and code style improvement<a href="#document-and-code-style-improvement" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[<a href="https://github.com/apache/rocketmq/issues/2947" target="_blank" rel="noopener noreferrer">ISSUE-2947</a>] -  Operation doc mistake.</li><li>[<a href="https://github.com/apache/rocketmq/issues/2920" target="_blank" rel="noopener noreferrer">ISSUE-2920</a>] -  Improve PushConsumer&amp;OpenTracing test stability.</li><li>[<a href="https://github.com/apache/rocketmq/issues/2855" target="_blank" rel="noopener noreferrer">ISSUE-2855</a>] -  Incorrect description of document images.</li><li>[<a href="https://github.com/apache/rocketmq/issues/2745" target="_blank" rel="noopener noreferrer">ISSUE-2745</a>] -  Request-Reply docs.</li><li>[<a href="https://github.com/apache/rocketmq/issues/2849" target="_blank" rel="noopener noreferrer">ISSUE-2849</a>] -  maven checkstyle failed.</li></ul>]]></content:encoded>
            <category>Release_Notes</category>
            <category>RocketMQ</category>
            <category>Version</category>
        </item>
        <item>
            <title><![CDATA[Release Notes - Apache RocketMQ Client Go- Version 2.1.0]]></title>
            <link>https://your-docusaurus-test-site.com/release-notes/2021/03/17/release-notes-rocketmq-client-go-2.1.0</link>
            <guid>https://your-docusaurus-test-site.com/release-notes/2021/03/17/release-notes-rocketmq-client-go-2.1.0</guid>
            <pubDate>Wed, 17 Mar 2021 00:00:00 GMT</pubDate>
            <description><![CDATA[* Source: rocketmq-client-go-2.1.0-source-release.tar.gz [PGP] [SHA512]]]></description>
            <content:encoded><![CDATA[<div class="theme-admonition theme-admonition-tip alert alert--success admonition_LlT9"><div class="admonitionHeading_tbUL"><span class="admonitionIcon_kALy"><svg viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"></path></svg></span>Download</div><div class="admonitionContent_S0QG"><ul><li>Source: <a href="https://www.apache.org/dyn/closer.cgi?path=rocketmq/rocketmq-client-go/2.1.0/rocketmq-client-go-2.1.0-source-release.tar.gz" target="_blank" rel="noopener noreferrer">rocketmq-client-go-2.1.0-source-release.tar.gz</a> [<a href="https://www.apache.org/dist/rocketmq/rocketmq-client-go/2.1.0/rocketmq-client-go-2.1.0-source-release.tar.gz.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://www.apache.org/dist/rocketmq/rocketmq-client-go/2.1.0/rocketmq-client-go-2.1.0-source-release.tar.gz.sha512" target="_blank" rel="noopener noreferrer">SHA512</a>]</li></ul></div></div><p>Below is a summary of the issues addressed in the version 2.1.0 release of RocketMQ Client Go. For full documentation of the release, a guide to get started, please refer to <a href="https://github.com/apache/rocketmq-client-go" target="_blank" rel="noopener noreferrer">Quick Start</a>.</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="improvement">Improvement<a href="#improvement" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[<a href="https://github.com/apache/rocketmq-client-go/releases/tag/v2.1.0-rc6" target="_blank" rel="noopener noreferrer">v2.1.0-rc6</a>] -  Improvements in rocketmq client go 2.1.0 rc6.</li><li>[<a href="https://github.com/apache/rocketmq-client-go/releases/tag/v2.1.0-rc5" target="_blank" rel="noopener noreferrer">v2.1.0-rc5</a>] -  Improvements in rocketmq client go 2.1.0 rc5.</li><li>[<a href="https://github.com/apache/rocketmq-client-go/releases/tag/v2.1.0-rc4" target="_blank" rel="noopener noreferrer">v2.1.0-rc4</a>] -  Improvements in rocketmq client go 2.1.0 rc4.</li><li>[<a href="https://github.com/apache/rocketmq-client-go/releases/tag/v2.1.0-rc3" target="_blank" rel="noopener noreferrer">v2.1.0-rc3</a>] -  Improvements in rocketmq client go 2.1.0 rc3.</li><li>[<a href="https://github.com/apache/rocketmq-client-go/releases/tag/v2.1.0-rc2" target="_blank" rel="noopener noreferrer">v2.1.0-rc2</a>] -  Improvements in rocketmq client go 2.1.0 rc2.</li><li>[<a href="https://github.com/apache/rocketmq-client-go/releases/tag/v2.1.0-rc1" target="_blank" rel="noopener noreferrer">v2.1.0-rc1</a>] -  Improvements in rocketmq client go 2.1.0 rc1.</li></ul>]]></content:encoded>
            <category>RocketMQ_Client_Go</category>
        </item>
        <item>
            <title><![CDATA[Release Notes - Apache RocketMQ Spring - Version 2.2.0]]></title>
            <link>https://your-docusaurus-test-site.com/release-notes/2021/01/08/release-notes-rocketmq-spring-2.2.0</link>
            <guid>https://your-docusaurus-test-site.com/release-notes/2021/01/08/release-notes-rocketmq-spring-2.2.0</guid>
            <pubDate>Fri, 08 Jan 2021 00:00:00 GMT</pubDate>
            <description><![CDATA[* Source: rocketmq-spring-all-2.2.0-source-release.zip [PGP] [SHA512]]]></description>
            <content:encoded><![CDATA[<div class="theme-admonition theme-admonition-tip alert alert--success admonition_LlT9"><div class="admonitionHeading_tbUL"><span class="admonitionIcon_kALy"><svg viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"></path></svg></span>Download</div><div class="admonitionContent_S0QG"><ul><li>Source: <a href="https://archive.apache.org/dist/rocketmq-spring/2.2.0/rocketmq-spring-rocketmq-spring-all-2.2.0.zip" target="_blank" rel="noopener noreferrer">rocketmq-spring-all-2.2.0-source-release.zip</a> [<a href="https://archive.apache.org/dist/rocketmq/rocketmq-spring/2.2.0/rocketmq-spring-all-2.2.0-source-release.zip.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://archive.apache.org/dist/rocketmq/rocketmq-spring/2.2.0/rocketmq-spring-rocketmq-spring-all-2.2.0.zip.sha512" target="_blank" rel="noopener noreferrer">SHA512</a>]</li></ul></div></div><p>Below is a summary of the issues addressed in the version 2.2.0 release of RocketMQ Spring. For full documentation of the release, a guide to get started, please refer to <a href="https://github.com/apache/rocketmq-spring" target="_blank" rel="noopener noreferrer">Quick Start</a>.</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="new-feature">New Feature<a href="#new-feature" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[<a href="https://github.com/apache/rocketmq-spring/issues/306" target="_blank" rel="noopener noreferrer">ISSUE #306</a>] -  Support real LitePullMessage in RocketMQ-Spring..</li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="improvement">Improvement<a href="#improvement" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[<a href="https://github.com/apache/rocketmq-spring/issues/289" target="_blank" rel="noopener noreferrer">ISSUE #289</a>] -  Use the default instance name when using acl.</li><li>[<a href="https://github.com/apache/rocketmq-spring/issues/298" target="_blank" rel="noopener noreferrer">ISSUE #298</a>] -  Too many warning info when consuming failed.</li><li>[<a href="https://github.com/apache/rocketmq-spring/issues/308" target="_blank" rel="noopener noreferrer">ISSUE #308</a>] -  Fix the comment error in ACLStringConsumer class.</li><li>[<a href="https://github.com/apache/rocketmq-spring/issues/314" target="_blank" rel="noopener noreferrer">ISSUE #314</a>] -  Modify parent.versions of modules in samples project from 2.1.1-SNAPSHOT to 2.1.2-SNAPSHOT.</li><li>[<a href="https://github.com/apache/rocketmq-spring/issues/327" target="_blank" rel="noopener noreferrer">ISSUE #327</a>] -  Remove info log in consumeMessage method.</li><li>[<a href="https://github.com/apache/rocketmq-spring/issues/329" target="_blank" rel="noopener noreferrer">ISSUE #329</a>] -  Upgrade RocketMQ version to 4.8.0.</li><li>[<a href="https://github.com/apache/rocketmq-spring/issues/331" target="_blank" rel="noopener noreferrer">ISSUE #331</a>] -  Update notice and readme document.</li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="bug">Bug<a href="#bug" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[<a href="https://github.com/apache/rocketmq-spring/issues/268" target="_blank" rel="noopener noreferrer">ISSUE #268</a>] -  RocketMQMessageListener nameServer not work in some scenes.</li><li>[<a href="https://github.com/apache/rocketmq-spring/issues/294" target="_blank" rel="noopener noreferrer">ISSUE #294</a>] -  GetAndWrapmessage method in rocketmqUtil is missing prefix when getting keys.</li><li>[<a href="https://github.com/apache/rocketmq-spring/issues/304" target="_blank" rel="noopener noreferrer">ISSUE #304</a>] -  Fix the correspondence between enumerations and numbers.</li></ul>]]></content:encoded>
            <category>RocketMQ_Spring</category>
        </item>
        <item>
            <title><![CDATA[Release Notes - Apache RocketMQ - Version 4.8.0]]></title>
            <link>https://your-docusaurus-test-site.com/release-notes/2020/12/21/4.8.0</link>
            <guid>https://your-docusaurus-test-site.com/release-notes/2020/12/21/4.8.0</guid>
            <pubDate>Mon, 21 Dec 2020 00:00:00 GMT</pubDate>
            <description><![CDATA[* Source: rocketmq-all-4.8.0-source-release.zip [PGP] [SHA512]]]></description>
            <content:encoded><![CDATA[<div class="theme-admonition theme-admonition-tip alert alert--success admonition_LlT9"><div class="admonitionHeading_tbUL"><span class="admonitionIcon_kALy"><svg viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"></path></svg></span>Download the 4.8.0 release</div><div class="admonitionContent_S0QG"><ul><li>Source: <a href="https://archive.apache.org/dist/rocketmq/4.8.0/rocketmq-all-4.8.0-source-release.zip" target="_blank" rel="noopener noreferrer">rocketmq-all-4.8.0-source-release.zip</a> [<a href="https://www.apache.org/dist/rocketmq/4.8.0/rocketmq-all-4.8.0-source-release.zip.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://www.apache.org/dist/rocketmq/4.8.0/rocketmq-all-4.8.0-source-release.zip.sha512" target="_blank" rel="noopener noreferrer">SHA512</a>]</li><li>Binary: <a href="https://archive.apache.org/dist/rocketmq/4.8.0/rocketmq-all-4.8.0-bin-release.zip" target="_blank" rel="noopener noreferrer">rocketmq-all-4.8.0-bin-release.zip</a> [<a href="https://www.apache.org/dist/rocketmq/4.8.0/rocketmq-all-4.8.0-bin-release.zip.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://www.apache.org/dist/rocketmq/4.8.0/rocketmq-all-4.8.0-bin-release.zip.sha512" target="_blank" rel="noopener noreferrer">SHA512</a>]</li></ul></div></div><p>Below is a summary of the issues addressed in the 4.8.0 release of RocketMQ. For full documentation of the release, a guide to get started, please refer to <a href="/docs/quickStart/01quickstart/">Quick Start</a>.</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="feature">Feature<a href="#feature" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[<a href="https://github.com/apache/rocketmq/issues/1846" target="_blank" rel="noopener noreferrer">ISSUE-1846</a>] -  Change into pipeline manner to improve performance in dledger model .</li><li>[<a href="https://github.com/apache/rocketmq/issues/690" target="_blank" rel="noopener noreferrer">ISSUE-690</a>] -  Support batch messages in dledger mode.</li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="improvement">Improvement<a href="#improvement" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[<a href="https://github.com/apache/rocketmq/issues/1678" target="_blank" rel="noopener noreferrer">ISSUE-1678</a>] -  Use thread safe CopyOnWriteArrayList for registerBrokerResultList.</li><li>[<a href="https://github.com/apache/rocketmq/issues/1904" target="_blank" rel="noopener noreferrer">ISSUE-1904</a>] -  Print warn log when flush timeout .</li><li>[<a href="https://github.com/apache/rocketmq/issues/2082" target="_blank" rel="noopener noreferrer">ISSUE-2082</a>] -  Use StringBuilder instead of StringBuffer.</li><li>[<a href="https://github.com/apache/rocketmq/issues/2067" target="_blank" rel="noopener noreferrer">ISSUE-2067</a>] -  Add logs when collecting disk space usage.</li><li>[<a href="https://github.com/apache/rocketmq/issues/2146" target="_blank" rel="noopener noreferrer">ISSUE-2146</a>] -  Add benchmark shutdown script and polish the benchmark.</li><li>[<a href="https://github.com/apache/rocketmq/issues/2162" target="_blank" rel="noopener noreferrer">ISSUE-2162</a>] -  Polish the description getBrokerConfig help info.</li><li>[<a href="https://github.com/apache/rocketmq/issues/2180" target="_blank" rel="noopener noreferrer">ISSUE-2180</a>] -  Polish the name server start script.</li><li>[<a href="https://github.com/apache/rocketmq/issues/2170" target="_blank" rel="noopener noreferrer">ISSUE-2170</a>] -  Use thread safe vector in BrokerOuterAPI.</li><li>[<a href="https://github.com/apache/rocketmq/issues/1870" target="_blank" rel="noopener noreferrer">ISSUE-1870</a>] -  Add Support for Java 9+ and compatible to previous Java version.</li><li>[<a href="https://github.com/apache/rocketmq/issues/2217" target="_blank" rel="noopener noreferrer">ISSUE-2217</a>] -  Upgrade dledger version.</li><li>[<a href="https://github.com/apache/rocketmq/issues/2233" target="_blank" rel="noopener noreferrer">ISSUE-2233</a>] -  Add Broker info in MQBrokerException for troubleshooting.</li><li>[<a href="https://github.com/apache/rocketmq/issues/2245" target="_blank" rel="noopener noreferrer">ISSUE-2245</a>] -  Expose config defaultBrokerId and connectBrokerByUser for DefaultLitePullConsumer.</li><li>[<a href="https://github.com/apache/rocketmq/issues/2223" target="_blank" rel="noopener noreferrer">ISSUE-2223</a>] -  Polish the selectOneMessageQueue method.</li><li>[<a href="https://github.com/apache/rocketmq/issues/2239" target="_blank" rel="noopener noreferrer">ISSUE-2239</a>] -  Add clientId in warn logs of MQClientInstance.</li><li>[<a href="https://github.com/apache/rocketmq/issues/2300" target="_blank" rel="noopener noreferrer">ISSUE-2300</a>] -  Support acl and msg trace in benchmark.</li><li>[<a href="https://github.com/apache/rocketmq/issues/2152" target="_blank" rel="noopener noreferrer">ISSUE-2152</a>] -  Add isRunning method in DefaultLitePullConsumer.</li><li>[<a href="https://github.com/apache/rocketmq/issues/1770" target="_blank" rel="noopener noreferrer">ISSUE-1770</a>] -  Add a query message trace command in mqadmin tool.</li><li>[<a href="https://github.com/apache/rocketmq/issues/2152" target="_blank" rel="noopener noreferrer">ISSUE-2152</a>] -  Use mock style in unit test for time-consuming.</li><li>[<a href="https://github.com/apache/rocketmq/issues/2219" target="_blank" rel="noopener noreferrer">ISSUE-2219</a>] -  Add some asynchronous API for batch messages.</li><li>[<a href="https://github.com/apache/rocketmq/issues/2334" target="_blank" rel="noopener noreferrer">ISSUE-2334</a>] -  Polish the log and response remark when service not available.</li><li>[<a href="https://github.com/apache/rocketmq/issues/2325" target="_blank" rel="noopener noreferrer">ISSUE-2325</a>] -  Use CopyOnWriteArrayList to avoid possible thread safety issues.</li><li>[<a href="https://github.com/apache/rocketmq/issues/2366" target="_blank" rel="noopener noreferrer">ISSUE-2366</a>] -  Polish transaction producer start script in benchmark.</li><li>[<a href="https://github.com/apache/rocketmq/issues/2412" target="_blank" rel="noopener noreferrer">ISSUE-2412</a>] -  Support adding tag when producing messages in benchmark.</li><li>[<a href="https://github.com/apache/rocketmq/issues/2468" target="_blank" rel="noopener noreferrer">ISSUE-2468</a>] -  Polish the DefaultLayout SimpleDateFormat pattern.</li><li>[<a href="https://github.com/apache/rocketmq/issues/2491" target="_blank" rel="noopener noreferrer">ISSUE-2491</a>] -  Temporary fix on Mac OS when pid greater than short type max value.</li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="bug">Bug<a href="#bug" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[<a href="https://github.com/apache/rocketmq/issues/1473" target="_blank" rel="noopener noreferrer">ISSUE-1473</a>] -  Fix wrong trace message's clientHost.</li><li>[<a href="https://github.com/apache/rocketmq/issues/1576" target="_blank" rel="noopener noreferrer">ISSUE-1576</a>] -  Fix wrong logic in selectMessageQueue.</li><li>[<a href="https://github.com/apache/rocketmq/issues/2165" target="_blank" rel="noopener noreferrer">ISSUE-2165</a>] -  Slave read enable not work sometimes when cluster deployed on DLedger mode.</li><li>[<a href="https://github.com/apache/rocketmq/issues/2165" target="_blank" rel="noopener noreferrer">ISSUE-2172</a>] -  ArrayIndexOutOfBoundsException may throw when getRemoteAddressStrategy method.</li><li>[<a href="https://github.com/apache/rocketmq/issues/2280" target="_blank" rel="noopener noreferrer">ISSUE-2280</a>] -  Disk ratio return -1.0 when cluster deployed on DLedger mode.</li><li>[<a href="https://github.com/apache/rocketmq/issues/2330" target="_blank" rel="noopener noreferrer">ISSUE-2330</a>] -  Consumer can not extract user-define properties when using batch messages.</li><li>[<a href="https://github.com/apache/rocketmq/issues/2338" target="_blank" rel="noopener noreferrer">ISSUE-2338</a>] -  The parameter commitLeastPages is never used.</li><li>[<a href="https://github.com/apache/rocketmq/issues/2374" target="_blank" rel="noopener noreferrer">ISSUE-2374</a>] -  Fix the error in ip check.</li><li>[<a href="https://github.com/apache/rocketmq/issues/2378" target="_blank" rel="noopener noreferrer">ISSUE-2378</a>] -  NPE may throw when consumer shutdown in the ClientRemotingProcessor.</li><li>[<a href="https://github.com/apache/rocketmq/issues/2421" target="_blank" rel="noopener noreferrer">ISSUE-2421</a>] -  SelectMessageQueueByHash throw exception while hashcode is Integer.MIN.</li><li>[<a href="https://github.com/apache/rocketmq/issues/2477" target="_blank" rel="noopener noreferrer">ISSUE-2477</a>] -  The allocate method of AllocateMessageQueueByMachineRoom return error result.</li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="document-and-code-style-improvement">Document and code style improvement<a href="#document-and-code-style-improvement" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[<a href="https://github.com/apache/rocketmq/issues/1435" target="_blank" rel="noopener noreferrer">ISSUE-1435</a>] -  Fix document error about discarded mqadmin subcommand.</li><li>[<a href="https://github.com/apache/rocketmq/issues/2192" target="_blank" rel="noopener noreferrer">ISSUE-2192</a>] -  Typo fix in DefaultMQProducerImpl class.</li><li>[<a href="https://github.com/apache/rocketmq/issues/2190" target="_blank" rel="noopener noreferrer">ISSUE-2190</a>] -  Fix import mistakes in RocketMQ_Example.md.</li><li>[<a href="https://github.com/apache/rocketmq/issues/2171" target="_blank" rel="noopener noreferrer">ISSUE-2171</a>] -  Fix spell error in acl module.</li><li>[<a href="https://github.com/apache/rocketmq/issues/2196" target="_blank" rel="noopener noreferrer">ISSUE-2196</a>] -  Fix spell error and remove redundant code in acl module.</li><li>[<a href="https://github.com/apache/rocketmq/issues/2176" target="_blank" rel="noopener noreferrer">ISSUE-2176</a>] -  Remove redundant parameters in method.</li><li>[<a href="https://github.com/apache/rocketmq/pull/2202" target="_blank" rel="noopener noreferrer">ISSUE-2202</a>] -  Typo fix in README document.</li><li>[<a href="https://github.com/apache/rocketmq/issues/2231" target="_blank" rel="noopener noreferrer">ISSUE-2231</a>] -  Polish the format for user guide document.</li><li>[<a href="https://github.com/apache/rocketmq/pull/2258" target="_blank" rel="noopener noreferrer">ISSUE-2258</a>] -  Add a recommendation to PR template.</li><li>[<a href="https://github.com/apache/rocketmq/issues/2272" target="_blank" rel="noopener noreferrer">ISSUE-2272</a>] -  Typo fix in client consumer module.</li><li>[<a href="https://github.com/apache/rocketmq/issues/2283" target="_blank" rel="noopener noreferrer">ISSUE-2283</a>] -  Fix the spelling mistake in ProducerManager and some code optimization.</li><li>[<a href="https://github.com/apache/rocketmq/issues/2299" target="_blank" rel="noopener noreferrer">ISSUE-2299</a>] -  Typo fix in filter example document.</li><li>[<a href="https://github.com/apache/rocketmq/issues/2402" target="_blank" rel="noopener noreferrer">ISSUE-2402</a>] -  Add directory for rocketmq example document.</li><li>[<a href="https://github.com/apache/rocketmq/issues/2415" target="_blank" rel="noopener noreferrer">ISSUE-2415</a>] -  Delete useless code in client module.</li><li>[<a href="https://github.com/apache/rocketmq/issues/2488" target="_blank" rel="noopener noreferrer">ISSUE-2488</a>] -  Writing style optimization in architecture document.</li><li>[<a href="https://github.com/apache/rocketmq/issues/2459" target="_blank" rel="noopener noreferrer">ISSUE-2459</a>] -  Fix the error in best practice document.</li></ul>]]></content:encoded>
            <category>Release_Notes</category>
            <category>RocketMQ</category>
            <category>Version</category>
        </item>
        <item>
            <title><![CDATA[Release Notes - Apache RocketMQ Spring - Version 2.1.1]]></title>
            <link>https://your-docusaurus-test-site.com/release-notes/2020/07/20/release-notes-rocketmq-spring-2.1.1</link>
            <guid>https://your-docusaurus-test-site.com/release-notes/2020/07/20/release-notes-rocketmq-spring-2.1.1</guid>
            <pubDate>Mon, 20 Jul 2020 00:00:00 GMT</pubDate>
            <description><![CDATA[* Source: rocketmq-spring-all-2.1.1-source-release.zip [PGP] [SHA512]]]></description>
            <content:encoded><![CDATA[<div class="theme-admonition theme-admonition-tip alert alert--success admonition_LlT9"><div class="admonitionHeading_tbUL"><span class="admonitionIcon_kALy"><svg viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"></path></svg></span>Download</div><div class="admonitionContent_S0QG"><ul><li>Source: <a href="https://archive.apache.org/dist/rocketmq/rocketmq-spring/2.1.1/rocketmq-spring-all-2.1.1-source-release.zip" target="_blank" rel="noopener noreferrer">rocketmq-spring-all-2.1.1-source-release.zip</a> [<a href="https://archive.apache.org/dist/rocketmq/rocketmq-spring/2.1.1/rocketmq-spring-all-2.1.1-source-release.zip.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://archive.apache.org/dist/rocketmq/rocketmq-spring/2.1.1/rocketmq-spring-all-2.1.1-source-release.zip.sha512" target="_blank" rel="noopener noreferrer">SHA512</a>]</li></ul></div></div><p>Below is a summary of the issues addressed in the version 2.1.1 release of RocketMQ Spring. For full documentation of the release, a guide to get started, please refer to <a href="https://github.com/apache/rocketmq-spring" target="_blank" rel="noopener noreferrer">Quick Start</a>.</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="improvement">Improvement<a href="#improvement" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[<a href="https://github.com/apache/rocketmq-spring/pull/283" target="_blank" rel="noopener noreferrer">ISSUE #282</a>] -  Upgrade RocketMQ client version to 4.7.1.</li><li>[<a href="https://github.com/apache/rocketmq-spring/pull/265" target="_blank" rel="noopener noreferrer">ISSUE #263</a>] -  Change the version of rocketmq client in the pom's file.</li><li>[<a href="https://github.com/apache/rocketmq-spring/pull/285" target="_blank" rel="noopener noreferrer">ISSUE #285</a>] -  Upgrade jackson and fastjson version.</li><li>[<a href="https://github.com/apache/rocketmq-spring/pull/266" target="_blank" rel="noopener noreferrer">ISSUE #262</a>] -  Support custom AsyncSenderExecutor when sending messages asynchronously.</li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="bug">Bug<a href="#bug" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[<a href="https://github.com/apache/rocketmq-spring/pull/269" target="_blank" rel="noopener noreferrer">ISSUE #271</a>] -  AccessKey and secretKey are wrong when create producer.</li><li>[<a href="https://github.com/apache/rocketmq-spring/pull/247" target="_blank" rel="noopener noreferrer">ISSUE #241</a>] -  Make the unit of consumeTimeout in rocketmq-spring consistent with rocketmq client.</li><li>[<a href="https://github.com/apache/rocketmq-spring/pull/244" target="_blank" rel="noopener noreferrer">ISSUE #242</a>] -  SyncSend batchMessage method without timeout param.</li></ul>]]></content:encoded>
            <category>RocketMQ_Sprint</category>
        </item>
        <item>
            <title><![CDATA[Release Notes - Apache RocketMQ - Version 4.7.1]]></title>
            <link>https://your-docusaurus-test-site.com/release-notes/2020/06/29/4.7.1</link>
            <guid>https://your-docusaurus-test-site.com/release-notes/2020/06/29/4.7.1</guid>
            <pubDate>Mon, 29 Jun 2020 00:00:00 GMT</pubDate>
            <description><![CDATA[* Source: rocketmq-all-4.7.1-source-release.zip [PGP] [SHA512]]]></description>
            <content:encoded><![CDATA[<div class="theme-admonition theme-admonition-tip alert alert--success admonition_LlT9"><div class="admonitionHeading_tbUL"><span class="admonitionIcon_kALy"><svg viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"></path></svg></span>Download the 4.7.1 release</div><div class="admonitionContent_S0QG"><ul><li>Source: <a href="https://archive.apache.org/dist/rocketmq/4.7.1/rocketmq-all-4.7.1-source-release.zip" target="_blank" rel="noopener noreferrer">rocketmq-all-4.7.1-source-release.zip</a> [<a href="https://www.apache.org/dist/rocketmq/4.7.1/rocketmq-all-4.7.1-source-release.zip.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://www.apache.org/dist/rocketmq/4.7.1/rocketmq-all-4.7.1-source-release.zip.sha512" target="_blank" rel="noopener noreferrer">SHA512</a>]</li><li>Binary: <a href="https://archive.apache.org/dist/rocketmq/4.7.1/rocketmq-all-4.7.1-bin-release.zip" target="_blank" rel="noopener noreferrer">rocketmq-all-4.7.1-bin-release.zip</a> [<a href="https://www.apache.org/dist/rocketmq/4.7.1/rocketmq-all-4.7.1-bin-release.zip.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://www.apache.org/dist/rocketmq/4.7.1/rocketmq-all-4.7.1-bin-release.zip.sha512" target="_blank" rel="noopener noreferrer">SHA512</a>]</li></ul></div></div><p>Below is a summary of the issues addressed in the 4.7.1 release of RocketMQ. For full documentation of the release, a guide to get started, please refer to <a href="/docs/quickStart/01quickstart/">Quick Start</a>.</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="improvement">Improvement<a href="#improvement" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[<a href="https://github.com/apache/rocketmq/issues/2088" target="_blank" rel="noopener noreferrer">ISSUE-2088</a>] -  Optimize RocketMQ client's stats of RT to make sense.</li><li>[<a href="https://github.com/apache/rocketmq/issues/2085" target="_blank" rel="noopener noreferrer">ISSUE-2085</a>] -  Support graceful shutdown for push consumer.</li><li>[<a href="https://github.com/apache/rocketmq/issues/2082" target="_blank" rel="noopener noreferrer">ISSUE-2082</a>] -  Use StringBuilder instead of StringBuffer.</li><li>[<a href="https://github.com/apache/rocketmq/issues/2065" target="_blank" rel="noopener noreferrer">ISSUE-2065</a>] -  Upgrade fastjson version to prevent RCE problem.</li><li>[<a href="https://github.com/apache/rocketmq/issues/2007" target="_blank" rel="noopener noreferrer">ISSUE-2007</a>] -  Upgrade fastjson version to prevent serious security problem.</li><li>[<a href="https://github.com/apache/rocketmq/issues/1992" target="_blank" rel="noopener noreferrer">ISSUE-1992</a>] -  Optimize the log output in Broker2Client class.</li><li>[<a href="https://github.com/apache/rocketmq/issues/1988" target="_blank" rel="noopener noreferrer">ISSUE-1988</a>] -  Update messageDelay property incorrectly with updateBrokerConfig command.</li><li>[<a href="https://github.com/apache/rocketmq/issues/1976" target="_blank" rel="noopener noreferrer">ISSUE-1976</a>] -  Improve the security of the system topic operation.</li><li>[<a href="https://github.com/apache/rocketmq/issues/1912" target="_blank" rel="noopener noreferrer">ISSUE-1912</a>] -  Polish the consumer offset commit logic for lite pull consumer.</li><li>[<a href="https://github.com/apache/rocketmq/issues/1895" target="_blank" rel="noopener noreferrer">ISSUE-1895</a>] -  Expose the flush disk timeout error to user when sending messages.</li><li>[<a href="https://github.com/apache/rocketmq/issues/1689" target="_blank" rel="noopener noreferrer">ISSUE-1689</a>] -  Add interfaces to remove unused statsItem in BrokerStatsManager class.</li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="bug">Bug<a href="#bug" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[<a href="https://github.com/apache/rocketmq/issues/2118" target="_blank" rel="noopener noreferrer">ISSUE-2118</a>] -  Fix AdminBrokerProcessorTest can not pass when machine's hostname contains illegal characters.</li><li>[<a href="https://github.com/apache/rocketmq/issues/2078" target="_blank" rel="noopener noreferrer">ISSUE-2078</a>] -  HmacSHA1 not available when use openjdk.</li><li>[<a href="https://github.com/apache/rocketmq/issues/1901" target="_blank" rel="noopener noreferrer">ISSUE-1901</a>] -  Create reply message fail when using request/reply mode.</li><li>[<a href="https://github.com/apache/rocketmq/issues/1906" target="_blank" rel="noopener noreferrer">ISSUE-1906</a>] -  BooleanConstantExpression might lead to class loading deadlock.</li><li>[<a href="https://github.com/apache/rocketmq/issues/2044" target="_blank" rel="noopener noreferrer">ISSUE-2044</a>] -  DefaultLitePullConsumerImpl may throw null pointer exception.</li><li>[<a href="https://github.com/apache/rocketmq/issues/2042" target="_blank" rel="noopener noreferrer">ISSUE-2042</a>] -  Client still connect to the old name server even it is removed from namesrvAddr list.</li><li>[<a href="https://github.com/apache/rocketmq/issues/2036" target="_blank" rel="noopener noreferrer">ISSUE-2036</a>] -  Encode null value caused incorrect encoding result.</li><li>[<a href="https://github.com/apache/rocketmq/issues/1978" target="_blank" rel="noopener noreferrer">ISSUE-1978</a>] -  The getBornHostString method may throw null pointer exception.</li><li>[<a href="https://github.com/apache/rocketmq/issues/1950" target="_blank" rel="noopener noreferrer">ISSUE-1950</a>] -  Residual threads still exist after producer calls shutdown.</li><li>[<a href="https://github.com/apache/rocketmq/issues/1931" target="_blank" rel="noopener noreferrer">ISSUE-1931</a>] -  The doAfterRpcHooks method is called twice in processRequestCommand method.</li><li>[<a href="https://github.com/apache/rocketmq/issues/1879" target="_blank" rel="noopener noreferrer">ISSUE-1879</a>] -  GroupTransferService may be blocked by ResponseCallback in SYNC_MASTER mode.</li><li>[<a href="https://github.com/apache/rocketmq/issues/1400" target="_blank" rel="noopener noreferrer">ISSUE-1400</a>] -  Disk space detection may be blocked when deleting a lot of files.</li><li>[<a href="https://github.com/apache/rocketmq/issues/729" target="_blank" rel="noopener noreferrer">ISSUE-729</a>] -  The wipeWritePermOfBroker method may throw null pointer exception.</li><li>[<a href="https://github.com/apache/rocketmq/issues/705" target="_blank" rel="noopener noreferrer">ISSUE-705</a>] -  The content of waitingThreadTable is not updated in time.</li><li>[<a href="https://github.com/apache/rocketmq/issues/1807" target="_blank" rel="noopener noreferrer">ISSUE-1807</a>] -  Fix statistical error about hashSlotCount in index file.</li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="test">Test<a href="#test" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[<a href="https://github.com/apache/rocketmq/issues/1878" target="_blank" rel="noopener noreferrer">ISSUE-1878</a>] -  Add unit test about cleaning index file.</li><li>[<a href="https://github.com/apache/rocketmq/issues/1859" target="_blank" rel="noopener noreferrer">ISSUE-1859</a>] -  Add codecov report for CI.</li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="document-and-code-style-improvement">Document and code style improvement<a href="#document-and-code-style-improvement" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[<a href="https://github.com/apache/rocketmq/issues/2054" target="_blank" rel="noopener noreferrer">ISSUE-2054</a>] -  Typo fix in RocketMQ_Example.md.</li><li>[<a href="https://github.com/apache/rocketmq/issues/2053" target="_blank" rel="noopener noreferrer">ISSUE-2053</a>] -  Add @Override annotation for RMQOrderListener.</li><li>[<a href="https://github.com/apache/rocketmq/issues/2035" target="_blank" rel="noopener noreferrer">ISSUE-2035</a>] -  Typo fix in DefaultMQProducerImpl class.</li><li>[<a href="https://github.com/apache/rocketmq/issues/2034" target="_blank" rel="noopener noreferrer">ISSUE-2034</a>] -  Polish the java doc for MessageListenerOrderly class.</li><li>[<a href="https://github.com/apache/rocketmq/issues/2020" target="_blank" rel="noopener noreferrer">ISSUE-2020</a>] -  Replace notify code blocks with existing method wakeup in ServiceThread.</li><li>[<a href="https://github.com/apache/rocketmq/issues/2025" target="_blank" rel="noopener noreferrer">ISSUE-2025</a>] -  Refactor the code in processSendResponse method.</li><li>[<a href="https://github.com/apache/rocketmq/issues/2011" target="_blank" rel="noopener noreferrer">ISSUE-2011</a>] -  Add english README.md document.</li><li>[<a href="https://github.com/apache/rocketmq/issues/2006" target="_blank" rel="noopener noreferrer">ISSUE-2006</a>] -  Add request-reply document.</li><li>[<a href="https://github.com/apache/rocketmq/issues/2003" target="_blank" rel="noopener noreferrer">ISSUE-2003</a>] -  Remove useless code in MQClientInstance.</li><li>[<a href="https://github.com/apache/rocketmq/issues/1971" target="_blank" rel="noopener noreferrer">ISSUE-1971</a>] -  Polish the comment in ConsumerFilterManager.</li><li>[<a href="https://github.com/apache/rocketmq/issues/1964" target="_blank" rel="noopener noreferrer">ISSUE-1964</a>] -  Fix document error about admin tool.</li><li>[<a href="https://github.com/apache/rocketmq/issues/1883" target="_blank" rel="noopener noreferrer">ISSUE-1883</a>] -  Fix document error about wipeWritePermSubCommand.</li><li>[<a href="https://github.com/apache/rocketmq/issues/1866" target="_blank" rel="noopener noreferrer">ISSUE-1866</a>] -  Fix document error about transaction message.</li><li>[<a href="https://github.com/apache/rocketmq/issues/1857" target="_blank" rel="noopener noreferrer">ISSUE-1857</a>] -  Refactor the code in DefaultMQProducerImpl class.</li><li>[<a href="https://github.com/apache/rocketmq/issues/1741" target="_blank" rel="noopener noreferrer">ISSUE-1741</a>] -  Typo fix in ConsumeMessageOrderlyService.</li><li>[<a href="https://github.com/apache/rocketmq/issues/1574" target="_blank" rel="noopener noreferrer">ISSUE-1574</a>] -  Typo fix in request code.</li><li>[<a href="https://github.com/apache/rocketmq/issues/1505" target="_blank" rel="noopener noreferrer">ISSUE-1505</a>] -  Fix document error about batch sample.</li></ul>]]></content:encoded>
            <category>Release_Notes</category>
            <category>RocketMQ</category>
            <category>Version</category>
        </item>
        <item>
            <title><![CDATA[Release Notes - Apache RocketMQ Client CPP- Version 2.2.0]]></title>
            <link>https://your-docusaurus-test-site.com/release-notes/2020/04/02/release-notes-rocketmq-client-cpp-2.2.0</link>
            <guid>https://your-docusaurus-test-site.com/release-notes/2020/04/02/release-notes-rocketmq-client-cpp-2.2.0</guid>
            <pubDate>Thu, 02 Apr 2020 00:00:00 GMT</pubDate>
            <description><![CDATA[* Source: rocketmq-client-cpp-2.2.0-source-release.tar.gz [PGP] [SHA512]]]></description>
            <content:encoded><![CDATA[<div class="theme-admonition theme-admonition-tip alert alert--success admonition_LlT9"><div class="admonitionHeading_tbUL"><span class="admonitionIcon_kALy"><svg viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"></path></svg></span>Download</div><div class="admonitionContent_S0QG"><ul><li>Source: <a href="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" target="_blank" rel="noopener noreferrer">rocketmq-client-cpp-2.2.0-source-release.tar.gz</a> [<a href="https://archive.apache.org/dist/rocketmq/rocketmq-client-cpp/2.2.0/rocketmq-client-cpp-2.2.0-source-release.tar.gz.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://archive.apache.org/dist/rocketmq/rocketmq-client-cpp/2.2.0/rocketmq-client-cpp-2.2.0-source-release.tar.gz.sha512" target="_blank" rel="noopener noreferrer">SHA512</a>]</li><li>Binary: <a href="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" target="_blank" rel="noopener noreferrer">rocketmq-client-cpp-2.2.0-bin-release.tar.gz</a> [<a href="https://archive.apache.org/dist/rocketmq/rocketmq-client-cpp/2.2.0/rocketmq-client-cpp-2.2.0-bin-release.tar.gz.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://archive.apache.org/dist/rocketmq/rocketmq-client-cpp/2.2.0/rocketmq-client-cpp-2.2.0-bin-release.tar.gz.sha512" target="_blank" rel="noopener noreferrer">SHA512</a>]</li></ul></div></div><p>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 <a href="https://github.com/apache/rocketmq-client-cpp" target="_blank" rel="noopener noreferrer">Quick Start</a>.</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="improvement">Improvement<a href="#improvement" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[<a href="https://github.com/apache/rocketmq-client-cpp/pull/273" target="_blank" rel="noopener noreferrer">ISSUE-273</a>] -  Use OpenSSL to add support for SSL communication with the server .</li><li>[<a href="https://github.com/apache/rocketmq-client-cpp/pull/291" target="_blank" rel="noopener noreferrer">ISSUE-291</a>] -  Use separate factory for trace producer of push consumer.</li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="bug">Bug<a href="#bug" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[<a href="https://github.com/apache/rocketmq-client-cpp/pull/284" target="_blank" rel="noopener noreferrer">ISSUE-284</a>] -  Fix the issue that sometime the log in rebalance will cause core dump.</li><li>[<a href="https://github.com/apache/rocketmq-client-cpp/pull/286" target="_blank" rel="noopener noreferrer">ISSUE-286</a>] -  Add null pointer check before push consumer shutdown.</li></ul>]]></content:encoded>
            <category>RocketMQ_Client_CPP</category>
        </item>
        <item>
            <title><![CDATA[Release Notes - Apache RocketMQ Client Go- Version 2.0.0]]></title>
            <link>https://your-docusaurus-test-site.com/release-notes/2020/03/31/release-notes-rocketmq-client-go-2.0.0</link>
            <guid>https://your-docusaurus-test-site.com/release-notes/2020/03/31/release-notes-rocketmq-client-go-2.0.0</guid>
            <pubDate>Tue, 31 Mar 2020 00:00:00 GMT</pubDate>
            <description><![CDATA[* Source: rocketmq-client-go-2.0.0-source-release.tar.gz [PGP] [SHA512]]]></description>
            <content:encoded><![CDATA[<div class="theme-admonition theme-admonition-tip alert alert--success admonition_LlT9"><div class="admonitionHeading_tbUL"><span class="admonitionIcon_kALy"><svg viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"></path></svg></span>Download</div><div class="admonitionContent_S0QG"><ul><li>Source: <a href="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" target="_blank" rel="noopener noreferrer">rocketmq-client-go-2.0.0-source-release.tar.gz</a> [<a href="https://www.apache.org/dist/rocketmq/rocketmq-client-go/2.0.0/rocketmq-client-go-2.0.0-source-release.tar.gz.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://www.apache.org/dist/rocketmq/rocketmq-client-go/2.0.0/rocketmq-client-go-2.0.0-source-release.tar.gz.sha512" target="_blank" rel="noopener noreferrer">SHA512</a>]</li></ul></div></div><p>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 <a href="https://github.com/apache/rocketmq-client-go" target="_blank" rel="noopener noreferrer">Quick Start</a>.</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="improvement">Improvement<a href="#improvement" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[<a href="https://github.com/apache/rocketmq-client-go/pulls?q=is%3Apr+is%3Aclosed+milestone%3ANative-0.9.0" target="_blank" rel="noopener noreferrer">FEATURE-1</a>] -  Features in 2.0.0-alpha1.</li><li>[<a href="https://github.com/apache/rocketmq-client-go/pulls?q=is%3Apr+is%3Aclosed+milestone%3ANative-2.0.0-alpha2" target="_blank" rel="noopener noreferrer">FEATURE-2</a>] -  Features in 2.0.0-alpha2.</li><li>[<a href="https://github.com/apache/rocketmq-client-go/pulls?q=is%3Apr+is%3Aclosed+milestone%3ANative-2.0.0-alpha3" target="_blank" rel="noopener noreferrer">FEATURE-3</a>] -  Features in 2.0.0-alpha3.</li><li>[<a href="https://github.com/apache/rocketmq-client-go/pulls?q=is%3Apr+is%3Aclosed+milestone%3A2.0.0-RC1" target="_blank" rel="noopener noreferrer">FEATURE-4</a>] -  Features in 2.0.0-rc1.</li><li>[<a href="https://github.com/apache/rocketmq-client-go/pulls?q=is%3Apr+is%3Aclosed+milestone%3A2.0.0-RC2" target="_blank" rel="noopener noreferrer">FEATURE-5</a>] -  Features in 2.0.0-rc2.</li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="bug">Bug<a href="#bug" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[<a href="https://github.com/apache/rocketmq-client-go/pull/438" target="_blank" rel="noopener noreferrer">ISSUE-438</a>] -  Add WithNameServerDomain for producer opt.</li><li>[<a href="https://github.com/apache/rocketmq-client-go/pull/437" target="_blank" rel="noopener noreferrer">ISSUE-437</a>] -  Fix the issue that can not consume the messages in the retry topic.</li><li>[<a href="https://github.com/apache/rocketmq-client-go/pull/445" target="_blank" rel="noopener noreferrer">ISSUE-445</a>] -  UpdateNameServerAddress shoule be called before producer start to avoid to lead to a panic.</li><li>[<a href="https://github.com/apache/rocketmq-client-go/pull/449" target="_blank" rel="noopener noreferrer">ISSUE-449</a>] -  Correct msgid using unique id.</li><li>[<a href="https://github.com/apache/rocketmq-client-go/pull/450" target="_blank" rel="noopener noreferrer">ISSUE-450</a>] -  Ignore eof error when conn closed.</li><li>[<a href="https://github.com/apache/rocketmq-client-go/pull/462" target="_blank" rel="noopener noreferrer">ISSUE-462</a>] -  Fix the trace message was send failed.</li></ul>]]></content:encoded>
            <category>RocketMQ_Client_Go</category>
        </item>
        <item>
            <title><![CDATA[Release Notes - Apache RocketMQ Client CPP- Version 2.1.0]]></title>
            <link>https://your-docusaurus-test-site.com/release-notes/2020/03/23/release-notes-rocketmq-client-cpp-2.1.0</link>
            <guid>https://your-docusaurus-test-site.com/release-notes/2020/03/23/release-notes-rocketmq-client-cpp-2.1.0</guid>
            <pubDate>Mon, 23 Mar 2020 00:00:00 GMT</pubDate>
            <description><![CDATA[* Source: rocketmq-client-cpp-2.1.0-source-release.tar.gz [PGP] [SHA512]]]></description>
            <content:encoded><![CDATA[<div class="theme-admonition theme-admonition-tip alert alert--success admonition_LlT9"><div class="admonitionHeading_tbUL"><span class="admonitionIcon_kALy"><svg viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"></path></svg></span>Download</div><div class="admonitionContent_S0QG"><ul><li>Source: <a href="https://archive.apache.org/dist/rocketmq/rocketmq-client-cpp/2.1.0/rocketmq-client-cpp-2.1.0-source-release.tar.gz" target="_blank" rel="noopener noreferrer">rocketmq-client-cpp-2.1.0-source-release.tar.gz</a> [<a href="https://archive.apache.org/dist/rocketmq/rocketmq-client-cpp/2.1.0/rocketmq-client-cpp-2.1.0-source-release.tar.gz.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://archive.apache.org/dist/rocketmq/rocketmq-client-cpp/2.1.0/rocketmq-client-cpp-2.1.0-source-release.tar.gz.sha512" target="_blank" rel="noopener noreferrer">SHA512</a>]</li><li>Binary: <a href="https://archive.apache.org/dist/rocketmq/rocketmq-client-cpp/2.1.0/rocketmq-client-cpp-2.1.0-bin-release.tar.gz" target="_blank" rel="noopener noreferrer">rocketmq-client-cpp-2.1.0-bin-release.tar.gz</a> [<a href="https://archive.apache.org/dist/rocketmq/rocketmq-client-cpp/2.1.0/rocketmq-client-cpp-2.1.0-bin-release.tar.gz.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://archive.apache.org/dist/rocketmq/rocketmq-client-cpp/2.1.0/rocketmq-client-cpp-2.1.0-bin-release.tar.gz.sha512" target="_blank" rel="noopener noreferrer">SHA512</a>]</li></ul></div></div><p>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 <a href="https://github.com/apache/rocketmq-client-cpp" target="_blank" rel="noopener noreferrer">Quick Start</a>.</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="improvement">Improvement<a href="#improvement" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[<a href="https://github.com/apache/rocketmq-client-cpp/pull/276" target="_blank" rel="noopener noreferrer">ISSUE-276</a>] -  Add trace message for pub and sub.</li><li>[<a href="https://github.com/apache/rocketmq-client-cpp/pull/281" target="_blank" rel="noopener noreferrer">ISSUE-281</a>] -  Add trace message shift for C style APIs.</li><li>[<a href="https://github.com/apache/rocketmq-client-cpp/pull/274" target="_blank" rel="noopener noreferrer">ISSUE-274</a>] -  Fix the heap-use-after-free risk caused by direct deconstruction when it is not used after initialization.</li><li>[<a href="https://github.com/apache/rocketmq-client-cpp/pull/254" target="_blank" rel="noopener noreferrer">ISSUE-254</a>] -  Add the script to package static lib on macOS.</li><li>[<a href="https://github.com/apache/rocketmq-client-cpp/pull/256" target="_blank" rel="noopener noreferrer">ISSUE-256</a>] -  Update jsoncpp to 0.10.7 in order to fix build error by gcc7+.</li><li>[<a href="https://github.com/apache/rocketmq-client-cpp/pull/257" target="_blank" rel="noopener noreferrer">ISSUE-257</a>] -  Add asan/lsan support, and formatting code.</li><li>[<a href="https://github.com/apache/rocketmq-client-cpp/pull/261" target="_blank" rel="noopener noreferrer">ISSUE-261</a>] -  Add api to get SDK versions.</li><li>[<a href="https://github.com/apache/rocketmq-client-cpp/pull/242" target="_blank" rel="noopener noreferrer">ISSUE-242</a>] -  Add some test cases for default producer implement.</li><li>[<a href="https://github.com/apache/rocketmq-client-cpp/pull/244" target="_blank" rel="noopener noreferrer">ISSUE-244</a>] -  Add missed license header in some files.</li><li>[<a href="https://github.com/apache/rocketmq-client-cpp/pull/251" target="_blank" rel="noopener noreferrer">ISSUE-251</a>] -  Remove warnings in header files.</li><li>[<a href="https://github.com/apache/rocketmq-client-cpp/pull/252" target="_blank" rel="noopener noreferrer">ISSUE-252</a>] -  Use userdata to cache the local checker callback.</li><li>[<a href="https://github.com/apache/rocketmq-client-cpp/pull/258" target="_blank" rel="noopener noreferrer">ISSUE-258</a>] -  Add regionId support in the send result.</li><li>[<a href="https://github.com/apache/rocketmq-client-cpp/pull/260" target="_blank" rel="noopener noreferrer">ISSUE-260</a>] -  Add sharding key in the message property.</li><li>[<a href="https://github.com/apache/rocketmq-client-cpp/pull/265" target="_blank" rel="noopener noreferrer">ISSUE-265</a>] -  Use dynamic cpu cores to compile code.</li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="bug">Bug<a href="#bug" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[<a href="https://github.com/apache/rocketmq-client-cpp/pull/283" target="_blank" rel="noopener noreferrer">ISSUE-283</a>] -  Send message back failed some time because the timeout was set too short.</li><li>[<a href="https://github.com/apache/rocketmq-client-cpp/pull/246" target="_blank" rel="noopener noreferrer">ISSUE-246</a>] -  Fix the issue that failed to select transaction producer to call local state checker.</li><li>[<a href="https://github.com/apache/rocketmq-client-cpp/pull/248" target="_blank" rel="noopener noreferrer">ISSUE-248</a>] -  Fix variable check error in the build script.</li><li>[<a href="https://github.com/apache/rocketmq-client-cpp/pull/241" target="_blank" rel="noopener noreferrer">ISSUE-241</a>] -  Fix heap-buffer-overflow risk issues.</li></ul>]]></content:encoded>
            <category>RocketMQ_Client_CPP</category>
        </item>
        <item>
            <title><![CDATA[Release Notes - Apache RocketMQ - Version 4.7.0]]></title>
            <link>https://your-docusaurus-test-site.com/release-notes/2020/03/16/4.7.0</link>
            <guid>https://your-docusaurus-test-site.com/release-notes/2020/03/16/4.7.0</guid>
            <pubDate>Mon, 16 Mar 2020 00:00:00 GMT</pubDate>
            <description><![CDATA[* Source: rocketmq-all-4.7.0-source-release.zip [PGP] [SHA512]]]></description>
            <content:encoded><![CDATA[<div class="theme-admonition theme-admonition-tip alert alert--success admonition_LlT9"><div class="admonitionHeading_tbUL"><span class="admonitionIcon_kALy"><svg viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"></path></svg></span>Download the 4.7.0 release</div><div class="admonitionContent_S0QG"><ul><li>Source: <a href="https://archive.apache.org/dist/rocketmq/4.7.0/rocketmq-all-4.7.0-source-release.zip" target="_blank" rel="noopener noreferrer">rocketmq-all-4.7.0-source-release.zip</a> [<a href="https://www.apache.org/dist/rocketmq/4.7.0/rocketmq-all-4.7.0-source-release.zip.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://www.apache.org/dist/rocketmq/4.7.0/rocketmq-all-4.7.0-source-release.zip.sha512" target="_blank" rel="noopener noreferrer">SHA512</a>]</li><li>Binary: <a href="https://archive.apache.org/dist/rocketmq/4.7.0/rocketmq-all-4.7.0-bin-release.zip" target="_blank" rel="noopener noreferrer">rocketmq-all-4.7.0-bin-release.zip</a> [<a href="https://www.apache.org/dist/rocketmq/4.7.0/rocketmq-all-4.7.0-bin-release.zip.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://www.apache.org/dist/rocketmq/4.7.0/rocketmq-all-4.7.0-bin-release.zip.sha512" target="_blank" rel="noopener noreferrer">SHA512</a>]</li></ul></div></div><p>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 <a href="/docs/quickStart/01quickstart/">Quick Start</a>.</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="new-feature">New Feature<a href="#new-feature" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><li>[<a href="https://github.com/apache/rocketmq/issues/1515" target="_blank" rel="noopener noreferrer">ISSUE-1515</a>] -  Synchronous replication change to pipeline manner.</li><h2 class="anchor anchorWithStickyNavbar_LWe7" id="improvement">Improvement<a href="#improvement" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[<a href="https://github.com/apache/rocketmq/issues/1809" target="_blank" rel="noopener noreferrer">ISSUE-1809</a>] -  Improve exception handle of transaction check service.</li><li>[<a href="https://github.com/apache/rocketmq/issues/1794" target="_blank" rel="noopener noreferrer">ISSUE-1794</a>] -  Upgrade fastjson version.</li><li>[<a href="https://github.com/apache/rocketmq/issues/1774" target="_blank" rel="noopener noreferrer">ISSUE-1774</a>] -  Prevent the client from committing too frequently.</li><li>[<a href="https://github.com/apache/rocketmq/issues/1771" target="_blank" rel="noopener noreferrer">ISSUE-1771</a>] -  Enable MessageExt to get brokername information.</li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="bug">Bug<a href="#bug" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[<a href="https://github.com/apache/rocketmq/issues/1805" target="_blank" rel="noopener noreferrer">ISSUE-1805</a>] -  Cannot find callback in MQPullConsumerScheduleService.</li><li>[<a href="https://github.com/apache/rocketmq/issues/1787" target="_blank" rel="noopener noreferrer">ISSUE-1787</a>] -  The queryCq command of mqadmin returned incorrect data.</li><li>[<a href="https://github.com/apache/rocketmq/issues/1751" target="_blank" rel="noopener noreferrer">ISSUE-1751</a>] -  Fix bug that MessageClientIDSetter inject wrong pid.</li><li>[<a href="https://github.com/apache/rocketmq/issues/1409" target="_blank" rel="noopener noreferrer">ISSUE-1409</a>] -  Fix bug using queryMsgByKey or queryMsgByUniqueKey command when acl is turned on.</li><li>[<a href="https://github.com/apache/rocketmq/issues/1781" target="_blank" rel="noopener noreferrer">ISSUE-1781</a>] -  Fix bug with asynchronous retry.</li><li>[<a href="https://github.com/apache/rocketmq/issues/1821" target="_blank" rel="noopener noreferrer">ISSUE-1821</a>] -  Fix bug that MessageClientIDSetter#getIPFromID return wrong pid.</li></ul>]]></content:encoded>
            <category>Release_Notes</category>
            <category>RocketMQ</category>
            <category>Version</category>
        </item>
        <item>
            <title><![CDATA[Release Notes - Apache RocketMQ Client CPP- Version 2.0.0]]></title>
            <link>https://your-docusaurus-test-site.com/release-notes/2020/02/14/release-notes-rocketmq-client-cpp-2.0.0</link>
            <guid>https://your-docusaurus-test-site.com/release-notes/2020/02/14/release-notes-rocketmq-client-cpp-2.0.0</guid>
            <pubDate>Fri, 14 Feb 2020 00:00:00 GMT</pubDate>
            <description><![CDATA[* Source: rocketmq-client-cpp-2.0.0-source-release.tar.gz [PGP] [SHA512]]]></description>
            <content:encoded><![CDATA[<div class="theme-admonition theme-admonition-tip alert alert--success admonition_LlT9"><div class="admonitionHeading_tbUL"><span class="admonitionIcon_kALy"><svg viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"></path></svg></span>Download</div><div class="admonitionContent_S0QG"><ul><li>Source: <a href="https://archive.apache.org/dist/rocketmq/rocketmq-client-cpp/2.0.0/rocketmq-client-cpp-2.0.0-source-release.tar.gz" target="_blank" rel="noopener noreferrer">rocketmq-client-cpp-2.0.0-source-release.tar.gz</a> [<a href="https://archive.apache.org/dist/rocketmq/rocketmq-client-cpp/2.0.0/rocketmq-client-cpp-2.0.0-source-release.tar.gz.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://archive.apache.org/dist/rocketmq/rocketmq-client-cpp/2.0.0/rocketmq-client-cpp-2.0.0-source-release.tar.gz.sha512" target="_blank" rel="noopener noreferrer">SHA512</a>]</li><li>Binary: <a href="https://archive.apache.org/dist/rocketmq/rocketmq-client-cpp/2.0.0/rocketmq-client-cpp-2.0.0-bin-release.tar.gz" target="_blank" rel="noopener noreferrer">rocketmq-client-cpp-2.0.0-bin-release.tar.gz</a> [<a href="https://archive.apache.org/dist/rocketmq/rocketmq-client-cpp/2.0.0/rocketmq-client-cpp-2.0.0-bin-release.tar.gz.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://archive.apache.org/dist/rocketmq/rocketmq-client-cpp/2.0.0/rocketmq-client-cpp-2.0.0-bin-release.tar.gz.sha512" target="_blank" rel="noopener noreferrer">SHA512</a>]</li></ul></div></div><p>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 <a href="https://github.com/apache/rocketmq-client-cpp" target="_blank" rel="noopener noreferrer">Quick Start</a>.</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="improvement">Improvement<a href="#improvement" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[<a href="https://github.com/apache/rocketmq-client-cpp/pull/206" target="_blank" rel="noopener noreferrer">ISSUE-206</a>] -  refactor(rebalance): use smart_ptr to manage pullrequest and refactor rebalancing process.</li><li>[<a href="https://github.com/apache/rocketmq-client-cpp/pull/207" target="_blank" rel="noopener noreferrer">ISSUE-207</a>] -  feat(namespace): add namespace support.</li><li>[<a href="https://github.com/apache/rocketmq-client-cpp/pull/214" target="_blank" rel="noopener noreferrer">ISSUE-214</a>] -  test(unittest): refactor some unitests.</li><li>[<a href="https://github.com/apache/rocketmq-client-cpp/pull/222" target="_blank" rel="noopener noreferrer">ISSUE-222</a>] -  refactor(client): add timer to clean the offline brokers and and test case for it.</li><li>[<a href="https://github.com/apache/rocketmq-client-cpp/pull/225" target="_blank" rel="noopener noreferrer">ISSUE-225</a>] -  feat(protocol): try to use command v2 to send messages.</li><li>[<a href="https://github.com/apache/rocketmq-client-cpp/pull/227" target="_blank" rel="noopener noreferrer">ISSUE-227</a>] -  refactor(memleak): remove mem leak in the factory schedule task.</li><li>[<a href="https://github.com/apache/rocketmq-client-cpp/pull/230" target="_blank" rel="noopener noreferrer">ISSUE-230</a>] -  feat(version): add maxConsumerTimes to support higher client version.</li><li>[<a href="https://github.com/apache/rocketmq-client-cpp/pull/232" target="_blank" rel="noopener noreferrer">ISSUE-232</a>] -  feat(callback): use start pointer to manager callbacks.</li><li>[<a href="https://github.com/apache/rocketmq-client-cpp/pull/233" target="_blank" rel="noopener noreferrer">ISSUE-233</a>] -  refactor(consumer): remove event if consumer service shutdown.</li><li>[<a href="https://github.com/apache/rocketmq-client-cpp/pull/235" target="_blank" rel="noopener noreferrer">ISSUE-235</a>] -  feat(interface): remove boost in header file and examples.</li><li>[<a href="https://github.com/apache/rocketmq-client-cpp/pull/236" target="_blank" rel="noopener noreferrer">ISSUE-236</a>] -  style(apis): remove unnessary comments in the CPP head files.</li><li>[<a href="https://github.com/apache/rocketmq-client-cpp/pull/238" target="_blank" rel="noopener noreferrer">ISSUE-238</a>] -  feat(package): add rpm build and dpkg build script.</li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="bug">Bug<a href="#bug" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[<a href="https://github.com/apache/rocketmq-client-cpp/pull/209" target="_blank" rel="noopener noreferrer">ISSUE-209</a>] -  fix(consumer): fix the issue that message will be lost if sent back to broker failed.</li><li>[<a href="https://github.com/apache/rocketmq-client-cpp/pull/210" target="_blank" rel="noopener noreferrer">ISSUE-210</a>] -  fix(consumer): the message was sent back to broker error when it be consumed failed.</li><li>[<a href="https://github.com/apache/rocketmq-client-cpp/pull/213" target="_blank" rel="noopener noreferrer">ISSUE-213</a>] -  fix(producer): fix the issue that it will coredump in DestroyProducer function when the producer shutdown.</li><li>[<a href="https://github.com/apache/rocketmq-client-cpp/pull/220" target="_blank" rel="noopener noreferrer">ISSUE-220</a>] -  chore(notice): update the year to 2020 in notice file.</li><li>[<a href="https://github.com/apache/rocketmq-client-cpp/pull/223" target="_blank" rel="noopener noreferrer">ISSUE-223</a>] -  style(protocol): remove unnessary printing in the protocol decode file and add some test cases for it.</li><li>[<a href="https://github.com/apache/rocketmq-client-cpp/pull/228" target="_blank" rel="noopener noreferrer">ISSUE-228</a>] -  style(protocol): feat(libevent): update libevent to v2.1.11 to avoid get mutex time out.</li><li>[<a href="https://github.com/apache/rocketmq-client-cpp/pull/237" target="_blank" rel="noopener noreferrer">ISSUE-237</a>] -  fix(build): fix variable in build script.</li></ul>]]></content:encoded>
            <category>RocketMQ_Client_CPP</category>
        </item>
        <item>
            <title><![CDATA[Release Notes - Apache RocketMQ - Version 4.6.1]]></title>
            <link>https://your-docusaurus-test-site.com/release-notes/2020/2/14/4.6.1</link>
            <guid>https://your-docusaurus-test-site.com/release-notes/2020/2/14/4.6.1</guid>
            <pubDate>Fri, 14 Feb 2020 00:00:00 GMT</pubDate>
            <description><![CDATA[* Source: rocketmq-all-4.6.1-source-release.zip [PGP] [SHA512]]]></description>
            <content:encoded><![CDATA[<div class="theme-admonition theme-admonition-tip alert alert--success admonition_LlT9"><div class="admonitionHeading_tbUL"><span class="admonitionIcon_kALy"><svg viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"></path></svg></span>Download the 4.6.1 release</div><div class="admonitionContent_S0QG"><ul><li>Source: <a href="https://archive.apache.org/dist/rocketmq/4.6.1/rocketmq-all-4.6.1-source-release.zip" target="_blank" rel="noopener noreferrer">rocketmq-all-4.6.1-source-release.zip</a> [<a href="https://www.apache.org/dist/rocketmq/4.6.1/rocketmq-all-4.6.1-source-release.zip.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://www.apache.org/dist/rocketmq/4.6.1/rocketmq-all-4.6.1-source-release.zip.sha512" target="_blank" rel="noopener noreferrer">SHA512</a>]</li><li>Binary: <a href="https://archive.apache.org/dist/rocketmq/4.6.1/rocketmq-all-4.6.1-bin-release.zip" target="_blank" rel="noopener noreferrer">rocketmq-all-4.6.1-bin-release.zip</a> [<a href="https://www.apache.org/dist/rocketmq/4.6.1/rocketmq-all-4.6.1-bin-release.zip.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://www.apache.org/dist/rocketmq/4.6.1/rocketmq-all-4.6.1-bin-release.zip.sha512" target="_blank" rel="noopener noreferrer">SHA512</a>]</li></ul></div></div><p>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 <a href="/docs/quickStart/01quickstart/">Quick Start</a>.</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="improvement">Improvement<a href="#improvement" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[<a href="https://github.com/apache/rocketmq/issues/1612" target="_blank" rel="noopener noreferrer">ISSUE-1612</a>] -  Add begin/end seek support for pull consumer.</li><li>[<a href="https://github.com/apache/rocketmq/issues/1110" target="_blank" rel="noopener noreferrer">ISSUE-1110</a>] -  Fix wrong topic max length in rocketmq client.</li><li>[<a href="https://github.com/apache/rocketmq/issues/1188" target="_blank" rel="noopener noreferrer">ISSUE-1188</a>] -  Fix the issue when more than one producer or consumer in the same process can trace only one.</li><li>[<a href="https://github.com/apache/rocketmq/issues/1639" target="_blank" rel="noopener noreferrer">ISSUE-1639</a>] -  Use IPv4 first when choosing local IP.</li><li>[<a href="https://github.com/apache/rocketmq/issues/1620" target="_blank" rel="noopener noreferrer">ISSUE-1620</a>] -  Fix mqadmin spelling mistakes.</li><li>[<a href="https://github.com/apache/rocketmq/issues/1701" target="_blank" rel="noopener noreferrer">ISSUE-1701</a>] -  Delete invalid method to get next pullBatchSize.</li><li>[<a href="https://github.com/apache/rocketmq/issues/1699" target="_blank" rel="noopener noreferrer">ISSUE-1699</a>] -  Fix wrong topic max length in TopicValidator.</li><li>[<a href="https://github.com/apache/rocketmq/issues/1706" target="_blank" rel="noopener noreferrer">ISSUE-1706</a>] -  Refactor the consumer offset update logic.</li><li>[<a href="https://github.com/apache/rocketmq/issues/1694" target="_blank" rel="noopener noreferrer">ISSUE-1694</a>] -  Fix concurrent problem in ProducerManager.</li><li>[<a href="https://github.com/apache/rocketmq/issues/1659" target="_blank" rel="noopener noreferrer">ISSUE-1659</a>] -  Add pull request sysFlag and support consume from where in startup.</li><li>[<a href="https://github.com/apache/rocketmq/issues/1656" target="_blank" rel="noopener noreferrer">ISSUE-1656</a>] -  Fix stats data could be inaccurate of first minute/hour/day.</li><li>[<a href="https://github.com/apache/rocketmq/issues/1720" target="_blank" rel="noopener noreferrer">ISSUE-1720</a>] -  Optimize TransactionProducer in benchmark.</li><li>[<a href="https://github.com/apache/rocketmq/issues/1721" target="_blank" rel="noopener noreferrer">ISSUE-1721</a>] -  Fix the namespace issue for lite pull consumer.</li><li>[<a href="https://github.com/apache/rocketmq/issues/1722" target="_blank" rel="noopener noreferrer">ISSUE-1722</a>] -  Avoid delay message in schedule queue enter half message queue.</li><li>[<a href="https://github.com/apache/rocketmq/issues/1724" target="_blank" rel="noopener noreferrer">ISSUE-1724</a>] -  Fix spelling mistake in litePullConsumerImpl seekToEnd.</li><li>[<a href="https://github.com/apache/rocketmq/issues/1735" target="_blank" rel="noopener noreferrer">ISSUE-1735</a>] -  Optimize benchmark consumer and add consume fail rate option.</li><li>[<a href="https://github.com/apache/rocketmq/issues/1736" target="_blank" rel="noopener noreferrer">ISSUE-1736</a>] -  Fix spelling mistakes in commitlog.</li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="bug">Bug<a href="#bug" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[<a href="https://github.com/apache/rocketmq/issues/1648" target="_blank" rel="noopener noreferrer">ISSUE-1648</a>] -  Fix the send back message treated as transaction message.</li></ul>]]></content:encoded>
            <category>Release_Notes</category>
            <category>RocketMQ</category>
            <category>Version</category>
        </item>
        <item>
            <title><![CDATA[Release Notes - Apache RocketMQ Spring - Version 2.1.0]]></title>
            <link>https://your-docusaurus-test-site.com/release-notes/2020/02/10/release-notes-rocketmq-spring-2.1.0</link>
            <guid>https://your-docusaurus-test-site.com/release-notes/2020/02/10/release-notes-rocketmq-spring-2.1.0</guid>
            <pubDate>Mon, 10 Feb 2020 00:00:00 GMT</pubDate>
            <description><![CDATA[* Source: rocketmq-spring-all-2.1.0-source-release.zip [PGP] [SHA512]]]></description>
            <content:encoded><![CDATA[<div class="theme-admonition theme-admonition-tip alert alert--success admonition_LlT9"><div class="admonitionHeading_tbUL"><span class="admonitionIcon_kALy"><svg viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"></path></svg></span>tip</div><div class="admonitionContent_S0QG"><ul><li>Source: <a href="https://archive.apache.org/dist/rocketmq/rocketmq-spring/2.1.0/rocketmq-spring-all-2.1.0-source-release.zip" target="_blank" rel="noopener noreferrer">rocketmq-spring-all-2.1.0-source-release.zip</a> [<a href="https://www.apache.org/dist/rocketmq/rocketmq-spring/2.1.0/rocketmq-spring-all-2.1.0-source-release.zip.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://www.apache.org/dist/rocketmq/rocketmq-spring/2.1.0/rocketmq-spring-all-2.1.0-source-release.zip.sha512" target="_blank" rel="noopener noreferrer">SHA512</a>]</li></ul></div></div><p>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 <a href="https://github.com/apache/rocketmq-spring" target="_blank" rel="noopener noreferrer">Quick Start</a>.</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="new-feature">New Feature<a href="#new-feature" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[<a href="https://github.com/apache/rocketmq-spring/issues/208" target="_blank" rel="noopener noreferrer">ISSUE #208</a>] -  Support request/reply model in rocketmq-spring.</li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="improvement">Improvement<a href="#improvement" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[<a href="https://github.com/apache/rocketmq-spring/issues/178" target="_blank" rel="noopener noreferrer">ISSUE #178</a>] -  Refactor transaction message implementation.</li><li>[<a href="https://github.com/apache/rocketmq-spring/issues/190" target="_blank" rel="noopener noreferrer">ISSUE #190</a>] -  Delete useless code and ambiguous deprecated annotation about JacksonFallbackConfiguration.</li><li>[<a href="https://github.com/apache/rocketmq-spring/issues/192" target="_blank" rel="noopener noreferrer">ISSUE #192</a>] -  Upgrade rocketmq version to 4.6.0 and add unit tests.</li><li>[<a href="https://github.com/apache/rocketmq-spring/issues/202" target="_blank" rel="noopener noreferrer">ISSUE #202</a>] -  Refactor transaction auto configuration and enable extRocketMQTemplate send transactional messages.</li><li>[<a href="https://github.com/apache/rocketmq-spring/issues/213" target="_blank" rel="noopener noreferrer">ISSUE #213</a>] -  Polish readme file.</li><li>[<a href="https://github.com/apache/rocketmq-spring/issues/215" target="_blank" rel="noopener noreferrer">ISSUE #215</a>] -  Polish the code and modify version.</li><li>[<a href="https://github.com/apache/rocketmq-spring/issues/211" target="_blank" rel="noopener noreferrer">ISSUE #211</a>] -  Remove the limitation that ExtRocketMQTemplate can not keep the same nameserver as RocketMQTemplate.</li><li>[<a href="https://github.com/apache/rocketmq-spring/issues/218" target="_blank" rel="noopener noreferrer">ISSUE #218</a>] -  Fix spring scopeTarget will repeat consumer instance.</li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="bug">Bug<a href="#bug" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[<a href="https://github.com/apache/rocketmq-spring/issues/151" target="_blank" rel="noopener noreferrer">ISSUE #151</a>] -  Fix the Infinite loop in DefaultRocketMQListenerContainer.</li><li>[<a href="https://github.com/apache/rocketmq-spring/issues/186" target="_blank" rel="noopener noreferrer">ISSUE #186</a>] -  Fix selectorExpression cannot autoconfigure from configure file.</li><li>[<a href="https://github.com/apache/rocketmq-spring/issues/197" target="_blank" rel="noopener noreferrer">ISSUE #197</a>] -  Solve the problem that RocketMQListener can not deserialize generic.</li></ul>]]></content:encoded>
            <category>RocketMQ_Spring</category>
        </item>
        <item>
            <title><![CDATA[Release Notes - Apache RocketMQ - Version 4.6.0]]></title>
            <link>https://your-docusaurus-test-site.com/release-notes/2019/11/25/4.6.0</link>
            <guid>https://your-docusaurus-test-site.com/release-notes/2019/11/25/4.6.0</guid>
            <pubDate>Mon, 25 Nov 2019 00:00:00 GMT</pubDate>
            <description><![CDATA[* Source: rocketmq-all-4.6.0-source-release.zip [PGP] [SHA512]]]></description>
            <content:encoded><![CDATA[<div class="theme-admonition theme-admonition-tip alert alert--success admonition_LlT9"><div class="admonitionHeading_tbUL"><span class="admonitionIcon_kALy"><svg viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"></path></svg></span>Download the 4.6.0 release</div><div class="admonitionContent_S0QG"><ul><li>Source: <a href="https://archive.apache.org/dist/rocketmq/4.6.0/rocketmq-all-4.6.0-source-release.zip" target="_blank" rel="noopener noreferrer">rocketmq-all-4.6.0-source-release.zip</a> [<a href="https://www.apache.org/dist/rocketmq/4.6.0/rocketmq-all-4.6.0-source-release.zip.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://www.apache.org/dist/rocketmq/4.6.0/rocketmq-all-4.6.0-source-release.zip.sha512" target="_blank" rel="noopener noreferrer">SHA512</a>]</li><li>Binary: <a href="https://archive.apache.org/dist/rocketmq/4.6.0/rocketmq-all-4.6.0-bin-release.zip" target="_blank" rel="noopener noreferrer">rocketmq-all-4.6.0-bin-release.zip</a> [<a href="https://www.apache.org/dist/rocketmq/4.6.0/rocketmq-all-4.6.0-bin-release.zip.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://www.apache.org/dist/rocketmq/4.6.0/rocketmq-all-4.6.0-bin-release.zip.sha512" target="_blank" rel="noopener noreferrer">SHA512</a>]</li></ul></div></div><p>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 <a href="/docs/quickStart/01quickstart/">Quick Start</a>.</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="new-feature">New Feature<a href="#new-feature" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[<a href="https://github.com/apache/rocketmq/issues/1388" target="_blank" rel="noopener noreferrer">ISSUE-1388</a>] -  Add lite pull consumer support for RocketMQ.</li><li>[<a href="https://github.com/apache/rocketmq/pull/1413" target="_blank" rel="noopener noreferrer">RIP-15</a>] -  Add IPv6 support for RocketMQ.</li><li>[<a href="https://github.com/apache/rocketmq/pull/1422" target="_blank" rel="noopener noreferrer">RIP-16</a>] -  Add Request-Reply support for RocketMQ.</li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="improvement">Improvement<a href="#improvement" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[<a href="https://github.com/apache/rocketmq/issues/504" target="_blank" rel="noopener noreferrer">ISSUE-504</a>] -  Polish 'No route info of this topic' exception.</li><li>[<a href="https://github.com/apache/rocketmq/issues/1483" target="_blank" rel="noopener noreferrer">ISSUE-1483</a>] -  Make QueryMsgByIdSubCommand print offsetID only once.</li><li>[<a href="https://github.com/apache/rocketmq/issues/1435" target="_blank" rel="noopener noreferrer">ISSUE-1435</a>] -  Fix discarded mqadmin subcommand document description.</li><li>[<a href="https://github.com/apache/rocketmq/issues/1528" target="_blank" rel="noopener noreferrer">ISSUE-1528</a>] -  Mocking related functions to make producer get right topicrouteinfo and invoke callback functions.</li><li>[<a href="https://github.com/apache/rocketmq/issues/1519" target="_blank" rel="noopener noreferrer">ISSUE-1519</a>] -  Optimise performance/stability of transaction message.</li><li>[<a href="https://github.com/apache/rocketmq/issues/1531" target="_blank" rel="noopener noreferrer">ISSUE-1531</a>] -  Upgrade fastjson version.</li><li>[<a href="https://github.com/apache/rocketmq/pulls?utf8=%E2%9C%93&amp;q=is%3Apr+is%3Amerged+RIP-10" target="_blank" rel="noopener noreferrer">RIP-10</a>] -  Add test cases for ConsumeMessageOrderlyService#consumeMessageDirectly.</li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="bug">Bug<a href="#bug" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[<a href="https://github.com/apache/rocketmq/issues/1082" target="_blank" rel="noopener noreferrer">ISSUE-1082</a>] -  Fix disconnection of HA.</li><li>[<a href="https://github.com/apache/rocketmq/issues/1456" target="_blank" rel="noopener noreferrer">ISSUE-1456</a>] -  Fix replica abnormal recover slow issue.</li><li>[<a href="https://github.com/apache/rocketmq/issues/1108" target="_blank" rel="noopener noreferrer">ISSUE-1108</a>] -  Fix concurrent problems with client-side connection creation.</li><li>[<a href="https://github.com/apache/rocketmq/issues/1464" target="_blank" rel="noopener noreferrer">ISSUE-1464</a>] -  Fix the issue that master node route info was lost when the node joined the group in dledger mode.</li><li>[<a href="https://github.com/apache/rocketmq/issues/1470" target="_blank" rel="noopener noreferrer">ISSUE-1470</a>] -  Fix the issue that lite pull consumer lost messages.</li><li>[<a href="https://github.com/apache/rocketmq/issues/1491" target="_blank" rel="noopener noreferrer">ISSUE-1491</a>] -  Ignore IllegalStateException when remove shutdown hook.</li><li>[<a href="https://github.com/apache/rocketmq/issues/1535" target="_blank" rel="noopener noreferrer">ISSUE-1535</a>] -  Fix ha sync transfer timeout.</li><li>[<a href="https://github.com/apache/rocketmq/issues/1528" target="_blank" rel="noopener noreferrer">ISSUE-1528</a>] -  Fix the unit tests of DefaultMQProducer.</li><li>[<a href="https://github.com/apache/rocketmq/issues/1568" target="_blank" rel="noopener noreferrer">ISSUE-1568</a>] -  Resolve repeat compress issue of transaction message.</li><li>[<a href="https://github.com/apache/rocketmq/issues/1564" target="_blank" rel="noopener noreferrer">ISSUE-1564</a>] -  Fix the IP filter logic in ipv6/ipv4 coexist environment .</li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="document--and-code-style-improvement">Document  and code style improvement<a href="#document--and-code-style-improvement" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[<a href="https://github.com/apache/rocketmq/issues/1420" target="_blank" rel="noopener noreferrer">ISSUE-1420</a>] -  Polish code style.</li><li>[<a href="https://github.com/apache/rocketmq/issues/1556" target="_blank" rel="noopener noreferrer">ISSUE-1556</a>] -  Fix cacography in guide doc.</li><li>[<a href="https://github.com/apache/rocketmq/issues/1438" target="_blank" rel="noopener noreferrer">ISSUE-1438</a>] -  Polish definite article and indefinite article usage.</li><li>[<a href="https://github.com/apache/rocketmq/issues/1439" target="_blank" rel="noopener noreferrer">ISSUE-1439</a>] -  Fix transaction typo in doc.</li><li>[<a href="https://github.com/apache/rocketmq/issues/1526" target="_blank" rel="noopener noreferrer">ISSUE-1526</a>] -  Modify docs-cn description error.</li><li>[<a href="https://github.com/apache/rocketmq/issues/1503" target="_blank" rel="noopener noreferrer">ISSUE-1503</a>] -  Fix some typo in docs/cn/design.md.</li></ul>]]></content:encoded>
            <category>Release_Notes</category>
            <category>RocketMQ</category>
            <category>Version</category>
        </item>
        <item>
            <title><![CDATA[Release Notes - Apache RocketMQ Client Go- Version 1.2.4]]></title>
            <link>https://your-docusaurus-test-site.com/release-notes/2019/11/20/release-notes-rocketmq-client-go-1.2.4</link>
            <guid>https://your-docusaurus-test-site.com/release-notes/2019/11/20/release-notes-rocketmq-client-go-1.2.4</guid>
            <pubDate>Wed, 20 Nov 2019 00:00:00 GMT</pubDate>
            <description><![CDATA[* Source: rocketmq-client-go-1.2.4-source-release.tar.gz [PGP] [SHA512]]]></description>
            <content:encoded><![CDATA[<div class="theme-admonition theme-admonition-tip alert alert--success admonition_LlT9"><div class="admonitionHeading_tbUL"><span class="admonitionIcon_kALy"><svg viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"></path></svg></span>Download</div><div class="admonitionContent_S0QG"><ul><li>Source: <a href="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" target="_blank" rel="noopener noreferrer">rocketmq-client-go-1.2.4-source-release.tar.gz</a> [<a href="https://www.apache.org/dist/rocketmq/rocketmq-client-go/1.2.4/rocketmq-client-go-1.2.4-source-release.tar.gz.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://www.apache.org/dist/rocketmq/rocketmq-client-go/1.2.4/rocketmq-client-go-1.2.4-source-release.tar.gz.sha512" target="_blank" rel="noopener noreferrer">SHA512</a>]</li></ul></div></div><p>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 <a href="https://github.com/apache/rocketmq-client-go" target="_blank" rel="noopener noreferrer">Quick Start</a>.</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="improvement">Improvement<a href="#improvement" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[<a href="https://github.com/apache/rocketmq-client-go/pull/222" target="_blank" rel="noopener noreferrer">ISSUE-222</a>] -  feat(producer): support lite producer to send message by sharding key.</li><li>[<a href="https://github.com/apache/rocketmq-client-go/pull/225" target="_blank" rel="noopener noreferrer">ISSUE-225</a>] -  feat(consumer): add set max cachesize api to support simple flow-control.</li><li>[<a href="https://github.com/apache/rocketmq-client-go/pull/261" target="_blank" rel="noopener noreferrer">ISSUE-261</a>] -  feat(transaction): add transaction producer message.</li><li>[<a href="https://github.com/apache/rocketmq-client-go/pull/251" target="_blank" rel="noopener noreferrer">ISSUE-251</a>] -  delete useless GroupName and make subscribe method correct.</li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="bug">Bug<a href="#bug" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[<a href="https://github.com/apache/rocketmq-client-go/pull/246" target="_blank" rel="noopener noreferrer">ISSUE-246</a>] -  fix(travis):remove unnecessary script in travis.yml.</li><li>[<a href="https://github.com/apache/rocketmq-client-go/pull/248" target="_blank" rel="noopener noreferrer">ISSUE-248</a>] -  fix(golint): fix warnings for golint check.</li></ul>]]></content:encoded>
            <category>Release_Notes</category>
            <category>RocketMQ</category>
            <category>Version</category>
        </item>
        <item>
            <title><![CDATA[Release Notes - Apache RocketMQ Client CPP- Version 1.2.4]]></title>
            <link>https://your-docusaurus-test-site.com/release-notes/2019/11/11/release-notes-rocketmq-client-cpp-1.2.4</link>
            <guid>https://your-docusaurus-test-site.com/release-notes/2019/11/11/release-notes-rocketmq-client-cpp-1.2.4</guid>
            <pubDate>Mon, 11 Nov 2019 00:00:00 GMT</pubDate>
            <description><![CDATA[* Source: rocketmq-client-cpp-1.2.4-source-release.tar.gz [PGP] [SHA512]]]></description>
            <content:encoded><![CDATA[<div class="theme-admonition theme-admonition-tip alert alert--success admonition_LlT9"><div class="admonitionHeading_tbUL"><span class="admonitionIcon_kALy"><svg viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"></path></svg></span>Download</div><div class="admonitionContent_S0QG"><ul><li>Source: <a href="https://archive.apache.org/dist/rocketmq/rocketmq/rocketmq-client-cpp/1.2.4/rocketmq-client-cpp-1.2.4-source-release.tar.gz" target="_blank" rel="noopener noreferrer">rocketmq-client-cpp-1.2.4-source-release.tar.gz</a> [<a href="https://archive.apache.org/dist/rocketmq/rocketmq-client-cpp/1.2.4/rocketmq-client-cpp-1.2.4-source-release.tar.gz.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://archive.apache.org/dist/rocketmq/rocketmq-client-cpp/1.2.4/rocketmq-client-cpp-1.2.4-source-release.tar.gz.sha512" target="_blank" rel="noopener noreferrer">SHA512</a>]</li><li>Binary: <a href="https://archive.apache.org/dist/rocketmq/rocketmq-client-cpp/1.2.4/rocketmq-client-cpp-1.2.4-bin-release.tar.gz" target="_blank" rel="noopener noreferrer">rocketmq-client-cpp-1.2.4-bin-release.tar.gz</a> [<a href="https://archive.apache.org/dist/rocketmq/rocketmq-client-cpp/1.2.4/rocketmq-client-cpp-1.2.4-bin-release.tar.gz.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://archive.apache.org/dist/rocketmq/rocketmq-client-cpp/1.2.4/rocketmq-client-cpp-1.2.4-bin-release.tar.gz.sha512" target="_blank" rel="noopener noreferrer">SHA512</a>]</li></ul></div></div><p>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 <a href="https://github.com/apache/rocketmq-client-cpp" target="_blank" rel="noopener noreferrer">Quick Start</a>.</p><h2> Download the 1.2.4 release</h2><h2 class="anchor anchorWithStickyNavbar_LWe7" id="improvement">Improvement<a href="#improvement" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[<a href="https://github.com/apache/rocketmq-client-cpp/pull/188" target="_blank" rel="noopener noreferrer">ISSUE-188</a>] -  feat(producer): add method for orderly message sending by shardingkey.</li><li>[<a href="https://github.com/apache/rocketmq-client-cpp/pull/190" target="_blank" rel="noopener noreferrer">ISSUE-190</a>] -  feat(consumer): add set max cache size for consumer c-style apis.</li><li>[<a href="https://github.com/apache/rocketmq-client-cpp/pull/193" target="_blank" rel="noopener noreferrer">ISSUE-193</a>] -  feat(producer): Support user data in async callback.</li><li>[<a href="https://github.com/apache/rocketmq-client-cpp/pull/199" target="_blank" rel="noopener noreferrer">ISSUE-199</a>] -  feat(transaction): add transaction message for C APIs.</li><li>[<a href="https://github.com/apache/rocketmq-client-cpp/pull/165" target="_blank" rel="noopener noreferrer">ISSUE-165</a>] -  optimize transport layer.</li><li>[<a href="https://github.com/apache/rocketmq-client-cpp/pull/171" target="_blank" rel="noopener noreferrer">ISSUE-171</a>] -  replace boost::thread::hardware_concurrency with std version.</li><li>[<a href="https://github.com/apache/rocketmq-client-cpp/pull/195" target="_blank" rel="noopener noreferrer">ISSUE-195</a>] -  style(example):format the code style in example.</li><li>[<a href="https://github.com/apache/rocketmq-client-cpp/pull/201" target="_blank" rel="noopener noreferrer">ISSUE-201</a>] -  feat(errorno): add new error no for transaction producer.</li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="bug">Bug<a href="#bug" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[<a href="https://github.com/apache/rocketmq-client-cpp/pull/178" target="_blank" rel="noopener noreferrer">ISSUE-178</a>] -  fixed typo bug in DefaultMQPushConsumer::getConsumerRunningInfo.</li><li>[<a href="https://github.com/apache/rocketmq-client-cpp/pull/183" target="_blank" rel="noopener noreferrer">ISSUE-183</a>] -  remove boost from StringIdMaker, and fixed some bugs.</li><li>[<a href="https://github.com/apache/rocketmq-client-cpp/pull/186" target="_blank" rel="noopener noreferrer">ISSUE-186</a>] -  fix: skip compressing if message is a batch one.</li></ul>]]></content:encoded>
            <category>RocketMQ_Client_CPP</category>
        </item>
        <item>
            <title><![CDATA[Release Notes - Apache RocketMQ Spring - Version 2.0.4]]></title>
            <link>https://your-docusaurus-test-site.com/release-notes/2019/11/01/release-notes-rocketmq-spring-2.0.4</link>
            <guid>https://your-docusaurus-test-site.com/release-notes/2019/11/01/release-notes-rocketmq-spring-2.0.4</guid>
            <pubDate>Fri, 01 Nov 2019 00:00:00 GMT</pubDate>
            <description><![CDATA[* Source: rocketmq-spring-all-2.0.4-source-release.zip [PGP] [SHA512]]]></description>
            <content:encoded><![CDATA[<div class="theme-admonition theme-admonition-tip alert alert--success admonition_LlT9"><div class="admonitionHeading_tbUL"><span class="admonitionIcon_kALy"><svg viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"></path></svg></span>Download</div><div class="admonitionContent_S0QG"><ul><li>Source: <a href="https://archive.apache.org/dist/rocketmq/rocketmq-spring/2.0.4/rocketmq-spring-all-2.0.4-source-release.zip" target="_blank" rel="noopener noreferrer">rocketmq-spring-all-2.0.4-source-release.zip</a> [<a href="https://archive.apache.org/dist/rocketmq/rocketmq-spring/2.0.4/rocketmq-spring-all-2.0.4-source-release.zip.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://archive.apache.org/dist/rocketmq/rocketmq-spring/2.0.4/rocketmq-spring-all-2.0.4-source-release.zip.sha512" target="_blank" rel="noopener noreferrer">SHA512</a>]</li></ul></div></div><p>Below is a summary of the issues addressed in the version 2.0.4 release of RocketMQ Spring. For full documentation of the release, a guide to get started, please refer to <a href="https://github.com/apache/rocketmq-spring" target="_blank" rel="noopener noreferrer">Quick Start</a>.</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="improvement">Improvement<a href="#improvement" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[<a href="https://github.com/apache/rocketmq-spring/pull/87" target="_blank" rel="noopener noreferrer">ISSUE #86</a>] -  Support to configure whether consumer listener is enabled through configuration file.</li><li>[<a href="https://github.com/apache/rocketmq-spring/pull/97" target="_blank" rel="noopener noreferrer">ISSUE #96</a>] -  Support resolve  placeholder for listener.txProducerGroup.</li><li>[<a href="https://github.com/apache/rocketmq-spring/pull/129" target="_blank" rel="noopener noreferrer">ISSUE #103</a>] -  Support resolve placeholder for selectorExpression.</li><li>[<a href="https://github.com/apache/rocketmq-spring/pull/137" target="_blank" rel="noopener noreferrer">ISSUE #137</a>] -  Upgrade rocketmq dependency to 4.5.2.</li><li>[<a href="https://github.com/apache/rocketmq-spring/pull/152" target="_blank" rel="noopener noreferrer">ISSUE #152</a>] -  An enhancement about the convert in RocketMQTemplate.</li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="bug">Bug<a href="#bug" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[<a href="https://github.com/apache/rocketmq-spring/pull/150" target="_blank" rel="noopener noreferrer">ISSUE #81</a>] -  Fix RocketMQTemplate.syncSend collection type method signature.</li><li>[<a href="https://github.com/apache/rocketmq-spring/pull/84" target="_blank" rel="noopener noreferrer">ISSUE #83</a>] -  Fix addUserProperties will override headers from rocketmq.</li><li>[<a href="https://github.com/apache/rocketmq-spring/pull/138" target="_blank" rel="noopener noreferrer">ISSUE #107</a>] -  Fix the message was consumed twice because of the same instanceName.</li><li>[<a href="https://github.com/apache/rocketmq-spring/pull/119" target="_blank" rel="noopener noreferrer">ISSUE #117</a>] -  Fix timeout failed in syncSendOrderly.</li><li>[<a href="https://github.com/apache/rocketmq-spring/pull/164" target="_blank" rel="noopener noreferrer">ISSUE #163</a>] -  Fix transactionProducer has incorrect namespace.</li></ul>]]></content:encoded>
            <category>RocketMQ_Spring</category>
        </item>
        <item>
            <title><![CDATA[Release Notes - Apache RocketMQ Client CPP- Version 1.2.3]]></title>
            <link>https://your-docusaurus-test-site.com/release-notes/2019/08/20/release-notes-rocketmq-client-cpp-1.2.3</link>
            <guid>https://your-docusaurus-test-site.com/release-notes/2019/08/20/release-notes-rocketmq-client-cpp-1.2.3</guid>
            <pubDate>Tue, 20 Aug 2019 00:00:00 GMT</pubDate>
            <description><![CDATA[* Source: rocketmq-client-cpp-1.2.3-source-release.tar.gz [PGP] [SHA512]]]></description>
            <content:encoded><![CDATA[<div class="theme-admonition theme-admonition-tip alert alert--success admonition_LlT9"><div class="admonitionHeading_tbUL"><span class="admonitionIcon_kALy"><svg viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"></path></svg></span>Download</div><div class="admonitionContent_S0QG"><ul><li>Source: <a href="https://archive.apache.org/dist/rocketmq/rocketmq-client-cpp/1.2.3/rocketmq-client-cpp-1.2.3-source-release.tar.gz" target="_blank" rel="noopener noreferrer">rocketmq-client-cpp-1.2.3-source-release.tar.gz</a> [<a href="https://archive.apache.org/dist/rocketmq/rocketmq-client-cpp/1.2.3/rocketmq-client-cpp-1.2.3-source-release.tar.gz.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://archive.apache.org/dist/rocketmq/rocketmq-client-cpp/1.2.3/rocketmq-client-cpp-1.2.3-source-release.tar.gz.sha512" target="_blank" rel="noopener noreferrer">SHA512</a>]</li><li>Binary: <a href="https://archive.apache.org/dist/rocketmq/rocketmq-client-cpp/1.2.3/rocketmq-client-cpp-1.2.3-bin-release.tar.gz" target="_blank" rel="noopener noreferrer">rocketmq-client-cpp-1.2.3-bin-release.tar.gz</a> [<a href="https://archive.apache.org/dist/rocketmq/rocketmq-client-cpp/1.2.3/rocketmq-client-cpp-1.2.3-bin-release.tar.gz.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://archive.apache.org/dist/rocketmq/rocketmq-client-cpp/1.2.3/rocketmq-client-cpp-1.2.3-bin-release.tar.gz.sha512" target="_blank" rel="noopener noreferrer">SHA512</a>]</li></ul></div></div><p>Below is a summary of the issues addressed in the version 1.2.3 release of RocketMQ Client CPP. For full documentation of the release, a guide to get started, please refer to <a href="https://github.com/apache/rocketmq-client-cpp" target="_blank" rel="noopener noreferrer">Quick Start</a>.</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="improvement">Improvement<a href="#improvement" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[<a href="https://github.com/apache/rocketmq-client-cpp/pull/139" target="_blank" rel="noopener noreferrer">ISSUE-139</a>] -  Export send batch messages api in c style.</li><li>[<a href="https://github.com/apache/rocketmq-client-cpp/pull/154" target="_blank" rel="noopener noreferrer">ISSUE-154</a>] -  Support transaction message.</li><li>[<a href="https://github.com/apache/rocketmq-client-cpp/pull/138" target="_blank" rel="noopener noreferrer">ISSUE-138</a>] -  Support getting error code and error message when C api returns.</li><li>[<a href="https://github.com/apache/rocketmq-client-cpp/pull/140" target="_blank" rel="noopener noreferrer">ISSUE-140</a>] -  Fix build warnings in namespace util.</li><li>[<a href="https://github.com/apache/rocketmq-client-cpp/pull/143" target="_blank" rel="noopener noreferrer">ISSUE-143</a>] -  Replace unsigned int by auto to save string::size_type.</li><li>[<a href="https://github.com/apache/rocketmq-client-cpp/pull/157" target="_blank" rel="noopener noreferrer">ISSUE-157</a>] -  Remove two unused functionalities, removeDropedPullRequestOpaque and deleteOpaqueForDropPullRequest.</li><li>[<a href="https://github.com/apache/rocketmq-client-cpp/pull/159" target="_blank" rel="noopener noreferrer">ISSUE-159</a>] -  Update unit test case for response future.</li><li>[<a href="https://github.com/apache/rocketmq-client-cpp/pull/160" target="_blank" rel="noopener noreferrer">ISSUE-160</a>] -  Optimize BatchMessage detection in&nbsp;producer send kernel.</li><li>[<a href="https://github.com/apache/rocketmq-client-cpp/pull/127" target="_blank" rel="noopener noreferrer">ISSUE-127</a>] -  Support muti-threads compile in build.sh.</li><li>[<a href="https://github.com/apache/rocketmq-client-cpp/pull/167" target="_blank" rel="noopener noreferrer">ISSUE-167</a>] -  Support 64bit boost library on windows.</li><li>[<a href="https://github.com/apache/rocketmq-client-cpp/pull/172" target="_blank" rel="noopener noreferrer">ISSUE-172</a>] -  Remove useless code and fix compile warnings.</li><li>[<a href="https://github.com/apache/rocketmq-client-cpp/pull/179" target="_blank" rel="noopener noreferrer">ISSUE-179</a>] -  Modify deploy shell to package license and notice file.</li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="bug">Bug<a href="#bug" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[<a href="https://github.com/apache/rocketmq-client-cpp/pull/59" target="_blank" rel="noopener noreferrer">ISSUE-59</a>] -  Fix infinite loop on tcp transport connect.</li><li>[<a href="https://github.com/apache/rocketmq-client-cpp/pull/152" target="_blank" rel="noopener noreferrer">ISSUE-152</a>] -  Resolve the bug without encode batch flag when send batch message.</li><li>[<a href="https://github.com/apache/rocketmq-client-cpp/pull/156" target="_blank" rel="noopener noreferrer">ISSUE-156</a>] -  Use io-thread pool and work-thread pool in network callback to resolve deadlock in block-request.</li><li>[<a href="https://github.com/apache/rocketmq-client-cpp/pull/175" target="_blank" rel="noopener noreferrer">ISSUE-175</a>] -  Fix the death lock on pull request process of orderly consumer.</li></ul>]]></content:encoded>
            <category>RocketMQ_Client_CPP</category>
        </item>
        <item>
            <title><![CDATA[Release Notes - Apache RocketMQ - Version 4.5.2]]></title>
            <link>https://your-docusaurus-test-site.com/release-notes/2019/08/02/4.5.2</link>
            <guid>https://your-docusaurus-test-site.com/release-notes/2019/08/02/4.5.2</guid>
            <pubDate>Fri, 02 Aug 2019 00:00:00 GMT</pubDate>
            <description><![CDATA[* Source: rocketmq-all-4.5.2-source-release.zip [PGP] [SHA512]]]></description>
            <content:encoded><![CDATA[<div class="theme-admonition theme-admonition-tip alert alert--success admonition_LlT9"><div class="admonitionHeading_tbUL"><span class="admonitionIcon_kALy"><svg viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"></path></svg></span>Download the 4.5.2 release</div><div class="admonitionContent_S0QG"><ul><li>Source: <a href="https://archive.apache.org/dist/rocketmq/4.5.2/rocketmq-all-4.5.2-source-release.zip" target="_blank" rel="noopener noreferrer">rocketmq-all-4.5.2-source-release.zip</a> [<a href="https://archive.apache.org/dist/rocketmq/4.5.2/rocketmq-all-4.5.2-source-release.zip.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://archive.apache.org/dist/rocketmq/4.5.2/rocketmq-all-4.5.2-source-release.zip.sha512" target="_blank" rel="noopener noreferrer">SHA512</a>]</li><li>Binary: <a href="https://archive.apache.org/dist/rocketmq/4.5.2/rocketmq-all-4.5.2-bin-release.zip" target="_blank" rel="noopener noreferrer">rocketmq-all-4.5.2-bin-release.zip</a> [<a href="https://archive.apache.org/dist/rocketmq/4.5.2/rocketmq-all-4.5.2-bin-release.zip.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://archive.apache.org/dist/rocketmq/4.5.2/rocketmq-all-4.5.2-bin-release.zip.sha512" target="_blank" rel="noopener noreferrer">SHA512</a>]</li></ul></div></div><p>Below is a summary of the issues addressed in the 4.5.2 release of RocketMQ. For full documentation of the release, a guide to get started, please refer to <a href="/docs/quickStart/01quickstart/">Quick Start</a>.</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="improvement">Improvement<a href="#improvement" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[<a href="https://github.com/apache/rocketmq/pull/1232" target="_blank" rel="noopener noreferrer">RIP-9</a>] -  Fix some description in document of rocketmq.</li><li>[<a href="https://github.com/apache/rocketmq/pull/1246" target="_blank" rel="noopener noreferrer">RIP-9</a>] -  Fix type in best_practice document.</li><li>[<a href="https://github.com/apache/rocketmq/pull/1257" target="_blank" rel="noopener noreferrer">ISSUE-1156</a>] -  Add new mqadmin API for ACL configuration.</li><li>[<a href="https://github.com/apache/rocketmq/pull/1129" target="_blank" rel="noopener noreferrer">ISSUE-1241</a>] -  Optimize the codes for the third part dependency of the RocketMQ client.</li><li>[<a href="https://github.com/apache/rocketmq/pull/633" target="_blank" rel="noopener noreferrer">ISSUE-598</a>] -  Enhance transaction by putting messages that exceed max check times to system topic.</li><li>[<a href="https://github.com/apache/rocketmq/pull/635" target="_blank" rel="noopener noreferrer">ISSUE-1316</a>] -  Enhance share netty handler.</li><li>[<a href="https://github.com/apache/rocketmq/pull/1314" target="_blank" rel="noopener noreferrer">ISSUE-1315</a>] -  Add RPCHook construct method for MQPullConsumerScheduleService.</li><li>[<a href="https://github.com/apache/rocketmq/pull/1293" target="_blank" rel="noopener noreferrer">ISSUE-1290</a>] -  Support matching some acl ip range.</li><li>[<a href="https://github.com/apache/rocketmq/pull/1266" target="_blank" rel="noopener noreferrer">ISSUE-1163</a>] -  Delay plant log appender in client loggger.</li><li>[<a href="https://github.com/apache/rocketmq/pull/1260" target="_blank" rel="noopener noreferrer">ISSUE-1318</a>] -  Fix type in HaConnection file.</li><li>[<a href="https://github.com/apache/rocketmq/pull/1256" target="_blank" rel="noopener noreferrer">ISSUE-1326</a>] -  Travis-CI Java 8 building environments.</li><li>[<a href="https://github.com/apache/rocketmq/pull/1235" target="_blank" rel="noopener noreferrer">ISSUE-1317</a>] -  Repair travis.yml.</li><li>[<a href="https://github.com/apache/rocketmq/pull/1307" target="_blank" rel="noopener noreferrer">ISSUE-1308</a>] -  Fix some spelling errors of method names.</li><li>[<a href="https://github.com/apache/rocketmq/pull/1320" target="_blank" rel="noopener noreferrer">ISSUE-1325</a>] -  Fix RocketMQ Document Type setting Errors.</li><li>[<a href="https://github.com/apache/rocketmq/pull/860" target="_blank" rel="noopener noreferrer">ISSUE-860</a>] -  Minor Type fix.</li><li>[<a href="https://github.com/apache/rocketmq/pull/1225" target="_blank" rel="noopener noreferrer">ISSUE-1225</a>] -  Modify exception declaration.</li><li>[<a href="https://github.com/apache/rocketmq/pull/1319" target="_blank" rel="noopener noreferrer">ISSUE-1319</a>] -  Update concept.md.</li><li>[<a href="https://github.com/apache/rocketmq/pull/1339" target="_blank" rel="noopener noreferrer">ISSUE-1339</a>] -  Type fix in chinese doc.</li><li>[<a href="https://github.com/apache/rocketmq/pull/1345" target="_blank" rel="noopener noreferrer">ISSUE-1344</a>] -  Fix /dev/shm not found on some OS.</li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="bug">Bug<a href="#bug" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[<a href="https://github.com/apache/rocketmq/pull/1140" target="_blank" rel="noopener noreferrer">ISSUE-1140</a>] -  FIX HmacSHA1 not found if JAVA_HOME set to JRE.</li><li>[<a href="https://github.com/apache/rocketmq/pull/1254" target="_blank" rel="noopener noreferrer">ISSUE-1253</a>] -  Add transaction namespace support.</li></ul>]]></content:encoded>
            <category>Release_Notes</category>
            <category>RocketMQ</category>
            <category>Version</category>
        </item>
        <item>
            <title><![CDATA[Release Notes - Apache RocketMQ - Version 4.5.1]]></title>
            <link>https://your-docusaurus-test-site.com/release-notes/2019/05/13/4.5.1</link>
            <guid>https://your-docusaurus-test-site.com/release-notes/2019/05/13/4.5.1</guid>
            <pubDate>Mon, 13 May 2019 00:00:00 GMT</pubDate>
            <description><![CDATA[* Source: rocketmq-all-4.5.1-source-release.zip [PGP] [SHA512]]]></description>
            <content:encoded><![CDATA[<div class="theme-admonition theme-admonition-tip alert alert--success admonition_LlT9"><div class="admonitionHeading_tbUL"><span class="admonitionIcon_kALy"><svg viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"></path></svg></span>Download the 4.5.1 release</div><div class="admonitionContent_S0QG"><ul><li>Source: <a href="https://archive.apache.org/dist/rocketmq/4.5.1/rocketmq-all-4.5.1-source-release.zip" target="_blank" rel="noopener noreferrer">rocketmq-all-4.5.1-source-release.zip</a> [<a href="https://archive.apache.org/dist/rocketmq/4.5.1/rocketmq-all-4.5.1-source-release.zip.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://archive.apache.org/dist/rocketmq/4.5.1/rocketmq-all-4.5.1-source-release.zip.sha512" target="_blank" rel="noopener noreferrer">SHA512</a>]</li><li>Binary: <a href="https://archive.apache.org/dist/rocketmq/4.5.1/rocketmq-all-4.5.1-bin-release.zip" target="_blank" rel="noopener noreferrer">rocketmq-all-4.5.1-bin-release.zip</a> [<a href="https://archive.apache.org/dist/rocketmq/4.5.1/rocketmq-all-4.5.1-bin-release.zip.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://archive.apache.org/dist/rocketmq/4.5.1/rocketmq-all-4.5.1-bin-release.zip.sha512" target="_blank" rel="noopener noreferrer">SHA512</a>]</li></ul></div></div><p>Below is a summary of the issues addressed in the 4.5.1 release of RocketMQ. For full documentation of the release, a guide to get started, please refer to <a href="/docs/quickStart/01quickstart/">Quick Start</a>.</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="new-feature">New Feature<a href="#new-feature" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[<a href="https://github.com/apache/rocketmq/pull/1175" target="_blank" rel="noopener noreferrer">ISSUE-1174</a>] -  Support domain host for name server.</li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="improvement">Improvement<a href="#improvement" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[<a href="https://github.com/apache/rocketmq/pulls?utf8=%E2%9C%93&amp;q=is%3Apr+is%3Aclosed+milestone%3A4.5.1+RIP-9" target="_blank" rel="noopener noreferrer">RIP-9</a>] -  Provide RocketMQ Developer's Guide in English and Chinese.</li><li>[<a href="https://github.com/apache/rocketmq/pulls?utf8=%E2%9C%93&amp;q=is%3Apr+is%3Aclosed+milestone%3A4.5.1+RIP-10" target="_blank" rel="noopener noreferrer">RIP-10</a>] -  Add unit test cases.</li><li>[<a href="https://github.com/apache/rocketmq/pull/1129" target="_blank" rel="noopener noreferrer">ISSUE-1129</a>] -  Change the release package style to rocketmq-version.</li><li>[<a href="https://github.com/apache/rocketmq/issues/1138" target="_blank" rel="noopener noreferrer">ISSUE-1138</a>] -  Deprecate admin interface exposed in producer/consumer.</li><li>[<a href="https://github.com/apache/rocketmq/pull/1201" target="_blank" rel="noopener noreferrer">ISSUE-1200</a>] -  Polish the default message trace topic config.</li></ul>## Bug<ul><li>[<a href="https://github.com/apache/rocketmq/issues/1078" target="_blank" rel="noopener noreferrer">ISSUE-1078</a>] -  Fixed the issue that User can't use mqadmin command normally if they don't copy the tool.yml file to related fold and AclEnable flag is closed.</li><li>[<a href="https://github.com/apache/rocketmq/issues/1147" target="_blank" rel="noopener noreferrer">ISSUE-1147</a>] -  Fixed the issue that broker will report exception if open the aclEnable and enableDLegerCommitLog flag at the same time.</li><li>[<a href="https://github.com/apache/rocketmq/issues/1164" target="_blank" rel="noopener noreferrer">ISSUE-1164</a>] -  Fixed the issue that Consumer Instance can't consume message from slave when cluster is in the high level tps when master has been killed.</li></ul>]]></content:encoded>
            <category>Release_Notes</category>
            <category>RocketMQ</category>
            <category>Version</category>
        </item>
        <item>
            <title><![CDATA[Release Notes - Apache RocketMQ - Version 4.5.0]]></title>
            <link>https://your-docusaurus-test-site.com/release-notes/2019/03/29/4.5.0</link>
            <guid>https://your-docusaurus-test-site.com/release-notes/2019/03/29/4.5.0</guid>
            <pubDate>Fri, 29 Mar 2019 00:00:00 GMT</pubDate>
            <description><![CDATA[* Source: rocketmq-all-4.5.0-source-release.zip [PGP] [SHA512]]]></description>
            <content:encoded><![CDATA[<div class="theme-admonition theme-admonition-tip alert alert--success admonition_LlT9"><div class="admonitionHeading_tbUL"><span class="admonitionIcon_kALy"><svg viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"></path></svg></span>Download the 4.5.0 release</div><div class="admonitionContent_S0QG"><ul><li>Source: <a href="https://archive.apache.org/dist/rocketmq/4.5.0/rocketmq-all-4.5.0-source-release.zip" target="_blank" rel="noopener noreferrer">rocketmq-all-4.5.0-source-release.zip</a> [<a href="https://archive.apache.org/dist/rocketmq/4.5.0/rocketmq-all-4.5.0-source-release.zip.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://archive.apache.org/dist/rocketmq/4.5.0/rocketmq-all-4.5.0-source-release.zip.sha512" target="_blank" rel="noopener noreferrer">SHA512</a>]</li><li>Binary: <a href="https://archive.apache.org/dist/rocketmq/4.5.0/rocketmq-all-4.5.0-bin-release.zip" target="_blank" rel="noopener noreferrer">rocketmq-all-4.5.0-bin-release.zip</a> [<a href="https://archive.apache.org/dist/rocketmq/4.5.0/rocketmq-all-4.5.0-bin-release.zip.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://archive.apache.org/dist/rocketmq/4.5.0/rocketmq-all-4.5.0-bin-release.zip.sha512" target="_blank" rel="noopener noreferrer">SHA512</a>]</li></ul></div></div><p>Below is a summary of the issues addressed in the 4.5.0 release of RocketMQ. For full documentation of the release, a guide to get started, please refer to <a href="/docs/quickStart/01quickstart/">Quick Start</a>.</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="new-feature">New Feature<a href="#new-feature" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[<a href="https://github.com/apache/rocketmq/pull/1046" target="_blank" rel="noopener noreferrer">ISSUE-1046</a>] -  Support multiple replicas for RocketMQ.</li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="improvement">Improvement<a href="#improvement" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[<a href="https://github.com/apache/rocketmq/pulls?utf8=✓&amp;q=is%3Apr+is%3Amerged+RIP-9" target="_blank" rel="noopener noreferrer">RIP-9</a>] -  Provide RocketMQ Developer's Guide in English and Chinese .</li><li>[<a href="https://github.com/apache/rocketmq/pulls?utf8=✓&amp;q=is%3Apr+is%3Amerged+RIP-10" target="_blank" rel="noopener noreferrer">RIP-10</a>] -  Add unit test cases.</li><li>[<a href="https://github.com/apache/rocketmq/issues/608" target="_blank" rel="noopener noreferrer">ISSUE-608</a>] -  Polish the example of message filter.</li><li>[<a href="https://github.com/apache/rocketmq/pull/742" target="_blank" rel="noopener noreferrer">ISSUE-742</a>] -  Change log level in TransactionalMessageServiceImpl.</li><li>[<a href="https://github.com/apache/rocketmq/issues/776" target="_blank" rel="noopener noreferrer">ISSUE-776</a>] -  Make mqadmin usage information more friendly.</li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="bug">Bug<a href="#bug" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[<a href="https://github.com/apache/rocketmq/issues/762" target="_blank" rel="noopener noreferrer">ISSUE-762</a>] -  Fix defaultAsyncSenderExecutor not shutdown when DefaultMQProducerImpl shutdown.</li><li>[<a href="https://github.com/apache/rocketmq/issues/789" target="_blank" rel="noopener noreferrer">ISSUE-789</a>] -  Fix a NullPointerException in the PlainAccessValidator#parse().</li></ul>]]></content:encoded>
            <category>Release_Notes</category>
            <category>RocketMQ</category>
            <category>Version</category>
        </item>
        <item>
            <title><![CDATA[Release Notes - Apache RocketMQ - Version 4.4.0]]></title>
            <link>https://your-docusaurus-test-site.com/release-notes/2019/01/17/4.4.0</link>
            <guid>https://your-docusaurus-test-site.com/release-notes/2019/01/17/4.4.0</guid>
            <pubDate>Thu, 17 Jan 2019 00:00:00 GMT</pubDate>
            <description><![CDATA[* Source: rocketmq-all-4.4.0-source-release.zip [PGP] [MD5] [SHA1]]]></description>
            <content:encoded><![CDATA[<div class="theme-admonition theme-admonition-tip alert alert--success admonition_LlT9"><div class="admonitionHeading_tbUL"><span class="admonitionIcon_kALy"><svg viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"></path></svg></span>Download the 4.4.0 release</div><div class="admonitionContent_S0QG"><ul><li>Source: <a href="https://archive.apache.org/dist/rocketmq/4.4.0/rocketmq-all-4.4.0-source-release.zip" target="_blank" rel="noopener noreferrer">rocketmq-all-4.4.0-source-release.zip</a> [<a href="https://archive.apache.org/dist/rocketmq/4.4.0/rocketmq-all-4.4.0-source-release.zip.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://archive.apache.org/dist/rocketmq/4.4.0/rocketmq-all-4.4.0-source-release.zip.md5" target="_blank" rel="noopener noreferrer">MD5</a>] [<a href="https://archive.apache.org/dist/rocketmq/4.4.0/rocketmq-all-4.4.0-source-release.zip.sha1" target="_blank" rel="noopener noreferrer">SHA1</a>]</li><li>Binary: <a href="https://archive.apache.org/dist/rocketmq/4.4.0/rocketmq-all-4.4.0-bin-release.zip" target="_blank" rel="noopener noreferrer">rocketmq-all-4.4.0-bin-release.zip</a> [<a href="https://archive.apache.org/dist/rocketmq/4.4.0/rocketmq-all-4.4.0-bin-release.zip.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://archive.apache.org/dist/rocketmq/4.4.0/rocketmq-all-4.4.0-bin-release.zip.md5" target="_blank" rel="noopener noreferrer">MD5</a>] [<a href="https://archive.apache.org/dist/rocketmq/4.4.0/rocketmq-all-4.4.0-bin-release.zip.sha1" target="_blank" rel="noopener noreferrer">SHA1</a>]</li></ul></div></div><p>Below is a summary of the issues addressed in the 4.4.0 release of RocketMQ. For full documentation of the release, a guide to get started, please refer to <a href="/docs/quickStart/01quickstart/">Quick Start</a>.</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="new-feature">New Feature<a href="#new-feature" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[<a href="https://github.com/apache/rocketmq/issues/403" target="_blank" rel="noopener noreferrer">ISSUE-403</a>] -  Support the ACL standard for RocketMQ.</li><li>[<a href="https://github.com/apache/rocketmq/issues/502" target="_blank" rel="noopener noreferrer">ISSUE-502</a>] -  Support SQL92 filter in pull consumer.</li><li>[<a href="https://github.com/apache/rocketmq/issues/525" target="_blank" rel="noopener noreferrer">ISSUE-525</a>] -  Support message trace.</li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="improvement">Improvement<a href="#improvement" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[<a href="https://github.com/apache/rocketmq/issues/511" target="_blank" rel="noopener noreferrer">ISSUE-511</a>] -  Polish comment for CountDownLatch.</li><li>[<a href="https://github.com/apache/rocketmq/issues/536" target="_blank" rel="noopener noreferrer">ISSUE-536</a>] -  Update fastjson version to 1.2.51.</li><li>[<a href="https://github.com/apache/rocketmq/issues/571" target="_blank" rel="noopener noreferrer">ISSUE-571</a>] -  Polish a default value for DB message.</li><li>[<a href="https://github.com/apache/rocketmq/issues/581" target="_blank" rel="noopener noreferrer">ISSUE-581</a>] -  Polish Copyright in NOTICE file.</li><li>[<a href="https://github.com/apache/rocketmq/issues/582" target="_blank" rel="noopener noreferrer">ISSUE-582</a>] -  Update asynchronous send thread pool from callback executor to an exclusive one.</li><li>[<a href="https://github.com/apache/rocketmq/issues/586" target="_blank" rel="noopener noreferrer">ISSUE-586</a>] -  Format output number in admin tools.</li><li>[<a href="https://github.com/apache/rocketmq/issues/640" target="_blank" rel="noopener noreferrer">ISSUE-640</a>] -  Polish config file for travis-ci.</li><li>[<a href="https://github.com/apache/rocketmq/issues/693" target="_blank" rel="noopener noreferrer">ISSUE-693</a>] -  Add instance name to enable to send trace message to different clusters.</li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="bug">Bug<a href="#bug" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[<a href="https://github.com/apache/rocketmq/issues/512" target="_blank" rel="noopener noreferrer">ISSUE-512</a>] -  Fixed the issue that RocketMQ can not print config items with -p option.</li><li>[<a href="https://github.com/apache/rocketmq/issues/544" target="_blank" rel="noopener noreferrer">ISSUE-544</a>] -  Fixed transactional message will be lost under extreme condition.</li><li>[<a href="https://github.com/apache/rocketmq/issues/556" target="_blank" rel="noopener noreferrer">ISSUE-556</a>] -  Fixed the issue that epoll native selector start error in broker.</li><li>[<a href="https://github.com/apache/rocketmq/issues/604" target="_blank" rel="noopener noreferrer">ISSUE-604</a>] -  Fixed the issue that semaphore was not released when asyn invoke timeout.</li></ul>]]></content:encoded>
            <category>Release_Notes</category>
            <category>RocketMQ</category>
            <category>Version</category>
        </item>
        <item>
            <title><![CDATA[Release Notes - Apache RocketMQ - Version 4.3.2]]></title>
            <link>https://your-docusaurus-test-site.com/release-notes/2018/11/02/4.3.2</link>
            <guid>https://your-docusaurus-test-site.com/release-notes/2018/11/02/4.3.2</guid>
            <pubDate>Fri, 02 Nov 2018 00:00:00 GMT</pubDate>
            <description><![CDATA[* Source: rocketmq-all-4.3.2-source-release.zip [PGP] [MD5] [SHA1]]]></description>
            <content:encoded><![CDATA[<div class="theme-admonition theme-admonition-tip alert alert--success admonition_LlT9"><div class="admonitionHeading_tbUL"><span class="admonitionIcon_kALy"><svg viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"></path></svg></span>Download the 4.3.2 release</div><div class="admonitionContent_S0QG"><ul><li>Source: <a href="https://archive.apache.org/dist/rocketmq/4.3.2/rocketmq-all-4.3.2-source-release.zip" target="_blank" rel="noopener noreferrer">rocketmq-all-4.3.2-source-release.zip</a> [<a href="https://archive.apache.org/dist/rocketmq/4.3.2/rocketmq-all-4.3.2-source-release.zip.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://archive.apache.org/dist/rocketmq/4.3.2/rocketmq-all-4.3.2-source-release.zip.md5" target="_blank" rel="noopener noreferrer">MD5</a>] [<a href="https://archive.apache.org/dist/rocketmq/4.3.2/rocketmq-all-4.3.2-source-release.zip.sha1" target="_blank" rel="noopener noreferrer">SHA1</a>]</li><li>Binary: <a href="https://archive.apache.org/dist/rocketmq/4.3.2/rocketmq-all-4.3.2-bin-release.zip" target="_blank" rel="noopener noreferrer">rocketmq-all-4.3.2-bin-release.zip</a> [<a href="https://archive.apache.org/dist/rocketmq/4.3.2/rocketmq-all-4.3.2-bin-release.zip.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://archive.apache.org/dist/rocketmq/4.3.2/rocketmq-all-4.3.2-bin-release.zip.md5" target="_blank" rel="noopener noreferrer">MD5</a>] [<a href="https://archive.apache.org/dist/rocketmq/4.3.2/rocketmq-all-4.3.2-bin-release.zip.sha1" target="_blank" rel="noopener noreferrer">SHA1</a>]</li></ul></div></div><p>Below is a summary of the issues addressed in the 4.3.2 release of RocketMQ. For full documentation of the release, a guide to get started, please refer to <a href="/docs/quickStart/01quickstart/">Quick Start</a>.</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="improvement">Improvement<a href="#improvement" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[<a href="https://github.com/apache/rocketmq/issues/411" target="_blank" rel="noopener noreferrer">ISSUE-411</a>] -  Fixed ClassCastException when get the instance of the store.</li><li>[<a href="https://github.com/apache/rocketmq/issues/461" target="_blank" rel="noopener noreferrer">ISSUE-461</a>] -  Purge filterserv related code in client.</li><li>[<a href="https://github.com/apache/rocketmq/issues/478" target="_blank" rel="noopener noreferrer">ISSUE-478</a>] -  Polish async send message sample.</li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="bug">Bug<a href="#bug" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[<a href="https://github.com/apache/rocketmq/issues/406" target="_blank" rel="noopener noreferrer">ISSUE-406</a>] -  Fixed the NPE issue occurred when getting the storehost using admin tool.</li><li>[<a href="https://github.com/apache/rocketmq/issues/433" target="_blank" rel="noopener noreferrer">ISSUE-433</a>] -  Fixed the issue that Integration-test can not be executed when run "mvn clean install".</li><li>[<a href="https://github.com/apache/rocketmq/issues/439" target="_blank" rel="noopener noreferrer">ISSUE-439</a>] -  Fixed the issue that ConsumeMessageCommand -g setting.</li><li>[<a href="https://github.com/apache/rocketmq/issues/447" target="_blank" rel="noopener noreferrer">ISSUE-447</a>] -  Fix the issue that checkLocalTransaction method does not take effect.</li><li>[<a href="https://github.com/apache/rocketmq/issues/490" target="_blank" rel="noopener noreferrer">ISSUE-490</a>] -  Fix the issue that testGetLocalInetAddress failure on some versions of the server.</li></ul>]]></content:encoded>
            <category>Release_Notes</category>
            <category>RocketMQ</category>
            <category>Version</category>
        </item>
        <item>
            <title><![CDATA[Release Notes - Apache RocketMQ - Version 4.3.1]]></title>
            <link>https://your-docusaurus-test-site.com/release-notes/2018/08/29/4.3.1</link>
            <guid>https://your-docusaurus-test-site.com/release-notes/2018/08/29/4.3.1</guid>
            <pubDate>Wed, 29 Aug 2018 00:00:00 GMT</pubDate>
            <description><![CDATA[* Source: rocketmq-all-4.3.1-source-release.zip [PGP] [MD5] [SHA1]]]></description>
            <content:encoded><![CDATA[<div class="theme-admonition theme-admonition-tip alert alert--success admonition_LlT9"><div class="admonitionHeading_tbUL"><span class="admonitionIcon_kALy"><svg viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"></path></svg></span>Download the 4.3.1 release</div><div class="admonitionContent_S0QG"><ul><li>Source: <a href="https://archive.apache.org/dist/rocketmq/4.3.1/rocketmq-all-4.3.1-source-release.zip" target="_blank" rel="noopener noreferrer">rocketmq-all-4.3.1-source-release.zip</a> [<a href="https://archive.apache.org/dist/rocketmq/4.3.1/rocketmq-all-4.3.1-source-release.zip.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://archive.apache.org/dist/rocketmq/4.3.1/rocketmq-all-4.3.1-source-release.zip.md5" target="_blank" rel="noopener noreferrer">MD5</a>] [<a href="https://archive.apache.org/dist/rocketmq/4.3.1/rocketmq-all-4.3.1-source-release.zip.sha1" target="_blank" rel="noopener noreferrer">SHA1</a>]</li><li>Binary: <a href="https://archive.apache.org/dist/rocketmq/4.3.1/rocketmq-all-4.3.1-bin-release.zip" target="_blank" rel="noopener noreferrer">rocketmq-all-4.3.1-bin-release.zip</a> [<a href="https://archive.apache.org/dist/rocketmq/4.3.1/rocketmq-all-4.3.1-bin-release.zip.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://archive.apache.org/dist/rocketmq/4.3.1/rocketmq-all-4.3.1-bin-release.zip.md5" target="_blank" rel="noopener noreferrer">MD5</a>] [<a href="https://archive.apache.org/dist/rocketmq/4.3.1/rocketmq-all-4.3.1-bin-release.zip.sha1" target="_blank" rel="noopener noreferrer">SHA1</a>]</li></ul></div></div><p>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 <a href="/docs/quickStart/01quickstart/">Quick Start</a>.</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="improvement">Improvement<a href="#improvement" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[<a href="https://github.com/apache/rocketmq/issues/395" target="_blank" rel="noopener noreferrer">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" target="_blank" rel="noopener noreferrer">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" target="_blank" rel="noopener noreferrer">ISSUE-430</a>] -  Remove scripts related to mqfilter server.</li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="bug">Bug<a href="#bug" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[<a href="https://github.com/apache/rocketmq/issues/392" target="_blank" rel="noopener noreferrer">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" target="_blank" rel="noopener noreferrer">ISSUE-408</a>] -  Restored code lost during merge process.</li></ul>]]></content:encoded>
            <category>Release_Notes</category>
            <category>RocketMQ</category>
            <category>Version</category>
        </item>
        <item>
            <title><![CDATA[Release Notes - Apache RocketMQ - Version 4.3.0]]></title>
            <link>https://your-docusaurus-test-site.com/release-notes/2018/07/24/4.3.0</link>
            <guid>https://your-docusaurus-test-site.com/release-notes/2018/07/24/4.3.0</guid>
            <pubDate>Tue, 24 Jul 2018 00:00:00 GMT</pubDate>
            <description><![CDATA[* Source: rocketmq-all-4.3.0-source-release.zip [PGP] [MD5] [SHA1]]]></description>
            <content:encoded><![CDATA[<div class="theme-admonition theme-admonition-tip alert alert--success admonition_LlT9"><div class="admonitionHeading_tbUL"><span class="admonitionIcon_kALy"><svg viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"></path></svg></span>Download the 4.3.0 release</div><div class="admonitionContent_S0QG"><ul><li>Source: <a href="https://archive.apache.org/dist/rocketmq/4.3.0/rocketmq-all-4.3.0-source-release.zip" target="_blank" rel="noopener noreferrer">rocketmq-all-4.3.0-source-release.zip</a> [<a href="https://archive.apache.org/dist/rocketmq/4.3.0/rocketmq-all-4.3.0-source-release.zip.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://archive.apache.org/dist/rocketmq/4.3.0/rocketmq-all-4.3.0-source-release.zip.md5" target="_blank" rel="noopener noreferrer">MD5</a>] [<a href="https://archive.apache.org/dist/rocketmq/4.3.0/rocketmq-all-4.3.0-source-release.zip.sha1" target="_blank" rel="noopener noreferrer">SHA1</a>]</li><li>Binary: <a href="https://archive.apache.org/dist/rocketmq/4.3.0/rocketmq-all-4.3.0-bin-release.zip" target="_blank" rel="noopener noreferrer">rocketmq-all-4.3.0-bin-release.zip</a> [<a href="https://archive.apache.org/dist/rocketmq/4.3.0/rocketmq-all-4.3.0-bin-release.zip.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://archive.apache.org/dist/rocketmq/4.3.0/rocketmq-all-4.3.0-bin-release.zip.md5" target="_blank" rel="noopener noreferrer">MD5</a>] [<a href="https://archive.apache.org/dist/rocketmq/4.3.0/rocketmq-all-4.3.0-bin-release.zip.sha1" target="_blank" rel="noopener noreferrer">SHA1</a>]</li></ul></div></div><p>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 <a href="/docs/quickStart/01quickstart/">Quick Start</a>.</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="new-feature">New Feature<a href="#new-feature" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-203" target="_blank" rel="noopener noreferrer">ISSUE-203</a>] -    Add support of IDC-aware allocator in the consumer</li><li>[<a href="https://github.com/apache/rocketmq/issues/292" target="_blank" rel="noopener noreferrer">ISSUE-292</a>] -         Add support of transactional message</li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="improvement">Improvement<a href="#improvement" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-184" target="_blank" rel="noopener noreferrer">ISSUE-184</a>] -   Optimize consuming performance when the master crashed out and only slave brokers are available</li><li>[<a href="https://issues.apache.org/jira/projects/ROCKETMQ/issues/ROCKETMQ-308" target="_blank" rel="noopener noreferrer">ISSUE-308</a>] -   Increase socket buffer size of name-server to better fit network bandwidth</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-311" target="_blank" rel="noopener noreferrer">ISSUE-311</a>] -   Add a fast failure mechanism for pulling message requests</li><li>[<a href="https://issues.apache.org/jira/projects/ROCKETMQ/issues/ROCKETMQ-315" target="_blank" rel="noopener noreferrer">ISSUE-315</a>] -   Enhance tls mode config</li><li>[<a href="https://github.com/apache/rocketmq/issues/314" target="_blank" rel="noopener noreferrer">ISSUE-316</a>] -   Use dedicated thread pool for heartbeat handler</li><li>[<a href="https://issues.apache.org/jira/projects/ROCKETMQ/issues/ROCKETMQ-324" target="_blank" rel="noopener noreferrer">ISSUE-324</a>] -   Make async callback executor of the producer clients pluggable</li><li>[<a href="https://github.com/apache/rocketmq/issues/325" target="_blank" rel="noopener noreferrer">ISSUE-325</a>] -     Enhance broker registration performance, and reduce memory footprint</li><li>[<a href="https://issues.apache.org/jira/projects/ROCKETMQ/issues/ROCKETMQ-353" target="_blank" rel="noopener noreferrer">ISSUE-353</a>] -         Add send and consume message commands to mqadmin tool belt</li><li>[<a href="https://github.com/apache/rocketmq/issues/367" target="_blank" rel="noopener noreferrer">ISSUE-367</a>] -     Refactor the logging component to support log4j, log4j2, and logback libraries</li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="bug">Bug<a href="#bug" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[<a href="https://github.com/apache/rocketmq/issues/66" target="_blank" rel="noopener noreferrer">ISSUE-66</a>] -   Fix the issue that message body compressed multi times when resending a message.</li><li>[<a href="https://github.com/apache/rocketmq/issues/260" target="_blank" rel="noopener noreferrer">ISSUE-260</a>] -   Fix the concurrency issue in StoreStatsService, to yield more accurate statistics.</li><li>[<a href="https://github.com/apache/rocketmq/issues/276" target="_blank" rel="noopener noreferrer">ISSUE-276</a>] -   Fix the issue that the missing the state validation of pull message service before scheduling new pull request</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-290" target="_blank" rel="noopener noreferrer">ISSUE-290</a>] -   Fix the memory leak issue in WaitNotifyObject#waitingThreadTable</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-314" target="_blank" rel="noopener noreferrer">ISSUE-314</a>] -   Fix the issue that message queue size not synchonized when message processing timeout</li><li>[<a href="https://github.com/apache/rocketmq/issues/321" target="_blank" rel="noopener noreferrer">ISSUE-321</a>] -   Fix the concurrency issue in RMQAsyncSendProducer unit test</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-323" target="_blank" rel="noopener noreferrer">ISSUE-323</a>] -   Fix the issue that semaphore not released after async invocation callback finished</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-332" target="_blank" rel="noopener noreferrer">ISSUE-332</a>] -   Fix the concurrency issue in MappedFileQueue#findMappedFileByOffset</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-336" target="_blank" rel="noopener noreferrer">ISSUE-336</a>] -   Fix the wrong format of System.out.printf used in mqadmin</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-355" target="_blank" rel="noopener noreferrer">ISSUE-355</a>] -   Fix the timeout semantic of async send method</li></ul>]]></content:encoded>
            <category>Release_Notes</category>
            <category>RocketMQ</category>
            <category>Version</category>
        </item>
        <item>
            <title><![CDATA[Release Notes - Apache RocketMQ - Version 4.2.0]]></title>
            <link>https://your-docusaurus-test-site.com/release-notes/2017/12/13/4.2.0</link>
            <guid>https://your-docusaurus-test-site.com/release-notes/2017/12/13/4.2.0</guid>
            <pubDate>Wed, 13 Dec 2017 00:00:00 GMT</pubDate>
            <description><![CDATA[* Source: rocketmq-all-4.2.0-source-release.zip [PGP] [MD5] [SHA1]]]></description>
            <content:encoded><![CDATA[<div class="theme-admonition theme-admonition-tip alert alert--success admonition_LlT9"><div class="admonitionHeading_tbUL"><span class="admonitionIcon_kALy"><svg viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"></path></svg></span>Download the 4.2.0 release</div><div class="admonitionContent_S0QG"><ul><li>Source: <a href="https://archive.apache.org/dist/rocketmq/4.2.0/rocketmq-all-4.2.0-source-release.zip" target="_blank" rel="noopener noreferrer">rocketmq-all-4.2.0-source-release.zip</a> [<a href="https://archive.apache.org/dist/rocketmq/4.2.0/rocketmq-all-4.2.0-source-release.zip.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://archive.apache.org/dist/rocketmq/4.2.0/rocketmq-all-4.2.0-source-release.zip.md5" target="_blank" rel="noopener noreferrer">MD5</a>] [<a href="https://archive.apache.org/dist/rocketmq/4.2.0/rocketmq-all-4.2.0-source-release.zip.sha1" target="_blank" rel="noopener noreferrer">SHA1</a>]</li><li>Binary: <a href="https://archive.apache.org/dist/rocketmq/4.2.0/rocketmq-all-4.2.0-bin-release.zip" target="_blank" rel="noopener noreferrer">rocketmq-all-4.2.0-bin-release.zip</a> [<a href="https://archive.apache.org/dist/rocketmq/4.2.0/rocketmq-all-4.2.0-bin-release.zip.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://archive.apache.org/dist/rocketmq/4.2.0/rocketmq-all-4.2.0-bin-release.zip.md5" target="_blank" rel="noopener noreferrer">MD5</a>] [<a href="https://archive.apache.org/dist/rocketmq/4.2.0/rocketmq-all-4.2.0-bin-release.zip.sha1" target="_blank" rel="noopener noreferrer">SHA1</a>]</li></ul></div></div><p>Below is a summary of the JIRA issues addressed in the 4.2.0 release of RocketMQ. For full documentation of the release, a guide to get started, please refer to <a href="/docs/quickStart/01quickstart/">Quick Start</a>.</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="new-feature">New Feature<a href="#new-feature" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-28" target="_blank" rel="noopener noreferrer">ROCKETMQ-28</a>] -         Support transportation layer security</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-224" target="_blank" rel="noopener noreferrer">ROCKETMQ-224</a>] -       Suppport log4j2 in Client</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-294" target="_blank" rel="noopener noreferrer">ROCKETMQ-294</a>] -       Support flow control by number and size dimensions for PushConsumer</li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="improvement">Improvement<a href="#improvement" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-6" target="_blank" rel="noopener noreferrer">ROCKETMQ-6</a>] -         Use logger for exceptions instead of e.printStackTrace()</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-23" target="_blank" rel="noopener noreferrer">ROCKETMQ-23</a>] -     Better to return true when MappedFileQueue#flush is successful</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-96" target="_blank" rel="noopener noreferrer">ROCKETMQ-96</a>] -     Rename tmp variable</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-258" target="_blank" rel="noopener noreferrer">ROCKETMQ-258</a>] -   Move benchmark scripts to distribution module</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-259" target="_blank" rel="noopener noreferrer">ROCKETMQ-259</a>] -   Reduce reflection calls when decode remoting command header</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-263" target="_blank" rel="noopener noreferrer">ROCKETMQ-263</a>] -   Reduce the cost of the unit test in OpenMessaging modules</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-266" target="_blank" rel="noopener noreferrer">ROCKETMQ-266</a>] -   Polish the exception message when  consumerThreadMax is smaller than consumerThreadMin</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-273" target="_blank" rel="noopener noreferrer">ROCKETMQ-273</a>] -   Simplify the code when the method has no write operation</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-279" target="_blank" rel="noopener noreferrer">ROCKETMQ-279</a>] -   Add consistent check for commit log data and consume queue data when start the broker</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-281" target="_blank" rel="noopener noreferrer">ROCKETMQ-281</a>] -       Add check to prevent repeating starting broker</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-307" target="_blank" rel="noopener noreferrer">ROCKETMQ-307</a>] -   Change JVM arguments for java 8 and direct memory GC</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-308" target="_blank" rel="noopener noreferrer">ROCKETMQ-308</a>] -   Improve broker register speed by increasing socket buffer size of name server</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-311" target="_blank" rel="noopener noreferrer">ROCKETMQ-311</a>] -   Add fast failure mechanism for pull-request queue of broker</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-312" target="_blank" rel="noopener noreferrer">ROCKETMQ-312</a>] -   Use independent thread pool for QueryMessageProcessor</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-315" target="_blank" rel="noopener noreferrer">ROCKETMQ-315</a>] -   Enhance default settings of TLS</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-323" target="_blank" rel="noopener noreferrer">ROCKETMQ-323</a>] -   Release semaphore after callback is finished in async process</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-324" target="_blank" rel="noopener noreferrer">ROCKETMQ-324</a>] -   Expose an interface for client to specify the async call back executor</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-327" target="_blank" rel="noopener noreferrer">ROCKETMQ-327</a>] -   Add an interface to support decrypt a encrypted private key file</li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="bug">Bug<a href="#bug" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-231" target="_blank" rel="noopener noreferrer">ROCKETMQ-231</a>] -   Fix the pull result size</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-234" target="_blank" rel="noopener noreferrer">ROCKETMQ-234</a>] -   Fix double-return bug in batch scenario</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-238" target="_blank" rel="noopener noreferrer">ROCKETMQ-238</a>] -    Make sure catch the exception in a periodic task of ScheduledExecutorService</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-242" target="_blank" rel="noopener noreferrer">ROCKETMQ-242</a>] -   Make sure the client could fetch nameSrvAddr periodly</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-254" target="_blank" rel="noopener noreferrer">ROCKETMQ-254</a>] -   Fix the random test failure of LoggerAppender and reduce the cost time</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-260" target="_blank" rel="noopener noreferrer">ROCKETMQ-260</a>] -   Fix the wrong lock when destroy IndexService</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-270" target="_blank" rel="noopener noreferrer">ROCKETMQ-270</a>] -   Make sure the slave broker could start normally if master broker has cleaned commit log</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-277" target="_blank" rel="noopener noreferrer">ROCKETMQ-277</a>] -   Fix the exception in getLocalHost when server hostname not in hosts</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-284" target="_blank" rel="noopener noreferrer">ROCKETMQ-284</a>] -   Make sure the sql filter is not conflict with old tag filter</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-285" target="_blank" rel="noopener noreferrer">ROCKETMQ-285</a>] -   Fix the file test error when make link</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-291" target="_blank" rel="noopener noreferrer">ROCKETMQ-291</a>] -   Fix the UnknownFormatConversionException of System.out.printf</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-292" target="_blank" rel="noopener noreferrer">ROCKETMQ-292</a>] -   Fix exit problem in main thread when args parsing problem occurs</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-320" target="_blank" rel="noopener noreferrer">ROCKETMQ-320</a>] -   Make sure no message loss when shutdown with dispatch behind</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-321" target="_blank" rel="noopener noreferrer">ROCKETMQ-321</a>] -   Make sure do not delete mapped files in the middle</li></ul>]]></content:encoded>
            <category>Release_Notes</category>
            <category>RocketMQ</category>
            <category>Version</category>
        </item>
        <item>
            <title><![CDATA[Release Notes - Apache RocketMQ - Version 4.1.0-incubating]]></title>
            <link>https://your-docusaurus-test-site.com/release-notes/2017/06/02/4.1.0</link>
            <guid>https://your-docusaurus-test-site.com/release-notes/2017/06/02/4.1.0</guid>
            <pubDate>Fri, 02 Jun 2017 00:00:00 GMT</pubDate>
            <description><![CDATA[* Source: rocketmq-all-4.1.0-incubating-source-release.zip [PGP] [MD5] [SHA1]]]></description>
            <content:encoded><![CDATA[<div class="theme-admonition theme-admonition-tip alert alert--success admonition_LlT9"><div class="admonitionHeading_tbUL"><span class="admonitionIcon_kALy"><svg viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"></path></svg></span>Download the 4.1.0-incubating release</div><div class="admonitionContent_S0QG"><ul><li>Source: <a href="https://archive.apache.org/dist/rocketmq/4.1.0-incubating/rocketmq-all-4.1.0-incubating-source-release.zip" target="_blank" rel="noopener noreferrer">rocketmq-all-4.1.0-incubating-source-release.zip</a> [<a href="https://archive.apache.org/dist/rocketmq/4.1.0-incubating/rocketmq-all-4.1.0-incubating-source-release.zip.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://archive.apache.org/dist/rocketmq/4.1.0-incubating/rocketmq-all-4.1.0-incubating-source-release.zip.md5" target="_blank" rel="noopener noreferrer">MD5</a>] [<a href="https://archive.apache.org/dist/rocketmq/4.1.0-incubating/rocketmq-all-4.1.0-incubating-source-release.zip.sha1" target="_blank" rel="noopener noreferrer">SHA1</a>]</li><li>Binary: <a href="https://archive.apache.org/dist/rocketmq/4.1.0-incubating/rocketmq-all-4.1.0-incubating-bin-release.zip" target="_blank" rel="noopener noreferrer">rocketmq-all-4.1.0-incubating-bin-release.zip</a> [<a href="https://archive.apache.org/dist/rocketmq/4.1.0-incubating/rocketmq-all-4.1.0-incubating-bin-release.zip.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://archive.apache.org/dist/rocketmq/4.1.0-incubating/rocketmq-all-4.1.0-incubating-bin-release.zip.md5" target="_blank" rel="noopener noreferrer">MD5</a>] [<a href="https://archive.apache.org/dist/rocketmq/4.1.0-incubating/rocketmq-all-4.1.0-incubating-bin-release.zip.sha1" target="_blank" rel="noopener noreferrer">SHA1</a>]</li></ul></div></div><h2 class="anchor anchorWithStickyNavbar_LWe7" id="new-feature">New Feature<a href="#new-feature" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-80" target="_blank" rel="noopener noreferrer">ROCKETMQ-80</a>] - Add batch feature</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-121" target="_blank" rel="noopener noreferrer">ROCKETMQ-121</a>] - Support message filtering based on SQL92</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-194" target="_blank" rel="noopener noreferrer">ROCKETMQ-194</a>] - log appender using rocketmq</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-186" target="_blank" rel="noopener noreferrer">ROCKETMQ-186</a>] - Implement the OpenMessaging specification 0.1.0-alpha version</li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="improvement">Improvement<a href="#improvement" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-67" target="_blank" rel="noopener noreferrer">ROCKETMQ-67</a>] - Consistent Hash allocate strategy support</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-99" target="_blank" rel="noopener noreferrer">ROCKETMQ-99</a>] - Add scripts for Windows platform</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-36" target="_blank" rel="noopener noreferrer">ROCKETMQ-36</a>] - Improve broker's GC logs storing</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-39" target="_blank" rel="noopener noreferrer">ROCKETMQ-39</a>] - Duplicated codes in both filtersrv and namesrv modules</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-86" target="_blank" rel="noopener noreferrer">ROCKETMQ-86</a>] - Polish the release file format</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-88" target="_blank" rel="noopener noreferrer">ROCKETMQ-88</a>] - Polish the developer list in pom.xml</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-90" target="_blank" rel="noopener noreferrer">ROCKETMQ-90</a>] - Include client IP per message queue of consumer progress command output</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-114" target="_blank" rel="noopener noreferrer">ROCKETMQ-114</a>] - Add javadoc to codebase</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-138" target="_blank" rel="noopener noreferrer">ROCKETMQ-138</a>] - Add AuthenticationException class to remove hard coded Aliyun authentication class</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-139" target="_blank" rel="noopener noreferrer">ROCKETMQ-139</a>] - Degrade the client related modules' JDK version to 1.6</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-144" target="_blank" rel="noopener noreferrer">ROCKETMQ-144</a>] - Aggregate distribution specific files to a new module</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-154" target="_blank" rel="noopener noreferrer">ROCKETMQ-154</a>] - Add a newline after help info</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-160" target="_blank" rel="noopener noreferrer">ROCKETMQ-160</a>] - SendHeartBeart log may not be triggered in the same expected period</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-161" target="_blank" rel="noopener noreferrer">ROCKETMQ-161</a>] - Update runbroker.sh and runserver.sh to support user defined jvm memory flag</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-168" target="_blank" rel="noopener noreferrer">ROCKETMQ-168</a>] - Duplicated calls of life cycle in Maven.</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-172" target="_blank" rel="noopener noreferrer">ROCKETMQ-172</a>] - log improvement for rocketmq client</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-176" target="_blank" rel="noopener noreferrer">ROCKETMQ-176</a>] - Improvement the Maven Central Badge in readme</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-187" target="_blank" rel="noopener noreferrer">ROCKETMQ-187</a>] - Measure the code coverage for Integration Tests</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-148" target="_blank" rel="noopener noreferrer">ROCKETMQ-148</a>] - Migrate all relevant docs from the old Github project's wiki to the ASF site</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-218" target="_blank" rel="noopener noreferrer">ROCKETMQ-218</a>] - Add IT test for Filter By SQL 92</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-219" target="_blank" rel="noopener noreferrer">ROCKETMQ-219</a>] - Add Batch Example</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-220" target="_blank" rel="noopener noreferrer">ROCKETMQ-220</a>] - README.md update, remove some github links</li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="bug">Bug<a href="#bug" class="hash-link" aria-label="Direct link to heading" title="Direct link to heading">​</a></h2><ul><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-77" target="_blank" rel="noopener noreferrer">ROCKETMQ-77</a>] - <!-- -->[TEST]<!-- --> org.apache.rocketmq.tools.* have NPEs</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-89" target="_blank" rel="noopener noreferrer">ROCKETMQ-89</a>] - WS_DOMAIN_NAME, SUBGROUP default values overrides custom values passed by java options</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-95" target="_blank" rel="noopener noreferrer">ROCKETMQ-95</a>] - The config files of client log have been damaged</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-98" target="_blank" rel="noopener noreferrer">ROCKETMQ-98</a>] - Risk of unable to release putMessage Lock forever</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-101" target="_blank" rel="noopener noreferrer">ROCKETMQ-101</a>] - Possible NullPointerException when retry in send Async way</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-107" target="_blank" rel="noopener noreferrer">ROCKETMQ-107</a>] - Access ServiceState is not thread safe when start() or shutdown()</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-119" target="_blank" rel="noopener noreferrer">ROCKETMQ-119</a>] - Shutdown PullMessageService properly</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-140" target="_blank" rel="noopener noreferrer">ROCKETMQ-140</a>] - Register higher version broker against old name servers</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-143" target="_blank" rel="noopener noreferrer">ROCKETMQ-143</a>] - Update fastjson from 1.2.12 to 1.2.29</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-145" target="_blank" rel="noopener noreferrer">ROCKETMQ-145</a>] - Hit ConcurrentModificationException in doWaitTransfer which happens very offen</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-153" target="_blank" rel="noopener noreferrer">ROCKETMQ-153</a>] - Fetch name server address dynamically</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-155" target="_blank" rel="noopener noreferrer">ROCKETMQ-155</a>] - Fix typo in ClientConfig</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-165" target="_blank" rel="noopener noreferrer">ROCKETMQ-165</a>] - Maximum pull batch size hard-coded restricted</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-175" target="_blank" rel="noopener noreferrer">ROCKETMQ-175</a>] - Consumer may miss messages because of inconsistent subscription</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-178" target="_blank" rel="noopener noreferrer">ROCKETMQ-178</a>] - Broker -m -p options are broken</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-179" target="_blank" rel="noopener noreferrer">ROCKETMQ-179</a>] - Fix errors of test cases</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-188" target="_blank" rel="noopener noreferrer">ROCKETMQ-188</a>] - RemotingExecption is not consistent between invoke async and invoke oneway</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-189" target="_blank" rel="noopener noreferrer">ROCKETMQ-189</a>] - Misleading tip on consumeTimestamp and wrong consumeTimestamp exception message</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-191" target="_blank" rel="noopener noreferrer">ROCKETMQ-191</a>] - Fix incorret socket option</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-199" target="_blank" rel="noopener noreferrer">ROCKETMQ-199</a>] - consumers can not receive stock information.</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-200" target="_blank" rel="noopener noreferrer">ROCKETMQ-200</a>] - Cluster name is always missing when fetch ClusterInfo from name server</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-206" target="_blank" rel="noopener noreferrer">ROCKETMQ-206</a>] - Load JSON config file error if non-1byte character exists</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-208" target="_blank" rel="noopener noreferrer">ROCKETMQ-208</a>] - incompatibility problem found in enviroment of JDK 1.7 when running client</li></ul>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Release Notes - Apache RocketMQ - Version 4.0.0-incubating]]></title>
            <link>https://your-docusaurus-test-site.com/release-notes/2017/01/24/4.0.0</link>
            <guid>https://your-docusaurus-test-site.com/release-notes/2017/01/24/4.0.0</guid>
            <pubDate>Tue, 24 Jan 2017 00:00:00 GMT</pubDate>
            <description><![CDATA[* Source: rocketmq-all-4.0.0-incubating-source-release.zip [PGP] [MD5] [SHA1]]]></description>
            <content:encoded><![CDATA[<div class="theme-admonition theme-admonition-tip alert alert--success admonition_LlT9"><div class="admonitionHeading_tbUL"><span class="admonitionIcon_kALy"><svg viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"></path></svg></span>Download the 4.0.0-incubating release</div><div class="admonitionContent_S0QG"><ul><li>Source: <a href="https://archive.apache.org/dist/rocketmq/4.0.0-incubating/rocketmq-all-4.0.0-incubating-source-release.zip" target="_blank" rel="noopener noreferrer">rocketmq-all-4.0.0-incubating-source-release.zip</a> [<a href="https://archive.apache.org/dist/rocketmq/4.0.0-incubating/rocketmq-all-4.0.0-incubating-source-release.zip.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://archive.apache.org/dist/rocketmq/4.0.0-incubating/rocketmq-all-4.0.0-incubating-source-release.zip.md5" target="_blank" rel="noopener noreferrer">MD5</a>] [<a href="https://archive.apache.org/dist/rocketmq/4.0.0-incubating/rocketmq-all-4.0.0-incubating-source-release.zip.sha1" target="_blank" rel="noopener noreferrer">SHA1</a>]</li><li>Binary: <a href="https://archive.apache.org/dist/rocketmq/4.0.0-incubating/rocketmq-all-4.0.0-incubating-bin-release.zip" target="_blank" rel="noopener noreferrer">rocketmq-all-4.0.0-incubating-bin-release.zip</a> [<a href="https://archive.apache.org/dist/rocketmq/4.0.0-incubating/rocketmq-all-4.0.0-incubating-bin-release.zip.asc" target="_blank" rel="noopener noreferrer">PGP</a>] [<a href="https://archive.apache.org/dist/rocketmq/4.0.0-incubating/rocketmq-all-4.0.0-incubating-bin-release.zip.md5" target="_blank" rel="noopener noreferrer">MD5</a>] [<a href="https://archive.apache.org/dist/rocketmq/4.0.0-incubating/rocketmq-all-4.0.0-incubating-bin-release.zip.sha1" target="_blank" rel="noopener noreferrer">SHA1</a>]</li></ul></div></div><p>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/quickStart/01quickstart/">Quick Start</a>.</p><h2> Bug</h2><ul><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-2" target="_blank" rel="noopener noreferrer">ROCKETMQ-2</a>] - Broker tests fail with "Address already in use"</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-5" target="_blank" rel="noopener noreferrer">ROCKETMQ-5</a>] - Avoid creating directories in UtilAll#getDiskPartitionSpaceUsedPercent()</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-19" target="_blank" rel="noopener noreferrer">ROCKETMQ-19</a>] - Thread-unsafe in MQAdminImpl#queryMessage</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-22" target="_blank" rel="noopener noreferrer">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" target="_blank" rel="noopener noreferrer">ROCKETMQ-25</a>] - Query Msg by key: Possible concurrent access to LinkedList</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-30" target="_blank" rel="noopener noreferrer">ROCKETMQ-30</a>] - Message Filter example has incorrect method signature</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-31" target="_blank" rel="noopener noreferrer">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" target="_blank" rel="noopener noreferrer">ROCKETMQ-33</a>] - CPU Occupy 100%</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-34" target="_blank" rel="noopener noreferrer">ROCKETMQ-34</a>] - Potential NPE in NettyConnetManageHandler#connect</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-35" target="_blank" rel="noopener noreferrer">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" target="_blank" rel="noopener noreferrer">ROCKETMQ-45</a>] - Delete consume queue hang file</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-47" target="_blank" rel="noopener noreferrer">ROCKETMQ-47</a>] - Broker updates NameServer address list on startup twice</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-59" target="_blank" rel="noopener noreferrer">ROCKETMQ-59</a>] - Charset misusage in RocketMQSerializable</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-64" target="_blank" rel="noopener noreferrer">ROCKETMQ-64</a>] - Remove duplication code line in BrokerOuterAPI.registerBroker method</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-70" target="_blank" rel="noopener noreferrer">ROCKETMQ-70</a>] - Duplicate methods in NettyRemotingClient</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-74" target="_blank" rel="noopener noreferrer">ROCKETMQ-74</a>] - DataVersion equals not working as expected.</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-83" target="_blank" rel="noopener noreferrer">ROCKETMQ-83</a>] - Fail in quickstart-sample</li></ul><h2> Improvement</h2><ul><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-8" target="_blank" rel="noopener noreferrer">ROCKETMQ-8</a>] - Standardize build script using maven wrapper</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-11" target="_blank" rel="noopener noreferrer">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" target="_blank" rel="noopener noreferrer">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" target="_blank" rel="noopener noreferrer">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" target="_blank" rel="noopener noreferrer">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" target="_blank" rel="noopener noreferrer">ROCKETMQ-20</a>] - Default 'consumeFromWhere' is inconsist with example's</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-29" target="_blank" rel="noopener noreferrer">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" target="_blank" rel="noopener noreferrer">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" target="_blank" rel="noopener noreferrer">ROCKETMQ-37</a>] - Log output information is not accurate</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-43" target="_blank" rel="noopener noreferrer">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" target="_blank" rel="noopener noreferrer">ROCKETMQ-50</a>] - Polish unit tests for RocketMQ</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-60" target="_blank" rel="noopener noreferrer">ROCKETMQ-60</a>] - Checklist review for 4.0.0-incubating release</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-69" target="_blank" rel="noopener noreferrer">ROCKETMQ-69</a>] - Add link to RocketMQ web page into README.md</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-85" target="_blank" rel="noopener noreferrer">ROCKETMQ-85</a>] - Polish README file and remove all the 3rd party links in it.</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-87" target="_blank" rel="noopener noreferrer">ROCKETMQ-87</a>] - Polish the LICENSE and NOTICE files to match all the dependencies</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-1" target="_blank" rel="noopener noreferrer">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" target="_blank" rel="noopener noreferrer">ROCKETMQ-38</a>] - Polish unit tests for rocketmq-remoting</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-51" target="_blank" rel="noopener noreferrer">ROCKETMQ-51</a>] - Polish unit tests for rocketmq-broker</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-52" target="_blank" rel="noopener noreferrer">ROCKETMQ-52</a>] - Polish unit tests for rocketmq-client</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-53" target="_blank" rel="noopener noreferrer">ROCKETMQ-53</a>] - Polish unit tests for rocketmq-commons</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-54" target="_blank" rel="noopener noreferrer">ROCKETMQ-54</a>] - Polish unit tests for rocketmq-namesrv</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-56" target="_blank" rel="noopener noreferrer">ROCKETMQ-56</a>] - Polish unit tests for rocketmq-store</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-57" target="_blank" rel="noopener noreferrer">ROCKETMQ-57</a>] - Polish unit tests for rocketmq-tools</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-58" target="_blank" rel="noopener noreferrer">ROCKETMQ-58</a>] - Add integration test for RocketMQ</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-62" target="_blank" rel="noopener noreferrer">ROCKETMQ-62</a>] - Polish Maven assembly release</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-3" target="_blank" rel="noopener noreferrer">ROCKETMQ-3</a>] - Clean up the unit test of rocketmq</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-13" target="_blank" rel="noopener noreferrer">ROCKETMQ-13</a>] - Wrong log level for AcceptSocketService termination</li><li>[<a href="https://issues.apache.org/jira/browse/ROCKETMQ-9" target="_blank" rel="noopener noreferrer">ROCKETMQ-9</a>] - Errors in rocketmq-store module</li></ul>]]></content:encoded>
            <category>Release_Notes</category>
            <category>RocketMQ</category>
            <category>Version</category>
        </item>
    </channel>
</rss>