<?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-Rust Blog</title>
        <link>https://rocketmqrust.com/releases</link>
        <description>RocketMQ-Rust Blog</description>
        <lastBuildDate>Sun, 07 Dec 2025 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[RocketMQ Rust Release 🔖v0.7.0]]></title>
            <link>https://rocketmqrust.com/releases/2025/12/07/v0.7.0</link>
            <guid>https://rocketmqrust.com/releases/2025/12/07/v0.7.0</guid>
            <pubDate>Sun, 07 Dec 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[New Feature and improve performance]]></description>
            <content:encoded><![CDATA[<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="new-feature-and-improve-performance">New Feature and improve performance<a href="https://rocketmqrust.com/releases/2025/12/07/v0.7.0#new-feature-and-improve-performance" class="hash-link" aria-label="Direct link to New Feature and improve performance" title="Direct link to New Feature and improve performance" translate="no">​</a></h2>
<ul>
<li class="">✨ Fix some bugs</li>
<li class="">⚡️ Optimize code performance</li>
<li class="">🚀 Add Controller mode</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="whats-changed">What's Changed<a href="https://rocketmqrust.com/releases/2025/12/07/v0.7.0#whats-changed" class="hash-link" aria-label="Direct link to What's Changed" title="Direct link to What's Changed" translate="no">​</a></h2>
<ul>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3778" target="_blank" rel="noopener noreferrer" class="">#3778</a>]📝Update release notes and documentation for version 0.6.0, reflecting new features and changes by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3779" target="_blank" rel="noopener noreferrer" class="">#3779</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3780" target="_blank" rel="noopener noreferrer" class="">#3780</a>]📝Update to Version 0.7.0 for Next-Stage Development by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3781" target="_blank" rel="noopener noreferrer" class="">#3781</a></li>
<li class="">Bump serde_json from 1.0.142 to 1.0.143 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/3782" target="_blank" rel="noopener noreferrer" class="">#3782</a></li>
<li class="">Bump cfg-if from 1.0.1 to 1.0.3 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/3783" target="_blank" rel="noopener noreferrer" class="">#3783</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3784" target="_blank" rel="noopener noreferrer" class="">#3784</a>]🚀Simple in-process scheduling framework (ScheduledTaskManager) by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3785" target="_blank" rel="noopener noreferrer" class="">#3785</a></li>
<li class="">Bump thiserror from 2.0.15 to 2.0.16 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/3787" target="_blank" rel="noopener noreferrer" class="">#3787</a></li>
<li class="">Bump tempfile from 3.20.0 to 3.21.0 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/3788" target="_blank" rel="noopener noreferrer" class="">#3788</a></li>
<li class="">feat: Introduce #[inline] for Builder methods by <a href="https://github.com/4ddx" target="_blank" rel="noopener noreferrer" class="">@4ddx</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3786" target="_blank" rel="noopener noreferrer" class="">#3786</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3789" target="_blank" rel="noopener noreferrer" class="">#3789</a>]📝Enhance documentation for <code>WeakArcMut</code> and <code>ArcMut</code> structs with safety notes by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3790" target="_blank" rel="noopener noreferrer" class="">#3790</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3791" target="_blank" rel="noopener noreferrer" class="">#3791</a>]⚡️Evolve ScheduledTaskManager: cron layer, jitter, metrics, shutdown integration by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3792" target="_blank" rel="noopener noreferrer" class="">#3792</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3794" target="_blank" rel="noopener noreferrer" class="">#3794</a>]✨Add fixed-rate and fixed-delay task scheduling methods to ScheduledTaskManager by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3795" target="_blank" rel="noopener noreferrer" class="">#3795</a></li>
<li class="">Bump form_urlencoded from 1.2.1 to 1.2.2 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/3798" target="_blank" rel="noopener noreferrer" class="">#3798</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3796" target="_blank" rel="noopener noreferrer" class="">#3796</a>]✨Implement asynchronous fixed-rate, fixed-delay, and fixed-rate-no-overlap task scheduling methods in ScheduledTaskManager by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3797" target="_blank" rel="noopener noreferrer" class="">#3797</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3799" target="_blank" rel="noopener noreferrer" class="">#3799</a>]♻️Migrate BrokerRuntime scheduled loops to ScheduledTaskManager by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3800" target="_blank" rel="noopener noreferrer" class="">#3800</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3802" target="_blank" rel="noopener noreferrer" class="">#3802</a>]♻️Refactor QueueTypeUtils to accept Option references directly for improved clarity and performance by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3803" target="_blank" rel="noopener noreferrer" class="">#3803</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3804" target="_blank" rel="noopener noreferrer" class="">#3804</a>]Add slave synchronization scaffolding and update MessageStore HA API by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3805" target="_blank" rel="noopener noreferrer" class="">#3805</a></li>
<li class="">Bump memmap2 from 0.9.7 to 0.9.8 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/3806" target="_blank" rel="noopener noreferrer" class="">#3806</a></li>
<li class="">Bump url from 2.5.4 to 2.5.6 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/3807" target="_blank" rel="noopener noreferrer" class="">#3807</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3808" target="_blank" rel="noopener noreferrer" class="">#3808</a>]📝Add configuration files for broker roles and settings by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3809" target="_blank" rel="noopener noreferrer" class="">#3809</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3813" target="_blank" rel="noopener noreferrer" class="">#3813</a>]✨Add simple broker config templates (master and slave) under distribution/config/broker by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3814" target="_blank" rel="noopener noreferrer" class="">#3814</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3815" target="_blank" rel="noopener noreferrer" class="">#3815</a>]♻️ Split MessageStore init from start and align BrokerRuntime initialization flow by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3816" target="_blank" rel="noopener noreferrer" class="">#3816</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3818" target="_blank" rel="noopener noreferrer" class="">#3818</a>]♻️ Refactor MessageStore commit log getters to return refs and add mutable variants by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3819" target="_blank" rel="noopener noreferrer" class="">#3819</a></li>
<li class="">refactor: return <code>Option&lt;&amp;String&gt;&gt;</code> on consumer_group by <a href="https://github.com/4ddx" target="_blank" rel="noopener noreferrer" class="">@4ddx</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3824" target="_blank" rel="noopener noreferrer" class="">#3824</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3827" target="_blank" rel="noopener noreferrer" class="">#3827</a>]♻️Consolidate server config: use BrokerConfig.broker_server_config across BrokerRuntime/Bootstrap by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3830" target="_blank" rel="noopener noreferrer" class="">#3830</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3829" target="_blank" rel="noopener noreferrer" class="">#3829</a>]⚡️Add brokerServerConfig section to broker-simple-slave.toml and move listenPort under it by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3831" target="_blank" rel="noopener noreferrer" class="">#3831</a></li>
<li class="">Add startup logo by <a href="https://github.com/watchgou" target="_blank" rel="noopener noreferrer" class="">@watchgou</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3828" target="_blank" rel="noopener noreferrer" class="">#3828</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3834" target="_blank" rel="noopener noreferrer" class="">#3834</a>]⚡️Standardize and centralize startup ASCII logo usage by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3835" target="_blank" rel="noopener noreferrer" class="">#3835</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3837" target="_blank" rel="noopener noreferrer" class="">#3837</a>]🐛HA client didn’t refresh last_read_timestamp on reads, causing premature housekeeping disconnects by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3838" target="_blank" rel="noopener noreferrer" class="">#3838</a></li>
<li class="">Refactor GeneralHAService to use enum for HA service by <a href="https://github.com/dhvll" target="_blank" rel="noopener noreferrer" class="">@dhvll</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3765" target="_blank" rel="noopener noreferrer" class="">#3765</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3839" target="_blank" rel="noopener noreferrer" class="">#3839</a>]♻️Refactor DefaultHAService initialization to accept GeneralHAService as a parameter by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3840" target="_blank" rel="noopener noreferrer" class="">#3840</a></li>
<li class="">documentation: add RocketMQ-RustBroker ASCII logo to broker-bootstrap-server by <a href="https://github.com/4ddx" target="_blank" rel="noopener noreferrer" class="">@4ddx</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3841" target="_blank" rel="noopener noreferrer" class="">#3841</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3843" target="_blank" rel="noopener noreferrer" class="">#3843</a>]Add test coverage for multi_dispatch_utils in queue.rs (LMQ key, dispatch checks) by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3844" target="_blank" rel="noopener noreferrer" class="">#3844</a></li>
<li class=""><a href="https://github.com/mxsm/rocketmq-rust/issues/3826" target="_blank" rel="noopener noreferrer" class="">#3826</a>: Refactor Make is_compaction take <code>Option&lt;&amp;TopicConfig&gt;</code> instead … by <a href="https://github.com/kashifsoofi" target="_blank" rel="noopener noreferrer" class="">@kashifsoofi</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3845" target="_blank" rel="noopener noreferrer" class="">#3845</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3846" target="_blank" rel="noopener noreferrer" class="">#3846</a>]⚡️Integrate StoreStatsService hooks and CQ checkpoint updates; prepare multi-dispatch LMQ path by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3847" target="_blank" rel="noopener noreferrer" class="">#3847</a></li>
<li class="">refactor: make ConsumeMessageDirectlyResult::remark return <code>Option&lt;&amp;CheetahString&gt;</code> by <a href="https://github.com/4ddx" target="_blank" rel="noopener noreferrer" class="">@4ddx</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3842" target="_blank" rel="noopener noreferrer" class="">#3842</a></li>
<li class="">Improve GroupRetryPolicy accessors to return <code>Option&lt;&amp;T&gt;</code> instead of <code>&amp;Option</code> by <a href="https://github.com/schechenkin" target="_blank" rel="noopener noreferrer" class="">@schechenkin</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3850" target="_blank" rel="noopener noreferrer" class="">#3850</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3851" target="_blank" rel="noopener noreferrer" class="">#3851</a>]♻️Change put_request to accept GroupCommitRequest instead of ArcMut by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3852" target="_blank" rel="noopener noreferrer" class="">#3852</a></li>
<li class="">Bump regex from 1.11.1 to 1.11.2 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/3854" target="_blank" rel="noopener noreferrer" class="">#3854</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3855" target="_blank" rel="noopener noreferrer" class="">#3855</a>]🐛HA GroupTransferService ack threshold and lock handling cause unnecessary timeouts by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3856" target="_blank" rel="noopener noreferrer" class="">#3856</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3857" target="_blank" rel="noopener noreferrer" class="">#3857</a>]📝Expand rocketmq-error README with multi-crate error architecture overview by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3858" target="_blank" rel="noopener noreferrer" class="">#3858</a></li>
<li class="">Bump url from 2.5.6 to 2.5.7 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/3860" target="_blank" rel="noopener noreferrer" class="">#3860</a></li>
<li class="">enhancement: remove sync_unsafe_cell feature from rocketmq-namesrv by <a href="https://github.com/4ddx" target="_blank" rel="noopener noreferrer" class="">@4ddx</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3862" target="_blank" rel="noopener noreferrer" class="">#3862</a></li>
<li class=""><a href="https://github.com/mxsm/rocketmq-rust/issues/3823" target="_blank" rel="noopener noreferrer" class="">#3823</a>: Adjust ConsumeMessageDirectlyResult::consume_result by <a href="https://github.com/kashifsoofi" target="_blank" rel="noopener noreferrer" class="">@kashifsoofi</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3848" target="_blank" rel="noopener noreferrer" class="">#3848</a></li>
<li class="">Update commit_log.rs by <a href="https://github.com/JithinKamineni" target="_blank" rel="noopener noreferrer" class="">@JithinKamineni</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3861" target="_blank" rel="noopener noreferrer" class="">#3861</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3864" target="_blank" rel="noopener noreferrer" class="">#3864</a>]🚀Add error handling modules for various components by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3865" target="_blank" rel="noopener noreferrer" class="">#3865</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3866" target="_blank" rel="noopener noreferrer" class="">#3866</a>]⚡️Update message handling in content_show.rs for improved clarity and type safety by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3867" target="_blank" rel="noopener noreferrer" class="">#3867</a></li>
<li class="">Bump clap from 4.5.45 to 4.5.46 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/3868" target="_blank" rel="noopener noreferrer" class="">#3868</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3869" target="_blank" rel="noopener noreferrer" class="">#3869</a>]♻️Make SlaveSynchronize generic and optional; integrate safely into BrokerRuntime by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3870" target="_blank" rel="noopener noreferrer" class="">#3870</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3871" target="_blank" rel="noopener noreferrer" class="">#3871</a>]🚀Implement sync_all method in SlaveSynchronize for comprehensive synchronization by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3872" target="_blank" rel="noopener noreferrer" class="">#3872</a></li>
<li class="">Bump tracing-subscriber from 0.3.19 to 0.3.20 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/3877" target="_blank" rel="noopener noreferrer" class="">#3877</a></li>
<li class="">Bump config from 0.15.14 to 0.15.15 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/3878" target="_blank" rel="noopener noreferrer" class="">#3878</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3880" target="_blank" rel="noopener noreferrer" class="">#3880</a>]♻️Simplify DataVersion counter from Arc to AtomicI64 in remoting protocol by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3881" target="_blank" rel="noopener noreferrer" class="">#3881</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3882" target="_blank" rel="noopener noreferrer" class="">#3882</a>]⚡️Implement master→slave metadata sync (topic configs, static queue mappings) and add BrokerOuterAPI.get_all_topic_config by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3883" target="_blank" rel="noopener noreferrer" class="">#3883</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3885" target="_blank" rel="noopener noreferrer" class="">#3885</a>]♻️Make RemotingCommand::body() ergonomic (<code>Option&lt;&amp;Bytes&gt;</code>) and update call sites by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3886" target="_blank" rel="noopener noreferrer" class="">#3886</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3887" target="_blank" rel="noopener noreferrer" class="">#3887</a>]✨Add ConsumerOffsetSerializeWrapper protocol and export module by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3888" target="_blank" rel="noopener noreferrer" class="">#3888</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3889" target="_blank" rel="noopener noreferrer" class="">#3889</a>]✨Normalize ConsumerOffsetSerializeWrapper JSON field casing and add accessors by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3890" target="_blank" rel="noopener noreferrer" class="">#3890</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3891" target="_blank" rel="noopener noreferrer" class="">#3891</a>]✨Implement master→slave consumer offset sync and add BrokerOuterAPI.get_all_consumer_offset by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3892" target="_blank" rel="noopener noreferrer" class="">#3892</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3893" target="_blank" rel="noopener noreferrer" class="">#3893</a>]✨Implement master→slave delay offset sync and add BrokerOuterAPI.get_delay_offset⚡️ by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3894" target="_blank" rel="noopener noreferrer" class="">#3894</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3895" target="_blank" rel="noopener noreferrer" class="">#3895</a>]✨Add SubscriptionGroupWrapper protocol and export module⚡️ by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3896" target="_blank" rel="noopener noreferrer" class="">#3896</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3897" target="_blank" rel="noopener noreferrer" class="">#3897</a>]✨Implement master→slave subscription group sync and add BrokerOuterAPI.get_all_subscription_group_config⚡️ by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3899" target="_blank" rel="noopener noreferrer" class="">#3899</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3900" target="_blank" rel="noopener noreferrer" class="">#3900</a>]🚀Add MessageRequestModeSerializeWrapper protocol and export module by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3901" target="_blank" rel="noopener noreferrer" class="">#3901</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3902" target="_blank" rel="noopener noreferrer" class="">#3902</a>]🚀Add get_message_request_mode method and update MessageRequestModeManager in broker APIs by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3903" target="_blank" rel="noopener noreferrer" class="">#3903</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3904" target="_blank" rel="noopener noreferrer" class="">#3904</a>]🚀Introduce TimerMetricsSerializeWrapper in remoting protocol and expose module by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3905" target="_blank" rel="noopener noreferrer" class="">#3905</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3906" target="_blank" rel="noopener noreferrer" class="">#3906</a>]🚀Add broker handler for GetAllDelayOffset to expose delay offset data by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3907" target="_blank" rel="noopener noreferrer" class="">#3907</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3909" target="_blank" rel="noopener noreferrer" class="">#3909</a>]🚀Feature flag mismatch: common enables rocketmq-error with serde_json, but error crate exposes with_serde by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3910" target="_blank" rel="noopener noreferrer" class="">#3910</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3908" target="_blank" rel="noopener noreferrer" class="">#3908</a>]♻️Unify JSON error handling: replace JsonError with feature-gated SerdeJsonError and simplify conversions by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3911" target="_blank" rel="noopener noreferrer" class="">#3911</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3913" target="_blank" rel="noopener noreferrer" class="">#3913</a>]⚡️Expose GetAllSubscriptionGroupConfig via admin broker processor by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3914" target="_blank" rel="noopener noreferrer" class="">#3914</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3915" target="_blank" rel="noopener noreferrer" class="">#3915</a>]⚡️Make GroupRetryPolicy default-policy allocation lazy and non-owning by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3916" target="_blank" rel="noopener noreferrer" class="">#3916</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3920" target="_blank" rel="noopener noreferrer" class="">#3920</a>]♻️ Avoid cloning BrokerConfig in DefaultPullMessageResultHandler.compose_response_header by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3921" target="_blank" rel="noopener noreferrer" class="">#3921</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3922" target="_blank" rel="noopener noreferrer" class="">#3922</a>]🚀Add RejectRequestResponse type and default reject_request implementation in LocalRequestProcessor by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3923" target="_blank" rel="noopener noreferrer" class="">#3923</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3924" target="_blank" rel="noopener noreferrer" class="">#3924</a>]🚀Implement flow control for reject requests in request processor by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3925" target="_blank" rel="noopener noreferrer" class="">#3925</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3926" target="_blank" rel="noopener noreferrer" class="">#3926</a>]♻️Table-based dynamic dispatch for NameServerRequestProcessor and unified processor registration by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3927" target="_blank" rel="noopener noreferrer" class="">#3927</a></li>
<li class=""><a href="https://github.com/mxsm/rocketmq-rust/issues/3884" target="_blank" rel="noopener noreferrer" class="">#3884</a>: Refactor zone_name method to return an Option reference by <a href="https://github.com/kashifsoofi" target="_blank" rel="noopener noreferrer" class="">@kashifsoofi</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3928" target="_blank" rel="noopener noreferrer" class="">#3928</a></li>
<li class=""><a href="https://github.com/mxsm/rocketmq-rust/issues/3912" target="_blank" rel="noopener noreferrer" class="">#3912</a>: Refactor ConfigManager::encode method by <a href="https://github.com/kashifsoofi" target="_blank" rel="noopener noreferrer" class="">@kashifsoofi</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3930" target="_blank" rel="noopener noreferrer" class="">#3930</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3932" target="_blank" rel="noopener noreferrer" class="">#3932</a>]♻️Table-based dynamic dispatch for BrokerRequestProcessor; unify per-processor RequestProcessor impls by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3933" target="_blank" rel="noopener noreferrer" class="">#3933</a></li>
<li class="">Bump clap from 4.5.46 to 4.5.47 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/3934" target="_blank" rel="noopener noreferrer" class="">#3934</a></li>
<li class="">Bump uuid from 1.18.0 to 1.18.1 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/3935" target="_blank" rel="noopener noreferrer" class="">#3935</a></li>
<li class="">Bump windows from 0.61.3 to 0.62.0 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/3936" target="_blank" rel="noopener noreferrer" class="">#3936</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3940" target="_blank" rel="noopener noreferrer" class="">#3940</a>]📚 Add "Best practice" section to navigation by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3941" target="_blank" rel="noopener noreferrer" class="">#3941</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3939" target="_blank" rel="noopener noreferrer" class="">#3939</a>]📚 Added Chinese and en documentation on best practices for Broker naming by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3942" target="_blank" rel="noopener noreferrer" class="">#3942</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3943" target="_blank" rel="noopener noreferrer" class="">#3943</a>]📚 Update permalink for Broker Naming documentation to Chinese version by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3944" target="_blank" rel="noopener noreferrer" class="">#3944</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3946" target="_blank" rel="noopener noreferrer" class="">#3946</a>]BrokerRuntime: recover_initialize_service didn’t check message_store.load() result; hook variable rename for clarity by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3947" target="_blank" rel="noopener noreferrer" class="">#3947</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3950" target="_blank" rel="noopener noreferrer" class="">#3950</a>]♻️Derive Default for MessageVersion and mark V1 as default by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3951" target="_blank" rel="noopener noreferrer" class="">#3951</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3948" target="_blank" rel="noopener noreferrer" class="">#3948</a>]🐛Prevent panic in BrokerRuntime init when timer wheel enabled or schedule service missing by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3949" target="_blank" rel="noopener noreferrer" class="">#3949</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3952" target="_blank" rel="noopener noreferrer" class="">#3952</a>]🚀Implement BrokerPreOnlineService and integrate with BrokerRuntime lifecycle by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3953" target="_blank" rel="noopener noreferrer" class="">#3953</a></li>
<li class="">Reference and replacement discarded methods are not used in the project by <a href="https://github.com/watchgou" target="_blank" rel="noopener noreferrer" class="">@watchgou</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3954" target="_blank" rel="noopener noreferrer" class="">#3954</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3957" target="_blank" rel="noopener noreferrer" class="">#3957</a>]🚀BrokerConfig: add compatible_with_old_name_srv flag with default true by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3959" target="_blank" rel="noopener noreferrer" class="">#3959</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3956" target="_blank" rel="noopener noreferrer" class="">#3956</a>]🚀Add BrokerOuterAPI::sync_broker_member_group and integrate for name server compatibility by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3960" target="_blank" rel="noopener noreferrer" class="">#3960</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3961" target="_blank" rel="noopener noreferrer" class="">#3961</a>]🚀Add constructor for BrokerPreOnlineService and integrate with BrokerRuntime by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3962" target="_blank" rel="noopener noreferrer" class="">#3962</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3963" target="_blank" rel="noopener noreferrer" class="">#3963</a>]🚀Broker pre-online: master HA handshake loop, min-broker selection, and HA addr helper by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3964" target="_blank" rel="noopener noreferrer" class="">#3964</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3965" target="_blank" rel="noopener noreferrer" class="">#3965</a>]🚀Add ExchangeHAInfoRequestHeader to remoting protocol by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3966" target="_blank" rel="noopener noreferrer" class="">#3966</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3969" target="_blank" rel="noopener noreferrer" class="">#3969</a>]⚡️Add HA handshake flow, send_broker_ha_info, and expose HA services; make HA service optional; add RemotingHelper by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3971" target="_blank" rel="noopener noreferrer" class="">#3971</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3970" target="_blank" rel="noopener noreferrer" class="">#3970</a>]⚡️Broker pre-online HA handshake, HA metadata exchange, optional HA service, and remoting helper by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3972" target="_blank" rel="noopener noreferrer" class="">#3972</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3974" target="_blank" rel="noopener noreferrer" class="">#3974</a>]🚀Implement PartialOrd and Ord traits for DataVersion; enhance equality comparison logic by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3975" target="_blank" rel="noopener noreferrer" class="">#3975</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3977" target="_blank" rel="noopener noreferrer" class="">#3977</a>]🚀Implement HAConnectionStateNotificationService by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3978" target="_blank" rel="noopener noreferrer" class="">#3978</a></li>
<li class="">AdminBrokerProcessor. NotifyMinBrokerIdChange preliminary implementation of functions by <a href="https://github.com/watchgou" target="_blank" rel="noopener noreferrer" class="">@watchgou</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3979" target="_blank" rel="noopener noreferrer" class="">#3979</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3981" target="_blank" rel="noopener noreferrer" class="">#3981</a>]🔧Update test for SubscriptionGroupWrapper to validate data_version timestamp by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3982" target="_blank" rel="noopener noreferrer" class="">#3982</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3983" target="_blank" rel="noopener noreferrer" class="">#3983</a>]Use fully qualified config::ConfigError and remove redundant import in rocketmq-error by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3984" target="_blank" rel="noopener noreferrer" class="">#3984</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3985" target="_blank" rel="noopener noreferrer" class="">#3985</a>]🍻Make HAConnection::remote_address return owned String and wire remote SocketAddr through HA layer by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3986" target="_blank" rel="noopener noreferrer" class="">#3986</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3968" target="_blank" rel="noopener noreferrer" class="">#3968</a>]🍻 Make HAService::put_group_connection_state_request async and awaitable; update broker pre-online handshake flow by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3988" target="_blank" rel="noopener noreferrer" class="">#3988</a></li>
<li class="">Bump chrono from 0.4.41 to 0.4.42 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/3991" target="_blank" rel="noopener noreferrer" class="">#3991</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3989" target="_blank" rel="noopener noreferrer" class="">#3989</a>]🍻 Simplify handling of group connection state request by awaiting tx directly by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3990" target="_blank" rel="noopener noreferrer" class="">#3990</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3993" target="_blank" rel="noopener noreferrer" class="">#3993</a>]📝Add configuration files for broker master and slave settings by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3994" target="_blank" rel="noopener noreferrer" class="">#3994</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3995" target="_blank" rel="noopener noreferrer" class="">#3995</a>]🚀Implement Drop trait for BrokerRuntime to ensure proper shutdown on drop by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3996" target="_blank" rel="noopener noreferrer" class="">#3996</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3997" target="_blank" rel="noopener noreferrer" class="">#3997</a>]⚡️Improve logging for commit log loading with distinct success and failure messages by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3998" target="_blank" rel="noopener noreferrer" class="">#3998</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3999" target="_blank" rel="noopener noreferrer" class="">#3999</a>]🐛NameServer runtime not shutting down in Drop (restored shutdown call) by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4000" target="_blank" rel="noopener noreferrer" class="">#4000</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4001" target="_blank" rel="noopener noreferrer" class="">#4001</a>]♻️Nameserver bootstrap: replace internal RocketMQRuntime scheduling with ScheduledTaskManager + initialization lifecycle split by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4002" target="_blank" rel="noopener noreferrer" class="">#4002</a></li>
<li class="">Bump tempfile from 3.21.0 to 3.22.0 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/4003" target="_blank" rel="noopener noreferrer" class="">#4003</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4004" target="_blank" rel="noopener noreferrer" class="">#4004</a>]📝Update doc website url to <a href="https://rocketmqrust.com/" target="_blank" rel="noopener noreferrer" class="">https://rocketmqrust.com</a> in README by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4005" target="_blank" rel="noopener noreferrer" class="">#4005</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4006" target="_blank" rel="noopener noreferrer" class="">#4006</a>]♻️Refactor: Use &amp;mut RemotingCommand in RequestProcessor API for in-place mutation &amp; reduced cloning by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4007" target="_blank" rel="noopener noreferrer" class="">#4007</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4008" target="_blank" rel="noopener noreferrer" class="">#4008</a>]♻️Refactor: Add original request parameter to RPCHook::do_after_response for richer post-processing by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4009" target="_blank" rel="noopener noreferrer" class="">#4009</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4011" target="_blank" rel="noopener noreferrer" class="">#4011</a>]🔥Add ZoneRouteRPCHook for zone-aware topic route filtering by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4012" target="_blank" rel="noopener noreferrer" class="">#4012</a></li>
<li class="">Broker id change: Implementation Notification Broker Id Change Logic by <a href="https://github.com/watchgou" target="_blank" rel="noopener noreferrer" class="">@watchgou</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4010" target="_blank" rel="noopener noreferrer" class="">#4010</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4014" target="_blank" rel="noopener noreferrer" class="">#4014</a>]♻️Refactor: Update async functions to return RocketMQResult for better error handling by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4015" target="_blank" rel="noopener noreferrer" class="">#4015</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4016" target="_blank" rel="noopener noreferrer" class="">#4016</a>]♻️Refactor: Simplify kv_config_path and config_store_path methods for improved readability by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4017" target="_blank" rel="noopener noreferrer" class="">#4017</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4018" target="_blank" rel="noopener noreferrer" class="">#4018</a>]⚡️Enhance RocketMQServer to support RPC hooks and improve initialization logic by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4019" target="_blank" rel="noopener noreferrer" class="">#4019</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4020" target="_blank" rel="noopener noreferrer" class="">#4020</a>]⚡️Improve name server readiness checks and update log messages for clarity by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4021" target="_blank" rel="noopener noreferrer" class="">#4021</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4023" target="_blank" rel="noopener noreferrer" class="">#4023</a>]♻️Refactor: Optimize queue data collection and simplify broker ID retrieval logic by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4024" target="_blank" rel="noopener noreferrer" class="">#4024</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4025" target="_blank" rel="noopener noreferrer" class="">#4025</a>]Introduce ChannelId type alias for improved clarity in channel struct by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4026" target="_blank" rel="noopener noreferrer" class="">#4026</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4027" target="_blank" rel="noopener noreferrer" class="">#4027</a>]⚡️Add ChannelId to BrokerAddrInfo and enhance channel management in housekeeping service by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4028" target="_blank" rel="noopener noreferrer" class="">#4028</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4029" target="_blank" rel="noopener noreferrer" class="">#4029</a>] 🚀Add reject_request method to handle message acceptance conditions in send_message_processor by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4030" target="_blank" rel="noopener noreferrer" class="">#4030</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4031" target="_blank" rel="noopener noreferrer" class="">#4031</a>]🚀Add reject_request method to handle slave broker read conditions in PullMessageProcessor by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4032" target="_blank" rel="noopener noreferrer" class="">#4032</a></li>
<li class="">refactor: ClientRequestProcessor#process_request by <a href="https://github.com/Parizval" target="_blank" rel="noopener noreferrer" class="">@Parizval</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4033" target="_blank" rel="noopener noreferrer" class="">#4033</a></li>
<li class="">Exchange broker ha info by <a href="https://github.com/watchgou" target="_blank" rel="noopener noreferrer" class="">@watchgou</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4034" target="_blank" rel="noopener noreferrer" class="">#4034</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4038" target="_blank" rel="noopener noreferrer" class="">#4038</a>]🚀Add page_size dependency and enhance memory management in TransientStorePool by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4039" target="_blank" rel="noopener noreferrer" class="">#4039</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4040" target="_blank" rel="noopener noreferrer" class="">#4040</a>]⚡️Enhance Windows memory management support in ffi.rs and update Cargo.toml dependencies by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4041" target="_blank" rel="noopener noreferrer" class="">#4041</a></li>
<li class="">perf: inline functions of broker_bootstrap.rs by <a href="https://github.com/Parizval" target="_blank" rel="noopener noreferrer" class="">@Parizval</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4042" target="_blank" rel="noopener noreferrer" class="">#4042</a></li>
<li class="">Reset master offset by <a href="https://github.com/watchgou" target="_blank" rel="noopener noreferrer" class="">@watchgou</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4043" target="_blank" rel="noopener noreferrer" class="">#4043</a></li>
<li class="">Bump serde from 1.0.219 to 1.0.224 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/4045" target="_blank" rel="noopener noreferrer" class="">#4045</a></li>
<li class="">Bump config from 0.15.15 to 0.15.16 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/4046" target="_blank" rel="noopener noreferrer" class="">#4046</a></li>
<li class="">Bump serde_json from 1.0.143 to 1.0.145 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/4047" target="_blank" rel="noopener noreferrer" class="">#4047</a></li>
<li class="">refactor: Simplying default configuration in NamesrvConfig by <a href="https://github.com/Parizval" target="_blank" rel="noopener noreferrer" class="">@Parizval</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4044" target="_blank" rel="noopener noreferrer" class="">#4044</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4048" target="_blank" rel="noopener noreferrer" class="">#4048</a>]🚀Add broker heartbeat interval configuration and scheduling by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4049" target="_blank" rel="noopener noreferrer" class="">#4049</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4050" target="_blank" rel="noopener noreferrer" class="">#4050</a>]♻️Replace manual heartbeat scheduling with a fixed-rate task manager by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4051" target="_blank" rel="noopener noreferrer" class="">#4051</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4052" target="_blank" rel="noopener noreferrer" class="">#4052</a>]🚀Implement minimum broker ID and address tracking in broker runtime by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4053" target="_blank" rel="noopener noreferrer" class="">#4053</a></li>
<li class="">Broker epoch cache handler by <a href="https://github.com/watchgou" target="_blank" rel="noopener noreferrer" class="">@watchgou</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4056" target="_blank" rel="noopener noreferrer" class="">#4056</a></li>
<li class="">notify broker role changed by <a href="https://github.com/watchgou" target="_blank" rel="noopener noreferrer" class="">@watchgou</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4058" target="_blank" rel="noopener noreferrer" class="">#4058</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4060" target="_blank" rel="noopener noreferrer" class="">#4060</a>]⚡️Enhance broker runtime with locking mechanism and refactor sync methods by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4061" target="_blank" rel="noopener noreferrer" class="">#4061</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4064" target="_blank" rel="noopener noreferrer" class="">#4064</a>] Refactor error handling in ackAsync for queue ID and offset retrieval by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4065" target="_blank" rel="noopener noreferrer" class="">#4065</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4062" target="_blank" rel="noopener noreferrer" class="">#4062</a>]♻️Refactor master address handling to support optional values in broker runtime by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4063" target="_blank" rel="noopener noreferrer" class="">#4063</a></li>
<li class="">test: added config test case for ServerConfig by <a href="https://github.com/Parizval" target="_blank" rel="noopener noreferrer" class="">@Parizval</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4066" target="_blank" rel="noopener noreferrer" class="">#4066</a></li>
<li class="">Bump clap from 4.5.47 to 4.5.48 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/4067" target="_blank" rel="noopener noreferrer" class="">#4067</a></li>
<li class="">Bump anyhow from 1.0.99 to 1.0.100 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/4068" target="_blank" rel="noopener noreferrer" class="">#4068</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4069" target="_blank" rel="noopener noreferrer" class="">#4069</a>]♻️Refactor scheduled task execution in broker runtime to use task manager by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4070" target="_blank" rel="noopener noreferrer" class="">#4070</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3917" target="_blank" rel="noopener noreferrer" class="">#3917</a>]🐛Update GetAllSubscriptionGroupConfig to GetAllMessageRequestMode by <a href="https://github.com/WaterWhisperer" target="_blank" rel="noopener noreferrer" class="">@WaterWhisperer</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4071" target="_blank" rel="noopener noreferrer" class="">#4071</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4072" target="_blank" rel="noopener noreferrer" class="">#4072</a>]♻️Refactor broker registration task to use scheduled task manager by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4073" target="_blank" rel="noopener noreferrer" class="">#4073</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4075" target="_blank" rel="noopener noreferrer" class="">#4075</a>]🚀Implement Broker on_master_offline by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4076" target="_blank" rel="noopener noreferrer" class="">#4076</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3992" target="_blank" rel="noopener noreferrer" class="">#3992</a>]♻️Refactor event listener initialization to handle None case for channel_event_listener by <a href="https://github.com/WaterWhisperer" target="_blank" rel="noopener noreferrer" class="">@WaterWhisperer</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4074" target="_blank" rel="noopener noreferrer" class="">#4074</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4079" target="_blank" rel="noopener noreferrer" class="">#4079</a>]📝docs: Enhance documentation for BrokerRuntime::initialize_metadata function by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4080" target="_blank" rel="noopener noreferrer" class="">#4080</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4083" target="_blank" rel="noopener noreferrer" class="">#4083</a>]🚀Add RocksDB message store support with feature-gated architecture by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4084" target="_blank" rel="noopener noreferrer" class="">#4084</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3825" target="_blank" rel="noopener noreferrer" class="">#3825</a>]🐛Incorrect brokerRole in broker-simple-slave.toml by <a href="https://github.com/WaterWhisperer" target="_blank" rel="noopener noreferrer" class="">@WaterWhisperer</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4085" target="_blank" rel="noopener noreferrer" class="">#4085</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3793" target="_blank" rel="noopener noreferrer" class="">#3793</a>]⚡️Remove unused trait-variant workspace dependency from Cargo.toml by <a href="https://github.com/WaterWhisperer" target="_blank" rel="noopener noreferrer" class="">@WaterWhisperer</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4086" target="_blank" rel="noopener noreferrer" class="">#4086</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4089" target="_blank" rel="noopener noreferrer" class="">#4089</a>]🚀Add BrokerSyncInfo struct by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4090" target="_blank" rel="noopener noreferrer" class="">#4090</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4092" target="_blank" rel="noopener noreferrer" class="">#4092</a>]♻️Clean up existing clippy warnings of bool_assert_comparison and assertions_on_constant by <a href="https://github.com/WaterWhisperer" target="_blank" rel="noopener noreferrer" class="">@WaterWhisperer</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4091" target="_blank" rel="noopener noreferrer" class="">#4091</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4093" target="_blank" rel="noopener noreferrer" class="">#4093</a>]🚀Implement broker HA info retrieval and update logic in BrokerRuntime by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4094" target="_blank" rel="noopener noreferrer" class="">#4094</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4096" target="_blank" rel="noopener noreferrer" class="">#4096</a>]♻️Clean up existing clippy warnings of clone_on_copy and needless_borrow by <a href="https://github.com/WaterWhisperer" target="_blank" rel="noopener noreferrer" class="">@WaterWhisperer</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4095" target="_blank" rel="noopener noreferrer" class="">#4095</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4099" target="_blank" rel="noopener noreferrer" class="">#4099</a>]♻️Clean up existing clippy warnings of vec_init_then_push, redundant_closure and useless_conversion by <a href="https://github.com/WaterWhisperer" target="_blank" rel="noopener noreferrer" class="">@WaterWhisperer</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4097" target="_blank" rel="noopener noreferrer" class="">#4097</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4088" target="_blank" rel="noopener noreferrer" class="">#4088</a>]⚡️Add inline annotations to delay level table accessors by <a href="https://github.com/WaterWhisperer" target="_blank" rel="noopener noreferrer" class="">@WaterWhisperer</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4102" target="_blank" rel="noopener noreferrer" class="">#4102</a></li>
<li class="">enhancement: Improve broker runtime API design by <a href="https://github.com/Parizval" target="_blank" rel="noopener noreferrer" class="">@Parizval</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4101" target="_blank" rel="noopener noreferrer" class="">#4101</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4105" target="_blank" rel="noopener noreferrer" class="">#4105</a>]♻️Clean up existing clippy warnings of new_without_default, field_reassign_with_default, const_is_empty, large_enum_variant by <a href="https://github.com/WaterWhisperer" target="_blank" rel="noopener noreferrer" class="">@WaterWhisperer</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4100" target="_blank" rel="noopener noreferrer" class="">#4100</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4087" target="_blank" rel="noopener noreferrer" class="">#4087</a>]♻️Clean up existing clippy warnings of useless_vec, redundant_field_names, let_unit_value, manual_range_contains by <a href="https://github.com/WaterWhisperer" target="_blank" rel="noopener noreferrer" class="">@WaterWhisperer</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4106" target="_blank" rel="noopener noreferrer" class="">#4106</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4087" target="_blank" rel="noopener noreferrer" class="">#4087</a>]♻️Clean up remaining clippy warnings by <a href="https://github.com/WaterWhisperer" target="_blank" rel="noopener noreferrer" class="">@WaterWhisperer</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4107" target="_blank" rel="noopener noreferrer" class="">#4107</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4098" target="_blank" rel="noopener noreferrer" class="">#4098</a>]♻️Refactor RocketmqDefaultClient and client message process by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4108" target="_blank" rel="noopener noreferrer" class="">#4108</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4113" target="_blank" rel="noopener noreferrer" class="">#4113</a>]🚀Add RemotingGeneral struct and message processing methods by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4114" target="_blank" rel="noopener noreferrer" class="">#4114</a></li>
<li class="">Bump libc from 0.2.175 to 0.2.176 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/4115" target="_blank" rel="noopener noreferrer" class="">#4115</a></li>
<li class="">Bump tempfile from 3.22.0 to 3.23.0 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/4116" target="_blank" rel="noopener noreferrer" class="">#4116</a></li>
<li class="">Bump config from 0.15.16 to 0.15.17 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/4117" target="_blank" rel="noopener noreferrer" class="">#4117</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3849" target="_blank" rel="noopener noreferrer" class="">#3849</a>]📝Delete the license in rocketmq-error crate lib.rs by <a href="https://github.com/WaterWhisperer" target="_blank" rel="noopener noreferrer" class="">@WaterWhisperer</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4118" target="_blank" rel="noopener noreferrer" class="">#4118</a></li>
<li class="">Bump windows from 0.62.0 to 0.62.1 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/4119" target="_blank" rel="noopener noreferrer" class="">#4119</a></li>
<li class="">Bump regex from 1.11.2 to 1.11.3 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/4120" target="_blank" rel="noopener noreferrer" class="">#4120</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4122" target="_blank" rel="noopener noreferrer" class="">#4122</a>]Add macos system call ibc::mincore function by <a href="https://github.com/watchgou" target="_blank" rel="noopener noreferrer" class="">@watchgou</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4121" target="_blank" rel="noopener noreferrer" class="">#4121</a></li>
<li class="">Bump sysinfo from 0.37.0 to 0.37.1 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/4124" target="_blank" rel="noopener noreferrer" class="">#4124</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4130" target="_blank" rel="noopener noreferrer" class="">#4130</a>]Add clippy allow for incompatible_msrv in multiple files by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4131" target="_blank" rel="noopener noreferrer" class="">#4131</a></li>
<li class="">Bump bytemuck from 1.23.2 to 1.24.0 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/4129" target="_blank" rel="noopener noreferrer" class="">#4129</a></li>
<li class="">Bump sysinfo from 0.37.1 to 0.37.2 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/4128" target="_blank" rel="noopener noreferrer" class="">#4128</a></li>
<li class="">Bump config from 0.15.17 to 0.15.18 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/4127" target="_blank" rel="noopener noreferrer" class="">#4127</a></li>
<li class="">Bump thiserror from 2.0.16 to 2.0.17 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/4126" target="_blank" rel="noopener noreferrer" class="">#4126</a></li>
<li class="">Bump quote from 1.0.40 to 1.0.41 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/4125" target="_blank" rel="noopener noreferrer" class="">#4125</a></li>
<li class="">epoch cache by <a href="https://github.com/watchgou" target="_blank" rel="noopener noreferrer" class="">@watchgou</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4123" target="_blank" rel="noopener noreferrer" class="">#4123</a></li>
<li class="">Bump windows from 0.62.1 to 0.62.2 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/4133" target="_blank" rel="noopener noreferrer" class="">#4133</a></li>
<li class="">Bump flate2 from 1.1.2 to 1.1.4 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/4134" target="_blank" rel="noopener noreferrer" class="">#4134</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4109" target="_blank" rel="noopener noreferrer" class="">#4109</a>]♻️Refactor Remoting Request and Response command handle by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4135" target="_blank" rel="noopener noreferrer" class="">#4135</a></li>
<li class="">Bump libc from 0.2.176 to 0.2.177 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/4149" target="_blank" rel="noopener noreferrer" class="">#4149</a></li>
<li class="">Broker master node address is offline by <a href="https://github.com/watchgou" target="_blank" rel="noopener noreferrer" class="">@watchgou</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4148" target="_blank" rel="noopener noreferrer" class="">#4148</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4146" target="_blank" rel="noopener noreferrer" class="">#4146</a>]⚡️Improve log message for channel removal in ProducerManager by <a href="https://github.com/WaterWhisperer" target="_blank" rel="noopener noreferrer" class="">@WaterWhisperer</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4152" target="_blank" rel="noopener noreferrer" class="">#4152</a></li>
<li class="">Implement 'notify broker id' logic by <a href="https://github.com/watchgou" target="_blank" rel="noopener noreferrer" class="">@watchgou</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4151" target="_blank" rel="noopener noreferrer" class="">#4151</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4147" target="_blank" rel="noopener noreferrer" class="">#4147</a>]⚡️Update log message for channel close event in ConsumerGroupInfo by <a href="https://github.com/WaterWhisperer" target="_blank" rel="noopener noreferrer" class="">@WaterWhisperer</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4153" target="_blank" rel="noopener noreferrer" class="">#4153</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4156" target="_blank" rel="noopener noreferrer" class="">#4156</a>]✨Add request_code method to RemotingCommand and inline annotation to parse_request_header by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4157" target="_blank" rel="noopener noreferrer" class="">#4157</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4158" target="_blank" rel="noopener noreferrer" class="">#4158</a>]♻️Refactor send_message_processor to simplify rewrite_result handling and improve hook execution by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4159" target="_blank" rel="noopener noreferrer" class="">#4159</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4161" target="_blank" rel="noopener noreferrer" class="">#4161</a>]♻️Refactor SendMessageRequestHeaderV2 to use static field keys for improved performance and reduced allocations by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4162" target="_blank" rel="noopener noreferrer" class="">#4162</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4163" target="_blank" rel="noopener noreferrer" class="">#4163</a>]✨Add FromMap support and benchmark for ExampleHeader with improved request header codec by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4164" target="_blank" rel="noopener noreferrer" class="">#4164</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4155" target="_blank" rel="noopener noreferrer" class="">#4155</a>]⚡️Remove return and semicolon refactor code by <a href="https://github.com/WaterWhisperer" target="_blank" rel="noopener noreferrer" class="">@WaterWhisperer</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4165" target="_blank" rel="noopener noreferrer" class="">#4165</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4160" target="_blank" rel="noopener noreferrer" class="">#4160</a>]⚡️Remove unused code from send_message_request_header.rs by <a href="https://github.com/WaterWhisperer" target="_blank" rel="noopener noreferrer" class="">@WaterWhisperer</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4166" target="_blank" rel="noopener noreferrer" class="">#4166</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4174" target="_blank" rel="noopener noreferrer" class="">#4174</a>]⚡️Remove unused variables and comments in message encoding and request processing by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4175" target="_blank" rel="noopener noreferrer" class="">#4175</a></li>
<li class="">Bump cfg-if from 1.0.3 to 1.0.4 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/4173" target="_blank" rel="noopener noreferrer" class="">#4173</a></li>
<li class="">Bump tokio from 1.47.1 to 1.48.0 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/4172" target="_blank" rel="noopener noreferrer" class="">#4172</a></li>
<li class="">Bump reqwest from 0.12.23 to 0.12.24 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/4170" target="_blank" rel="noopener noreferrer" class="">#4170</a></li>
<li class="">Bump clap from 4.5.48 to 4.5.49 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/4169" target="_blank" rel="noopener noreferrer" class="">#4169</a></li>
<li class="">Bump regex from 1.11.3 to 1.12.2 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/4168" target="_blank" rel="noopener noreferrer" class="">#4168</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4077" target="_blank" rel="noopener noreferrer" class="">#4077</a>]🚀file_utils read file operation method supports the asynchronous characteristics of tokio fs by <a href="https://github.com/WaterWhisperer" target="_blank" rel="noopener noreferrer" class="">@WaterWhisperer</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4167" target="_blank" rel="noopener noreferrer" class="">#4167</a></li>
<li class="">🐛 Fixes some bugs for UpdateAndCreateTopic, GetTopicConfig and GetConsumerConnectionList by <a href="https://github.com/BrightX" target="_blank" rel="noopener noreferrer" class="">@BrightX</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4171" target="_blank" rel="noopener noreferrer" class="">#4171</a></li>
<li class="">Bump strum from 0.26.3 to 0.27.2 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/4177" target="_blank" rel="noopener noreferrer" class="">#4177</a></li>
<li class="">Bump dirs from 5.0.1 to 6.0.0 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/4178" target="_blank" rel="noopener noreferrer" class="">#4178</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4078" target="_blank" rel="noopener noreferrer" class="">#4078</a>]🚀file_utils write file operation method supports the asynchronous characteristics of tokio fs by <a href="https://github.com/WaterWhisperer" target="_blank" rel="noopener noreferrer" class="">@WaterWhisperer</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4179" target="_blank" rel="noopener noreferrer" class="">#4179</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4180" target="_blank" rel="noopener noreferrer" class="">#4180</a>]✨Add delete_property_v2 function and benchmarks for performance comparison by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4181" target="_blank" rel="noopener noreferrer" class="">#4181</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4182" target="_blank" rel="noopener noreferrer" class="">#4182</a>]♻️Refactor message handling to improve batch processing logic in send_message_processor by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4183" target="_blank" rel="noopener noreferrer" class="">#4183</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4184" target="_blank" rel="noopener noreferrer" class="">#4184</a>]✨Add Criterion benchmarks for PermName::perm2string vs perm_to_string comparison by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4185" target="_blank" rel="noopener noreferrer" class="">#4185</a></li>
<li class="">fix: Add Apache License for running.rs file header by <a href="https://github.com/EricZZZ" target="_blank" rel="noopener noreferrer" class="">@EricZZZ</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4188" target="_blank" rel="noopener noreferrer" class="">#4188</a></li>
<li class="">Bump syn from 2.0.106 to 2.0.107 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/4190" target="_blank" rel="noopener noreferrer" class="">#4190</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4191" target="_blank" rel="noopener noreferrer" class="">#4191</a>]🐛Fix cluster_acl_version_info_equality test case error by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4192" target="_blank" rel="noopener noreferrer" class="">#4192</a></li>
<li class="">Bump clap from 4.5.49 to 4.5.50 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/4189" target="_blank" rel="noopener noreferrer" class="">#4189</a></li>
<li class="">Bump memmap2 from 0.9.8 to 0.9.9 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/4194" target="_blank" rel="noopener noreferrer" class="">#4194</a></li>
<li class="">Bump proc-macro2 from 1.0.101 to 1.0.102 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/4197" target="_blank" rel="noopener noreferrer" class="">#4197</a></li>
<li class="">[Enhancement⚡️] Optimize MappedFileQueue get_last_mapped_file and get_first_mapped_file method by <a href="https://github.com/EricZZZ" target="_blank" rel="noopener noreferrer" class="">@EricZZZ</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4199" target="_blank" rel="noopener noreferrer" class="">#4199</a></li>
<li class="">Bump syn from 2.0.107 to 2.0.108 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/4203" target="_blank" rel="noopener noreferrer" class="">#4203</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4136" target="_blank" rel="noopener noreferrer" class="">#4136</a>]🚀Implement UpdateTopicSubCommand by <a href="https://github.com/WaterWhisperer" target="_blank" rel="noopener noreferrer" class="">@WaterWhisperer</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4200" target="_blank" rel="noopener noreferrer" class="">#4200</a></li>
<li class="">[Enhancement⚡️] Optimize trace switch property value conversion in send_message_processor by <a href="https://github.com/EricZZZ" target="_blank" rel="noopener noreferrer" class="">@EricZZZ</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4198" target="_blank" rel="noopener noreferrer" class="">#4198</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4195" target="_blank" rel="noopener noreferrer" class="">#4195</a>]🐛Fix incorrect reference in send_message_processor.rs pre_send call remove as_ref by <a href="https://github.com/WaterWhisperer" target="_blank" rel="noopener noreferrer" class="">@WaterWhisperer</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4202" target="_blank" rel="noopener noreferrer" class="">#4202</a></li>
<li class="">Bump proc-macro2 from 1.0.102 to 1.0.103 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/4204" target="_blank" rel="noopener noreferrer" class="">#4204</a></li>
<li class="">Bump flate2 from 1.1.4 to 1.1.5 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/4205" target="_blank" rel="noopener noreferrer" class="">#4205</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4187" target="_blank" rel="noopener noreferrer" class="">#4187</a>]♻️Refactor topic configuration handling to use DashMap for improved concurrency by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4206" target="_blank" rel="noopener noreferrer" class="">#4206</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4207" target="_blank" rel="noopener noreferrer" class="">#4207</a>]♻️Refactor topic queue mapping to use DashMap for improved concurrency and memory management by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4208" target="_blank" rel="noopener noreferrer" class="">#4208</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4209" target="_blank" rel="noopener noreferrer" class="">#4209</a>]♻️Refactor timestamp retrieval functions to always inline for performance optimization by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4210" target="_blank" rel="noopener noreferrer" class="">#4210</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4211" target="_blank" rel="noopener noreferrer" class="">#4211</a>]✨Add hashbrown and foldhash dependencies; refactor CRC32 checksum calculation by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4212" target="_blank" rel="noopener noreferrer" class="">#4212</a></li>
<li class="">chore: remove redundant hasher code in TopicQueueLock by <a href="https://github.com/AyushSinghal1794" target="_blank" rel="noopener noreferrer" class="">@AyushSinghal1794</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4214" target="_blank" rel="noopener noreferrer" class="">#4214</a></li>
<li class="">Bump clap from 4.5.50 to 4.5.51 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/4215" target="_blank" rel="noopener noreferrer" class="">#4215</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4216" target="_blank" rel="noopener noreferrer" class="">#4216</a>]⚡️Update return type in parse_config_file function to use rocketmq_error::RocketMQResult by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4217" target="_blank" rel="noopener noreferrer" class="">#4217</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4218" target="_blank" rel="noopener noreferrer" class="">#4218</a>]♻️Refactor prepare_for_slave_online method to be asynchronous and enhance master HA info retrieval by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4219" target="_blank" rel="noopener noreferrer" class="">#4219</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4220" target="_blank" rel="noopener noreferrer" class="">#4220</a>]♻️Refactor start_service method to be asynchronous and update service initiation logic by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4221" target="_blank" rel="noopener noreferrer" class="">#4221</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4222" target="_blank" rel="noopener noreferrer" class="">#4222</a>]✨Integrate flume for high-performance async messaging; refactor send_one_way to send_oneway and update connection health checks by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4223" target="_blank" rel="noopener noreferrer" class="">#4223</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4224" target="_blank" rel="noopener noreferrer" class="">#4224</a>]⚡️Optimize remoting command serialization and deserialization; enhance header encoding and decoding efficiency by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4225" target="_blank" rel="noopener noreferrer" class="">#4225</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4226" target="_blank" rel="noopener noreferrer" class="">#4226</a>]🚀Implement batch sending for RemotingCommand; optimize throughput and reduce latency in client-server communication by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4227" target="_blank" rel="noopener noreferrer" class="">#4227</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4228" target="_blank" rel="noopener noreferrer" class="">#4228</a>]♻️Refactor connection state management to use a watch channel; replace boolean flags with reactive state updates for improved clarity and performance by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4229" target="_blank" rel="noopener noreferrer" class="">#4229</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4230" target="_blank" rel="noopener noreferrer" class="">#4230</a>]✨Add new modules for mapped file management; implement error handling, metrics tracking, and buffer operations by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4231" target="_blank" rel="noopener noreferrer" class="">#4231</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4232" target="_blank" rel="noopener noreferrer" class="">#4232</a>]✨Add zero-copy comparison benchmarks; optimize data access and memory usage for mapped files by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4233" target="_blank" rel="noopener noreferrer" class="">#4233</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4234" target="_blank" rel="noopener noreferrer" class="">#4234</a>]🚀Add RocketMQ Controller module; implement metadata management, RPC handling, and configuration management by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4235" target="_blank" rel="noopener noreferrer" class="">#4235</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4236" target="_blank" rel="noopener noreferrer" class="">#4236</a>]♻️Refactor error handling to use RocketMQError consistently; improve clarity and maintainability across multiple files by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4237" target="_blank" rel="noopener noreferrer" class="">#4237</a></li>
<li class="">Bump prost-types from 0.13.5 to 0.14.1 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/4238" target="_blank" rel="noopener noreferrer" class="">#4238</a></li>
<li class="">Bump tokio-util from 0.7.16 to 0.7.17 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/4239" target="_blank" rel="noopener noreferrer" class="">#4239</a></li>
<li class="">Bump rocksdb from 0.22.0 to 0.24.0 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/4242" target="_blank" rel="noopener noreferrer" class="">#4242</a></li>
<li class="">Bump prost from 0.13.5 to 0.14.1 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/4240" target="_blank" rel="noopener noreferrer" class="">#4240</a></li>
<li class="">Bump criterion from 0.5.1 to 0.7.0 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/4243" target="_blank" rel="noopener noreferrer" class="">#4243</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4245" target="_blank" rel="noopener noreferrer" class="">#4245</a>]🚀Implement RouteInfoManager V2 with DashMap for improved concurrency; add integration tests and update configuration options by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4246" target="_blank" rel="noopener noreferrer" class="">#4246</a></li>
<li class="">Bump syn from 2.0.108 to 2.0.109 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/4247" target="_blank" rel="noopener noreferrer" class="">#4247</a></li>
<li class="">Bump criterion from 0.5.1 to 0.7.0 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/4248" target="_blank" rel="noopener noreferrer" class="">#4248</a></li>
<li class="">[ISSUE #<a href="https://github.com/mxsm/rocketmq-rust/issues/4249" target="_blank" rel="noopener noreferrer" class="">#4249</a>]🚀RouteInfoManagerV2 implement register topic by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4250" target="_blank" rel="noopener noreferrer" class="">#4250</a></li>
<li class="">Bump quote from 1.0.41 to 1.0.42 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/4253" target="_blank" rel="noopener noreferrer" class="">#4253</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4251" target="_blank" rel="noopener noreferrer" class="">#4251</a>]🚀RouteInfoManagerV2 implement delete topic by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4252" target="_blank" rel="noopener noreferrer" class="">#4252</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4254" target="_blank" rel="noopener noreferrer" class="">#4254</a>]♻️Refactor NameServerBootstrap and NameServerRuntime for improved clarity; enhance initialization methods and add detailed documentation by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4255" target="_blank" rel="noopener noreferrer" class="">#4255</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4256" target="_blank" rel="noopener noreferrer" class="">#4256</a>]♻️Refactor NameServer runtime management; enhance lifecycle state handling, improve initialization and shutdown processes, and add detailed documentation by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4257" target="_blank" rel="noopener noreferrer" class="">#4257</a></li>
<li class="">Bump syn from 2.0.109 to 2.0.110 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/4258" target="_blank" rel="noopener noreferrer" class="">#4258</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4259" target="_blank" rel="noopener noreferrer" class="">#4259</a>]♻️Refactor request header structs to use RequestHeaderCodecV2 for improved serialization; update all relevant headers by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4260" target="_blank" rel="noopener noreferrer" class="">#4260</a></li>
<li class="">Bump lz4_flex from 0.11.5 to 0.12.0 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/4261" target="_blank" rel="noopener noreferrer" class="">#4261</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4262" target="_blank" rel="noopener noreferrer" class="">#4262</a>]♻️Refactor error type in request header implementations to use RocketMQError for consistency and improved error handling by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4263" target="_blank" rel="noopener noreferrer" class="">#4263</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4264" target="_blank" rel="noopener noreferrer" class="">#4264</a>]Fix String matching for flatten detection is fragile in RequestHeaderCodecV2 macro by <a href="https://github.com/Lori-Shu" target="_blank" rel="noopener noreferrer" class="">@Lori-Shu</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4265" target="_blank" rel="noopener noreferrer" class="">#4265</a></li>
<li class="">Bump config from 0.15.18 to 0.15.19 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/4267" target="_blank" rel="noopener noreferrer" class="">#4267</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4266" target="_blank" rel="noopener noreferrer" class="">#4266</a>]Remove netty rust timer wheel by <a href="https://github.com/Lori-Shu" target="_blank" rel="noopener noreferrer" class="">@Lori-Shu</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4268" target="_blank" rel="noopener noreferrer" class="">#4268</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4270" target="_blank" rel="noopener noreferrer" class="">#4270</a>]♻️Refactor JSON deserialization to use from_json_bytes for consistency and improved clarity by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4271" target="_blank" rel="noopener noreferrer" class="">#4271</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4137" target="_blank" rel="noopener noreferrer" class="">#4137</a>]Implement DeleteTopicSubCommand by <a href="https://github.com/Lori-Shu" target="_blank" rel="noopener noreferrer" class="">@Lori-Shu</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4269" target="_blank" rel="noopener noreferrer" class="">#4269</a></li>
<li class="">Bump bytes from 1.10.1 to 1.11.0 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/4273" target="_blank" rel="noopener noreferrer" class="">#4273</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4274" target="_blank" rel="noopener noreferrer" class="">#4274</a>]⚡️Enhance KVConfigManager with deferred persistence and improved error handling by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4275" target="_blank" rel="noopener noreferrer" class="">#4275</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4277" target="_blank" rel="noopener noreferrer" class="">#4277</a>]♻️Refactor ClientRequestProcessor to utilize cached configuration for improved route info handling by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4278" target="_blank" rel="noopener noreferrer" class="">#4278</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4272" target="_blank" rel="noopener noreferrer" class="">#4272</a>]♻️Change the <code>SerdeJsonUtils</code> methods prefix "to" to "serialize" by <a href="https://github.com/WaterWhisperer" target="_blank" rel="noopener noreferrer" class="">@WaterWhisperer</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4281" target="_blank" rel="noopener noreferrer" class="">#4281</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4276" target="_blank" rel="noopener noreferrer" class="">#4276</a>]⚡️Add <code>storage_write_failed</code> constructor for improved error handling in <code>RocketMQError</code> by <a href="https://github.com/WaterWhisperer" target="_blank" rel="noopener noreferrer" class="">@WaterWhisperer</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4282" target="_blank" rel="noopener noreferrer" class="">#4282</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4279" target="_blank" rel="noopener noreferrer" class="">#4279</a>]🚀Implement segmented locking in RouteInfoManager for improved concurrency and performance by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4280" target="_blank" rel="noopener noreferrer" class="">#4280</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4285" target="_blank" rel="noopener noreferrer" class="">#4285</a>]♻️Refactor benchmark files to improve consistency and clarity in imports by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4286" target="_blank" rel="noopener noreferrer" class="">#4286</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4283" target="_blank" rel="noopener noreferrer" class="">#4283</a>]Refactor CI configuration for improved formatting, clippy checks, and coverage reporting by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4287" target="_blank" rel="noopener noreferrer" class="">#4287</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4289" target="_blank" rel="noopener noreferrer" class="">#4289</a>]🔨Refactor CI configuration to improve cache key handling and conditional checks for pull requests by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4290" target="_blank" rel="noopener noreferrer" class="">#4290</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4294" target="_blank" rel="noopener noreferrer" class="">#4294</a>]🔨Add auto_approve_pull_requests.yml and automerge.yml by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4295" target="_blank" rel="noopener noreferrer" class="">#4295</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4297" target="_blank" rel="noopener noreferrer" class="">#4297</a>]🚀Implement async segmented lock for improved concurrency and performance by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4298" target="_blank" rel="noopener noreferrer" class="">#4298</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4299" target="_blank" rel="noopener noreferrer" class="">#4299</a>]🔨Update auto_merge.yml workflow by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4300" target="_blank" rel="noopener noreferrer" class="">#4300</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4301" target="_blank" rel="noopener noreferrer" class="">#4301</a>]Refactor message processing and add constants for improved maintainability by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4302" target="_blank" rel="noopener noreferrer" class="">#4302</a></li>
<li class="">Bump clap from 4.5.51 to 4.5.52 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/4303" target="_blank" rel="noopener noreferrer" class="">#4303</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4296" target="_blank" rel="noopener noreferrer" class="">#4296</a>] Fix error handling in KV config persistence to correctly indicate write failures by <a href="https://github.com/gomnitrix" target="_blank" rel="noopener noreferrer" class="">@gomnitrix</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4304" target="_blank" rel="noopener noreferrer" class="">#4304</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4309" target="_blank" rel="noopener noreferrer" class="">#4309</a>]⚡️Remove useless comments by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4310" target="_blank" rel="noopener noreferrer" class="">#4310</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4311" target="_blank" rel="noopener noreferrer" class="">#4311</a>]🚀Add zero-copy message encoding and io_uring support for improved performance by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4312" target="_blank" rel="noopener noreferrer" class="">#4312</a></li>
<li class="">Bump clap from 4.5.52 to 4.5.53 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/4314" target="_blank" rel="noopener noreferrer" class="">#4314</a></li>
<li class="">Bump dns-lookup from 2.0.4 to 3.0.1 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/4313" target="_blank" rel="noopener noreferrer" class="">#4313</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4139" target="_blank" rel="noopener noreferrer" class="">#4139</a>] 🚀 Implement TopicClusterSubCommand by <a href="https://github.com/gomnitrix" target="_blank" rel="noopener noreferrer" class="">@gomnitrix</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4315" target="_blank" rel="noopener noreferrer" class="">#4315</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4316" target="_blank" rel="noopener noreferrer" class="">#4316</a>]🚀Implement HA service handling and acknowledgment number calculation in message processing by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4317" target="_blank" rel="noopener noreferrer" class="">#4317</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4318" target="_blank" rel="noopener noreferrer" class="">#4318</a>]♻️Refactor flush manager handling to use ArcMut for improved concurrency and performance by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4319" target="_blank" rel="noopener noreferrer" class="">#4319</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4320" target="_blank" rel="noopener noreferrer" class="">#4320</a>]⚡️Enhance CommitLogDispatcher with batch dispatching and new message notifications by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4322" target="_blank" rel="noopener noreferrer" class="">#4322</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4305" target="_blank" rel="noopener noreferrer" class="">#4305</a>]⚡️Replace get current time with rocketmq_common::utils::time_utils::get_current_millis() in RouteInfoManagerV2#scan_not_active_broker by <a href="https://github.com/WaterWhisperer" target="_blank" rel="noopener noreferrer" class="">@WaterWhisperer</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4321" target="_blank" rel="noopener noreferrer" class="">#4321</a></li>
<li class="">Bump hashbrown from 0.16.0 to 0.16.1 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/4323" target="_blank" rel="noopener noreferrer" class="">#4323</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4325" target="_blank" rel="noopener noreferrer" class="">#4325</a>]⚡️Add the missing registrations in <code>topic_commands.rs</code> and the command list in <code>commands.rs</code> by <a href="https://github.com/WaterWhisperer" target="_blank" rel="noopener noreferrer" class="">@WaterWhisperer</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4326" target="_blank" rel="noopener noreferrer" class="">#4326</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4306" target="_blank" rel="noopener noreferrer" class="">#4306</a>]⚡️Replace get current time with rocketmq_common::utils::time_utils::get_current_millis() in RouteInfoManagerV2#register_broker_live_info by <a href="https://github.com/WaterWhisperer" target="_blank" rel="noopener noreferrer" class="">@WaterWhisperer</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4327" target="_blank" rel="noopener noreferrer" class="">#4327</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4140" target="_blank" rel="noopener noreferrer" class="">#4140</a>] Implement TopicListSubCommand by <a href="https://github.com/Lori-Shu" target="_blank" rel="noopener noreferrer" class="">@Lori-Shu</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4329" target="_blank" rel="noopener noreferrer" class="">#4329</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4333" target="_blank" rel="noopener noreferrer" class="">#4333</a>]🐛Fix cargo clippy error by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4334" target="_blank" rel="noopener noreferrer" class="">#4334</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4335" target="_blank" rel="noopener noreferrer" class="">#4335</a>]🔨Increase retry interval for auto-approving pull requests to 12 minutes by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4336" target="_blank" rel="noopener noreferrer" class="">#4336</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4331" target="_blank" rel="noopener noreferrer" class="">#4331</a>]🚀Implement optimized CommitLog loading with parallel I/O and zero-copy strategies by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4332" target="_blank" rel="noopener noreferrer" class="">#4332</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4337" target="_blank" rel="noopener noreferrer" class="">#4337</a>]✨Implement optimized CommitLog recovery with batched I/O and zero-copy parsing by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4338" target="_blank" rel="noopener noreferrer" class="">#4338</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4339" target="_blank" rel="noopener noreferrer" class="">#4339</a>]♻️Refactor ReputMessageService shutdown process for improved message dispatch handling and task completion by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4340" target="_blank" rel="noopener noreferrer" class="">#4340</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4341" target="_blank" rel="noopener noreferrer" class="">#4341</a>]⚡️Enhance CommitLog and LocalFileMessageStore with optimized offset retrieval and disk flush checks by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4342" target="_blank" rel="noopener noreferrer" class="">#4342</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4343" target="_blank" rel="noopener noreferrer" class="">#4343</a>]🔨Increase retry interval for auto-approving pull requests to 7 minutes by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4344" target="_blank" rel="noopener noreferrer" class="">#4344</a></li>
<li class="">[ISSUE#4141] Implement TopicRouteSubCommand by <a href="https://github.com/Lori-Shu" target="_blank" rel="noopener noreferrer" class="">@Lori-Shu</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4345" target="_blank" rel="noopener noreferrer" class="">#4345</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4346" target="_blank" rel="noopener noreferrer" class="">#4346</a>]🚀Implement AllocateMappedFileService with priority queue and TransientStorePool integration by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4347" target="_blank" rel="noopener noreferrer" class="">#4347</a></li>
<li class="">Bump mockall from 0.13.1 to 0.14.0 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/4348" target="_blank" rel="noopener noreferrer" class="">#4348</a></li>
<li class="">Bump rayon from 1.10.0 to 1.11.0 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/4350" target="_blank" rel="noopener noreferrer" class="">#4350</a></li>
<li class="">Bump syn from 2.0.110 to 2.0.111 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/4349" target="_blank" rel="noopener noreferrer" class="">#4349</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/4351" target="_blank" rel="noopener noreferrer" class="">#4351</a>]Refactor ReferenceResource trait and implement lifecycle management for ReferenceResourceCounter by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4352" target="_blank" rel="noopener noreferrer" class="">#4352</a></li>
<li class="">[ISSUE#3386]Refactor MessageQueueOpContext by <a href="https://github.com/Lori-Shu" target="_blank" rel="noopener noreferrer" class="">@Lori-Shu</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4353" target="_blank" rel="noopener noreferrer" class="">#4353</a></li>
<li class="">[ISSUE #4330][Refactor♻️]Refactor STRING_HASH_SET with std::sync::LazyLock by <a href="https://github.com/EricZZZ" target="_blank" rel="noopener noreferrer" class="">@EricZZZ</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4354" target="_blank" rel="noopener noreferrer" class="">#4354</a></li>
<li class="">[ISSUE #4308] Remove route_info_manager_v2_tests rust file by <a href="https://github.com/EricZZZ" target="_blank" rel="noopener noreferrer" class="">@EricZZZ</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4356" target="_blank" rel="noopener noreferrer" class="">#4356</a></li>
<li class="">[ISSUE #4307] Replace get currenttime with get_current_millis() in RouteInfoManagerV2#Replace get current time with rocketmq_common::utils::time_utils::get_current_millis() in RouteInfoManagerV2#update_broker_info_update_timestamp by <a href="https://github.com/EricZZZ" target="_blank" rel="noopener noreferrer" class="">@EricZZZ</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4357" target="_blank" rel="noopener noreferrer" class="">#4357</a></li>
<li class="">[ISSUE #4359]♻️Refactor logger initialization to return Result for error handling by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4360" target="_blank" rel="noopener noreferrer" class="">#4360</a></li>
<li class="">[ISSUE #4361]📝Update algolia site by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4362" target="_blank" rel="noopener noreferrer" class="">#4362</a></li>
<li class="">[ISSUE #4363]Remove unused table_size_for method by <a href="https://github.com/kl2400033266" target="_blank" rel="noopener noreferrer" class="">@kl2400033266</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4364" target="_blank" rel="noopener noreferrer" class="">#4364</a></li>
<li class="">[ISSUE #4366] Remove route_info_manager_trait.rs by <a href="https://github.com/EricZZZ" target="_blank" rel="noopener noreferrer" class="">@EricZZZ</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4370" target="_blank" rel="noopener noreferrer" class="">#4370</a></li>
<li class="">[ISSUE #4365] Update segmented_lock to use hashbrown for improved hashing performance by <a href="https://github.com/EricZZZ" target="_blank" rel="noopener noreferrer" class="">@EricZZZ</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4369" target="_blank" rel="noopener noreferrer" class="">#4369</a></li>
<li class="">Bump tracing-appender from 0.2.3 to 0.2.4 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/4373" target="_blank" rel="noopener noreferrer" class="">#4373</a></li>
<li class="">[ISSUE #4368] DataVersion timestamp retrieval to use get_current_millis() by <a href="https://github.com/EricZZZ" target="_blank" rel="noopener noreferrer" class="">@EricZZZ</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4372" target="_blank" rel="noopener noreferrer" class="">#4372</a></li>
<li class="">[ISSUE #4367] Refactor RouteInfoManagerWrapper#get_topics_by_cluster method to use CheetahString type for cluster name by <a href="https://github.com/EricZZZ" target="_blank" rel="noopener noreferrer" class="">@EricZZZ</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4371" target="_blank" rel="noopener noreferrer" class="">#4371</a></li>
<li class="">[ISSUE #4374]⚡️Use macro enhance RequestCode enum definition to reduce duplication and improve maintainability by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4375" target="_blank" rel="noopener noreferrer" class="">#4375</a></li>
<li class="">[ISSUE #4376]♻️Refactor response code enums to use macro for improved maintainability and reduce duplication by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4377" target="_blank" rel="noopener noreferrer" class="">#4377</a></li>
<li class="">[ISSUE #4378]Remove unused ControllerRequestCode enum by <a href="https://github.com/Gnanasaikiran" target="_blank" rel="noopener noreferrer" class="">@Gnanasaikiran</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4379" target="_blank" rel="noopener noreferrer" class="">#4379</a></li>
<li class="">[ISSUE #4380]📝Remove unused image from README.md to streamline documentation by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4381" target="_blank" rel="noopener noreferrer" class="">#4381</a></li>
<li class="">[ISSUE #4382]♻️Refactor topic validation logic to use LazyLock and DashSet for improved performance and memory efficiency by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4383" target="_blank" rel="noopener noreferrer" class="">#4383</a></li>
<li class="">[ISSUE #4384] Refactor lazy_static REBALANCE_LOCK_MAX_LIVE_TIME with std::sync::Laz… by <a href="https://github.com/EricZZZ" target="_blank" rel="noopener noreferrer" class="">@EricZZZ</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4385" target="_blank" rel="noopener noreferrer" class="">#4385</a></li>
<li class="">[ISSUE #4389]♻️Refactor RouteInfoManagerWrapper to use Box for improved memory efficiency by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4390" target="_blank" rel="noopener noreferrer" class="">#4390</a></li>
<li class="">[ISSUE#4142] Implement TopicStatusSubCommand by <a href="https://github.com/Lori-Shu" target="_blank" rel="noopener noreferrer" class="">@Lori-Shu</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4391" target="_blank" rel="noopener noreferrer" class="">#4391</a></li>
<li class="">[ISSUE #4392]🚀Add FilterServerTable and TopicQueueMappingInfoTable for better topic management by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4393" target="_blank" rel="noopener noreferrer" class="">#4393</a></li>
<li class="">[ISSUE #4386] Refactor lazy_static USER_HOME using std::sync::LazyLock in message_store_config.rs by <a href="https://github.com/EricZZZ" target="_blank" rel="noopener noreferrer" class="">@EricZZZ</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4394" target="_blank" rel="noopener noreferrer" class="">#4394</a></li>
<li class="">[ISSUE #4387] Refactor lazy_static PUT_MESSAGE_ENTIRE_TIME_BUCKETS using std::sync::LazyLock in store_stats_service.rs by <a href="https://github.com/EricZZZ" target="_blank" rel="noopener noreferrer" class="">@EricZZZ</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4395" target="_blank" rel="noopener noreferrer" class="">#4395</a></li>
<li class="">[ISSUE #4388] Refactor pickup_topic_route_data to accept CheetahString directly for improved type handling by <a href="https://github.com/EricZZZ" target="_blank" rel="noopener noreferrer" class="">@EricZZZ</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4396" target="_blank" rel="noopener noreferrer" class="">#4396</a></li>
<li class="">[ISSUE #4397]⚡️Enhance error handling for request body and response processing in default_request_processor by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4398" target="_blank" rel="noopener noreferrer" class="">#4398</a></li>
<li class="">[ISSUE #4399]⚡️Improve broker topic config methods with enhanced documentation and type handling by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4400" target="_blank" rel="noopener noreferrer" class="">#4400</a></li>
<li class="">[ISSUE #4401]♻️Refactor CRC32 utility functions to use <code>crc</code> crate for improved performance and maintainability by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4402" target="_blank" rel="noopener noreferrer" class="">#4402</a></li>
<li class="">Bump hostname from 0.4.1 to 0.4.2 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/4403" target="_blank" rel="noopener noreferrer" class="">#4403</a></li>
<li class="">Bump tracing-subscriber from 0.3.20 to 0.3.22 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/4404" target="_blank" rel="noopener noreferrer" class="">#4404</a></li>
<li class="">Bump tracing from 0.1.41 to 0.1.43 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/4405" target="_blank" rel="noopener noreferrer" class="">#4405</a></li>
<li class="">[ISSUE #4406]⚡️Enhance error handling and performance in RegisterBrokerBody encoding/decoding methods by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4407" target="_blank" rel="noopener noreferrer" class="">#4407</a></li>
<li class="">[ISSUE#4143] Implement UpdateOrderConfCommand by <a href="https://github.com/Lori-Shu" target="_blank" rel="noopener noreferrer" class="">@Lori-Shu</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4408" target="_blank" rel="noopener noreferrer" class="">#4408</a></li>
<li class="">[ISSUE #4409]♻️Refactor extract_register_topic_config_from_request for improved error handling and initialization of DataVersion by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4410" target="_blank" rel="noopener noreferrer" class="">#4410</a></li>
<li class="">[ISSUE #4145] Feature🚀 Implement UpdateTopicPermSubCommand by <a href="https://github.com/EricZZZ" target="_blank" rel="noopener noreferrer" class="">@EricZZZ</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4411" target="_blank" rel="noopener noreferrer" class="">#4411</a></li>
<li class="">[ISSUE #4412]♻️Refactor broker registration process for improved type handling and conflict detection by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4413" target="_blank" rel="noopener noreferrer" class="">#4413</a></li>
<li class="">[ISSUE #4414]🚀Add tools and admin operations with error handling and CLI support by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4415" target="_blank" rel="noopener noreferrer" class="">#4415</a></li>
<li class="">[ISSUE #4416]🚀Add new commands and utilities for enhanced CLI experience and topic management by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4417" target="_blank" rel="noopener noreferrer" class="">#4417</a></li>
<li class="">[ISSUE #4418]♻️Refactor BatchUnregistrationService for improved request handling and shutdown process by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4419" target="_blank" rel="noopener noreferrer" class="">#4419</a></li>
<li class="">[ISSUE #4420]🚀Implement batch broker unregistration for improved performance and cleanup by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4421" target="_blank" rel="noopener noreferrer" class="">#4421</a></li>
<li class="">[ISSUE #4423]♻️Refactor broker info update methods for improved clarity and functionality by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4424" target="_blank" rel="noopener noreferrer" class="">#4424</a></li>
<li class="">[ISSUE #4425]♻️Refactor get_broker_member_group method for improved parameter handling and add documentation by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4426" target="_blank" rel="noopener noreferrer" class="">#4426</a></li>
<li class="">[ISSUE #4428]♻️Optimize get_all_cluster_info method for improved performance and clarity by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4429" target="_blank" rel="noopener noreferrer" class="">#4429</a></li>
<li class="">[ISSUE #4430]♻️Refactor permission management methods for improved clarity and documentation by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4431" target="_blank" rel="noopener noreferrer" class="">#4431</a></li>
<li class="">[ISSUE #4432]♻️Refactor topic deletion logic for improved clarity and efficiency by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4433" target="_blank" rel="noopener noreferrer" class="">#4433</a></li>
<li class="">[ISSUE #4435]♻️Refactor topic route management for improved validation and logging by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4436" target="_blank" rel="noopener noreferrer" class="">#4436</a></li>
<li class="">[ISSUE #4437]♻️Refactor broker channel expiration handling for improved logging and batch unregistration by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4438" target="_blank" rel="noopener noreferrer" class="">#4438</a></li>
<li class="">[ISSUE #4440]🚀Implement idle timeout handling for connection management and event notification by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4441" target="_blank" rel="noopener noreferrer" class="">#4441</a></li>
<li class="">[ISSUE #4422] Remove useless code form DefaultRequestProcessor#process_unregister_broker method by <a href="https://github.com/EricZZZ" target="_blank" rel="noopener noreferrer" class="">@EricZZZ</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4439" target="_blank" rel="noopener noreferrer" class="">#4439</a></li>
<li class="">[ISSUE #4442]♻️Refactor route info manager to simplify connection handling and improve compatibility by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4443" target="_blank" rel="noopener noreferrer" class="">#4443</a></li>
<li class="">Bump dialoguer from 0.11.0 to 0.12.0 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/4446" target="_blank" rel="noopener noreferrer" class="">#4446</a></li>
<li class="">Bump colored from 2.2.0 to 3.0.0 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/4444" target="_blank" rel="noopener noreferrer" class="">#4444</a></li>
<li class="">Bump indicatif from 0.17.11 to 0.18.3 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/4447" target="_blank" rel="noopener noreferrer" class="">#4447</a></li>
<li class="">Bump criterion from 0.7.0 to 0.8.0 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/4445" target="_blank" rel="noopener noreferrer" class="">#4445</a></li>
<li class="">[ISSUE#4427] RouteInfoManagerWrapper#get_broker_member_group method to use CheetahString for improved type safety by <a href="https://github.com/EricZZZ" target="_blank" rel="noopener noreferrer" class="">@EricZZZ</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4449" target="_blank" rel="noopener noreferrer" class="">#4449</a></li>
<li class="">Bump uuid from 1.18.1 to 1.19.0 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/4451" target="_blank" rel="noopener noreferrer" class="">#4451</a></li>
<li class="">Bump libc from 0.2.177 to 0.2.178 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/4450" target="_blank" rel="noopener noreferrer" class="">#4450</a></li>
<li class="">[ISSUE#4434] Refactor topic route data decoding for improved error handling in DefaultRequestProcessor#register_topic_to_name_srv by <a href="https://github.com/EricZZZ" target="_blank" rel="noopener noreferrer" class="">@EricZZZ</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4452" target="_blank" rel="noopener noreferrer" class="">#4452</a></li>
<li class="">[ISSUE #4454]♻️Refactor message processing logic to remove unused async_send_enable checks and streamline message handling by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4455" target="_blank" rel="noopener noreferrer" class="">#4455</a></li>
<li class="">[ISSUE #4456]♻️Refactor latency fault tolerance implementation to use DashMap for improved concurrency and simplify availability checks by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4457" target="_blank" rel="noopener noreferrer" class="">#4457</a></li>
<li class="">[ISSUE #4458]🚀Add SIMD-JSON support for improved performance in JSON encoding and decoding by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4459" target="_blank" rel="noopener noreferrer" class="">#4459</a></li>
<li class="">[ISSUE #4453] Remove useless code from topic_queue_mapping_detail.rs by <a href="https://github.com/EricZZZ" target="_blank" rel="noopener noreferrer" class="">@EricZZZ</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4462" target="_blank" rel="noopener noreferrer" class="">#4462</a></li>
<li class="">[ISSUE #4460]♻️Refactor subscription group management for improved performance and add benchmarks for DashMap optimization by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4461" target="_blank" rel="noopener noreferrer" class="">#4461</a></li>
<li class="">[ISSUE#4144] Implement UpdateStaticTopicSubCommand by <a href="https://github.com/Lori-Shu" target="_blank" rel="noopener noreferrer" class="">@Lori-Shu</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4448" target="_blank" rel="noopener noreferrer" class="">#4448</a></li>
<li class="">[ISSUE #4463]🚀Add SIMD-JSON support for enhanced performance in JSON serialization and deserialization by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4464" target="_blank" rel="noopener noreferrer" class="">#4464</a></li>
<li class="">[ISSUE #4466]🚀Implemen Drop trait for SelectMappedBufferResult(RAII) to ensure proper resource management by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4467" target="_blank" rel="noopener noreferrer" class="">#4467</a></li>
<li class="">Bump flate2 from 1.1.5 to 1.1.7 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/4469" target="_blank" rel="noopener noreferrer" class="">#4469</a></li>
<li class="">[ISSUE #4470]🚀Implement EncodeBuffer for efficient memory management and performance benchmarking by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4471" target="_blank" rel="noopener noreferrer" class="">#4471</a></li>
<li class="">[ISSUE #4472]🚀Add RefactoredConnection and ConcurrentConnection for optimized read/write handling and zero-copy support by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4473" target="_blank" rel="noopener noreferrer" class="">#4473</a></li>
<li class="">[ISSUE #4474]Refactor reply message processing for improved error handling and message property management by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4475" target="_blank" rel="noopener noreferrer" class="">#4475</a></li>
<li class="">[ISSUE #4476]Refactor reply message processing for improved readability and performance optimizations by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4477" target="_blank" rel="noopener noreferrer" class="">#4477</a></li>
<li class="">[ISSUE #4478]⚡️Enhancement reply message processing for improved error handling and clarity by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4479" target="_blank" rel="noopener noreferrer" class="">#4479</a></li>
<li class="">[ISSUE #4480]♻️Refactor query message processing to improve error handling and return types by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4481" target="_blank" rel="noopener noreferrer" class="">#4481</a></li>
<li class="">[ISSUE #4482]Change log level from info to debug for scanNotActiveBroker method by <a href="https://github.com/TudorGR" target="_blank" rel="noopener noreferrer" class="">@TudorGR</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4484" target="_blank" rel="noopener noreferrer" class="">#4484</a></li>
<li class="">[ISSUE #4485]✨Enhance logging for topic queue data changes to improve visibility on topic registration and updates by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4486" target="_blank" rel="noopener noreferrer" class="">#4486</a></li>
<li class="">[ISSUE #4487]✨Enhance packaging and publishing scripts with improved argument parsing and error handling by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4488" target="_blank" rel="noopener noreferrer" class="">#4488</a></li>
<li class="">[ISSUE #4489]🐛Fix feature argument handling in packaging and publishing scripts by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4490" target="_blank" rel="noopener noreferrer" class="">#4490</a></li>
<li class="">[ISSUE #4491]🔨Revise issue templates for bug reports, documentation, feature requests, and unit tests to enhance clarity and usability by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4492" target="_blank" rel="noopener noreferrer" class="">#4492</a></li>
<li class="">[ISSUE #4493]♻️Refactor package publishing script for improved argument parsing and clarity by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/4494" target="_blank" rel="noopener noreferrer" class="">#4494</a></li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="new-contributors">New Contributors<a href="https://rocketmqrust.com/releases/2025/12/07/v0.7.0#new-contributors" class="hash-link" aria-label="Direct link to New Contributors" title="Direct link to New Contributors" translate="no">​</a></h2>
<ul>
<li class=""><a href="https://github.com/watchgou" target="_blank" rel="noopener noreferrer" class="">@watchgou</a> made their first contribution in <a href="https://github.com/mxsm/rocketmq-rust/pull/3828" target="_blank" rel="noopener noreferrer" class="">#3828</a></li>
<li class=""><a href="https://github.com/kashifsoofi" target="_blank" rel="noopener noreferrer" class="">@kashifsoofi</a> made their first contribution in <a href="https://github.com/mxsm/rocketmq-rust/pull/3845" target="_blank" rel="noopener noreferrer" class="">#3845</a></li>
<li class=""><a href="https://github.com/schechenkin" target="_blank" rel="noopener noreferrer" class="">@schechenkin</a> made their first contribution in <a href="https://github.com/mxsm/rocketmq-rust/pull/3850" target="_blank" rel="noopener noreferrer" class="">#3850</a></li>
<li class=""><a href="https://github.com/JithinKamineni" target="_blank" rel="noopener noreferrer" class="">@JithinKamineni</a> made their first contribution in <a href="https://github.com/mxsm/rocketmq-rust/pull/3861" target="_blank" rel="noopener noreferrer" class="">#3861</a></li>
<li class=""><a href="https://github.com/Parizval" target="_blank" rel="noopener noreferrer" class="">@Parizval</a> made their first contribution in <a href="https://github.com/mxsm/rocketmq-rust/pull/4033" target="_blank" rel="noopener noreferrer" class="">#4033</a></li>
<li class=""><a href="https://github.com/WaterWhisperer" target="_blank" rel="noopener noreferrer" class="">@WaterWhisperer</a> made their first contribution in <a href="https://github.com/mxsm/rocketmq-rust/pull/4071" target="_blank" rel="noopener noreferrer" class="">#4071</a></li>
<li class=""><a href="https://github.com/BrightX" target="_blank" rel="noopener noreferrer" class="">@BrightX</a> made their first contribution in <a href="https://github.com/mxsm/rocketmq-rust/pull/4171" target="_blank" rel="noopener noreferrer" class="">#4171</a></li>
<li class=""><a href="https://github.com/EricZZZ" target="_blank" rel="noopener noreferrer" class="">@EricZZZ</a> made their first contribution in <a href="https://github.com/mxsm/rocketmq-rust/pull/4188" target="_blank" rel="noopener noreferrer" class="">#4188</a></li>
<li class=""><a href="https://github.com/AyushSinghal1794" target="_blank" rel="noopener noreferrer" class="">@AyushSinghal1794</a> made their first contribution in <a href="https://github.com/mxsm/rocketmq-rust/pull/4214" target="_blank" rel="noopener noreferrer" class="">#4214</a></li>
<li class=""><a href="https://github.com/Lori-Shu" target="_blank" rel="noopener noreferrer" class="">@Lori-Shu</a> made their first contribution in <a href="https://github.com/mxsm/rocketmq-rust/pull/4265" target="_blank" rel="noopener noreferrer" class="">#4265</a></li>
<li class=""><a href="https://github.com/gomnitrix" target="_blank" rel="noopener noreferrer" class="">@gomnitrix</a> made their first contribution in <a href="https://github.com/mxsm/rocketmq-rust/pull/4304" target="_blank" rel="noopener noreferrer" class="">#4304</a></li>
<li class=""><a href="https://github.com/kl2400033266" target="_blank" rel="noopener noreferrer" class="">@kl2400033266</a> made their first contribution in <a href="https://github.com/mxsm/rocketmq-rust/pull/4364" target="_blank" rel="noopener noreferrer" class="">#4364</a></li>
<li class=""><a href="https://github.com/Gnanasaikiran" target="_blank" rel="noopener noreferrer" class="">@Gnanasaikiran</a> made their first contribution in <a href="https://github.com/mxsm/rocketmq-rust/pull/4379" target="_blank" rel="noopener noreferrer" class="">#4379</a></li>
<li class=""><a href="https://github.com/TudorGR" target="_blank" rel="noopener noreferrer" class="">@TudorGR</a> made their first contribution in <a href="https://github.com/mxsm/rocketmq-rust/pull/4484" target="_blank" rel="noopener noreferrer" class="">#4484</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/mxsm/rocketmq-rust/compare/v0.6.0...v0.7.0" target="_blank" rel="noopener noreferrer" class=""><code>v0.6.0...v0.7.0</code></a></p>]]></content:encoded>
            <category>release</category>
            <category>v0.7.0</category>
        </item>
        <item>
            <title><![CDATA[RocketMQ Rust Release 🔖v0.6.0]]></title>
            <link>https://rocketmqrust.com/releases/2025/08/19/v0.6.0</link>
            <guid>https://rocketmqrust.com/releases/2025/08/19/v0.6.0</guid>
            <pubDate>Tue, 19 Aug 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[New Feature and improve performance]]></description>
            <content:encoded><![CDATA[<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="new-feature-and-improve-performance">New Feature and improve performance<a href="https://rocketmqrust.com/releases/2025/08/19/v0.6.0#new-feature-and-improve-performance" class="hash-link" aria-label="Direct link to New Feature and improve performance" title="Direct link to New Feature and improve performance" translate="no">​</a></h2>
<ul>
<li class="">✨ Fix some bugs</li>
<li class="">⚡️ Optimize code performance</li>
<li class="">🚀 Support Slave Master and so on</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="whats-changed">What's Changed<a href="https://rocketmqrust.com/releases/2025/08/19/v0.6.0#whats-changed" class="hash-link" aria-label="Direct link to What's Changed" title="Direct link to What's Changed" translate="no">​</a></h2>
<ul>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3282" target="_blank" rel="noopener noreferrer" class="">#3282</a>]⚡️Add Release Notes for Version 0.5.0 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3283" target="_blank" rel="noopener noreferrer" class="">#3283</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3284" target="_blank" rel="noopener noreferrer" class="">#3284</a>]📝Update to Version 0.6.0 for Next-Stage Development by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3285" target="_blank" rel="noopener noreferrer" class="">#3285</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3286" target="_blank" rel="noopener noreferrer" class="">#3286</a>]📝Update rocketmq-broker Cargo.toml by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3287" target="_blank" rel="noopener noreferrer" class="">#3287</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3288" target="_blank" rel="noopener noreferrer" class="">#3288</a>]📝Update package_publish_workspace script by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3289" target="_blank" rel="noopener noreferrer" class="">#3289</a></li>
<li class="">Bump criterion from 0.5.1 to 0.6.0 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/3291" target="_blank" rel="noopener noreferrer" class="">#3291</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3290" target="_blank" rel="noopener noreferrer" class="">#3290</a>]🐛Fix parse_config_file file error by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3294" target="_blank" rel="noopener noreferrer" class="">#3294</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3296" target="_blank" rel="noopener noreferrer" class="">#3296</a>]⚡️Optimize rocketmq-example crate Cargo.toml by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3297" target="_blank" rel="noopener noreferrer" class="">#3297</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3298" target="_blank" rel="noopener noreferrer" class="">#3298</a>]Remove dead code from the LocalFileMessageStore
by <a href="https://github.com/SleepyStew" target="_blank" rel="noopener noreferrer" class="">@SleepyStew</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3299" target="_blank" rel="noopener noreferrer" class="">#3299</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3300" target="_blank" rel="noopener noreferrer" class="">#3300</a>]⚡️Optimize CommitLog put_message and put_messages methods signature
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3301" target="_blank" rel="noopener noreferrer" class="">#3301</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3302" target="_blank" rel="noopener noreferrer" class="">#3302</a>]⚡️Remove LocalFileMessageStore useless code by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3303" target="_blank" rel="noopener noreferrer" class="">#3303</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3305" target="_blank" rel="noopener noreferrer" class="">#3305</a>]🚀CommitLog put messages add unlockMappedFile logic by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3306" target="_blank" rel="noopener noreferrer" class="">#3306</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3308" target="_blank" rel="noopener noreferrer" class="">#3308</a>]🚀Build the command framework based on clap by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3309" target="_blank" rel="noopener noreferrer" class="">#3309</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3310" target="_blank" rel="noopener noreferrer" class="">#3310</a>]🚀Add the second-level command show by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3311" target="_blank" rel="noopener noreferrer" class="">#3311</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3319" target="_blank" rel="noopener noreferrer" class="">#3319</a>]🚀Add getNamesrvConfig command clap💫 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3320" target="_blank" rel="noopener noreferrer" class="">#3320</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3321" target="_blank" rel="noopener noreferrer" class="">#3321</a>]🚀Add CommandExecute trait💫 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3322" target="_blank" rel="noopener noreferrer" class="">#3322</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3323" target="_blank" rel="noopener noreferrer" class="">#3323</a>]🚀Change common arg namesrvAddr required to false💫 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3324" target="_blank" rel="noopener noreferrer" class="">#3324</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3325" target="_blank" rel="noopener noreferrer" class="">#3325</a>]⚡️Change CommandExecute#execute as async by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3326" target="_blank" rel="noopener noreferrer" class="">#3326</a></li>
<li class="">Bump uuid from 1.16.0 to 1.17.0 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/3327" target="_blank" rel="noopener noreferrer" class="">#3327</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3328" target="_blank" rel="noopener noreferrer" class="">#3328</a>]🐛Fix MQClientInstance start fetch_name_server_addr error💫
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3329" target="_blank" rel="noopener noreferrer" class="">#3329</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3330" target="_blank" rel="noopener noreferrer" class="">#3330</a>]⚡️Unify the JSON data format returned by GET_NAMESRV_CONFIG in Rust and Java versions💫
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3331" target="_blank" rel="noopener noreferrer" class="">#3331</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3295" target="_blank" rel="noopener noreferrer" class="">#3295</a>]add updateAndSubscripGroup func by <a href="https://github.com/578223592" target="_blank" rel="noopener noreferrer" class="">@578223592</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3293" target="_blank" rel="noopener noreferrer" class="">#3293</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3315" target="_blank" rel="noopener noreferrer" class="">#3315</a>]🚀Implement GetNamesrvConfigCommand for name server tool💫 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3333" target="_blank" rel="noopener noreferrer" class="">#3333</a></li>
<li class="">Bump tokio from 1.45.0 to 1.45.1 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/3334" target="_blank" rel="noopener noreferrer" class="">#3334</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3337" target="_blank" rel="noopener noreferrer" class="">#3337</a>]📝Add TransactionalMessageBridge#parse_half_message_inner💫
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3338" target="_blank" rel="noopener noreferrer" class="">#3338</a></li>
<li class="">Bump clap from 4.5.38 to 4.5.39 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/3340" target="_blank" rel="noopener noreferrer" class="">#3340</a></li>
<li class="">Bump reqwest from 0.12.15 to 0.12.16 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/3341" target="_blank" rel="noopener noreferrer" class="">#3341</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3335" target="_blank" rel="noopener noreferrer" class="">#3335</a> ]Remove useless code from TransactionalMessageBridge
by <a href="https://github.com/samuraikillers" target="_blank" rel="noopener noreferrer" class="">@samuraikillers</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3339" target="_blank" rel="noopener noreferrer" class="">#3339</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3342" target="_blank" rel="noopener noreferrer" class="">#3342</a>]🚀Add some methods for TransactionalMessageBridge💫 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3343" target="_blank" rel="noopener noreferrer" class="">#3343</a></li>
<li class="">Bump reqwest from 0.12.16 to 0.12.18 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/3344" target="_blank" rel="noopener noreferrer" class="">#3344</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3346" target="_blank" rel="noopener noreferrer" class="">#3346</a>]♻️Refactor end_transaction_processor to improve response handling in commit_message
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3347" target="_blank" rel="noopener noreferrer" class="">#3347</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3314" target="_blank" rel="noopener noreferrer" class="">#3314</a>]Implement DeleteKvConfigCommand for name server tool
by <a href="https://github.com/578223592" target="_blank" rel="noopener noreferrer" class="">@578223592</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3332" target="_blank" rel="noopener noreferrer" class="">#3332</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3348" target="_blank" rel="noopener noreferrer" class="">#3348</a>]📝Update copyright notice in LICENSE-MIT to reflect current contributors
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3349" target="_blank" rel="noopener noreferrer" class="">#3349</a></li>
<li class="">Bump num_cpus from 1.16.0 to 1.17.0 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/3350" target="_blank" rel="noopener noreferrer" class="">#3350</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3316" target="_blank" rel="noopener noreferrer" class="">#3316</a>]🚀Implement UpdateKvConfigCommand for name server tool
by <a href="https://github.com/578223592" target="_blank" rel="noopener noreferrer" class="">@578223592</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3351" target="_blank" rel="noopener noreferrer" class="">#3351</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3352" target="_blank" rel="noopener noreferrer" class="">#3352</a>]🚀Add Transaction Producer documentation and update navigation structure💫
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3353" target="_blank" rel="noopener noreferrer" class="">#3353</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3354" target="_blank" rel="noopener noreferrer" class="">#3354</a>]📝Enhance Transaction Producer documentation with detailed message flow and code example💫
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3355" target="_blank" rel="noopener noreferrer" class="">#3355</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3358" target="_blank" rel="noopener noreferrer" class="">#3358</a>]🚀transactional message service with internal check implementation and message handling
improvements💫 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3359" target="_blank" rel="noopener noreferrer" class="">#3359</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3317" target="_blank" rel="noopener noreferrer" class="">#3317</a>]🚀Implement UpdateNamesrvConfigCommand for name server tool
by <a href="https://github.com/578223592" target="_blank" rel="noopener noreferrer" class="">@578223592</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3356" target="_blank" rel="noopener noreferrer" class="">#3356</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3313" target="_blank" rel="noopener noreferrer" class="">#3313</a>]🚀Implement AddWritePermSubCommand for name server tool
by <a href="https://github.com/578223592" target="_blank" rel="noopener noreferrer" class="">@578223592</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3360" target="_blank" rel="noopener noreferrer" class="">#3360</a></li>
<li class="">[ISSUE #<a href="https://github.com/mxsm/rocketmq-rust/issues/3318" target="_blank" rel="noopener noreferrer" class="">#3318</a>]🚀Implement WipeWritePermSubCommand for name server tool
by <a href="https://github.com/578223592" target="_blank" rel="noopener noreferrer" class="">@578223592</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3361" target="_blank" rel="noopener noreferrer" class="">#3361</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3362" target="_blank" rel="noopener noreferrer" class="">#3362</a>]🚀Add ServiceError enumeration and service task macro implementation💫
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3363" target="_blank" rel="noopener noreferrer" class="">#3363</a></li>
<li class="">Bump reqwest from 0.12.18 to 0.12.19 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/3365" target="_blank" rel="noopener noreferrer" class="">#3365</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3366" target="_blank" rel="noopener noreferrer" class="">#3366</a>]🚀Add ServiceTaskContext struct and update service task methods to use context
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3367" target="_blank" rel="noopener noreferrer" class="">#3367</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3364" target="_blank" rel="noopener noreferrer" class="">#3364</a>]🚀Refactor TransactionalMessageCheckService to use ServiceTaskContext and improve async
handling💫 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3368" target="_blank" rel="noopener noreferrer" class="">#3368</a></li>
<li class="">Bump sysinfo from 0.35.1 to 0.35.2 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/3369" target="_blank" rel="noopener noreferrer" class="">#3369</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3370" target="_blank" rel="noopener noreferrer" class="">#3370</a>]⚡️Update minimum supported Rust version to 1.85.0 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3371" target="_blank" rel="noopener noreferrer" class="">#3371</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3372" target="_blank" rel="noopener noreferrer" class="">#3372</a>]📝Update README.md by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3373" target="_blank" rel="noopener noreferrer" class="">#3373</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3374" target="_blank" rel="noopener noreferrer" class="">#3374</a>]🚀Implement a scheduled task dispatcher by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3375" target="_blank" rel="noopener noreferrer" class="">#3375</a></li>
<li class="">Bump cron from 0.12.1 to 0.15.0 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/3376" target="_blank" rel="noopener noreferrer" class="">#3376</a></li>
<li class="">Bump tabled from 0.19.0 to 0.20.0 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/3377" target="_blank" rel="noopener noreferrer" class="">#3377</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3380" target="_blank" rel="noopener noreferrer" class="">#3380</a>]⚡️Optimize cargo clippy -- -D warnings by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3381" target="_blank" rel="noopener noreferrer" class="">#3381</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3378" target="_blank" rel="noopener noreferrer" class="">#3378</a>]🚀Add advanced task scheduling features with delay support
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3379" target="_blank" rel="noopener noreferrer" class="">#3379</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3382" target="_blank" rel="noopener noreferrer" class="">#3382</a>]♻️Refactor ServiceTask trait to enhance service logic implementation and provide default
behavior for on_wait_end by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3383" target="_blank" rel="noopener noreferrer" class="">#3383</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3384" target="_blank" rel="noopener noreferrer" class="">#3384</a>]♻️Refactor service task structures and rename for clarity
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3385" target="_blank" rel="noopener noreferrer" class="">#3385</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3414" target="_blank" rel="noopener noreferrer" class="">#3414</a>]⚡️Enhance EndTransactionRequestHeader struct with additional fields for transaction state
and offsets by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3415" target="_blank" rel="noopener noreferrer" class="">#3415</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3416" target="_blank" rel="noopener noreferrer" class="">#3416</a>]🚀Add methods for managing message body in message structures
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3417" target="_blank" rel="noopener noreferrer" class="">#3417</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3418" target="_blank" rel="noopener noreferrer" class="">#3418</a>]♻️Refactor end_message_transaction function to accept mutable reference and improve message
handling by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3419" target="_blank" rel="noopener noreferrer" class="">#3419</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3420" target="_blank" rel="noopener noreferrer" class="">#3420</a>]♻️Refactor make_op_message_inner function to accept ownership of Message and simplify
message handling by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3421" target="_blank" rel="noopener noreferrer" class="">#3421</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3422" target="_blank" rel="noopener noreferrer" class="">#3422</a>]🚀Add wakeup method to ServiceTask for improved notification handling
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3423" target="_blank" rel="noopener noreferrer" class="">#3423</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3424" target="_blank" rel="noopener noreferrer" class="">#3424</a>]🚀Add transaction_op_batch_interval to BrokerConfig and refactor related services for
improved transaction handling by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3425" target="_blank" rel="noopener noreferrer" class="">#3425</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3426" target="_blank" rel="noopener noreferrer" class="">#3426</a>]♻️Refactor transactional message service to use WeakArcMut for improved memory management
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3427" target="_blank" rel="noopener noreferrer" class="">#3427</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3428" target="_blank" rel="noopener noreferrer" class="">#3428</a>]♻️Refactor DefaultTransactionalMessageCheckListener to simplify structure and enhance
message handling by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3429" target="_blank" rel="noopener noreferrer" class="">#3429</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3430" target="_blank" rel="noopener noreferrer" class="">#3430</a>]♻️Refactor resolve_half_msg method for improved error handling and clarity
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3431" target="_blank" rel="noopener noreferrer" class="">#3431</a></li>
<li class="">Bump clap from 4.5.39 to 4.5.40 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/3432" target="_blank" rel="noopener noreferrer" class="">#3432</a></li>
<li class="">Bump bytemuck from 1.23.0 to 1.23.1 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/3433" target="_blank" rel="noopener noreferrer" class="">#3433</a></li>
<li class="">Bump flate2 from 1.1.1 to 1.1.2 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/3435" target="_blank" rel="noopener noreferrer" class="">#3435</a></li>
<li class="">Bump cfg-if from 1.0.0 to 1.0.1 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/3434" target="_blank" rel="noopener noreferrer" class="">#3434</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3436" target="_blank" rel="noopener noreferrer" class="">#3436</a>]⚡️Improve message handling to simplify topic length retrieval and improve clarity
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3437" target="_blank" rel="noopener noreferrer" class="">#3437</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3438" target="_blank" rel="noopener noreferrer" class="">#3438</a>]⚡️Enhancement message handling in transactional_message_bridge for improved clarity and
error handling by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3439" target="_blank" rel="noopener noreferrer" class="">#3439</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3440" target="_blank" rel="noopener noreferrer" class="">#3440</a>]🐛Fix Broker can not send_check_message to client by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3441" target="_blank" rel="noopener noreferrer" class="">#3441</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3442" target="_blank" rel="noopener noreferrer" class="">#3442</a>]📝Clarify message property configuration in end_transaction_processor
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3443" target="_blank" rel="noopener noreferrer" class="">#3443</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3444" target="_blank" rel="noopener noreferrer" class="">#3444</a>]📝Enhance documentation for fill_op_remove_map function with detailed argument and return
descriptions by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3445" target="_blank" rel="noopener noreferrer" class="">#3445</a></li>
<li class="">Bump reqwest from 0.12.19 to 0.12.20 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/3447" target="_blank" rel="noopener noreferrer" class="">#3447</a></li>
<li class="">Bump syn from 2.0.101 to 2.0.102 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/3448" target="_blank" rel="noopener noreferrer" class="">#3448</a></li>
<li class="">Bump windows from 0.61.1 to 0.61.2 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/3449" target="_blank" rel="noopener noreferrer" class="">#3449</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3450" target="_blank" rel="noopener noreferrer" class="">#3450</a>]⚡️Implement From trait for LanguageCode to enhance type conversions✨
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3451" target="_blank" rel="noopener noreferrer" class="">#3451</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3452" target="_blank" rel="noopener noreferrer" class="">#3452</a>]🚀Add ConsumerAttr struct and builder for metrics tracking
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3453" target="_blank" rel="noopener noreferrer" class="">#3453</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3454" target="_blank" rel="noopener noreferrer" class="">#3454</a>]🚀Add BrokerMetricsConstant struct and organized metrics for RocketMQ monitoring✨
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3455" target="_blank" rel="noopener noreferrer" class="">#3455</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3456" target="_blank" rel="noopener noreferrer" class="">#3456</a>]🚀Add PopMetricsConstant struct and organized metrics for RocketMQ Pop operations✨
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3457" target="_blank" rel="noopener noreferrer" class="">#3457</a></li>
<li class="">Bump windows from 0.61.2 to 0.61.3 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/3458" target="_blank" rel="noopener noreferrer" class="">#3458</a></li>
<li class="">Bump syn from 2.0.102 to 2.0.103 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/3460" target="_blank" rel="noopener noreferrer" class="">#3460</a></li>
<li class="">Bump libc from 0.2.172 to 0.2.173 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/3459" target="_blank" rel="noopener noreferrer" class="">#3459</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3461" target="_blank" rel="noopener noreferrer" class="">#3461</a>]🚀Refactor shutdown methods to be asynchronous for improved performance and responsiveness✨
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3462" target="_blank" rel="noopener noreferrer" class="">#3462</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3464" target="_blank" rel="noopener noreferrer" class="">#3464</a>]📝Update comments in get_message_result.rs for clarity on offsets and buffer size
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3465" target="_blank" rel="noopener noreferrer" class="">#3465</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3466" target="_blank" rel="noopener noreferrer" class="">#3466</a>]♻️Refactor offset handling in default_transactional_message_service.rs for improved clarity
and performance🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3467" target="_blank" rel="noopener noreferrer" class="">#3467</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3463" target="_blank" rel="noopener noreferrer" class="">#3463</a>]Remove unused queue_id generation code from default_transactional_message_check_listener.rs
by <a href="https://github.com/saishreyakumar" target="_blank" rel="noopener noreferrer" class="">@saishreyakumar</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3468" target="_blank" rel="noopener noreferrer" class="">#3468</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3470" target="_blank" rel="noopener noreferrer" class="">#3470</a>]🚀Enhance HAConnectionState with additional methods for state management and transitions✨
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3471" target="_blank" rel="noopener noreferrer" class="">#3471</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3472" target="_blank" rel="noopener noreferrer" class="">#3472</a>]🚀Add FlowMonitor for tracking data transfer metrics and flow control management✨
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3473" target="_blank" rel="noopener noreferrer" class="">#3473</a></li>
<li class="">Bump lz4_flex from 0.11.3 to 0.11.4 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/3474" target="_blank" rel="noopener noreferrer" class="">#3474</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3408" target="_blank" rel="noopener noreferrer" class="">#3408</a>]Refactor QueryMessageRequestHeader with derive marco RequestHeaderCodec
by <a href="https://github.com/donghao526" target="_blank" rel="noopener noreferrer" class="">@donghao526</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3476" target="_blank" rel="noopener noreferrer" class="">#3476</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3475" target="_blank" rel="noopener noreferrer" class="">#3475</a>]🚀Implement DefaultHAConnection✨ by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3477" target="_blank" rel="noopener noreferrer" class="">#3477</a></li>
<li class="">Bump libc from 0.2.173 to 0.2.174 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/3478" target="_blank" rel="noopener noreferrer" class="">#3478</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3405" target="_blank" rel="noopener noreferrer" class="">#3405</a>]♻️Refactor PullMessageRequestHeader with derive marco RequestHeaderCodec
by <a href="https://github.com/donghao526" target="_blank" rel="noopener noreferrer" class="">@donghao526</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3479" target="_blank" rel="noopener noreferrer" class="">#3479</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3406" target="_blank" rel="noopener noreferrer" class="">#3406</a>]♻️Refactor PullMessageResponseHeader with derive marco RequestHeaderCodec
by <a href="https://github.com/donghao526" target="_blank" rel="noopener noreferrer" class="">@donghao526</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3480" target="_blank" rel="noopener noreferrer" class="">#3480</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3481" target="_blank" rel="noopener noreferrer" class="">#3481</a>]⚡️Enhancement DefaultHAConnection to simplify socket stream handling and improve
readability✨ by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3482" target="_blank" rel="noopener noreferrer" class="">#3482</a></li>
<li class="">Bump lz4_flex from 0.11.4 to 0.11.5 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/3484" target="_blank" rel="noopener noreferrer" class="">#3484</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3390" target="_blank" rel="noopener noreferrer" class="">#3390</a>] ♻️Refactor GetConsumerListByGroupRequestHeader with derive marco RequestHeaderCodec
by <a href="https://github.com/donghao526" target="_blank" rel="noopener noreferrer" class="">@donghao526</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3483" target="_blank" rel="noopener noreferrer" class="">#3483</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3485" target="_blank" rel="noopener noreferrer" class="">#3485</a>]⚡️Optimize DefaultHAConnection WriteSocketService to improve data transfer handling and
buffer management by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3488" target="_blank" rel="noopener noreferrer" class="">#3488</a></li>
<li class="">Bump syn from 2.0.103 to 2.0.104 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/3490" target="_blank" rel="noopener noreferrer" class="">#3490</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3491" target="_blank" rel="noopener noreferrer" class="">#3491</a>]🚀Add group_commit_request module to log_file for enhanced commit handling✨
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3492" target="_blank" rel="noopener noreferrer" class="">#3492</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3493" target="_blank" rel="noopener noreferrer" class="">#3493</a>]🚀Refactor GroupCommitRequest: Extract common initialization logic✨
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3494" target="_blank" rel="noopener noreferrer" class="">#3494</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3496" target="_blank" rel="noopener noreferrer" class="">#3496</a>]🚀Implement HAServiceWrapper and AutoSwitchHAService for enhanced High Availability✨
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3498" target="_blank" rel="noopener noreferrer" class="">#3498</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3412" target="_blank" rel="noopener noreferrer" class="">#3412</a>]♻️Refactor UnlockBatchMqRequestHeader with derive marco RequestHeaderCodec
by <a href="https://github.com/578223592" target="_blank" rel="noopener noreferrer" class="">@578223592</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3497" target="_blank" rel="noopener noreferrer" class="">#3497</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3499" target="_blank" rel="noopener noreferrer" class="">#3499</a>]🚀Implement DefaultHAClient for comprehensive master-slave replication✨
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3500" target="_blank" rel="noopener noreferrer" class="">#3500</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3501" target="_blank" rel="noopener noreferrer" class="">#3501</a>]🚀Implement GeneralHAService and controller mode for unified HA architecture✨
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3502" target="_blank" rel="noopener noreferrer" class="">#3502</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3503" target="_blank" rel="noopener noreferrer" class="">#3503</a>]🚀Implement General HA components and complete AutoSwitch HA implementation✨
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3504" target="_blank" rel="noopener noreferrer" class="">#3504</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3505" target="_blank" rel="noopener noreferrer" class="">#3505</a>]🚀Implement comprehensive HA service infrastructure with GroupTransfer and ConnectionState
services✨ by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3506" target="_blank" rel="noopener noreferrer" class="">#3506</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3510" target="_blank" rel="noopener noreferrer" class="">#3510</a>]🚀Implement Comprehensive High Availability (HA) Subsystem Architecture with Enhanced Service
Infrastructure✨ by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3511" target="_blank" rel="noopener noreferrer" class="">#3511</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3512" target="_blank" rel="noopener noreferrer" class="">#3512</a>]🚀Async High Availability (HA) Service Architecture Enhancement ✨
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3513" target="_blank" rel="noopener noreferrer" class="">#3513</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3515" target="_blank" rel="noopener noreferrer" class="">#3515</a>]🐛Memory Safety Issue in DefaultHAClient master_address Field Implementation
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3516" target="_blank" rel="noopener noreferrer" class="">#3516</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3517" target="_blank" rel="noopener noreferrer" class="">#3517</a>]⚡️Memory Management Fix for AtomicPtr-based Address Fields in HA Client
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3518" target="_blank" rel="noopener noreferrer" class="">#3518</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3519" target="_blank" rel="noopener noreferrer" class="">#3519</a>]⚡️Async socket handling migration using tokio-util for HA connection layer
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3520" target="_blank" rel="noopener noreferrer" class="">#3520</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3521" target="_blank" rel="noopener noreferrer" class="">#3521</a>]⚡️Increase buffer capacity for Framed connection to 1 MB in new Connection implementation
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3522" target="_blank" rel="noopener noreferrer" class="">#3522</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3523" target="_blank" rel="noopener noreferrer" class="">#3523</a>]⚡️Increase buffer size to 8 KB in Connection implementation
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3524" target="_blank" rel="noopener noreferrer" class="">#3524</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3525" target="_blank" rel="noopener noreferrer" class="">#3525</a>]⚡️Trait-based architecture for HA connections with unified error handling
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3526" target="_blank" rel="noopener noreferrer" class="">#3526</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3527" target="_blank" rel="noopener noreferrer" class="">#3527</a>]⚡️Delegation pattern implementation with error handling for HA connections
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3528" target="_blank" rel="noopener noreferrer" class="">#3528</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3529" target="_blank" rel="noopener noreferrer" class="">#3529</a>]♻️Refactor HAConnection start method to use match statement for cleaner connection handling
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3530" target="_blank" rel="noopener noreferrer" class="">#3530</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3532" target="_blank" rel="noopener noreferrer" class="">#3532</a>]🚀Implement missing methods in DefaultHAConnection for state management and data transfer
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3533" target="_blank" rel="noopener noreferrer" class="">#3533</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3534" target="_blank" rel="noopener noreferrer" class="">#3534</a>]🚀Implement connection handling in HAConnection methods with error logging
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3535" target="_blank" rel="noopener noreferrer" class="">#3535</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3536" target="_blank" rel="noopener noreferrer" class="">#3536</a>]🐛Update heartbeat size in DefaultHAConnection to use dynamic size instead of a fixed value
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3537" target="_blank" rel="noopener noreferrer" class="">#3537</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3538" target="_blank" rel="noopener noreferrer" class="">#3538</a>]⚡️Connection count management and resource cleanup delegation
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3539" target="_blank" rel="noopener noreferrer" class="">#3539</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3540" target="_blank" rel="noopener noreferrer" class="">#3540</a>]⚡️Shutdown safety and state management improvements for HA services
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3541" target="_blank" rel="noopener noreferrer" class="">#3541</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3531" target="_blank" rel="noopener noreferrer" class="">#3531</a>] Define constant for framed connection capacity in HAConnection start method
by <a href="https://github.com/yahayaohinoyi" target="_blank" rel="noopener noreferrer" class="">@yahayaohinoyi</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3542" target="_blank" rel="noopener noreferrer" class="">#3542</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3487" target="_blank" rel="noopener noreferrer" class="">#3487</a>] Optimize connection buffer handling to use split method
by <a href="https://github.com/yahayaohinoyi" target="_blank" rel="noopener noreferrer" class="">@yahayaohinoyi</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3543" target="_blank" rel="noopener noreferrer" class="">#3543</a></li>
<li class="">Bump reqwest from 0.12.20 to 0.12.21 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/3545" target="_blank" rel="noopener noreferrer" class="">#3545</a></li>
<li class="">Bump reqwest from 0.12.21 to 0.12.22 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/3546" target="_blank" rel="noopener noreferrer" class="">#3546</a></li>
<li class="">Bump tokio from 1.45.1 to 1.46.0 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/3547" target="_blank" rel="noopener noreferrer" class="">#3547</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3551" target="_blank" rel="noopener noreferrer" class="">#3551</a>]♻️Refactor name server invocation logic to handle empty name server lists more gracefully
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3552" target="_blank" rel="noopener noreferrer" class="">#3552</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3548" target="_blank" rel="noopener noreferrer" class="">#3548</a>]🔨Add codeql.yml action by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3549" target="_blank" rel="noopener noreferrer" class="">#3549</a></li>
<li class="">Bump tokio from 1.46.0 to 1.46.1 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3553" target="_blank" rel="noopener noreferrer" class="">#3553</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3554" target="_blank" rel="noopener noreferrer" class="">#3554</a>]♻️Refactor HAConnectionStateNotificationRequest complete method to be asynchronous and
update imports by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3555" target="_blank" rel="noopener noreferrer" class="">#3555</a></li>
<li class="">Refactor ReplyMessageRequestHeader with derive marco RequestHeaderCodec <a href="https://github.com/mxsm/rocketmq-rust/issues/3411" target="_blank" rel="noopener noreferrer" class="">#3411</a>
by <a href="https://github.com/donghao526" target="_blank" rel="noopener noreferrer" class="">@donghao526</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3556" target="_blank" rel="noopener noreferrer" class="">#3556</a></li>
<li class="">Remove commented-out code in PullMessageRequestHeader, PullMessageResponseHeader and QueryMessageRequestHeader by <a href="https://github.com/donghao526" target="_blank" rel="noopener noreferrer" class="">@donghao526</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3557" target="_blank" rel="noopener noreferrer" class="">#3557</a></li>
<li class="">Bump config from 0.15.11 to 0.15.12 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/3558" target="_blank" rel="noopener noreferrer" class="">#3558</a></li>
<li class="">Bump config from 0.15.12 to 0.15.13 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/3559" target="_blank" rel="noopener noreferrer" class="">#3559</a></li>
<li class="">Bump clap from 4.5.40 to 4.5.41 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/3560" target="_blank" rel="noopener noreferrer" class="">#3560</a></li>
<li class="">Bump sysinfo from 0.35.2 to 0.36.0 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/3561" target="_blank" rel="noopener noreferrer" class="">#3561</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3544" target="_blank" rel="noopener noreferrer" class="">#3544</a>]Major Refactoring: HA Connection Architecture and Lifecycle Management
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3562" target="_blank" rel="noopener noreferrer" class="">#3562</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3563" target="_blank" rel="noopener noreferrer" class="">#3563</a>]Add missing semicolon in default HA service client initialization
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3564" target="_blank" rel="noopener noreferrer" class="">#3564</a></li>
<li class="">Bump crc32fast from 1.4.2 to 1.5.0 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/3565" target="_blank" rel="noopener noreferrer" class="">#3565</a></li>
<li class="">Bump memmap2 from 0.9.5 to 0.9.7 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/3566" target="_blank" rel="noopener noreferrer" class="">#3566</a></li>
<li class="">Bump sysinfo from 0.36.0 to 0.36.1 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/3567" target="_blank" rel="noopener noreferrer" class="">#3567</a></li>
<li class="">Bump serde_json from 1.0.140 to 1.0.141 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/3568" target="_blank" rel="noopener noreferrer" class="">#3568</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3569" target="_blank" rel="noopener noreferrer" class="">#3569</a>]Code Cleanup: Remove Commented Dead Code in CommitLog by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3570" target="_blank" rel="noopener noreferrer" class="">#3570</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3572" target="_blank" rel="noopener noreferrer" class="">#3572</a>]⚡️Optimize handle_disk_flush_and_ha error handling and status resolution
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3573" target="_blank" rel="noopener noreferrer" class="">#3573</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3574" target="_blank" rel="noopener noreferrer" class="">#3574</a>]🚀Major HA Service Architecture Enhancement and Group Commit Implementation
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3575" target="_blank" rel="noopener noreferrer" class="">#3575</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3576" target="_blank" rel="noopener noreferrer" class="">#3576</a>]🚀Add new constructor for service task with Arc support✨ by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3577" target="_blank" rel="noopener noreferrer" class="">#3577</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3578" target="_blank" rel="noopener noreferrer" class="">#3578</a>]♻️HA Service Architecture Enhancement and Type Consistency Improvements✨
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3579" target="_blank" rel="noopener noreferrer" class="">#3579</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3580" target="_blank" rel="noopener noreferrer" class="">#3580</a>]⚡️Fix GroupTransferService memory leaks and improve request processing reliability
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3581" target="_blank" rel="noopener noreferrer" class="">#3581</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3582" target="_blank" rel="noopener noreferrer" class="">#3582</a>]⚡️Complete GroupTransferService request lifecycle with customer notification and timeout
handling by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3583" target="_blank" rel="noopener noreferrer" class="">#3583</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3584" target="_blank" rel="noopener noreferrer" class="">#3584</a>]⚡️Implement HA connection management with concrete connection list functionality
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3585" target="_blank" rel="noopener noreferrer" class="">#3585</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3587" target="_blank" rel="noopener noreferrer" class="">#3587</a>]⚡️Standardize HA client access with concrete types and comprehensive documentation
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3588" target="_blank" rel="noopener noreferrer" class="">#3588</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3589" target="_blank" rel="noopener noreferrer" class="">#3589</a>]♻️Simplify HA client initialization and remove unnecessary ArcMut wrappers
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3590" target="_blank" rel="noopener noreferrer" class="">#3590</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3591" target="_blank" rel="noopener noreferrer" class="">#3591</a>]♻️Fix typo in flush manager module name: defalut -&gt; default
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3592" target="_blank" rel="noopener noreferrer" class="">#3592</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3593" target="_blank" rel="noopener noreferrer" class="">#3593</a>]⚡️Add HAConnectionId struct with UUID-based connection identification
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3594" target="_blank" rel="noopener noreferrer" class="">#3594</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3595" target="_blank" rel="noopener noreferrer" class="">#3595</a>]⚡️Integrate HAConnectionId throughout HA connection system and optimize storage
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3596" target="_blank" rel="noopener noreferrer" class="">#3596</a></li>
<li class="">Bump rand from 0.9.1 to 0.9.2 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/3597" target="_blank" rel="noopener noreferrer" class="">#3597</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3598" target="_blank" rel="noopener noreferrer" class="">#3598</a>]⚡️Standardize connection count type to AtomicU32 across HA services
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3599" target="_blank" rel="noopener noreferrer" class="">#3599</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3600" target="_blank" rel="noopener noreferrer" class="">#3600</a>]⚡️Improve HAService interface consistency and placeholder implementations
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3601" target="_blank" rel="noopener noreferrer" class="">#3601</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3602" target="_blank" rel="noopener noreferrer" class="">#3602</a>]♻️Improve HA client interface with proper type safety and optionality
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3603" target="_blank" rel="noopener noreferrer" class="">#3603</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3604" target="_blank" rel="noopener noreferrer" class="">#3604</a>]⚡️Improve HA connection shutdown mechanism and complete message processing
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3605" target="_blank" rel="noopener noreferrer" class="">#3605</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3606" target="_blank" rel="noopener noreferrer" class="">#3606</a>]⚡️Improve HA connection error handling and socket initialization robustness
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3607" target="_blank" rel="noopener noreferrer" class="">#3607</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3608" target="_blank" rel="noopener noreferrer" class="">#3608</a>]⚡️Improve HA connection management and state notification
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3609" target="_blank" rel="noopener noreferrer" class="">#3609</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3610" target="_blank" rel="noopener noreferrer" class="">#3610</a>]♻️Convert HA system shutdown methods from sync to async by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3611" target="_blank" rel="noopener noreferrer" class="">#3611</a></li>
<li class="">Bump criterion from 0.6.0 to 0.7.0 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/3612" target="_blank" rel="noopener noreferrer" class="">#3612</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3613" target="_blank" rel="noopener noreferrer" class="">#3613</a>]♻️Clean up AckMessageProcessor - remove unused variables and lint suppressions
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3614" target="_blank" rel="noopener noreferrer" class="">#3614</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3616" target="_blank" rel="noopener noreferrer" class="">#3616</a>]♻️Convert HA service is_slave_ok method from sync to async
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3617" target="_blank" rel="noopener noreferrer" class="">#3617</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3618" target="_blank" rel="noopener noreferrer" class="">#3618</a>]♻️Replace unsafe pointer operations with safe memory management in DefaultHAClient
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3619" target="_blank" rel="noopener noreferrer" class="">#3619</a></li>
<li class="">changes typo on line 467 \rocketmq-rust\rocketmq-broker\src\broker_ru… by <a href="https://github.com/Sudharsan-T" target="_blank" rel="noopener noreferrer" class="">@Sudharsan-T</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3621" target="_blank" rel="noopener noreferrer" class="">#3621</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3622" target="_blank" rel="noopener noreferrer" class="">#3622</a>]Fix broken unimplemented! macro in recover_initialize_service function
by <a href="https://github.com/Sudharsan-T" target="_blank" rel="noopener noreferrer" class="">@Sudharsan-T</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3623" target="_blank" rel="noopener noreferrer" class="">#3623</a></li>
<li class="">Potential fix for code scanning alert no. 7: Workflow does not contain permissions by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3624" target="_blank" rel="noopener noreferrer" class="">#3624</a></li>
<li class="">Potential fix for code scanning alert no. 2: Workflow does not contain permissions by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3625" target="_blank" rel="noopener noreferrer" class="">#3625</a></li>
<li class="">Potential fix for code scanning alert no. 6: Workflow does not contain permissions by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3626" target="_blank" rel="noopener noreferrer" class="">#3626</a></li>
<li class="">Potential fix for code scanning alert no. 5: Workflow does not contain permissions by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3627" target="_blank" rel="noopener noreferrer" class="">#3627</a></li>
<li class="">Potential fix for code scanning alert no. 3: Workflow does not contain permissions by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3628" target="_blank" rel="noopener noreferrer" class="">#3628</a></li>
<li class="">Bump tokio from 1.46.1 to 1.47.0 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/3629" target="_blank" rel="noopener noreferrer" class="">#3629</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3446" target="_blank" rel="noopener noreferrer" class="">#3446</a>]Fix typo in documentation for pull_offset_of_op parameter in
default_transactional_message_service by <a href="https://github.com/SuriyaPrakash-J" target="_blank" rel="noopener noreferrer" class="">@SuriyaPrakash-J</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3630" target="_blank" rel="noopener noreferrer" class="">#3630</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3620" target="_blank" rel="noopener noreferrer" class="">#3620</a>]♻️Enhance DefaultHAConnection with specialized I/O and OffsetDecoder
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3631" target="_blank" rel="noopener noreferrer" class="">#3631</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3413" target="_blank" rel="noopener noreferrer" class="">#3413</a>]♻️Refactor UnregisterClientRequestHeader with derive marco RequestHeaderCodec
by <a href="https://github.com/donghao526" target="_blank" rel="noopener noreferrer" class="">@donghao526</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3633" target="_blank" rel="noopener noreferrer" class="">#3633</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3409" target="_blank" rel="noopener noreferrer" class="">#3409</a>]♻️Refactor QueryTopicConsumeByWhoRequestHeader with derive marco RequestHeaderCodec
by <a href="https://github.com/donghao526" target="_blank" rel="noopener noreferrer" class="">@donghao526</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3634" target="_blank" rel="noopener noreferrer" class="">#3634</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3635" target="_blank" rel="noopener noreferrer" class="">#3635</a>]🔨Update automerge.yml to trigger on pull_request instead of pull_request_target
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3636" target="_blank" rel="noopener noreferrer" class="">#3636</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3345" target="_blank" rel="noopener noreferrer" class="">#3345</a>]⚡️Remove TransactionalMessageCheckListenerInner useless code
by <a href="https://github.com/ButterflyEffect1991" target="_blank" rel="noopener noreferrer" class="">@ButterflyEffect1991</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3637" target="_blank" rel="noopener noreferrer" class="">#3637</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3304" target="_blank" rel="noopener noreferrer" class="">#3304</a>]Remove CommitLog#handle_disk_flush_and_ha useless code
by <a href="https://github.com/ButterflyEffect1991" target="_blank" rel="noopener noreferrer" class="">@ButterflyEffect1991</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3638" target="_blank" rel="noopener noreferrer" class="">#3638</a></li>
<li class="">Bump clap from 4.5.41 to 4.5.42 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/3639" target="_blank" rel="noopener noreferrer" class="">#3639</a></li>
<li class="">Optimize ReadSocketService and WriteSocketService (<a href="https://github.com/mxsm/rocketmq-rust/issues/3632" target="_blank" rel="noopener noreferrer" class="">#3632</a>) by <a href="https://github.com/ritoban23" target="_blank" rel="noopener noreferrer" class="">@ritoban23</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3640" target="_blank" rel="noopener noreferrer" class="">#3640</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3641" target="_blank" rel="noopener noreferrer" class="">#3641</a>]🔨Remove codeql CI by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3642" target="_blank" rel="noopener noreferrer" class="">#3642</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3643" target="_blank" rel="noopener noreferrer" class="">#3643</a>]Removed unnecessary code from DefaultHAService by <a href="https://github.com/satnam72" target="_blank" rel="noopener noreferrer" class="">@satnam72</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3644" target="_blank" rel="noopener noreferrer" class="">#3644</a></li>
<li class="">Removed unnecessary code from PullRequestHoldService by <a href="https://github.com/satnam72" target="_blank" rel="noopener noreferrer" class="">@satnam72</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3647" target="_blank" rel="noopener noreferrer" class="">#3647</a></li>
<li class="">Removed unnecessary code from ChangeInvisibleTimeProcessor by <a href="https://github.com/satnam72" target="_blank" rel="noopener noreferrer" class="">@satnam72</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3646" target="_blank" rel="noopener noreferrer" class="">#3646</a></li>
<li class="">Removed unnecessary code from EndTransactionProcessor by <a href="https://github.com/satnam72" target="_blank" rel="noopener noreferrer" class="">@satnam72</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3645" target="_blank" rel="noopener noreferrer" class="">#3645</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3648" target="_blank" rel="noopener noreferrer" class="">#3648</a>]✨Implement atomic transfer notifications and HA service integration
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3649" target="_blank" rel="noopener noreferrer" class="">#3649</a></li>
<li class="">Removed unnecessary code from DefaultHAService by <a href="https://github.com/satnam72" target="_blank" rel="noopener noreferrer" class="">@satnam72</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3651" target="_blank" rel="noopener noreferrer" class="">#3651</a></li>
<li class="">Add links to contributor and license icons by <a href="https://github.com/operagxsasha" target="_blank" rel="noopener noreferrer" class="">@operagxsasha</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3652" target="_blank" rel="noopener noreferrer" class="">#3652</a></li>
<li class="">docs: (contributing) by <a href="https://github.com/operagxsasha" target="_blank" rel="noopener noreferrer" class="">@operagxsasha</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3654" target="_blank" rel="noopener noreferrer" class="">#3654</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3656" target="_blank" rel="noopener noreferrer" class="">#3656</a>]✨Implement notification mechanism and synchronization improvements for GroupTransferService
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3657" target="_blank" rel="noopener noreferrer" class="">#3657</a></li>
<li class="">Bump tokio from 1.47.0 to 1.47.1 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/3658" target="_blank" rel="noopener noreferrer" class="">#3658</a></li>
<li class="">Bump serde_json from 1.0.141 to 1.0.142 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/3659" target="_blank" rel="noopener noreferrer" class="">#3659</a></li>
<li class="">Refactor QueryTopicsByConsumerRequestHeader with derive macro RequestHeaderCodec by <a href="https://github.com/satnam72" target="_blank" rel="noopener noreferrer" class="">@satnam72</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3660" target="_blank" rel="noopener noreferrer" class="">#3660</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3387" target="_blank" rel="noopener noreferrer" class="">#3387</a>]Refactor RpcRequestHeader with derive marco RequestHeaderCodec
by <a href="https://github.com/satnam72" target="_blank" rel="noopener noreferrer" class="">@satnam72</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3662" target="_blank" rel="noopener noreferrer" class="">#3662</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3402" target="_blank" rel="noopener noreferrer" class="">#3402</a>]Refactor HeartbeatRequestHeader with derive marco RequestHeaderCodec
by <a href="https://github.com/satnam72" target="_blank" rel="noopener noreferrer" class="">@satnam72</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3661" target="_blank" rel="noopener noreferrer" class="">#3661</a></li>
<li class="">Refactor EndTransactionRequestHeader with derive marco RequestHeaderCodec by <a href="https://github.com/satnam72" target="_blank" rel="noopener noreferrer" class="">@satnam72</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3665" target="_blank" rel="noopener noreferrer" class="">#3665</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3666" target="_blank" rel="noopener noreferrer" class="">#3666</a>]♻️Standardize HAClient trait start method signature to use mutable reference
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3667" target="_blank" rel="noopener noreferrer" class="">#3667</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3668" target="_blank" rel="noopener noreferrer" class="">#3668</a>]♻️Restructure DefaultHAClient with Inner struct pattern for improved memory management
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3669" target="_blank" rel="noopener noreferrer" class="">#3669</a></li>
<li class="">[ISSUE #<a href="https://github.com/mxsm/rocketmq-rust/issues/3663" target="_blank" rel="noopener noreferrer" class="">#3663</a>]Remove redundant license block from default_ha_service.rs
by <a href="https://github.com/dhvll" target="_blank" rel="noopener noreferrer" class="">@dhvll</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3670" target="_blank" rel="noopener noreferrer" class="">#3670</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3389" target="_blank" rel="noopener noreferrer" class="">#3389</a>]Refactor GetConsumerConnectionListRequestHeader with derive marco RequestHeaderCodec
by <a href="https://github.com/satnam72" target="_blank" rel="noopener noreferrer" class="">@satnam72</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3671" target="_blank" rel="noopener noreferrer" class="">#3671</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3664" target="_blank" rel="noopener noreferrer" class="">#3664</a>]Refactor is_time_to_report_offset to remove async and improve performance
by <a href="https://github.com/satnam72" target="_blank" rel="noopener noreferrer" class="">@satnam72</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3672" target="_blank" rel="noopener noreferrer" class="">#3672</a></li>
<li class="">Bump tokio-util from 0.7.15 to 0.7.16 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/3673" target="_blank" rel="noopener noreferrer" class="">#3673</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2903" target="_blank" rel="noopener noreferrer" class="">#2903</a>]Enhancement⚡️ Add #[inline] for store_path_config_helper methods
by <a href="https://github.com/donghao526" target="_blank" rel="noopener noreferrer" class="">@donghao526</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3677" target="_blank" rel="noopener noreferrer" class="">#3677</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2987" target="_blank" rel="noopener noreferrer" class="">#2987</a>] Remove ConsumeQueue#put_message_position_info #[inline]
by <a href="https://github.com/donghao526" target="_blank" rel="noopener noreferrer" class="">@donghao526</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3676" target="_blank" rel="noopener noreferrer" class="">#3676</a></li>
<li class="">Bump clap from 4.5.42 to 4.5.43 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/3678" target="_blank" rel="noopener noreferrer" class="">#3678</a></li>
<li class="">Refactor CreateTopicRequestHeader by <a href="https://github.com/satnam72" target="_blank" rel="noopener noreferrer" class="">@satnam72</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3679" target="_blank" rel="noopener noreferrer" class="">#3679</a></li>
<li class="">Add #[inline] to methods by <a href="https://github.com/satnam72" target="_blank" rel="noopener noreferrer" class="">@satnam72</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3680" target="_blank" rel="noopener noreferrer" class="">#3680</a></li>
<li class="">Bump bytemuck from 1.23.1 to 1.23.2 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/3684" target="_blank" rel="noopener noreferrer" class="">#3684</a></li>
<li class="">Refactor GetTopicStatsRequestHeader by <a href="https://github.com/satnam72" target="_blank" rel="noopener noreferrer" class="">@satnam72</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3683" target="_blank" rel="noopener noreferrer" class="">#3683</a></li>
<li class="">Refactor LockBatchMqRequestHeader by <a href="https://github.com/satnam72" target="_blank" rel="noopener noreferrer" class="">@satnam72</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3682" target="_blank" rel="noopener noreferrer" class="">#3682</a></li>
<li class="">Refactor NotifyConsumerIdsChangedRequestHeader by <a href="https://github.com/satnam72" target="_blank" rel="noopener noreferrer" class="">@satnam72</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3681" target="_blank" rel="noopener noreferrer" class="">#3681</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3407" target="_blank" rel="noopener noreferrer" class="">#3407</a>]Refactor QueryConsumerOffsetRequestHeader with derive marco RequestHeaderCodec
by <a href="https://github.com/dhvll" target="_blank" rel="noopener noreferrer" class="">@dhvll</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3674" target="_blank" rel="noopener noreferrer" class="">#3674</a></li>
<li class="">Refactor DeleteTopicRequestHeader by <a href="https://github.com/satnam72" target="_blank" rel="noopener noreferrer" class="">@satnam72</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3685" target="_blank" rel="noopener noreferrer" class="">#3685</a></li>
<li class="">Replace println! with error! by <a href="https://github.com/satnam72" target="_blank" rel="noopener noreferrer" class="">@satnam72</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3687" target="_blank" rel="noopener noreferrer" class="">#3687</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3398" target="_blank" rel="noopener noreferrer" class="">#3398</a>]Refactor GetMetaDataResponseHeader with derive marco RequestHeaderCodec
by <a href="https://github.com/zeina1i" target="_blank" rel="noopener noreferrer" class="">@zeina1i</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3686" target="_blank" rel="noopener noreferrer" class="">#3686</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3688" target="_blank" rel="noopener noreferrer" class="">#3688</a>]Remove zerocopy and zerocopy-derive useless crate from rocketmq-store crate Cargo.toml
by <a href="https://github.com/satnam72" target="_blank" rel="noopener noreferrer" class="">@satnam72</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3689" target="_blank" rel="noopener noreferrer" class="">#3689</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3675" target="_blank" rel="noopener noreferrer" class="">#3675</a>]♻️Refactor DefaultHAClient to use FramedRead and FramedWrite for improved stream handling
and memory efficiency by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3690" target="_blank" rel="noopener noreferrer" class="">#3690</a></li>
<li class="">Remove duration_constructors_lite feature by <a href="https://github.com/satnam72" target="_blank" rel="noopener noreferrer" class="">@satnam72</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3693" target="_blank" rel="noopener noreferrer" class="">#3693</a></li>
<li class="">Refactor GetTopicConfigRequestHeader by <a href="https://github.com/satnam72" target="_blank" rel="noopener noreferrer" class="">@satnam72</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3691" target="_blank" rel="noopener noreferrer" class="">#3691</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3694" target="_blank" rel="noopener noreferrer" class="">#3694</a>]♻️Move service handle out of Inner and make HAClient::start idempotent
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3695" target="_blank" rel="noopener noreferrer" class="">#3695</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3696" target="_blank" rel="noopener noreferrer" class="">#3696</a>]error[E0275]: overflow evaluating the requirement by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3707" target="_blank" rel="noopener noreferrer" class="">#3707</a></li>
<li class="">Bump config from 0.15.13 to 0.15.14 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/3706" target="_blank" rel="noopener noreferrer" class="">#3706</a></li>
<li class="">Bump reqwest from 0.12.22 to 0.12.23 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/3705" target="_blank" rel="noopener noreferrer" class="">#3705</a></li>
<li class="">Bump clap from 4.5.43 to 4.5.45 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/3704" target="_blank" rel="noopener noreferrer" class="">#3704</a></li>
<li class="">Bump thiserror from 2.0.12 to 2.0.14 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/3697" target="_blank" rel="noopener noreferrer" class="">#3697</a></li>
<li class="">Bump proc-macro2 from 1.0.95 to 1.0.97 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/3702" target="_blank" rel="noopener noreferrer" class="">#3702</a></li>
<li class="">Bump libc from 0.2.174 to 0.2.175 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/3701" target="_blank" rel="noopener noreferrer" class="">#3701</a></li>
<li class="">Bump sysinfo from 0.36.1 to 0.37.0 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/3700" target="_blank" rel="noopener noreferrer" class="">#3700</a></li>
<li class="">Bump anyhow from 1.0.98 to 1.0.99 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/3703" target="_blank" rel="noopener noreferrer" class="">#3703</a></li>
<li class="">Bump uuid from 1.17.0 to 1.18.0 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/3698" target="_blank" rel="noopener noreferrer" class="">#3698</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3709" target="_blank" rel="noopener noreferrer" class="">#3709</a>]♻️Narrow BrokerData equality to broker_name + broker_addrs
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3710" target="_blank" rel="noopener noreferrer" class="">#3710</a></li>
<li class="">Refactor MessageExt to add inline attribute by <a href="https://github.com/satnam72" target="_blank" rel="noopener noreferrer" class="">@satnam72</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3711" target="_blank" rel="noopener noreferrer" class="">#3711</a></li>
<li class="">Bump syn from 2.0.104 to 2.0.105 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/3713" target="_blank" rel="noopener noreferrer" class="">#3713</a></li>
<li class="">Refactor RemotingSysResponseCode method with inline attribute by <a href="https://github.com/satnam72" target="_blank" rel="noopener noreferrer" class="">@satnam72</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3712" target="_blank" rel="noopener noreferrer" class="">#3712</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3714" target="_blank" rel="noopener noreferrer" class="">#3714</a>]♻️Unify version management via CURRENT_VERSION and simplify RemotingCommand version init
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3715" target="_blank" rel="noopener noreferrer" class="">#3715</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3716" target="_blank" rel="noopener noreferrer" class="">#3716</a>]♻️Type-safe RocketMqVersion comparisons &amp; accessor (rocketmq_version) across remoting,
broker, namesrv, client by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3717" target="_blank" rel="noopener noreferrer" class="">#3717</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3719" target="_blank" rel="noopener noreferrer" class="">#3719</a>]♻️Generalize EnvUtils API &amp; add typed accessors (default/i32/bool) with expanded tests
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3720" target="_blank" rel="noopener noreferrer" class="">#3720</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3721" target="_blank" rel="noopener noreferrer" class="">#3721</a>]♻️Resilient topic route retrieval &amp; decoding error handling in client
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3722" target="_blank" rel="noopener noreferrer" class="">#3722</a></li>
<li class="">Refactor ElectMasterResponseHeader by <a href="https://github.com/satnam72" target="_blank" rel="noopener noreferrer" class="">@satnam72</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3723" target="_blank" rel="noopener noreferrer" class="">#3723</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3724" target="_blank" rel="noopener noreferrer" class="">#3724</a>]♻️HA client state machine extraction &amp; loop simplification
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3725" target="_blank" rel="noopener noreferrer" class="">#3725</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3726" target="_blank" rel="noopener noreferrer" class="">#3726</a>]♻️ HA client concurrent reader/writer split, atomic timestamp arcs &amp; error channel
propagation by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3727" target="_blank" rel="noopener noreferrer" class="">#3727</a></li>
<li class="">Replace init_logger() with init_logger_with_level() by <a href="https://github.com/satnam72" target="_blank" rel="noopener noreferrer" class="">@satnam72</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3728" target="_blank" rel="noopener noreferrer" class="">#3728</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3729" target="_blank" rel="noopener noreferrer" class="">#3729</a>]📝Update main loop comment for clarity in HA client connection handling
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3730" target="_blank" rel="noopener noreferrer" class="">#3730</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3731" target="_blank" rel="noopener noreferrer" class="">#3731</a>]🚀Async commit log append pipeline &amp; HA reader integration
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3732" target="_blank" rel="noopener noreferrer" class="">#3732</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3733" target="_blank" rel="noopener noreferrer" class="">#3733</a>]🐛Fix commit log append offset calculation in HA client by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3734" target="_blank" rel="noopener noreferrer" class="">#3734</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3736" target="_blank" rel="noopener noreferrer" class="">#3736</a>]♻️Refactor GeneralHAClient to use enum for HA client management
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3737" target="_blank" rel="noopener noreferrer" class="">#3737</a></li>
<li class="">refactor: Replace manual impls in GetMinOffsetRequestHeader with RequestHeaderCodec by <a href="https://github.com/4ddx" target="_blank" rel="noopener noreferrer" class="">@4ddx</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3739" target="_blank" rel="noopener noreferrer" class="">#3739</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3741" target="_blank" rel="noopener noreferrer" class="">#3741</a>]📝Add configuration files for nameserver settings in RocketMQ
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3742" target="_blank" rel="noopener noreferrer" class="">#3742</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3743" target="_blank" rel="noopener noreferrer" class="">#3743</a>]📝Add configuration files for broker settings in RocketMQ by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3744" target="_blank" rel="noopener noreferrer" class="">#3744</a></li>
<li class="">refactor: Replace manual impls in GetMaxOffsetRequestHeader with RequestHeaderCodec by <a href="https://github.com/4ddx" target="_blank" rel="noopener noreferrer" class="">@4ddx</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3740" target="_blank" rel="noopener noreferrer" class="">#3740</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3745" target="_blank" rel="noopener noreferrer" class="">#3745</a>]📝Update broker configuration with enhanced settings and new parameters
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3746" target="_blank" rel="noopener noreferrer" class="">#3746</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3747" target="_blank" rel="noopener noreferrer" class="">#3747</a>]♻️Introduce common error module &amp; strict config parsing across broker/namesrv
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3748" target="_blank" rel="noopener noreferrer" class="">#3748</a></li>
<li class="">refactor: replace manual impls with derive(RequestHeaderCodec) in GetConsumerListByGroupResponseHeader by <a href="https://github.com/4ddx" target="_blank" rel="noopener noreferrer" class="">@4ddx</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3750" target="_blank" rel="noopener noreferrer" class="">#3750</a></li>
<li class="">refactor: replace manual impls with derive(RequestHeaderCodec) in AddWritePermOfBrokerResponseHeader by <a href="https://github.com/4ddx" target="_blank" rel="noopener noreferrer" class="">@4ddx</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3753" target="_blank" rel="noopener noreferrer" class="">#3753</a></li>
<li class="">refactor: replace manual impls with derive(RequestHeaderCodec) in GetAllTopicConfigResponseHeader by <a href="https://github.com/4ddx" target="_blank" rel="noopener noreferrer" class="">@4ddx</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3752" target="_blank" rel="noopener noreferrer" class="">#3752</a></li>
<li class="">refactor: replace manual impls with derive(RequestHeaderCodec) in GetConsumeStatsRequestHeader by <a href="https://github.com/4ddx" target="_blank" rel="noopener noreferrer" class="">@4ddx</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3751" target="_blank" rel="noopener noreferrer" class="">#3751</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3755" target="_blank" rel="noopener noreferrer" class="">#3755</a>]✨Accept mixed-case variants for MessageRequestMode ("Pull"/"Pop") &amp; add tests
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3756" target="_blank" rel="noopener noreferrer" class="">#3756</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3757" target="_blank" rel="noopener noreferrer" class="">#3757</a>]📝broker.toml sample updated to list mixed-case MessageRequestMode variants
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3758" target="_blank" rel="noopener noreferrer" class="">#3758</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3759" target="_blank" rel="noopener noreferrer" class="">#3759</a>]✨Accept mixed-case BrokerRole variants (AsyncMaster/SyncMaster/Slave) &amp; tests added
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3760" target="_blank" rel="noopener noreferrer" class="">#3760</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3761" target="_blank" rel="noopener noreferrer" class="">#3761</a>]🧩Consolidate tolerant enum parsing for BrokerRole &amp; MessageRequestMode (helper, docs, tests,
policy) by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3762" target="_blank" rel="noopener noreferrer" class="">#3762</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3763" target="_blank" rel="noopener noreferrer" class="">#3763</a>]📝Add comprehensive storeConfig section to broker.toml sample (review &amp; cross-doc sync)
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3764" target="_blank" rel="noopener noreferrer" class="">#3764</a></li>
<li class="">Add #[inline] for MessageBatch struct method by <a href="https://github.com/dhvll" target="_blank" rel="noopener noreferrer" class="">@dhvll</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3754" target="_blank" rel="noopener noreferrer" class="">#3754</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3766" target="_blank" rel="noopener noreferrer" class="">#3766</a>]📝Add initial broker-simple.toml configuration file with core settings
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3767" target="_blank" rel="noopener noreferrer" class="">#3767</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3768" target="_blank" rel="noopener noreferrer" class="">#3768</a>]📝Refactor broker-simple.toml to reorganize Broker Identity section
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3769" target="_blank" rel="noopener noreferrer" class="">#3769</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3770" target="_blank" rel="noopener noreferrer" class="">#3770</a>]♻️Refactor ConsumerFilterManager to accept message_store_config and update related
initialization by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3771" target="_blank" rel="noopener noreferrer" class="">#3771</a></li>
<li class="">Bump thiserror from 2.0.14 to 2.0.15 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/3773" target="_blank" rel="noopener noreferrer" class="">#3773</a></li>
<li class="">Bump proc-macro2 from 1.0.97 to 1.0.101 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/3774" target="_blank" rel="noopener noreferrer" class="">#3774</a></li>
<li class="">Bump syn from 2.0.105 to 2.0.106 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a>[bot] in <a href="https://github.com/mxsm/rocketmq-rust/pull/3777" target="_blank" rel="noopener noreferrer" class="">#3777</a></li>
<li class="">feat(epoch): introduce EpochEntryCache with basic accessors and tests by <a href="https://github.com/4ddx" target="_blank" rel="noopener noreferrer" class="">@4ddx</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3772" target="_blank" rel="noopener noreferrer" class="">#3772</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3775" target="_blank" rel="noopener noreferrer" class="">#3775</a>]♻️Refactor ConsumerOffsetManager to support generic message store and enhance offset
management functionality by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3776" target="_blank" rel="noopener noreferrer" class="">#3776</a></li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="new-contributors">New Contributors<a href="https://rocketmqrust.com/releases/2025/08/19/v0.6.0#new-contributors" class="hash-link" aria-label="Direct link to New Contributors" title="Direct link to New Contributors" translate="no">​</a></h2>
<ul>
<li class=""><a href="https://github.com/SleepyStew" target="_blank" rel="noopener noreferrer" class="">@SleepyStew</a> made their first contribution in <a href="https://github.com/mxsm/rocketmq-rust/pull/3299" target="_blank" rel="noopener noreferrer" class="">#3299</a></li>
<li class=""><a href="https://github.com/samuraikillers" target="_blank" rel="noopener noreferrer" class="">@samuraikillers</a> made their first contribution in <a href="https://github.com/mxsm/rocketmq-rust/pull/3339" target="_blank" rel="noopener noreferrer" class="">#3339</a></li>
<li class=""><a href="https://github.com/saishreyakumar" target="_blank" rel="noopener noreferrer" class="">@saishreyakumar</a> made their first contribution in <a href="https://github.com/mxsm/rocketmq-rust/pull/3468" target="_blank" rel="noopener noreferrer" class="">#3468</a></li>
<li class=""><a href="https://github.com/donghao526" target="_blank" rel="noopener noreferrer" class="">@donghao526</a> made their first contribution in <a href="https://github.com/mxsm/rocketmq-rust/pull/3476" target="_blank" rel="noopener noreferrer" class="">#3476</a></li>
<li class=""><a href="https://github.com/yahayaohinoyi" target="_blank" rel="noopener noreferrer" class="">@yahayaohinoyi</a> made their first contribution in <a href="https://github.com/mxsm/rocketmq-rust/pull/3542" target="_blank" rel="noopener noreferrer" class="">#3542</a></li>
<li class=""><a href="https://github.com/Sudharsan-T" target="_blank" rel="noopener noreferrer" class="">@Sudharsan-T</a> made their first contribution in <a href="https://github.com/mxsm/rocketmq-rust/pull/3621" target="_blank" rel="noopener noreferrer" class="">#3621</a></li>
<li class=""><a href="https://github.com/SuriyaPrakash-J" target="_blank" rel="noopener noreferrer" class="">@SuriyaPrakash-J</a> made their first contribution in <a href="https://github.com/mxsm/rocketmq-rust/pull/3630" target="_blank" rel="noopener noreferrer" class="">#3630</a></li>
<li class=""><a href="https://github.com/ritoban23" target="_blank" rel="noopener noreferrer" class="">@ritoban23</a> made their first contribution in <a href="https://github.com/mxsm/rocketmq-rust/pull/3640" target="_blank" rel="noopener noreferrer" class="">#3640</a></li>
<li class=""><a href="https://github.com/satnam72" target="_blank" rel="noopener noreferrer" class="">@satnam72</a> made their first contribution in <a href="https://github.com/mxsm/rocketmq-rust/pull/3644" target="_blank" rel="noopener noreferrer" class="">#3644</a></li>
<li class=""><a href="https://github.com/operagxsasha" target="_blank" rel="noopener noreferrer" class="">@operagxsasha</a> made their first contribution in <a href="https://github.com/mxsm/rocketmq-rust/pull/3652" target="_blank" rel="noopener noreferrer" class="">#3652</a></li>
<li class=""><a href="https://github.com/dhvll" target="_blank" rel="noopener noreferrer" class="">@dhvll</a> made their first contribution in <a href="https://github.com/mxsm/rocketmq-rust/pull/3670" target="_blank" rel="noopener noreferrer" class="">#3670</a></li>
<li class=""><a href="https://github.com/zeina1i" target="_blank" rel="noopener noreferrer" class="">@zeina1i</a> made their first contribution in <a href="https://github.com/mxsm/rocketmq-rust/pull/3686" target="_blank" rel="noopener noreferrer" class="">#3686</a></li>
<li class=""><a href="https://github.com/4ddx" target="_blank" rel="noopener noreferrer" class="">@4ddx</a> made their first contribution in <a href="https://github.com/mxsm/rocketmq-rust/pull/3739" target="_blank" rel="noopener noreferrer" class="">#3739</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/mxsm/rocketmq-rust/compare/v0.5.0...v0.6.0" target="_blank" rel="noopener noreferrer" class=""><code>v0.5.0...v0.6.0</code></a></p>]]></content:encoded>
            <category>release</category>
            <category>v0.6.0</category>
        </item>
        <item>
            <title><![CDATA[RocketMQ Rust Release 🔖v0.5.0]]></title>
            <link>https://rocketmqrust.com/releases/2025/05/19/v0.5.0</link>
            <guid>https://rocketmqrust.com/releases/2025/05/19/v0.5.0</guid>
            <pubDate>Mon, 19 May 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[New Feature and improve performance]]></description>
            <content:encoded><![CDATA[<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="new-feature-and-improve-performance">New Feature and improve performance<a href="https://rocketmqrust.com/releases/2025/05/19/v0.5.0#new-feature-and-improve-performance" class="hash-link" aria-label="Direct link to New Feature and improve performance" title="Direct link to New Feature and improve performance" translate="no">​</a></h2>
<ul>
<li class="">✨Fix some bugs</li>
<li class="">⚡️ Optimize code performance</li>
<li class="">🚀 Support Pop Message and so on</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="whats-changed">What's Changed<a href="https://rocketmqrust.com/releases/2025/05/19/v0.5.0#whats-changed" class="hash-link" aria-label="Direct link to What's Changed" title="Direct link to What's Changed" translate="no">​</a></h2>
<ul>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2561" target="_blank" rel="noopener noreferrer" class="">#2561</a>]🚀Update rocketmq-tools crate category🔥 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2562" target="_blank" rel="noopener noreferrer" class="">#2562</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2563" target="_blank" rel="noopener noreferrer" class="">#2563</a>]📝Update rocketmq-rust version to 0.5.0 for next develop🔥 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2564" target="_blank" rel="noopener noreferrer" class="">#2564</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2565" target="_blank" rel="noopener noreferrer" class="">#2565</a>]📝Add v0.4.0 release note doc🔥 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2566" target="_blank" rel="noopener noreferrer" class="">#2566</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2567" target="_blank" rel="noopener noreferrer" class="">#2567</a>]📝Update Release note latest version🔥 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2568" target="_blank" rel="noopener noreferrer" class="">#2568</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2569" target="_blank" rel="noopener noreferrer" class="">#2569</a>]📝Update relase v0.5.0 doc🔥 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2570" target="_blank" rel="noopener noreferrer" class="">#2570</a></li>
<li class="">Add QueueTimeSpan and MessageTrack by <a href="https://github.com/decadezzz" target="_blank" rel="noopener noreferrer" class="">@decadezzz</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2560" target="_blank" rel="noopener noreferrer" class="">#2560</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2573" target="_blank" rel="noopener noreferrer" class="">#2573</a>]Optimize package script by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2574" target="_blank" rel="noopener noreferrer" class="">#2574</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2503" target="_blank" rel="noopener noreferrer" class="">#2503</a> ] RemotingCommand some methods add #[inline] by <a href="https://github.com/siddheshzz" target="_blank" rel="noopener noreferrer" class="">@siddheshzz</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2575" target="_blank" rel="noopener noreferrer" class="">#2575</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2576" target="_blank" rel="noopener noreferrer" class="">#2576</a>]⚡️Optimize QueueLockManager shutdown🔥 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2577" target="_blank" rel="noopener noreferrer" class="">#2577</a></li>
<li class="">Bump clap from 4.5.29 to 4.5.30 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2578" target="_blank" rel="noopener noreferrer" class="">#2578</a></li>
<li class="">Bump tempfile from 3.16.0 to 3.17.1 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2579" target="_blank" rel="noopener noreferrer" class="">#2579</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2580" target="_blank" rel="noopener noreferrer" class="">#2580</a>]🚀TrackType implement Serialize and Deserialize by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2581" target="_blank" rel="noopener noreferrer" class="">#2581</a></li>
<li class="">[Enhancement⚡️] Remove SendMessageProcessor useless code <a href="https://github.com/mxsm/rocketmq-rust/issues/2584" target="_blank" rel="noopener noreferrer" class="">#2584</a>
by <a href="https://github.com/siddheshzz" target="_blank" rel="noopener noreferrer" class="">@siddheshzz</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2585" target="_blank" rel="noopener noreferrer" class="">#2585</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2586" target="_blank" rel="noopener noreferrer" class="">#2586</a>]🔨Update automerge.yml by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2587" target="_blank" rel="noopener noreferrer" class="">#2587</a></li>
<li class="">Bump uuid from 1.13.1 to 1.13.2 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2589" target="_blank" rel="noopener noreferrer" class="">#2589</a></li>
<li class="">Bump zstd from 0.13.2 to 0.13.3 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2593" target="_blank" rel="noopener noreferrer" class="">#2593</a></li>
<li class="">Bump serde from 1.0.217 to 1.0.218 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2592" target="_blank" rel="noopener noreferrer" class="">#2592</a></li>
<li class="">Bump anyhow from 1.0.95 to 1.0.96 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2594" target="_blank" rel="noopener noreferrer" class="">#2594</a></li>
<li class="">Bump serde_json from 1.0.138 to 1.0.139 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2595" target="_blank" rel="noopener noreferrer" class="">#2595</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2582" target="_blank" rel="noopener noreferrer" class="">#2582</a>] MessageTrack supports Serialize and Deserialize
by <a href="https://github.com/siddheshzz" target="_blank" rel="noopener noreferrer" class="">@siddheshzz</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2591" target="_blank" rel="noopener noreferrer" class="">#2591</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1675" target="_blank" rel="noopener noreferrer" class="">#1675</a>]Optimize MessageListenerOrderly#consume_message method signature
by <a href="https://github.com/kamlesh0928" target="_blank" rel="noopener noreferrer" class="">@kamlesh0928</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2590" target="_blank" rel="noopener noreferrer" class="">#2590</a></li>
<li class="">Bump windows from 0.59.0 to 0.60.0 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2596" target="_blank" rel="noopener noreferrer" class="">#2596</a></li>
<li class="">Bump uuid from 1.13.2 to 1.14.0 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2597" target="_blank" rel="noopener noreferrer" class="">#2597</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2598" target="_blank" rel="noopener noreferrer" class="">#2598</a>]🚀Optimize PopMessageProcessor pop_msg_from_queue🔥 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2599" target="_blank" rel="noopener noreferrer" class="">#2599</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2601" target="_blank" rel="noopener noreferrer" class="">#2601</a>]🚀Optimize PopReviveService log print🔥 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2602" target="_blank" rel="noopener noreferrer" class="">#2602</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2600" target="_blank" rel="noopener noreferrer" class="">#2600</a>]🐛QueryAssignmentProcessor request code not correct🔥 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2603" target="_blank" rel="noopener noreferrer" class="">#2603</a></li>
<li class="">Bump flate2 from 1.0.35 to 1.1.0 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2606" target="_blank" rel="noopener noreferrer" class="">#2606</a></li>
<li class="">Bump clap from 4.5.30 to 4.5.31 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2607" target="_blank" rel="noopener noreferrer" class="">#2607</a></li>
<li class="">Bump libc from 0.2.169 to 0.2.170 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2608" target="_blank" rel="noopener noreferrer" class="">#2608</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2604" target="_blank" rel="noopener noreferrer" class="">#2604</a>] Remove AdminBrokerProcessor unused code
by <a href="https://github.com/Brijeshthummar02" target="_blank" rel="noopener noreferrer" class="">@Brijeshthummar02</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2605" target="_blank" rel="noopener noreferrer" class="">#2605</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2583" target="_blank" rel="noopener noreferrer" class="">#2583</a>] Optimize order_count_info String capacity by <a href="https://github.com/siddheshzz" target="_blank" rel="noopener noreferrer" class="">@siddheshzz</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2611" target="_blank" rel="noopener noreferrer" class="">#2611</a></li>
<li class="">Bump chrono from 0.4.39 to 0.4.40 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2612" target="_blank" rel="noopener noreferrer" class="">#2612</a></li>
<li class="">Bump uuid from 1.14.0 to 1.15.1 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2613" target="_blank" rel="noopener noreferrer" class="">#2613</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2614" target="_blank" rel="noopener noreferrer" class="">#2614</a>]🐛Fix ConsumerGroupInfo#update_subscription deadlock by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2615" target="_blank" rel="noopener noreferrer" class="">#2615</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2616" target="_blank" rel="noopener noreferrer" class="">#2616</a>]🚀Add Level for log setting🔥 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2617" target="_blank" rel="noopener noreferrer" class="">#2617</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2619" target="_blank" rel="noopener noreferrer" class="">#2619</a>]📝Add Contribute Guide website link🔥 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2620" target="_blank" rel="noopener noreferrer" class="">#2620</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2618" target="_blank" rel="noopener noreferrer" class="">#2618</a>]🐛Fix PopMessageRequestHeader#is_timeout_too_much attempt to subtract with overflow🔥
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2621" target="_blank" rel="noopener noreferrer" class="">#2621</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2622" target="_blank" rel="noopener noreferrer" class="">#2622</a>]💫Change MessageStoreConfig timer_wheel_enable default value from true to false🔥
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2623" target="_blank" rel="noopener noreferrer" class="">#2623</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2610" target="_blank" rel="noopener noreferrer" class="">#2610</a>] Remove ReplyMessageProcessor useless code by <a href="https://github.com/siddheshzz" target="_blank" rel="noopener noreferrer" class="">@siddheshzz</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2625" target="_blank" rel="noopener noreferrer" class="">#2625</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2626" target="_blank" rel="noopener noreferrer" class="">#2626</a>]🐛Fix PopMessageProcessor#process error acording to Java code🔥
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2627" target="_blank" rel="noopener noreferrer" class="">#2627</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2624" target="_blank" rel="noopener noreferrer" class="">#2624</a>]🚀Implement PopMessageProcessor#append_check_point method🔥
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2628" target="_blank" rel="noopener noreferrer" class="">#2628</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2633" target="_blank" rel="noopener noreferrer" class="">#2633</a>]🚀ArcMut implements Debug trait🔥 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2634" target="_blank" rel="noopener noreferrer" class="">#2634</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2635" target="_blank" rel="noopener noreferrer" class="">#2635</a>]📝Update README.md🔥 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2636" target="_blank" rel="noopener noreferrer" class="">#2636</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2630" target="_blank" rel="noopener noreferrer" class="">#2630</a>]🚀Implement PopBufferMergeService#add_ck method🔥 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2637" target="_blank" rel="noopener noreferrer" class="">#2637</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2631" target="_blank" rel="noopener noreferrer" class="">#2631</a>]🚀Implement PopBufferMergeService#add_ck_just_offset method🔥
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2638" target="_blank" rel="noopener noreferrer" class="">#2638</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2609" target="_blank" rel="noopener noreferrer" class="">#2609</a>]🚀Update the version number of the website's homepage to the latest🔥
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2639" target="_blank" rel="noopener noreferrer" class="">#2639</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2647" target="_blank" rel="noopener noreferrer" class="">#2647</a>]⚡️optimize cargo clippy -- -D warnings error by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2648" target="_blank" rel="noopener noreferrer" class="">#2648</a></li>
<li class="">Bump anyhow from 1.0.96 to 1.0.97 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2645" target="_blank" rel="noopener noreferrer" class="">#2645</a></li>
<li class="">Bump bytemuck from 1.21.0 to 1.22.0 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2641" target="_blank" rel="noopener noreferrer" class="">#2641</a></li>
<li class="">Bump proc-macro2 from 1.0.93 to 1.0.94 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2642" target="_blank" rel="noopener noreferrer" class="">#2642</a></li>
<li class="">Bump quote from 1.0.38 to 1.0.39 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2646" target="_blank" rel="noopener noreferrer" class="">#2646</a></li>
<li class="">Bump serde_json from 1.0.139 to 1.0.140 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2640" target="_blank" rel="noopener noreferrer" class="">#2640</a></li>
<li class="">Bump syn from 2.0.98 to 2.0.99 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2643" target="_blank" rel="noopener noreferrer" class="">#2643</a></li>
<li class="">Bump thiserror from 2.0.11 to 2.0.12 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2644" target="_blank" rel="noopener noreferrer" class="">#2644</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2651" target="_blank" rel="noopener noreferrer" class="">#2651</a>]🐛Request PopMessage return not response header🔥 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2652" target="_blank" rel="noopener noreferrer" class="">#2652</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2653" target="_blank" rel="noopener noreferrer" class="">#2653</a>]⚡️Remove EscapeBridge useless attributes🍻 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2654" target="_blank" rel="noopener noreferrer" class="">#2654</a></li>
<li class="">Bump bytes from 1.10.0 to 1.10.1 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2656" target="_blank" rel="noopener noreferrer" class="">#2656</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2632" target="_blank" rel="noopener noreferrer" class="">#2632</a>] PopCheckPointWrapper method add #[inline] by <a href="https://github.com/siddheshzz" target="_blank" rel="noopener noreferrer" class="">@siddheshzz</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2655" target="_blank" rel="noopener noreferrer" class="">#2655</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2657" target="_blank" rel="noopener noreferrer" class="">#2657</a>] 🐛PopMessageProcessor#pop_msg_from_queue's atomic_rest_n…
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2658" target="_blank" rel="noopener noreferrer" class="">#2658</a></li>
<li class="">Bump tempfile from 3.17.1 to 3.18.0 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2659" target="_blank" rel="noopener noreferrer" class="">#2659</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2660" target="_blank" rel="noopener noreferrer" class="">#2660</a>]⚡️Optimize PopMessageResponseHeader return value by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2661" target="_blank" rel="noopener noreferrer" class="">#2661</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2662" target="_blank" rel="noopener noreferrer" class="">#2662</a>]⚡️Remove PopMessageProcessor#append_check_point comments🍻
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2663" target="_blank" rel="noopener noreferrer" class="">#2663</a></li>
<li class="">Bump tokio from 1.43.0 to 1.44.0 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2664" target="_blank" rel="noopener noreferrer" class="">#2664</a></li>
<li class="">Bump ring from 0.17.8 to 0.17.13 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2666" target="_blank" rel="noopener noreferrer" class="">#2666</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2665" target="_blank" rel="noopener noreferrer" class="">#2665</a>]⚡️PopBufferMergeService#scan attempt to subtract with overflow🍻
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2667" target="_blank" rel="noopener noreferrer" class="">#2667</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2668" target="_blank" rel="noopener noreferrer" class="">#2668</a>]🐛PopBufferMergeService start wait time incorrect🍻 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2669" target="_blank" rel="noopener noreferrer" class="">#2669</a></li>
<li class="">Bump clap from 4.5.31 to 4.5.32 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2672" target="_blank" rel="noopener noreferrer" class="">#2672</a></li>
<li class="">Bump once_cell from 1.20.3 to 1.21.0 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2673" target="_blank" rel="noopener noreferrer" class="">#2673</a></li>
<li class="">Bump serde from 1.0.218 to 1.0.219 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2675" target="_blank" rel="noopener noreferrer" class="">#2675</a></li>
<li class="">Bump syn from 2.0.99 to 2.0.100 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2674" target="_blank" rel="noopener noreferrer" class="">#2674</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2670" target="_blank" rel="noopener noreferrer" class="">#2670</a>]🚀Implement PopBufferMergeService#scanCommitOffset method🍻
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2671" target="_blank" rel="noopener noreferrer" class="">#2671</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2676" target="_blank" rel="noopener noreferrer" class="">#2676</a>]🐛Fix PopBufferMergeService#is_ck_done_for_finish logic not correct
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2677" target="_blank" rel="noopener noreferrer" class="">#2677</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2678" target="_blank" rel="noopener noreferrer" class="">#2678</a>]🐛Fix PopBufferMergeService#put_offset_queue logic not correct
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2679" target="_blank" rel="noopener noreferrer" class="">#2679</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2680" target="_blank" rel="noopener noreferrer" class="">#2680</a>]🐛Fix set PopRequest message_filter some times is none by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2681" target="_blank" rel="noopener noreferrer" class="">#2681</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2683" target="_blank" rel="noopener noreferrer" class="">#2683</a>]🚀Implement PopLongPollingService#clean_unused_resource method
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2684" target="_blank" rel="noopener noreferrer" class="">#2684</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2685" target="_blank" rel="noopener noreferrer" class="">#2685</a>]📝Update Rocketmq Rust Roadmap🍻 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2686" target="_blank" rel="noopener noreferrer" class="">#2686</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2687" target="_blank" rel="noopener noreferrer" class="">#2687</a>]⚡️Remove PopBufferMergeService print debug log🍻 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2688" target="_blank" rel="noopener noreferrer" class="">#2688</a></li>
<li class="">Bump reqwest from 0.12.12 to 0.12.13 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2689" target="_blank" rel="noopener noreferrer" class="">#2689</a></li>
<li class="">Bump libc from 0.2.170 to 0.2.171 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2690" target="_blank" rel="noopener noreferrer" class="">#2690</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2691" target="_blank" rel="noopener noreferrer" class="">#2691</a>]⚡️Optimize PopLongPollingService#start method logic🍻 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2692" target="_blank" rel="noopener noreferrer" class="">#2692</a></li>
<li class="">Bump quote from 1.0.39 to 1.0.40 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2693" target="_blank" rel="noopener noreferrer" class="">#2693</a></li>
<li class="">Bump reqwest from 0.12.13 to 0.12.14 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2694" target="_blank" rel="noopener noreferrer" class="">#2694</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2695" target="_blank" rel="noopener noreferrer" class="">#2695</a>]🚀Channel adds is_ok methods by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2696" target="_blank" rel="noopener noreferrer" class="">#2696</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2697" target="_blank" rel="noopener noreferrer" class="">#2697</a>]⚡️Optimize PopLongPollingService#poll_remoting_commands methods
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2698" target="_blank" rel="noopener noreferrer" class="">#2698</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2699" target="_blank" rel="noopener noreferrer" class="">#2699</a>]🚀Implement PopLongPollingService#notifyMessageArrivingWithRetryTopic method acording to Java
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2700" target="_blank" rel="noopener noreferrer" class="">#2700</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2701" target="_blank" rel="noopener noreferrer" class="">#2701</a>]Optimize PopLongPollingService#polling method by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2702" target="_blank" rel="noopener noreferrer" class="">#2702</a></li>
<li class="">Bump once_cell from 1.21.0 to 1.21.1 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2705" target="_blank" rel="noopener noreferrer" class="">#2705</a></li>
<li class="">Bump tokio from 1.44.0 to 1.44.1 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2706" target="_blank" rel="noopener noreferrer" class="">#2706</a></li>
<li class="">Bump tokio-util from 0.7.13 to 0.7.14 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2707" target="_blank" rel="noopener noreferrer" class="">#2707</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2708" target="_blank" rel="noopener noreferrer" class="">#2708</a>]🐛Fix Ack append message topic not correct by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2709" target="_blank" rel="noopener noreferrer" class="">#2709</a></li>
<li class="">Bump tempfile from 3.18.0 to 3.19.0 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2711" target="_blank" rel="noopener noreferrer" class="">#2711</a></li>
<li class="">Bump uuid from 1.15.1 to 1.16.0 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2712" target="_blank" rel="noopener noreferrer" class="">#2712</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2710" target="_blank" rel="noopener noreferrer" class="">#2710</a>]♻️Refactor ReputMessageService by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2713" target="_blank" rel="noopener noreferrer" class="">#2713</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2714" target="_blank" rel="noopener noreferrer" class="">#2714</a>]🚀NotifyMessageArrivingListener add pop message arriving notification
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2715" target="_blank" rel="noopener noreferrer" class="">#2715</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2718" target="_blank" rel="noopener noreferrer" class="">#2718</a>]Fix PopRequest#complete return value not correct by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2719" target="_blank" rel="noopener noreferrer" class="">#2719</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2720" target="_blank" rel="noopener noreferrer" class="">#2720</a>]Add comments for PopMessageProcessor by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2721" target="_blank" rel="noopener noreferrer" class="">#2721</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2725" target="_blank" rel="noopener noreferrer" class="">#2725</a>]♻️Refactor MessageStore trait by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2726" target="_blank" rel="noopener noreferrer" class="">#2726</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2723" target="_blank" rel="noopener noreferrer" class="">#2723</a>]🚀Stepped message delay implementation🍻 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2728" target="_blank" rel="noopener noreferrer" class="">#2728</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2729" target="_blank" rel="noopener noreferrer" class="">#2729</a>]🚀Refactor LocalFileMessageStore-1🍻 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2730" target="_blank" rel="noopener noreferrer" class="">#2730</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2731" target="_blank" rel="noopener noreferrer" class="">#2731</a>]🚀Add HAError by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2738" target="_blank" rel="noopener noreferrer" class="">#2738</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2732" target="_blank" rel="noopener noreferrer" class="">#2732</a>]🚀Add HAConnectionState by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2739" target="_blank" rel="noopener noreferrer" class="">#2739</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2734" target="_blank" rel="noopener noreferrer" class="">#2734</a>]🚀Add WaitNotifyObject by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2740" target="_blank" rel="noopener noreferrer" class="">#2740</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2733" target="_blank" rel="noopener noreferrer" class="">#2733</a>]🚀Add HAConnectionStateNotificationRequest by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2741" target="_blank" rel="noopener noreferrer" class="">#2741</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2735" target="_blank" rel="noopener noreferrer" class="">#2735</a>]🚀Add HAClient by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2742" target="_blank" rel="noopener noreferrer" class="">#2742</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2736" target="_blank" rel="noopener noreferrer" class="">#2736</a>]🚀Add HAConnection by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2743" target="_blank" rel="noopener noreferrer" class="">#2743</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2737" target="_blank" rel="noopener noreferrer" class="">#2737</a>]🚀Add HAService by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2744" target="_blank" rel="noopener noreferrer" class="">#2744</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2745" target="_blank" rel="noopener noreferrer" class="">#2745</a>]🚀Add GeneralHAService to wrapper DefaultHAService by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2746" target="_blank" rel="noopener noreferrer" class="">#2746</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2747" target="_blank" rel="noopener noreferrer" class="">#2747</a>]♻️Refactor LocalFileMessageStore start method🍻 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2748" target="_blank" rel="noopener noreferrer" class="">#2748</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2749" target="_blank" rel="noopener noreferrer" class="">#2749</a>]♻️Refactor LocalFileMessageStore shutdown method🍻 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2750" target="_blank" rel="noopener noreferrer" class="">#2750</a></li>
<li class="">Bump windows from 0.60.0 to 0.61.1 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2751" target="_blank" rel="noopener noreferrer" class="">#2751</a></li>
<li class="">Bump reqwest from 0.12.14 to 0.12.15 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2752" target="_blank" rel="noopener noreferrer" class="">#2752</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2753" target="_blank" rel="noopener noreferrer" class="">#2753</a>]🚀Implement LocalFileMessageStore destroy method🍻 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2754" target="_blank" rel="noopener noreferrer" class="">#2754</a></li>
<li class="">Bump tempfile from 3.19.0 to 3.19.1 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2756" target="_blank" rel="noopener noreferrer" class="">#2756</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2755" target="_blank" rel="noopener noreferrer" class="">#2755</a>]♻️Refactor LocalFileMessage put message by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2757" target="_blank" rel="noopener noreferrer" class="">#2757</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2758" target="_blank" rel="noopener noreferrer" class="">#2758</a>]♻️Refactor LocalFileMessage put batch messages by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2759" target="_blank" rel="noopener noreferrer" class="">#2759</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2760" target="_blank" rel="noopener noreferrer" class="">#2760</a>]♻️Refactor LocalFileMessageStore get message by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2761" target="_blank" rel="noopener noreferrer" class="">#2761</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2762" target="_blank" rel="noopener noreferrer" class="">#2762</a>]♻️Refactor LocalFileMessageStore get queue offset by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2763" target="_blank" rel="noopener noreferrer" class="">#2763</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2764" target="_blank" rel="noopener noreferrer" class="">#2764</a>]♻️Refactor LocalFileMessageStore look message by offset by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2765" target="_blank" rel="noopener noreferrer" class="">#2765</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2766" target="_blank" rel="noopener noreferrer" class="">#2766</a>]🚀Add TimerMetrics struct by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2767" target="_blank" rel="noopener noreferrer" class="">#2767</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2768" target="_blank" rel="noopener noreferrer" class="">#2768</a>]🚀Implement LocalFileMessageStore get runtime info method by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2769" target="_blank" rel="noopener noreferrer" class="">#2769</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2770" target="_blank" rel="noopener noreferrer" class="">#2770</a>]🚀Implement earlist message time by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2771" target="_blank" rel="noopener noreferrer" class="">#2771</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2772" target="_blank" rel="noopener noreferrer" class="">#2772</a>]🚀Implement LocalFileMessageStore get commit log data by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2773" target="_blank" rel="noopener noreferrer" class="">#2773</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2774" target="_blank" rel="noopener noreferrer" class="">#2774</a>]🚀Implement append_to_commit_log and execute_delete_files_manually methods
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2775" target="_blank" rel="noopener noreferrer" class="">#2775</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2776" target="_blank" rel="noopener noreferrer" class="">#2776</a>]🚀Refactor LocalFileMessageStore methods🍻 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2777" target="_blank" rel="noopener noreferrer" class="">#2777</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2778" target="_blank" rel="noopener noreferrer" class="">#2778</a>]🚀Replace DefaultMessageStore with LocalFileMessageStore🍻 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2779" target="_blank" rel="noopener noreferrer" class="">#2779</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2780" target="_blank" rel="noopener noreferrer" class="">#2780</a>] fix typo. borker -&gt; broker by <a href="https://github.com/tofulim" target="_blank" rel="noopener noreferrer" class="">@tofulim</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2781" target="_blank" rel="noopener noreferrer" class="">#2781</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2782" target="_blank" rel="noopener noreferrer" class="">#2782</a>]🔨Update automerge.yml by <a href="https://github.com/SpaceXCN" target="_blank" rel="noopener noreferrer" class="">@SpaceXCN</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2783" target="_blank" rel="noopener noreferrer" class="">#2783</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2784" target="_blank" rel="noopener noreferrer" class="">#2784</a>]🚀Rename ReferenceResourceImpl to ReferenceResourceCounter🍻
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2785" target="_blank" rel="noopener noreferrer" class="">#2785</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2786" target="_blank" rel="noopener noreferrer" class="">#2786</a>]🚀Refactor ReferenceResourceCounter🍻 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2787" target="_blank" rel="noopener noreferrer" class="">#2787</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2791" target="_blank" rel="noopener noreferrer" class="">#2791</a>]🚀Optimize client_metadata cargo clippy -- -D warnings🍻 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2792" target="_blank" rel="noopener noreferrer" class="">#2792</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2788" target="_blank" rel="noopener noreferrer" class="">#2788</a>]🚀Optimize DefaultMappedFile ReferenceResourceCounter hold and release🍻
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2789" target="_blank" rel="noopener noreferrer" class="">#2789</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2790" target="_blank" rel="noopener noreferrer" class="">#2790</a>]🚀Implement ScheduleMessageService#load method🍻 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2793" target="_blank" rel="noopener noreferrer" class="">#2793</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2795" target="_blank" rel="noopener noreferrer" class="">#2795</a>]🐛Fix ScheduleMessageService start eq not correct🍻 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2796" target="_blank" rel="noopener noreferrer" class="">#2796</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2727" target="_blank" rel="noopener noreferrer" class="">#2727</a>]🚀Stepped message delay implementation-2🍻 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2797" target="_blank" rel="noopener noreferrer" class="">#2797</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2799" target="_blank" rel="noopener noreferrer" class="">#2799</a>]🚀Implement LocalFileMessageStore#find_consume_queue🍻 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2800" target="_blank" rel="noopener noreferrer" class="">#2800</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2803" target="_blank" rel="noopener noreferrer" class="">#2803</a>]📝Add code comments for ScheduleMessageService 🍻 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2804" target="_blank" rel="noopener noreferrer" class="">#2804</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2805" target="_blank" rel="noopener noreferrer" class="">#2805</a>]📝Replace MessageStore methods &amp;str parameters with &amp;CheetahString🍻
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2806" target="_blank" rel="noopener noreferrer" class="">#2806</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2808" target="_blank" rel="noopener noreferrer" class="">#2808</a>]⚡️Replace PutResultProcess attributes String with CheetahString🍻
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2809" target="_blank" rel="noopener noreferrer" class="">#2809</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2810" target="_blank" rel="noopener noreferrer" class="">#2810</a>]⚡️BrokerRuntimeInner add some unchecked methods for Option attributes🍻
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2811" target="_blank" rel="noopener noreferrer" class="">#2811</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2807" target="_blank" rel="noopener noreferrer" class="">#2807</a>]🚀Implement ScheduleMessageService#message_time_up method🍻
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2812" target="_blank" rel="noopener noreferrer" class="">#2812</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2817" target="_blank" rel="noopener noreferrer" class="">#2817</a>]📝Add Architecture pitcture for doc🍻 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2818" target="_blank" rel="noopener noreferrer" class="">#2818</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2819" target="_blank" rel="noopener noreferrer" class="">#2819</a>]📝Add Architecture zh doc by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2821" target="_blank" rel="noopener noreferrer" class="">#2821</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2820" target="_blank" rel="noopener noreferrer" class="">#2820</a>]📝Add Architecture en doc by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2822" target="_blank" rel="noopener noreferrer" class="">#2822</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2823" target="_blank" rel="noopener noreferrer" class="">#2823</a>]🚀Add BrokerAttachedPlugin trait by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2824" target="_blank" rel="noopener noreferrer" class="">#2824</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2814" target="_blank" rel="noopener noreferrer" class="">#2814</a>]🚀Implement BrokerRuntime#changeSpecialServiceStatus method
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2825" target="_blank" rel="noopener noreferrer" class="">#2825</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2815" target="_blank" rel="noopener noreferrer" class="">#2815</a>]🚀Implement BrokerRuntime changeScheduleServiceStatus method
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2826" target="_blank" rel="noopener noreferrer" class="">#2826</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2828" target="_blank" rel="noopener noreferrer" class="">#2828</a>]🚀Implement AckMessageProcessor#set_pop_revive_service_st…
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2829" target="_blank" rel="noopener noreferrer" class="">#2829</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2816" target="_blank" rel="noopener noreferrer" class="">#2816</a>]🚀Implement BrokerRuntime changeTransactionCheckServiceSt…
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2827" target="_blank" rel="noopener noreferrer" class="">#2827</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2802" target="_blank" rel="noopener noreferrer" class="">#2802</a>]🚀Broker start ScheduleMessageService by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2830" target="_blank" rel="noopener noreferrer" class="">#2830</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2831" target="_blank" rel="noopener noreferrer" class="">#2831</a>]🐛Broker start ScheduleMessageService's method not correct
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2832" target="_blank" rel="noopener noreferrer" class="">#2832</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2833" target="_blank" rel="noopener noreferrer" class="">#2833</a>]🐛Fix MessageStoreConfig flush_delay_offset_interval value is zero
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2834" target="_blank" rel="noopener noreferrer" class="">#2834</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2835" target="_blank" rel="noopener noreferrer" class="">#2835</a>]🚀Implement LocalFileMessageStore#get_message_store_config method
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2837" target="_blank" rel="noopener noreferrer" class="">#2837</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2836" target="_blank" rel="noopener noreferrer" class="">#2836</a>]🚀Implement LocalFileMessageStore#get_consume_queue method
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2838" target="_blank" rel="noopener noreferrer" class="">#2838</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2841" target="_blank" rel="noopener noreferrer" class="">#2841</a>]🚀Implement TimerMessageStore#get_enqueue_behind_millis method💫
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2842" target="_blank" rel="noopener noreferrer" class="">#2842</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2843" target="_blank" rel="noopener noreferrer" class="">#2843</a>]🚀Add build.rs for rocketmq-broker crate by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2844" target="_blank" rel="noopener noreferrer" class="">#2844</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2846" target="_blank" rel="noopener noreferrer" class="">#2846</a>]⚡️Optimize PutMessageHook#execute_before_put_message method signature
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2847" target="_blank" rel="noopener noreferrer" class="">#2847</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2848" target="_blank" rel="noopener noreferrer" class="">#2848</a>]⚡️Optimize PutMessageHook#execute_before_put_message by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2849" target="_blank" rel="noopener noreferrer" class="">#2849</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2850" target="_blank" rel="noopener noreferrer" class="">#2850</a>]⚡️Optimize HookUtils some methods by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2851" target="_blank" rel="noopener noreferrer" class="">#2851</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2845" target="_blank" rel="noopener noreferrer" class="">#2845</a>]🚀Add ScheduleMessageHook struct by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2852" target="_blank" rel="noopener noreferrer" class="">#2852</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2853" target="_blank" rel="noopener noreferrer" class="">#2853</a>]🚀Add build.rs for rocketmq-namesrv crate by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2854" target="_blank" rel="noopener noreferrer" class="">#2854</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2855" target="_blank" rel="noopener noreferrer" class="">#2855</a>]🚀Add ScheduleMessageHook to MessageStore💫 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2856" target="_blank" rel="noopener noreferrer" class="">#2856</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2857" target="_blank" rel="noopener noreferrer" class="">#2857</a>]♻️Refactor PutResultProcess by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2858" target="_blank" rel="noopener noreferrer" class="">#2858</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2859" target="_blank" rel="noopener noreferrer" class="">#2859</a>]🚀Implement PutResultProcess#then_process method by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2860" target="_blank" rel="noopener noreferrer" class="">#2860</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2861" target="_blank" rel="noopener noreferrer" class="">#2861</a>]📝Add some commnets for HookUtils#transform_delay_level_message💫
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2862" target="_blank" rel="noopener noreferrer" class="">#2862</a></li>
<li class="">Bump clap from 4.5.32 to 4.5.33 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2864" target="_blank" rel="noopener noreferrer" class="">#2864</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2865" target="_blank" rel="noopener noreferrer" class="">#2865</a>]🚀Add StringUtils#parse_delay_level method by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2866" target="_blank" rel="noopener noreferrer" class="">#2866</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2863" target="_blank" rel="noopener noreferrer" class="">#2863</a>]🚀Implement handle Timing message in CommitLog#check_message_and_return_size method
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2867" target="_blank" rel="noopener noreferrer" class="">#2867</a></li>
<li class="">Bump once_cell from 1.21.1 to 1.21.2 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2868" target="_blank" rel="noopener noreferrer" class="">#2868</a></li>
<li class="">Bump sysinfo from 0.33.1 to 0.34.0 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2869" target="_blank" rel="noopener noreferrer" class="">#2869</a></li>
<li class="">Bump clap from 4.5.33 to 4.5.34 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2870" target="_blank" rel="noopener noreferrer" class="">#2870</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2872" target="_blank" rel="noopener noreferrer" class="">#2872</a>]🐛Fix Rebuild Properties not correct by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2873" target="_blank" rel="noopener noreferrer" class="">#2873</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2875" target="_blank" rel="noopener noreferrer" class="">#2875</a>]⚡️Optimize RouteInfoManager#register_broker by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2877" target="_blank" rel="noopener noreferrer" class="">#2877</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2876" target="_blank" rel="noopener noreferrer" class="">#2876</a>]⚡️Add #[inline] to ArcMut methods by <a href="https://github.com/hkkzzxzmdwhkzz" target="_blank" rel="noopener noreferrer" class="">@hkkzzxzmdwhkzz</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2879" target="_blank" rel="noopener noreferrer" class="">#2879</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2880" target="_blank" rel="noopener noreferrer" class="">#2880</a>]📝Add doc for IndexHeader 💫 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2881" target="_blank" rel="noopener noreferrer" class="">#2881</a></li>
<li class="">Bump sysinfo from 0.34.0 to 0.34.1 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2882" target="_blank" rel="noopener noreferrer" class="">#2882</a></li>
<li class="">Bump once_cell from 1.21.2 to 1.21.3 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2883" target="_blank" rel="noopener noreferrer" class="">#2883</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2884" target="_blank" rel="noopener noreferrer" class="">#2884</a>]♻️Refactor IndexHeader by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2885" target="_blank" rel="noopener noreferrer" class="">#2885</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2886" target="_blank" rel="noopener noreferrer" class="">#2886</a>]⚡️Remove some #[inline] from IndexFile methods by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2887" target="_blank" rel="noopener noreferrer" class="">#2887</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2888" target="_blank" rel="noopener noreferrer" class="">#2888</a>]⚡️Optimize JavaStringHasher by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2889" target="_blank" rel="noopener noreferrer" class="">#2889</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2890" target="_blank" rel="noopener noreferrer" class="">#2890</a>]🐛Key hash code abs may with panic by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2891" target="_blank" rel="noopener noreferrer" class="">#2891</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2892" target="_blank" rel="noopener noreferrer" class="">#2892</a>]⚡️Replace IndexHeader wite data method append_message_offset_length
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2893" target="_blank" rel="noopener noreferrer" class="">#2893</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2871" target="_blank" rel="noopener noreferrer" class="">#2871</a>]🐛Reput Message to build index error by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2894" target="_blank" rel="noopener noreferrer" class="">#2894</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2895" target="_blank" rel="noopener noreferrer" class="">#2895</a>]🚀MappedFile add get_slice method by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2896" target="_blank" rel="noopener noreferrer" class="">#2896</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2897" target="_blank" rel="noopener noreferrer" class="">#2897</a>]♻️Refactor IndexFile#select_phy_offset method by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2898" target="_blank" rel="noopener noreferrer" class="">#2898</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2899" target="_blank" rel="noopener noreferrer" class="">#2899</a>]⚡️Optimize util_all#time_millis_to_human_string method by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2900" target="_blank" rel="noopener noreferrer" class="">#2900</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2901" target="_blank" rel="noopener noreferrer" class="">#2901</a>]🧪Add test case for time_millis_to_human_string3 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2902" target="_blank" rel="noopener noreferrer" class="">#2902</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2904" target="_blank" rel="noopener noreferrer" class="">#2904</a>]📝Add Namesrv config 💫 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2905" target="_blank" rel="noopener noreferrer" class="">#2905</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2907" target="_blank" rel="noopener noreferrer" class="">#2907</a>]🚀Implement IndexService shutdown💫 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2908" target="_blank" rel="noopener noreferrer" class="">#2908</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2909" target="_blank" rel="noopener noreferrer" class="">#2909</a>]🚀Optimize IndexService load💫 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2910" target="_blank" rel="noopener noreferrer" class="">#2910</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2911" target="_blank" rel="noopener noreferrer" class="">#2911</a>]⚡️Remove IndexService some methods #[inline]💫 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2912" target="_blank" rel="noopener noreferrer" class="">#2912</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2913" target="_blank" rel="noopener noreferrer" class="">#2913</a>]⚡️Optimize get_total_size method💫 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2914" target="_blank" rel="noopener noreferrer" class="">#2914</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2915" target="_blank" rel="noopener noreferrer" class="">#2915</a>]🚀Complete the IndexService delete_expired_file method💫 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2916" target="_blank" rel="noopener noreferrer" class="">#2916</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2918" target="_blank" rel="noopener noreferrer" class="">#2918</a>]🚀Optimize IndexService query_offset💫 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2919" target="_blank" rel="noopener noreferrer" class="">#2919</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2920" target="_blank" rel="noopener noreferrer" class="">#2920</a>]🚀Optimize IndexService build_index and others methods💫 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2921" target="_blank" rel="noopener noreferrer" class="">#2921</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2922" target="_blank" rel="noopener noreferrer" class="">#2922</a>]🚀Optimize Name server config file parse💫 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2923" target="_blank" rel="noopener noreferrer" class="">#2923</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2926" target="_blank" rel="noopener noreferrer" class="">#2926</a>]🐛Fix EnvUtils::put_property test case error💫 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2927" target="_blank" rel="noopener noreferrer" class="">#2927</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2924" target="_blank" rel="noopener noreferrer" class="">#2924</a>]📝Update rocketmq namesrv start command help print💫 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2925" target="_blank" rel="noopener noreferrer" class="">#2925</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2928" target="_blank" rel="noopener noreferrer" class="">#2928</a>]⚡️Optimize namesrv parse config error print by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2929" target="_blank" rel="noopener noreferrer" class="">#2929</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2930" target="_blank" rel="noopener noreferrer" class="">#2930</a>]⚡️Optimize DefaultRequestProcessor#put_kv_config method by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2931" target="_blank" rel="noopener noreferrer" class="">#2931</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2935" target="_blank" rel="noopener noreferrer" class="">#2935</a>]⚡️Optimize RouteInfoManager#delete_topic method💫 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2936" target="_blank" rel="noopener noreferrer" class="">#2936</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2937" target="_blank" rel="noopener noreferrer" class="">#2937</a>]⚡️Add the PopReviveService log print decision💫 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2938" target="_blank" rel="noopener noreferrer" class="">#2938</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2939" target="_blank" rel="noopener noreferrer" class="">#2939</a>]✨Implement LocalFileMessageStore#get_broker_stats_manager💫
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2940" target="_blank" rel="noopener noreferrer" class="">#2940</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2941" target="_blank" rel="noopener noreferrer" class="">#2941</a>]🚀Implement CommitLog#pickup_store_timestamp by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2942" target="_blank" rel="noopener noreferrer" class="">#2942</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2944" target="_blank" rel="noopener noreferrer" class="">#2944</a>]🚀Implement LocalFileMessageStore#remain_transient_store_buffer_numbs
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2945" target="_blank" rel="noopener noreferrer" class="">#2945</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2948" target="_blank" rel="noopener noreferrer" class="">#2948</a>]🐛Fix can't delete topic from rocketmq dashboard by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2949" target="_blank" rel="noopener noreferrer" class="">#2949</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2951" target="_blank" rel="noopener noreferrer" class="">#2951</a>]🚀Implement ConsumeQueueStore#find_consume_queue_map method
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2952" target="_blank" rel="noopener noreferrer" class="">#2952</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2953" target="_blank" rel="noopener noreferrer" class="">#2953</a>]🚀Implement ConsumeQueueStore#get_total_size method by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2954" target="_blank" rel="noopener noreferrer" class="">#2954</a></li>
<li class="">Bump clap from 4.5.34 to 4.5.35 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2955" target="_blank" rel="noopener noreferrer" class="">#2955</a></li>
<li class="">Bump sysinfo from 0.34.1 to 0.34.2 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2956" target="_blank" rel="noopener noreferrer" class="">#2956</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2958" target="_blank" rel="noopener noreferrer" class="">#2958</a>]⚡️Optimize DefaultMappedFile#get_file_from_offset by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2959" target="_blank" rel="noopener noreferrer" class="">#2959</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2960" target="_blank" rel="noopener noreferrer" class="">#2960</a>]⚡️Remove DefaultMappedFile method's #[inline] by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2961" target="_blank" rel="noopener noreferrer" class="">#2961</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2962" target="_blank" rel="noopener noreferrer" class="">#2962</a>]🚀Add get_bytes_readable_checked method and remove some useless methods
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2963" target="_blank" rel="noopener noreferrer" class="">#2963</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2964" target="_blank" rel="noopener noreferrer" class="">#2964</a>]🚀Add ReferredIterator trait by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2965" target="_blank" rel="noopener noreferrer" class="">#2965</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2966" target="_blank" rel="noopener noreferrer" class="">#2966</a>]🚀Add FileQueueLifeCycle trait by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2967" target="_blank" rel="noopener noreferrer" class="">#2967</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2968" target="_blank" rel="noopener noreferrer" class="">#2968</a>]🚀Add ConsumeQueue trait by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2969" target="_blank" rel="noopener noreferrer" class="">#2969</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2970" target="_blank" rel="noopener noreferrer" class="">#2970</a>]🚀Add ConsumeQueueStore trait by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2971" target="_blank" rel="noopener noreferrer" class="">#2971</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2972" target="_blank" rel="noopener noreferrer" class="">#2972</a>]⚡️Remove queue FileQueueLifeCycle by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2973" target="_blank" rel="noopener noreferrer" class="">#2973</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2974" target="_blank" rel="noopener noreferrer" class="">#2974</a>]🚀 Add local_file_consume_queue_store_refactor by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2975" target="_blank" rel="noopener noreferrer" class="">#2975</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2976" target="_blank" rel="noopener noreferrer" class="">#2976</a>]⚡️Optimize ConsumeQueue new by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2977" target="_blank" rel="noopener noreferrer" class="">#2977</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2978" target="_blank" rel="noopener noreferrer" class="">#2978</a>]✨Refactor ConsumeQueueStore#load_consume_queues💫 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2979" target="_blank" rel="noopener noreferrer" class="">#2979</a></li>
<li class="">Bump flate2 from 1.1.0 to 1.1.1 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2981" target="_blank" rel="noopener noreferrer" class="">#2981</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2980" target="_blank" rel="noopener noreferrer" class="">#2980</a>]♻️Refactor ConsumeQueueStore💫 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2982" target="_blank" rel="noopener noreferrer" class="">#2982</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2983" target="_blank" rel="noopener noreferrer" class="">#2983</a>]🚀Support CQType::RocksDBCQ create ConsumeQueue by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2984" target="_blank" rel="noopener noreferrer" class="">#2984</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2985" target="_blank" rel="noopener noreferrer" class="">#2985</a>]♻️Refactor TopicAttributes💫 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2986" target="_blank" rel="noopener noreferrer" class="">#2986</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2988" target="_blank" rel="noopener noreferrer" class="">#2988</a>]♻️Refactor ConsumeQueue💫 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2989" target="_blank" rel="noopener noreferrer" class="">#2989</a></li>
<li class="">Bump openssl from 0.10.70 to 0.10.72 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2990" target="_blank" rel="noopener noreferrer" class="">#2990</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2991" target="_blank" rel="noopener noreferrer" class="">#2991</a>]⚡️Optimize ConsumeQueue#put_message_position_info💫 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2992" target="_blank" rel="noopener noreferrer" class="">#2992</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2993" target="_blank" rel="noopener noreferrer" class="">#2993</a>]♻️Refactor MappedFileQueue💫 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2994" target="_blank" rel="noopener noreferrer" class="">#2994</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2996" target="_blank" rel="noopener noreferrer" class="">#2996</a>]🚀Implement MappedFileQueue#check_self method💫 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2997" target="_blank" rel="noopener noreferrer" class="">#2997</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2998" target="_blank" rel="noopener noreferrer" class="">#2998</a>]🚀Optimize MappedFileQueue#do_load💫 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2999" target="_blank" rel="noopener noreferrer" class="">#2999</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3000" target="_blank" rel="noopener noreferrer" class="">#3000</a>]🚀Optimize util_all#char_to_byte performance💫 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3001" target="_blank" rel="noopener noreferrer" class="">#3001</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3002" target="_blank" rel="noopener noreferrer" class="">#3002</a>]🚀Add file appender for log💫 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3003" target="_blank" rel="noopener noreferrer" class="">#3003</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3004" target="_blank" rel="noopener noreferrer" class="">#3004</a>]🚀Add rocketmq-rust-site submodule💫 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3005" target="_blank" rel="noopener noreferrer" class="">#3005</a></li>
<li class="">Revert "[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3004" target="_blank" rel="noopener noreferrer" class="">#3004</a>]🚀Add rocketmq-rust-site submodule💫" by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3007" target="_blank" rel="noopener noreferrer" class="">#3007</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3008" target="_blank" rel="noopener noreferrer" class="">#3008</a>]🐛Fix file appender can not working💫 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3009" target="_blank" rel="noopener noreferrer" class="">#3009</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3010" target="_blank" rel="noopener noreferrer" class="">#3010</a>]📝Add doc for get_message_request_mode_path method💫 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3011" target="_blank" rel="noopener noreferrer" class="">#3011</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3012" target="_blank" rel="noopener noreferrer" class="">#3012</a>]📝Add doc for QueryAssignmentProcessor💫 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3013" target="_blank" rel="noopener noreferrer" class="">#3013</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3014" target="_blank" rel="noopener noreferrer" class="">#3014</a>]⚡️Simplify TopicRouteInfoManager#get_topic_subscribe_info💫
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3015" target="_blank" rel="noopener noreferrer" class="">#3015</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3016" target="_blank" rel="noopener noreferrer" class="">#3016</a>]⚡️Optimize QueryAssignmentProcessor#allocate_for_pop💫 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3017" target="_blank" rel="noopener noreferrer" class="">#3017</a></li>
<li class="">Bump tokio from 1.44.1 to 1.44.2 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3019" target="_blank" rel="noopener noreferrer" class="">#3019</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3021" target="_blank" rel="noopener noreferrer" class="">#3021</a>]📝Add comments for PopMessageProcessor#_process_request by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3022" target="_blank" rel="noopener noreferrer" class="">#3022</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3023" target="_blank" rel="noopener noreferrer" class="">#3023</a>]⚡️Optimize ConsumerOffsetManager#query_offset logic by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3024" target="_blank" rel="noopener noreferrer" class="">#3024</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3025" target="_blank" rel="noopener noreferrer" class="">#3025</a>]⚡️Optimize QueueLockManager logic by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3026" target="_blank" rel="noopener noreferrer" class="">#3026</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3027" target="_blank" rel="noopener noreferrer" class="">#3027</a>]⚡️Optimize SelectMappedBufferResult#get_bytes method by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3028" target="_blank" rel="noopener noreferrer" class="">#3028</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3029" target="_blank" rel="noopener noreferrer" class="">#3029</a>]⚡️Optimize GetMessageResult#add_message and add_message_inner
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3030" target="_blank" rel="noopener noreferrer" class="">#3030</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3031" target="_blank" rel="noopener noreferrer" class="">#3031</a>]⚡️Replace CompositeCodec BytesMut with Bytes by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3032" target="_blank" rel="noopener noreferrer" class="">#3032</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3033" target="_blank" rel="noopener noreferrer" class="">#3033</a>]🚀Connection add send_bytes and send_slice methods by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3034" target="_blank" rel="noopener noreferrer" class="">#3034</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3035" target="_blank" rel="noopener noreferrer" class="">#3035</a>]🚀DefaultMappedFile add file mapped bytes by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3036" target="_blank" rel="noopener noreferrer" class="">#3036</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3037" target="_blank" rel="noopener noreferrer" class="">#3037</a>]⚡️Optimize SelectMappedBufferResult by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3038" target="_blank" rel="noopener noreferrer" class="">#3038</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3039" target="_blank" rel="noopener noreferrer" class="">#3039</a>]🚀Implement PopMessageProcessor zero copy transform by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3040" target="_blank" rel="noopener noreferrer" class="">#3040</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3041" target="_blank" rel="noopener noreferrer" class="">#3041</a>]⚡️Implement Pull message zero copy transform💫 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3042" target="_blank" rel="noopener noreferrer" class="">#3042</a></li>
<li class="">Bump hostname from 0.4.0 to 0.4.1 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3043" target="_blank" rel="noopener noreferrer" class="">#3043</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3044" target="_blank" rel="noopener noreferrer" class="">#3044</a>]⚡️Implement GetMessageResult default trait by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3045" target="_blank" rel="noopener noreferrer" class="">#3045</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3046" target="_blank" rel="noopener noreferrer" class="">#3046</a>]🚀Implement ConsumeQueue#iterate_from_with_count method by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3047" target="_blank" rel="noopener noreferrer" class="">#3047</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3048" target="_blank" rel="noopener noreferrer" class="">#3048</a>]🚀Implement· RemotingCommand#header_encode method by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3049" target="_blank" rel="noopener noreferrer" class="">#3049</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3050" target="_blank" rel="noopener noreferrer" class="">#3050</a>]🐛PopMessageProcessor zero copy transform header encode incorrect
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3051" target="_blank" rel="noopener noreferrer" class="">#3051</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3052" target="_blank" rel="noopener noreferrer" class="">#3052</a>]🐛PullMessageProcessor zero copy transfer header encode incorrect
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3053" target="_blank" rel="noopener noreferrer" class="">#3053</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3055" target="_blank" rel="noopener noreferrer" class="">#3055</a>]⚡️Optimize ReputMessageServiceInner#do_reput method by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3056" target="_blank" rel="noopener noreferrer" class="">#3056</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3058" target="_blank" rel="noopener noreferrer" class="">#3058</a>]🚀Add ChannelEventListener trait for Remoting by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3059" target="_blank" rel="noopener noreferrer" class="">#3059</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3060" target="_blank" rel="noopener noreferrer" class="">#3060</a>]🚀Add ChannelEventListener for ConnectionListener by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3061" target="_blank" rel="noopener noreferrer" class="">#3061</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3063" target="_blank" rel="noopener noreferrer" class="">#3063</a>]⚡️Optimize ConsumerManager broker_stats_manager attribute
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3064" target="_blank" rel="noopener noreferrer" class="">#3064</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3065" target="_blank" rel="noopener noreferrer" class="">#3065</a>]🚀Implement ConsumerManager#findChannel by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3066" target="_blank" rel="noopener noreferrer" class="">#3066</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3067" target="_blank" rel="noopener noreferrer" class="">#3067</a>]⚡️Optimize ConsumerManager#register_consumer_ext method by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3068" target="_blank" rel="noopener noreferrer" class="">#3068</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3069" target="_blank" rel="noopener noreferrer" class="">#3069</a>]🚀Implement ConsumerManager#unregisterConsumer method by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3070" target="_blank" rel="noopener noreferrer" class="">#3070</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3071" target="_blank" rel="noopener noreferrer" class="">#3071</a>]🚀Implement ConsumerManager#register_consumer_without_sub method
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3072" target="_blank" rel="noopener noreferrer" class="">#3072</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3073" target="_blank" rel="noopener noreferrer" class="">#3073</a>]🚀Implement ConsumerManager scan_not_active_channel and remove_expire_consumer_group_info
method by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3074" target="_blank" rel="noopener noreferrer" class="">#3074</a></li>
<li class="">Bump crossbeam-channel from 0.5.14 to 0.5.15 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3076" target="_blank" rel="noopener noreferrer" class="">#3076</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3077" target="_blank" rel="noopener noreferrer" class="">#3077</a>]⚡️Optimize ClientManageProcessor return type by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3078" target="_blank" rel="noopener noreferrer" class="">#3078</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3075" target="_blank" rel="noopener noreferrer" class="">#3075</a>]🚀ClientManageProcessor supports UnregisterClient(request code:35)
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3079" target="_blank" rel="noopener noreferrer" class="">#3079</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3080" target="_blank" rel="noopener noreferrer" class="">#3080</a>]🚀Add ClientHousekeepingService by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3081" target="_blank" rel="noopener noreferrer" class="">#3081</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3082" target="_blank" rel="noopener noreferrer" class="">#3082</a>]🚀Implement ConsumerManager#do_channel_close_event method by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3083" target="_blank" rel="noopener noreferrer" class="">#3083</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3084" target="_blank" rel="noopener noreferrer" class="">#3084</a>]🚀Add ProducerGroupEvent enum by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3085" target="_blank" rel="noopener noreferrer" class="">#3085</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3086" target="_blank" rel="noopener noreferrer" class="">#3086</a>]🚀Add ProducerChangeListener trait by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3087" target="_blank" rel="noopener noreferrer" class="">#3087</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3089" target="_blank" rel="noopener noreferrer" class="">#3089</a>]⚡️ProducerManager add some attrutes by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3090" target="_blank" rel="noopener noreferrer" class="">#3090</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3091" target="_blank" rel="noopener noreferrer" class="">#3091</a>]♻️Refactor Channel💫 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3092" target="_blank" rel="noopener noreferrer" class="">#3092</a></li>
<li class="">Bump clap from 4.5.35 to 4.5.36 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3093" target="_blank" rel="noopener noreferrer" class="">#3093</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3094" target="_blank" rel="noopener noreferrer" class="">#3094</a>]⚡️Optimize Channel and ChannelInner💫 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3095" target="_blank" rel="noopener noreferrer" class="">#3095</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3096" target="_blank" rel="noopener noreferrer" class="">#3096</a>]🚀pub use anyhow::Result as RocketMQResult💫 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3098" target="_blank" rel="noopener noreferrer" class="">#3098</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3099" target="_blank" rel="noopener noreferrer" class="">#3099</a>]🚀Add TokioEvent struct 💫 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3100" target="_blank" rel="noopener noreferrer" class="">#3100</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3102" target="_blank" rel="noopener noreferrer" class="">#3102</a>]🚀Add client_housekeeping_service for broker💫 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3103" target="_blank" rel="noopener noreferrer" class="">#3103</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3101" target="_blank" rel="noopener noreferrer" class="">#3101</a>]🚀Add BrokerHousekeepingService for name server crate 💫 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3104" target="_blank" rel="noopener noreferrer" class="">#3104</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3105" target="_blank" rel="noopener noreferrer" class="">#3105</a>]🚀Add rocketmq-error crate💫 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3106" target="_blank" rel="noopener noreferrer" class="">#3106</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3107" target="_blank" rel="noopener noreferrer" class="">#3107</a>]🔨Add rocketmq-error crate for package script💫 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3108" target="_blank" rel="noopener noreferrer" class="">#3108</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3097" target="_blank" rel="noopener noreferrer" class="">#3097</a>]♻️Rocketmq error refactor by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3109" target="_blank" rel="noopener noreferrer" class="">#3109</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3110" target="_blank" rel="noopener noreferrer" class="">#3110</a>]⚡️Optimize Config file parse by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3111" target="_blank" rel="noopener noreferrer" class="">#3111</a></li>
<li class="">Bump anyhow from 1.0.97 to 1.0.98 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3112" target="_blank" rel="noopener noreferrer" class="">#3112</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3113" target="_blank" rel="noopener noreferrer" class="">#3113</a>]🚀Add ProducerInfo struct by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3115" target="_blank" rel="noopener noreferrer" class="">#3115</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3114" target="_blank" rel="noopener noreferrer" class="">#3114</a>]🚀Add ProducerTableInfo struct by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3116" target="_blank" rel="noopener noreferrer" class="">#3116</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3117" target="_blank" rel="noopener noreferrer" class="">#3117</a>]🚀Implement ProducerManager get_producer_table and call_producer_change_listener
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3118" target="_blank" rel="noopener noreferrer" class="">#3118</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3119" target="_blank" rel="noopener noreferrer" class="">#3119</a>] Implement ProducerManager#scan_not_active_channel by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3121" target="_blank" rel="noopener noreferrer" class="">#3121</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3120" target="_blank" rel="noopener noreferrer" class="">#3120</a>]🚀Implement ProducerManager#do_channel_close_event by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3122" target="_blank" rel="noopener noreferrer" class="">#3122</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3124" target="_blank" rel="noopener noreferrer" class="">#3124</a>]🐛Broker not config file started fail by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3125" target="_blank" rel="noopener noreferrer" class="">#3125</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3057" target="_blank" rel="noopener noreferrer" class="">#3057</a>]🚀Add ChannelEventListener implement for Remoting by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3126" target="_blank" rel="noopener noreferrer" class="">#3126</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3127" target="_blank" rel="noopener noreferrer" class="">#3127</a>]⚡️Set PopReviveService ShouldRunPopRevive on new by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3128" target="_blank" rel="noopener noreferrer" class="">#3128</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3129" target="_blank" rel="noopener noreferrer" class="">#3129</a>]🐛Fix ExtraInfoUtil split not correct by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3130" target="_blank" rel="noopener noreferrer" class="">#3130</a></li>
<li class="">Bump libc from 0.2.171 to 0.2.172 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3132" target="_blank" rel="noopener noreferrer" class="">#3132</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3131" target="_blank" rel="noopener noreferrer" class="">#3131</a>]⚡️Optimize ExtraInfoUtil by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3133" target="_blank" rel="noopener noreferrer" class="">#3133</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3134" target="_blank" rel="noopener noreferrer" class="">#3134</a>]⚡️Optimize AckMessageProcessor#append_ack logic handle by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3135" target="_blank" rel="noopener noreferrer" class="">#3135</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3136" target="_blank" rel="noopener noreferrer" class="">#3136</a>]📝Add comments for ConsumerOffsetManager attribute by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3137" target="_blank" rel="noopener noreferrer" class="">#3137</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3138" target="_blank" rel="noopener noreferrer" class="">#3138</a>]⚡️Optimize AckMessageProcessor#append_ack code and add comments
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3139" target="_blank" rel="noopener noreferrer" class="">#3139</a></li>
<li class="">Bump proc-macro2 from 1.0.94 to 1.0.95 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3141" target="_blank" rel="noopener noreferrer" class="">#3141</a></li>
<li class="">Bump rand from 0.9.0 to 0.9.1 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3142" target="_blank" rel="noopener noreferrer" class="">#3142</a></li>
<li class="">Bump clap from 4.5.36 to 4.5.37 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3143" target="_blank" rel="noopener noreferrer" class="">#3143</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3140" target="_blank" rel="noopener noreferrer" class="">#3140</a>]⚡️Implement PopReviveService#revive_msg_from_ck method by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3144" target="_blank" rel="noopener noreferrer" class="">#3144</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3145" target="_blank" rel="noopener noreferrer" class="">#3145</a>]⚡️Optimize EscapeBridge#get_message_async method return type
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3146" target="_blank" rel="noopener noreferrer" class="">#3146</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3148" target="_blank" rel="noopener noreferrer" class="">#3148</a>]🚀Implement PopReviveService#mockCkForAck by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3149" target="_blank" rel="noopener noreferrer" class="">#3149</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3150" target="_blank" rel="noopener noreferrer" class="">#3150</a>]🚀Implement PopReviveService get_revive_behind_millis and get_revive_behind_messages
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3151" target="_blank" rel="noopener noreferrer" class="">#3151</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3152" target="_blank" rel="noopener noreferrer" class="">#3152</a>]🚀Add comments for PopBufferMergeService by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3153" target="_blank" rel="noopener noreferrer" class="">#3153</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3154" target="_blank" rel="noopener noreferrer" class="">#3154</a>]🚀Implement NotificationProcessor by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3157" target="_blank" rel="noopener noreferrer" class="">#3157</a></li>
<li class="">Bump tokio-util from 0.7.14 to 0.7.15 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3160" target="_blank" rel="noopener noreferrer" class="">#3160</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3165" target="_blank" rel="noopener noreferrer" class="">#3165</a>]🚀Optimize cargo clippy -- -D warnings by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3175" target="_blank" rel="noopener noreferrer" class="">#3175</a></li>
<li class="">Bump bytemuck from 1.22.0 to 1.23.0 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3173" target="_blank" rel="noopener noreferrer" class="">#3173</a></li>
<li class="">Bump chrono from 0.4.40 to 0.4.41 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3174" target="_blank" rel="noopener noreferrer" class="">#3174</a></li>
<li class="">Bump local-ip-address from 0.6.3 to 0.6.4 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3164" target="_blank" rel="noopener noreferrer" class="">#3164</a></li>
<li class="">Bump syn from 2.0.100 to 2.0.101 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3171" target="_blank" rel="noopener noreferrer" class="">#3171</a></li>
<li class="">Bump tabled from 0.18.0 to 0.19.0 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3163" target="_blank" rel="noopener noreferrer" class="">#3163</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3166" target="_blank" rel="noopener noreferrer" class="">#3166</a>]📝Update README.md by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3176" target="_blank" rel="noopener noreferrer" class="">#3176</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3177" target="_blank" rel="noopener noreferrer" class="">#3177</a>]🚀Implement NotificationProcessor start and shutdown by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3178" target="_blank" rel="noopener noreferrer" class="">#3178</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3179" target="_blank" rel="noopener noreferrer" class="">#3179</a>]⚡️Optimize ScheduleMessageService by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3180" target="_blank" rel="noopener noreferrer" class="">#3180</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3181" target="_blank" rel="noopener noreferrer" class="">#3181</a>]⚡️Remove BrokerRuntime useless code by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3182" target="_blank" rel="noopener noreferrer" class="">#3182</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3183" target="_blank" rel="noopener noreferrer" class="">#3183</a>]🚀Implement LocalFileMessageStore get_dispatcher_list and add_dispatcher methods
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3184" target="_blank" rel="noopener noreferrer" class="">#3184</a></li>
<li class="">Bump sysinfo from 0.34.2 to 0.35.0 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3186" target="_blank" rel="noopener noreferrer" class="">#3186</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3187" target="_blank" rel="noopener noreferrer" class="">#3187</a>]🚀Implement CommitLogDispatcherCalcBitMap by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3189" target="_blank" rel="noopener noreferrer" class="">#3189</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3190" target="_blank" rel="noopener noreferrer" class="">#3190</a>]🚀BrokerRutime message store add CommitLogDispatcherCalcBitMap
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3191" target="_blank" rel="noopener noreferrer" class="">#3191</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3192" target="_blank" rel="noopener noreferrer" class="">#3192</a>]🚀Replace MessageStoreConfig and ServerConfig with Arc in BrokerRuntime
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3193" target="_blank" rel="noopener noreferrer" class="">#3193</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3194" target="_blank" rel="noopener noreferrer" class="">#3194</a>]🚀Optimize Borker code by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3195" target="_blank" rel="noopener noreferrer" class="">#3195</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3196" target="_blank" rel="noopener noreferrer" class="">#3196</a>]🚀Implement ConsumeQueueStore recover_concurrently by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3197" target="_blank" rel="noopener noreferrer" class="">#3197</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3198" target="_blank" rel="noopener noreferrer" class="">#3198</a>]🚀Implement ConsumeQueueStore#check_self by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3199" target="_blank" rel="noopener noreferrer" class="">#3199</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3200" target="_blank" rel="noopener noreferrer" class="">#3200</a>]🚀Add Slot struct for Timer message by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3201" target="_blank" rel="noopener noreferrer" class="">#3201</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3202" target="_blank" rel="noopener noreferrer" class="">#3202</a>]🚀Optimize SendMessageProcessor code by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3203" target="_blank" rel="noopener noreferrer" class="">#3203</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3204" target="_blank" rel="noopener noreferrer" class="">#3204</a>]🚀Optimize ValidateTopicResult add take_remark method by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3205" target="_blank" rel="noopener noreferrer" class="">#3205</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3204" target="_blank" rel="noopener noreferrer" class="">#3204</a>]⚡️Remove use lazy_static::lazy_static in TopicAttributes by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3207" target="_blank" rel="noopener noreferrer" class="">#3207</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3208" target="_blank" rel="noopener noreferrer" class="">#3208</a>]⚡️Optimize TopicValidator by <a href="https://github.com/ButterflyEffect1991" target="_blank" rel="noopener noreferrer" class="">@ButterflyEffect1991</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3209" target="_blank" rel="noopener noreferrer" class="">#3209</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3018" target="_blank" rel="noopener noreferrer" class="">#3018</a>]⚡️Add #[inline] for PermName's methods by <a href="https://github.com/shadowsoy" target="_blank" rel="noopener noreferrer" class="">@shadowsoy</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3210" target="_blank" rel="noopener noreferrer" class="">#3210</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3211" target="_blank" rel="noopener noreferrer" class="">#3211</a>]⚡️Optimize TopicConfigManager#init method by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3212" target="_blank" rel="noopener noreferrer" class="">#3212</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2704" target="_blank" rel="noopener noreferrer" class="">#2704</a>]⚡️Optimize broker_bootstrap_server log init by <a href="https://github.com/578223592" target="_blank" rel="noopener noreferrer" class="">@578223592</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3213" target="_blank" rel="noopener noreferrer" class="">#3213</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2932" target="_blank" rel="noopener noreferrer" class="">#2932</a>]♻️Refactor WipeWritePermOfBrokerResponseHeader with derive marco RequestHeaderCodec
by <a href="https://github.com/rust-learn-now" target="_blank" rel="noopener noreferrer" class="">@rust-learn-now</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3214" target="_blank" rel="noopener noreferrer" class="">#3214</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3215" target="_blank" rel="noopener noreferrer" class="">#3215</a>]⚡️Implement BrokerRuntime#register_increment_broker_data by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3217" target="_blank" rel="noopener noreferrer" class="">#3217</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2933" target="_blank" rel="noopener noreferrer" class="">#2933</a>]♻️Refactor AddWritePermOfBrokerRequestHeader with derive marco RequestHeaderCodec
by <a href="https://github.com/flydream-ylgw" target="_blank" rel="noopener noreferrer" class="">@flydream-ylgw</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3218" target="_blank" rel="noopener noreferrer" class="">#3218</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3216" target="_blank" rel="noopener noreferrer" class="">#3216</a>]⚡️Implement BrokerRuntime#register_increment_broker_data by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3219" target="_blank" rel="noopener noreferrer" class="">#3219</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3222" target="_blank" rel="noopener noreferrer" class="">#3222</a>]⚡️Add rocketmq-rust logo by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3223" target="_blank" rel="noopener noreferrer" class="">#3223</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3224" target="_blank" rel="noopener noreferrer" class="">#3224</a>]⚡️Add rocketmq-rust logo by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3225" target="_blank" rel="noopener noreferrer" class="">#3225</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3221" target="_blank" rel="noopener noreferrer" class="">#3221</a>]📝Update README.md by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3226" target="_blank" rel="noopener noreferrer" class="">#3226</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3227" target="_blank" rel="noopener noreferrer" class="">#3227</a>]♻️Refactor SendMessageProcessor handle_put_message_result
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3228" target="_blank" rel="noopener noreferrer" class="">#3228</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3229" target="_blank" rel="noopener noreferrer" class="">#3229</a>]🐛Fix Broker can not startup due to ConsumeQueueStore#check_self
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3230" target="_blank" rel="noopener noreferrer" class="">#3230</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3231" target="_blank" rel="noopener noreferrer" class="">#3231</a>]🚀Implement ConsumeQueue#check_self by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3232" target="_blank" rel="noopener noreferrer" class="">#3232</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3233" target="_blank" rel="noopener noreferrer" class="">#3233</a>]⚡️Optimize LocalFileMessageStore put_message_hook_list attribute
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3234" target="_blank" rel="noopener noreferrer" class="">#3234</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3236" target="_blank" rel="noopener noreferrer" class="">#3236</a>]Optimize Code Format by <a href="https://github.com/578223592" target="_blank" rel="noopener noreferrer" class="">@578223592</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3235" target="_blank" rel="noopener noreferrer" class="">#3235</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3237" target="_blank" rel="noopener noreferrer" class="">#3237</a>]⚡️Optimize SendMessageProcessor send_message by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3238" target="_blank" rel="noopener noreferrer" class="">#3238</a></li>
<li class="">Bump tokio from 1.44.2 to 1.45.0 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3239" target="_blank" rel="noopener noreferrer" class="">#3239</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3241" target="_blank" rel="noopener noreferrer" class="">#3241</a>]📝Update READM.md by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3242" target="_blank" rel="noopener noreferrer" class="">#3242</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3243" target="_blank" rel="noopener noreferrer" class="">#3243</a>]📝Update README.md by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3244" target="_blank" rel="noopener noreferrer" class="">#3244</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2794" target="_blank" rel="noopener noreferrer" class="">#2794</a>]Improve KVConfigManager perfermance with DashHashp
by <a href="https://github.com/578223592" target="_blank" rel="noopener noreferrer" class="">@578223592</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3240" target="_blank" rel="noopener noreferrer" class="">#3240</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3246" target="_blank" rel="noopener noreferrer" class="">#3246</a>]⚡️Optimize MessageExtEncoder performance by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3247" target="_blank" rel="noopener noreferrer" class="">#3247</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3248" target="_blank" rel="noopener noreferrer" class="">#3248</a>]📝Add DeepWiki badge by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3249" target="_blank" rel="noopener noreferrer" class="">#3249</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3250" target="_blank" rel="noopener noreferrer" class="">#3250</a>]⚡️Replace MessageIdSupplier Box with Arc by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3251" target="_blank" rel="noopener noreferrer" class="">#3251</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3252" target="_blank" rel="noopener noreferrer" class="">#3252</a>]🐛Fix DefaultMappedFile Dangling Reference issue by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3253" target="_blank" rel="noopener noreferrer" class="">#3253</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3254" target="_blank" rel="noopener noreferrer" class="">#3254</a>]⚡️Optimize ArcMut by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3255" target="_blank" rel="noopener noreferrer" class="">#3255</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3256" target="_blank" rel="noopener noreferrer" class="">#3256</a>]⚡️Optimize PutMessageThreadLocal performance by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3257" target="_blank" rel="noopener noreferrer" class="">#3257</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3258" target="_blank" rel="noopener noreferrer" class="">#3258</a>]⚡️Optimize TopicQueueLock by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3259" target="_blank" rel="noopener noreferrer" class="">#3259</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3260" target="_blank" rel="noopener noreferrer" class="">#3260</a>]📝Remove Associate Milestone action by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3261" target="_blank" rel="noopener noreferrer" class="">#3261</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3264" target="_blank" rel="noopener noreferrer" class="">#3264</a>]🚀RequestCode enum add more request code by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3265" target="_blank" rel="noopener noreferrer" class="">#3265</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3267" target="_blank" rel="noopener noreferrer" class="">#3267</a>]♻️Refactor PutMessageHook trait by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3268" target="_blank" rel="noopener noreferrer" class="">#3268</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3269" target="_blank" rel="noopener noreferrer" class="">#3269</a>]⚡️Optimize use of unstable library feature duration_constructors_lite
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3273" target="_blank" rel="noopener noreferrer" class="">#3273</a></li>
<li class="">Bump clap from 4.5.37 to 4.5.38 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3270" target="_blank" rel="noopener noreferrer" class="">#3270</a></li>
<li class="">Bump tempfile from 3.19.1 to 3.20.0 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3272" target="_blank" rel="noopener noreferrer" class="">#3272</a></li>
<li class="">Bump sysinfo from 0.35.0 to 0.35.1 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3271" target="_blank" rel="noopener noreferrer" class="">#3271</a></li>
<li class="">[Feature🚀] Implement NotificationProcessor acording to Java code by <a href="https://github.com/578223592" target="_blank" rel="noopener noreferrer" class="">@578223592</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3245" target="_blank" rel="noopener noreferrer" class="">#3245</a></li>
<li class="">[Doc📝] Documentation Related ：Update Feature list in rocketmq-broker README.md by <a href="https://github.com/578223592" target="_blank" rel="noopener noreferrer" class="">@578223592</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3275" target="_blank" rel="noopener noreferrer" class="">#3275</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3279" target="_blank" rel="noopener noreferrer" class="">#3279</a>]📝Documentation Related ：Update Feature list in rocketmq-broker README.md
by <a href="https://github.com/578223592" target="_blank" rel="noopener noreferrer" class="">@578223592</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/3276" target="_blank" rel="noopener noreferrer" class="">#3276</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/3280" target="_blank" rel="noopener noreferrer" class="">#3280</a>]⚡️Fix cargo clippy -- -D warnings error by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/3281" target="_blank" rel="noopener noreferrer" class="">#3281</a></li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="new-contributors">New Contributors<a href="https://rocketmqrust.com/releases/2025/05/19/v0.5.0#new-contributors" class="hash-link" aria-label="Direct link to New Contributors" title="Direct link to New Contributors" translate="no">​</a></h2>
<ul>
<li class=""><a href="https://github.com/kamlesh0928" target="_blank" rel="noopener noreferrer" class="">@kamlesh0928</a> made their first contribution in <a href="https://github.com/mxsm/rocketmq-rust/pull/2590" target="_blank" rel="noopener noreferrer" class="">#2590</a></li>
<li class=""><a href="https://github.com/Brijeshthummar02" target="_blank" rel="noopener noreferrer" class="">@Brijeshthummar02</a> made their first contribution in <a href="https://github.com/mxsm/rocketmq-rust/pull/2605" target="_blank" rel="noopener noreferrer" class="">#2605</a></li>
<li class=""><a href="https://github.com/tofulim" target="_blank" rel="noopener noreferrer" class="">@tofulim</a> made their first contribution in <a href="https://github.com/mxsm/rocketmq-rust/pull/2781" target="_blank" rel="noopener noreferrer" class="">#2781</a></li>
<li class=""><a href="https://github.com/hkkzzxzmdwhkzz" target="_blank" rel="noopener noreferrer" class="">@hkkzzxzmdwhkzz</a> made their first contribution in <a href="https://github.com/mxsm/rocketmq-rust/pull/2879" target="_blank" rel="noopener noreferrer" class="">#2879</a></li>
<li class=""><a href="https://github.com/578223592" target="_blank" rel="noopener noreferrer" class="">@578223592</a> made their first contribution in <a href="https://github.com/mxsm/rocketmq-rust/pull/3213" target="_blank" rel="noopener noreferrer" class="">#3213</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/mxsm/rocketmq-rust/compare/v0.4.0...v0.5.0" target="_blank" rel="noopener noreferrer" class=""><code>v0.4.0...v0.5.0</code></a></p>]]></content:encoded>
            <category>release</category>
            <category>v0.5.0</category>
        </item>
        <item>
            <title><![CDATA[RocketMQ Rust Release 🔖v0.4.0]]></title>
            <link>https://rocketmqrust.com/releases/2025/02/16/v0.4.0</link>
            <guid>https://rocketmqrust.com/releases/2025/02/16/v0.4.0</guid>
            <pubDate>Sun, 16 Feb 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[New Feature and improve performance]]></description>
            <content:encoded><![CDATA[<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="new-feature-and-improve-performance">New Feature and improve performance<a href="https://rocketmqrust.com/releases/2025/02/16/v0.4.0#new-feature-and-improve-performance" class="hash-link" aria-label="Direct link to New Feature and improve performance" title="Direct link to New Feature and improve performance" translate="no">​</a></h2>
<ul>
<li class="">✨Fix some bugs</li>
<li class="">🌐<a href="https://rocketmqrust.com/" target="_blank" rel="noopener noreferrer" class=""> Add rocketmq-rust doc web site</a></li>
<li class="">🚀 Add new crates: rocketmq-tui and rocketmq-tools</li>
<li class="">🚀 Add some new features</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="whats-changed">What's Changed<a href="https://rocketmqrust.com/releases/2025/02/16/v0.4.0#whats-changed" class="hash-link" aria-label="Direct link to What's Changed" title="Direct link to What's Changed" translate="no">​</a></h2>
<ul>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1210" target="_blank" rel="noopener noreferrer" class="">#1210</a>]✨Update the version to 0.4.0 for development by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1211" target="_blank" rel="noopener noreferrer" class="">#1211</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1212" target="_blank" rel="noopener noreferrer" class="">#1212</a>]🐛Fix TopicConfigSerializeWrapper unit test error by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1213" target="_blank" rel="noopener noreferrer" class="">#1213</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1214" target="_blank" rel="noopener noreferrer" class="">#1214</a>]🔥Optimize Send message put PROPERTY_UNIQ_CLIENT_MESSAGE_ID_KEYIDX Property
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1215" target="_blank" rel="noopener noreferrer" class="">#1215</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1216" target="_blank" rel="noopener noreferrer" class="">#1216</a>]✅Optimize TransactionalMessageUtil some method⚡️ by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1217" target="_blank" rel="noopener noreferrer" class="">#1217</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1136" target="_blank" rel="noopener noreferrer" class="">#1136</a>]🚀Support broker receive transaction message-3 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1218" target="_blank" rel="noopener noreferrer" class="">#1218</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1219" target="_blank" rel="noopener noreferrer" class="">#1219</a>]📝Update README.md by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1220" target="_blank" rel="noopener noreferrer" class="">#1220</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1221" target="_blank" rel="noopener noreferrer" class="">#1221</a>]Optimize MappedFile method by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1222" target="_blank" rel="noopener noreferrer" class="">#1222</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1223" target="_blank" rel="noopener noreferrer" class="">#1223</a>]Change the return type of the get_transaction_id method in MessageTrait to &amp;CheetahString
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1224" target="_blank" rel="noopener noreferrer" class="">#1224</a></li>
<li class="">Bump serde_json from 1.0.132 to 1.0.133 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1227" target="_blank" rel="noopener noreferrer" class="">#1227</a></li>
<li class="">Bump mockall from 0.13.0 to 0.13.1 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1226" target="_blank" rel="noopener noreferrer" class="">#1226</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1228" target="_blank" rel="noopener noreferrer" class="">#1228</a>]🚀Implement Java MessageDecoder class encodeUniquely and encode method
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1229" target="_blank" rel="noopener noreferrer" class="">#1229</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1230" target="_blank" rel="noopener noreferrer" class="">#1230</a>]🚀Support broker receive transaction message-4 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1231" target="_blank" rel="noopener noreferrer" class="">#1231</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1232" target="_blank" rel="noopener noreferrer" class="">#1232</a>]Optimize DefaultRequestProcessor code by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1233" target="_blank" rel="noopener noreferrer" class="">#1233</a></li>
<li class="">Bump codecov/codecov-action from 5.0.2 to 5.0.3 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1235" target="_blank" rel="noopener noreferrer" class="">#1235</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1236" target="_blank" rel="noopener noreferrer" class="">#1236</a>]Add #[inline] for DefaultRemotingRequestProcessor#process_request
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1237" target="_blank" rel="noopener noreferrer" class="">#1237</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1234" target="_blank" rel="noopener noreferrer" class="">#1234</a>]🐛NameServer Cannot drop a runtime in a context where blocking is not allowed
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1238" target="_blank" rel="noopener noreferrer" class="">#1238</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1239" target="_blank" rel="noopener noreferrer" class="">#1239</a>]🔥Optimize KVConfigManager code⚡️ by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1240" target="_blank" rel="noopener noreferrer" class="">#1240</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1241" target="_blank" rel="noopener noreferrer" class="">#1241</a>]🔨Add Associate Milestone Github Action by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1242" target="_blank" rel="noopener noreferrer" class="">#1242</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1243" target="_blank" rel="noopener noreferrer" class="">#1243</a>]🔨Add Associate Milestone Github Action for PR by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1244" target="_blank" rel="noopener noreferrer" class="">#1244</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1245" target="_blank" rel="noopener noreferrer" class="">#1245</a>]🔨Update Associate Milestone Github Action CI by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1246" target="_blank" rel="noopener noreferrer" class="">#1246</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1247" target="_blank" rel="noopener noreferrer" class="">#1247</a>]🔨Add Sync Issue Labels to PR Github action CI by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1248" target="_blank" rel="noopener noreferrer" class="">#1248</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1249" target="_blank" rel="noopener noreferrer" class="">#1249</a>]🍻Optimize RouteInfoManager logic by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1250" target="_blank" rel="noopener noreferrer" class="">#1250</a></li>
<li class="">Bump codecov/codecov-action from 5.0.3 to 5.0.6 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1252" target="_blank" rel="noopener noreferrer" class="">#1252</a></li>
<li class="">Bump actions/checkout from 3 to 4 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1251" target="_blank" rel="noopener noreferrer" class="">#1251</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1254" target="_blank" rel="noopener noreferrer" class="">#1254</a>]🚀RocketMQRuntime add schedule_at_fixed_rate_mut method by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1255" target="_blank" rel="noopener noreferrer" class="">#1255</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1256" target="_blank" rel="noopener noreferrer" class="">#1256</a>]🔨Update Associate Milestone Github actions CI by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1257" target="_blank" rel="noopener noreferrer" class="">#1257</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1253" target="_blank" rel="noopener noreferrer" class="">#1253</a>]⚡️Optimize RouteInfoManager in NameServerBootstrap, remove RouteInfoManager parking_lot::
RwLock by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1259" target="_blank" rel="noopener noreferrer" class="">#1259</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1258" target="_blank" rel="noopener noreferrer" class="">#1258</a>]🚀Implement RegisterBrokerBody compress encode and decode by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1260" target="_blank" rel="noopener noreferrer" class="">#1260</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1261" target="_blank" rel="noopener noreferrer" class="">#1261</a>]⚡️TopicFilterType implement Display by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1262" target="_blank" rel="noopener noreferrer" class="">#1262</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1263" target="_blank" rel="noopener noreferrer" class="">#1263</a>]🔨Optimize TopicConfig encode📝 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1264" target="_blank" rel="noopener noreferrer" class="">#1264</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1265" target="_blank" rel="noopener noreferrer" class="">#1265</a>]🐛Fix RegisterBrokerBody decode error by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1266" target="_blank" rel="noopener noreferrer" class="">#1266</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1267" target="_blank" rel="noopener noreferrer" class="">#1267</a>]⚡️Optimize Name server DefaultRequestProcessor#query_broker_topic_config
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1268" target="_blank" rel="noopener noreferrer" class="">#1268</a></li>
<li class="">Bump tabled from 0.16.0 to 0.17.0 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1273" target="_blank" rel="noopener noreferrer" class="">#1273</a></li>
<li class="">Bump syn from 2.0.87 to 2.0.89 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1271" target="_blank" rel="noopener noreferrer" class="">#1271</a></li>
<li class="">Bump codecov/codecov-action from 5.0.6 to 5.0.7 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1270" target="_blank" rel="noopener noreferrer" class="">#1270</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1269" target="_blank" rel="noopener noreferrer" class="">#1269</a>]⚡️Optimize name server DefaultRequestProcessor#process_register_broker
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1274" target="_blank" rel="noopener noreferrer" class="">#1274</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1275" target="_blank" rel="noopener noreferrer" class="">#1275</a>]⚡️Optimize name server DefaultRequestProcessor#get_broker_member_group
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1276" target="_blank" rel="noopener noreferrer" class="">#1276</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1277" target="_blank" rel="noopener noreferrer" class="">#1277</a>]⚡️Optimize name server DefaultRequestProcessor#wipe_write_perm_of_broker_by_lock
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1278" target="_blank" rel="noopener noreferrer" class="">#1278</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1279" target="_blank" rel="noopener noreferrer" class="">#1279</a>]⚡️Optimize name server DefaultRequestProcessor#get_all_topic_list_from_nameserver
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1280" target="_blank" rel="noopener noreferrer" class="">#1280</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1281" target="_blank" rel="noopener noreferrer" class="">#1281</a>]⚡️Optimize name server DefaultRequestProcessor#delete_topic_in_name_srv
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1282" target="_blank" rel="noopener noreferrer" class="">#1282</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1283" target="_blank" rel="noopener noreferrer" class="">#1283</a>]⚡️Optimize name server DefaultRequestProcessor by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1284" target="_blank" rel="noopener noreferrer" class="">#1284</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1285" target="_blank" rel="noopener noreferrer" class="">#1285</a>]⚡️Optimize name server ClientRequestProcessor#get_route_info_by_topic
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1286" target="_blank" rel="noopener noreferrer" class="">#1286</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1288" target="_blank" rel="noopener noreferrer" class="">#1288</a>]⚡️Add doc for MessageSysFlag and optimize code by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1289" target="_blank" rel="noopener noreferrer" class="">#1289</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1303" target="_blank" rel="noopener noreferrer" class="">#1303</a>]🚀Add QueryAssignmentRequestBody and QueryAssignmentResponseBody
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1304" target="_blank" rel="noopener noreferrer" class="">#1304</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1305" target="_blank" rel="noopener noreferrer" class="">#1305</a>]🚀Add SetMessageRequestModeRequestBody by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1306" target="_blank" rel="noopener noreferrer" class="">#1306</a></li>
<li class="">[ISSUE #<a href="https://github.com/mxsm/rocketmq-rust/issues/1307" target="_blank" rel="noopener noreferrer" class="">#1307</a>]🚀Implement MessageRequestModeManager by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1308" target="_blank" rel="noopener noreferrer" class="">#1308</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1310" target="_blank" rel="noopener noreferrer" class="">#1310</a>]⚡️Refactor AllocateMessageQueueStrategy by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1311" target="_blank" rel="noopener noreferrer" class="">#1311</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1293" target="_blank" rel="noopener noreferrer" class="">#1293</a>]🔥Rocketmq-client supports the AllocateMessageQueueStrategy
algorithm-AllocateMessageQueueAveragelyByCircle🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1312" target="_blank" rel="noopener noreferrer" class="">#1312</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1313" target="_blank" rel="noopener noreferrer" class="">#1313</a>]🔨Update Github Actions CI by <a href="https://github.com/rocketmq-rust-robot" target="_blank" rel="noopener noreferrer" class="">@rocketmq-rust-robot</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1314" target="_blank" rel="noopener noreferrer" class="">#1314</a></li>
<li class="">Bump cheetah-string from 0.1.5 to 0.1.6 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1317" target="_blank" rel="noopener noreferrer" class="">#1317</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/90" target="_blank" rel="noopener noreferrer" class="">#90</a>]Support update namesrv config by <a href="https://github.com/PanGan21" target="_blank" rel="noopener noreferrer" class="">@PanGan21</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1316" target="_blank" rel="noopener noreferrer" class="">#1316</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1319" target="_blank" rel="noopener noreferrer" class="">#1319</a>]🔨Update Github Actions CI by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1320" target="_blank" rel="noopener noreferrer" class="">#1320</a></li>
<li class="">Revert "[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1319" target="_blank" rel="noopener noreferrer" class="">#1319</a>]🔨Update Github Actions CI" by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1325" target="_blank" rel="noopener noreferrer" class="">#1325</a></li>
<li class="">Revert "[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1313" target="_blank" rel="noopener noreferrer" class="">#1313</a>]🔨Update Github Actions CI" by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1326" target="_blank" rel="noopener noreferrer" class="">#1326</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1323" target="_blank" rel="noopener noreferrer" class="">#1323</a>]🔨Update Github Actions CI by <a href="https://github.com/rust-learn-now" target="_blank" rel="noopener noreferrer" class="">@rust-learn-now</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1327" target="_blank" rel="noopener noreferrer" class="">#1327</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1321" target="_blank" rel="noopener noreferrer" class="">#1321</a>]🧪Add unit test for OperationResult by <a href="https://github.com/shadowsoy" target="_blank" rel="noopener noreferrer" class="">@shadowsoy</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1322" target="_blank" rel="noopener noreferrer" class="">#1322</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1328" target="_blank" rel="noopener noreferrer" class="">#1328</a>]🧪Add test for ConsumerData by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1329" target="_blank" rel="noopener noreferrer" class="">#1329</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1332" target="_blank" rel="noopener noreferrer" class="">#1332</a>]🔨Update Github Actions CI by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1333" target="_blank" rel="noopener noreferrer" class="">#1333</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1336" target="_blank" rel="noopener noreferrer" class="">#1336</a>]🔨Update Github Actions CI by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1337" target="_blank" rel="noopener noreferrer" class="">#1337</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1330" target="_blank" rel="noopener noreferrer" class="">#1330</a>]🧪Add unit test for MessageModel by <a href="https://github.com/rust-learn-now" target="_blank" rel="noopener noreferrer" class="">@rust-learn-now</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1335" target="_blank" rel="noopener noreferrer" class="">#1335</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1340" target="_blank" rel="noopener noreferrer" class="">#1340</a>]🔨Update Github Actions CI by <a href="https://github.com/rust-learn-now" target="_blank" rel="noopener noreferrer" class="">@rust-learn-now</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1341" target="_blank" rel="noopener noreferrer" class="">#1341</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1338" target="_blank" rel="noopener noreferrer" class="">#1338</a>]🧪Add Unit test for ProducerData by <a href="https://github.com/what-design" target="_blank" rel="noopener noreferrer" class="">@what-design</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1339" target="_blank" rel="noopener noreferrer" class="">#1339</a></li>
<li class="">🔨Update Github Actions CI by <a href="https://github.com/rust-learn-now" target="_blank" rel="noopener noreferrer" class="">@rust-learn-now</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1344" target="_blank" rel="noopener noreferrer" class="">#1344</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1345" target="_blank" rel="noopener noreferrer" class="">#1345</a>]🔨Update Github Actions CI by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1346" target="_blank" rel="noopener noreferrer" class="">#1346</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1342" target="_blank" rel="noopener noreferrer" class="">#1342</a>]🧪Add Unit test for BrokerMemberGroup
by <a href="https://github.com/ButterflyEffect1991" target="_blank" rel="noopener noreferrer" class="">@ButterflyEffect1991</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1343" target="_blank" rel="noopener noreferrer" class="">#1343</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1349" target="_blank" rel="noopener noreferrer" class="">#1349</a>]🔨Update Github Actions CI by <a href="https://github.com/ButterflyEffect1991" target="_blank" rel="noopener noreferrer" class="">@ButterflyEffect1991</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1350" target="_blank" rel="noopener noreferrer" class="">#1350</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1352" target="_blank" rel="noopener noreferrer" class="">#1352</a>]🔨Update Github Actions CI by <a href="https://github.com/rust-learn-now" target="_blank" rel="noopener noreferrer" class="">@rust-learn-now</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1353" target="_blank" rel="noopener noreferrer" class="">#1353</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1347" target="_blank" rel="noopener noreferrer" class="">#1347</a>]🧪Add unit test for route_data_view
by <a href="https://github.com/ButterflyEffect1991" target="_blank" rel="noopener noreferrer" class="">@ButterflyEffect1991</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1348" target="_blank" rel="noopener noreferrer" class="">#1348</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1354" target="_blank" rel="noopener noreferrer" class="">#1354</a>]🔨Update Github Actions CI by <a href="https://github.com/rust-learn-now" target="_blank" rel="noopener noreferrer" class="">@rust-learn-now</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1355" target="_blank" rel="noopener noreferrer" class="">#1355</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1356" target="_blank" rel="noopener noreferrer" class="">#1356</a>]🧪Add unit test for CreateTopicRequestHeader
by <a href="https://github.com/Fly-cmd-ops" target="_blank" rel="noopener noreferrer" class="">@Fly-cmd-ops</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1357" target="_blank" rel="noopener noreferrer" class="">#1357</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1358" target="_blank" rel="noopener noreferrer" class="">#1358</a>]🔨Update Github Actions CI by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1359" target="_blank" rel="noopener noreferrer" class="">#1359</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1360" target="_blank" rel="noopener noreferrer" class="">#1360</a>]🧪Add unit test for DeleteTopicRequestHeader
by <a href="https://github.com/Fly-cmd-ops" target="_blank" rel="noopener noreferrer" class="">@Fly-cmd-ops</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1361" target="_blank" rel="noopener noreferrer" class="">#1361</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1362" target="_blank" rel="noopener noreferrer" class="">#1362</a>]🎨Refactor QueryAssignmentProcessor by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1363" target="_blank" rel="noopener noreferrer" class="">#1363</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1364" target="_blank" rel="noopener noreferrer" class="">#1364</a>]🍻Broker Supports request code SetMessageRequestMode (401)
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1365" target="_blank" rel="noopener noreferrer" class="">#1365</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1368" target="_blank" rel="noopener noreferrer" class="">#1368</a>]📝Update README.md by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1369" target="_blank" rel="noopener noreferrer" class="">#1369</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1370" target="_blank" rel="noopener noreferrer" class="">#1370</a>]🚀Add PlainAccessConfig by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1371" target="_blank" rel="noopener noreferrer" class="">#1371</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1372" target="_blank" rel="noopener noreferrer" class="">#1372</a>]🚀Add ClusterAclVersionInfo by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1373" target="_blank" rel="noopener noreferrer" class="">#1373</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1374" target="_blank" rel="noopener noreferrer" class="">#1374</a>]🚀Add CheckRocksdbCqWriteProgressResponseBody and ProducerConnection
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1375" target="_blank" rel="noopener noreferrer" class="">#1375</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1387" target="_blank" rel="noopener noreferrer" class="">#1387</a>]🚀Add rocketmq-tools crate🔥 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1388" target="_blank" rel="noopener noreferrer" class="">#1388</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1389" target="_blank" rel="noopener noreferrer" class="">#1389</a>]🔨Update package and publish script🔊 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1390" target="_blank" rel="noopener noreferrer" class="">#1390</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1391" target="_blank" rel="noopener noreferrer" class="">#1391</a>]🚀Add AdminToolResult🔊 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1392" target="_blank" rel="noopener noreferrer" class="">#1392</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1386" target="_blank" rel="noopener noreferrer" class="">#1386</a>]🚀Add MQAdminExt for rocketmq-tools crate by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1393" target="_blank" rel="noopener noreferrer" class="">#1393</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1367" target="_blank" rel="noopener noreferrer" class="">#1367</a>]🚀Client Supports request code SetMessageRequestMode (401)
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1395" target="_blank" rel="noopener noreferrer" class="">#1395</a></li>
<li class="">Bump sysinfo from 0.32.0 to 0.32.1 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1394" target="_blank" rel="noopener noreferrer" class="">#1394</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1396" target="_blank" rel="noopener noreferrer" class="">#1396</a>]🔥Remove unused crate in rocketmq-store by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1397" target="_blank" rel="noopener noreferrer" class="">#1397</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1398" target="_blank" rel="noopener noreferrer" class="">#1398</a>]🔥Implement the TopicRouteInfoManager function🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1399" target="_blank" rel="noopener noreferrer" class="">#1399</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1400" target="_blank" rel="noopener noreferrer" class="">#1400</a>]⚡️Add #[inline] for WeakArcMut and ArcMut by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1401" target="_blank" rel="noopener noreferrer" class="">#1401</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1301" target="_blank" rel="noopener noreferrer" class="">#1301</a>]🔥Rocketmq-rust broker supports request code QUERY_ASSIGNMENT(400)🚀
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1402" target="_blank" rel="noopener noreferrer" class="">#1402</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1403" target="_blank" rel="noopener noreferrer" class="">#1403</a>]🚀Remove unused crate in rocketmq-client-rust🔊 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1404" target="_blank" rel="noopener noreferrer" class="">#1404</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1405" target="_blank" rel="noopener noreferrer" class="">#1405</a>]🚀Remove unused crate in rocketmq-common🔊 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1406" target="_blank" rel="noopener noreferrer" class="">#1406</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1407" target="_blank" rel="noopener noreferrer" class="">#1407</a>]🔥Remove unused crate in rocketmq-broker🚨 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1408" target="_blank" rel="noopener noreferrer" class="">#1408</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1409" target="_blank" rel="noopener noreferrer" class="">#1409</a>]🔥Remove unused crate in rocketmq-namesrv🚨 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1410" target="_blank" rel="noopener noreferrer" class="">#1410</a></li>
<li class="">Bump bytes from 1.8.0 to 1.9.0 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1413" target="_blank" rel="noopener noreferrer" class="">#1413</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1411" target="_blank" rel="noopener noreferrer" class="">#1411</a>]🔥BrokerRequestProcessor add QueryAssignmentProcessor logic handle🚨
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1412" target="_blank" rel="noopener noreferrer" class="">#1412</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1385" target="_blank" rel="noopener noreferrer" class="">#1385</a>]🚀Add UserInfo and AclInfo by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1414" target="_blank" rel="noopener noreferrer" class="">#1414</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1302" target="_blank" rel="noopener noreferrer" class="">#1302</a>]🔥Rocketmq-rust client supports request code QUERY_ASSIGNMENT(400)
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1415" target="_blank" rel="noopener noreferrer" class="">#1415</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1417" target="_blank" rel="noopener noreferrer" class="">#1417</a>]🔥BrokerData and QueueData add Default implement by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1418" target="_blank" rel="noopener noreferrer" class="">#1418</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1416" target="_blank" rel="noopener noreferrer" class="">#1416</a>]🐛Fix TopicRouteData Serialize and Deserialize field name error
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1419" target="_blank" rel="noopener noreferrer" class="">#1419</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1420" target="_blank" rel="noopener noreferrer" class="">#1420</a>]🚀Add TraceConstants by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1421" target="_blank" rel="noopener noreferrer" class="">#1421</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1423" target="_blank" rel="noopener noreferrer" class="">#1423</a>]🚀Add TraceBean by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1424" target="_blank" rel="noopener noreferrer" class="">#1424</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1425" target="_blank" rel="noopener noreferrer" class="">#1425</a>]🚀Add TraceType struct by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1427" target="_blank" rel="noopener noreferrer" class="">#1427</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1426" target="_blank" rel="noopener noreferrer" class="">#1426</a>]🚀Add TraceContext struct by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1428" target="_blank" rel="noopener noreferrer" class="">#1428</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1430" target="_blank" rel="noopener noreferrer" class="">#1430</a>] Add TopicMessageQueueChangeListener trait for client by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1431" target="_blank" rel="noopener noreferrer" class="">#1431</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1429" target="_blank" rel="noopener noreferrer" class="">#1429</a>]🔥Add LitePullConsumer trait for client🚧 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1432" target="_blank" rel="noopener noreferrer" class="">#1432</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1433" target="_blank" rel="noopener noreferrer" class="">#1433</a>]🐛Fix LitePullConsumerLocal trait_variant::make error by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1434" target="_blank" rel="noopener noreferrer" class="">#1434</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1435" target="_blank" rel="noopener noreferrer" class="">#1435</a>]🔥Update rocketmq-cli Cargo.toml🚨 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1436" target="_blank" rel="noopener noreferrer" class="">#1436</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1437" target="_blank" rel="noopener noreferrer" class="">#1437</a>]🔥Remove unused crate from rocketmq-remoting🚨 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1440" target="_blank" rel="noopener noreferrer" class="">#1440</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1438" target="_blank" rel="noopener noreferrer" class="">#1438</a>]🔥Remove unused crate from rocketmq-runtime🚨 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1441" target="_blank" rel="noopener noreferrer" class="">#1441</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1439" target="_blank" rel="noopener noreferrer" class="">#1439</a>]🔥Remove unused crate from rocketmq-filter🚨 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1442" target="_blank" rel="noopener noreferrer" class="">#1442</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1443" target="_blank" rel="noopener noreferrer" class="">#1443</a>]🔨Add Template for code refactor by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1444" target="_blank" rel="noopener noreferrer" class="">#1444</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1445" target="_blank" rel="noopener noreferrer" class="">#1445</a>]🔨Update refactor.yml by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1446" target="_blank" rel="noopener noreferrer" class="">#1446</a></li>
<li class="">🔨Update refactor.yml by <a href="https://github.com/SpaceXCN" target="_blank" rel="noopener noreferrer" class="">@SpaceXCN</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1447" target="_blank" rel="noopener noreferrer" class="">#1447</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1449" target="_blank" rel="noopener noreferrer" class="">#1449</a>]🔨Update refactor.yml by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1448" target="_blank" rel="noopener noreferrer" class="">#1448</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1450" target="_blank" rel="noopener noreferrer" class="">#1450</a>]🔨Update refactor.yml by <a href="https://github.com/SpaceXCN" target="_blank" rel="noopener noreferrer" class="">@SpaceXCN</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1451" target="_blank" rel="noopener noreferrer" class="">#1451</a></li>
<li class="">Bump tracing-subscriber from 0.3.18 to 0.3.19 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1454" target="_blank" rel="noopener noreferrer" class="">#1454</a></li>
<li class="">Bump syn from 2.0.89 to 2.0.90 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1453" target="_blank" rel="noopener noreferrer" class="">#1453</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1452" target="_blank" rel="noopener noreferrer" class="">#1452</a>]🔥Refactor rocketmq-remoting crate error handle🚨 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1455" target="_blank" rel="noopener noreferrer" class="">#1455</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1456" target="_blank" rel="noopener noreferrer" class="">#1456</a>]🔥Refactor rocketmq-broker crate error handle🚨 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1457" target="_blank" rel="noopener noreferrer" class="">#1457</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1458" target="_blank" rel="noopener noreferrer" class="">#1458</a>]🔥Refactor rocketmq-client crate error handle🚨 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1459" target="_blank" rel="noopener noreferrer" class="">#1459</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1460" target="_blank" rel="noopener noreferrer" class="">#1460</a>]🔥Add macro for create client error🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1461" target="_blank" rel="noopener noreferrer" class="">#1461</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1463" target="_blank" rel="noopener noreferrer" class="">#1463</a>]🔥Add macro for create client RequestTimeout error🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1464" target="_blank" rel="noopener noreferrer" class="">#1464</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1462" target="_blank" rel="noopener noreferrer" class="">#1462</a>]🔥Add macro for create client broker error🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1465" target="_blank" rel="noopener noreferrer" class="">#1465</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1466" target="_blank" rel="noopener noreferrer" class="">#1466</a>]🔥Optimize mq_client_err! macro🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1467" target="_blank" rel="noopener noreferrer" class="">#1467</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1468" target="_blank" rel="noopener noreferrer" class="">#1468</a>]📝Update README.md🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1469" target="_blank" rel="noopener noreferrer" class="">#1469</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1471" target="_blank" rel="noopener noreferrer" class="">#1471</a>]🔥Clean test cases compile warning🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1472" target="_blank" rel="noopener noreferrer" class="">#1472</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1470" target="_blank" rel="noopener noreferrer" class="">#1470</a>]♻️FromMap trait from mehtod return type changed from OptionSelf::Target to ResultSelf::
Target,Self::Error🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1473" target="_blank" rel="noopener noreferrer" class="">#1473</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1474" target="_blank" rel="noopener noreferrer" class="">#1474</a>]⚡Optimize derive RequestHeaderCodec and add required attribute🚀
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1475" target="_blank" rel="noopener noreferrer" class="">#1475</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1476" target="_blank" rel="noopener noreferrer" class="">#1476</a>]♻️Refactor derive RequestHeaderCodec parse logic🔥 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1478" target="_blank" rel="noopener noreferrer" class="">#1478</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1480" target="_blank" rel="noopener noreferrer" class="">#1480</a>]⚡️Optimize SendMessageProcessor error handle🔥 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1481" target="_blank" rel="noopener noreferrer" class="">#1481</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1482" target="_blank" rel="noopener noreferrer" class="">#1482</a>]♻️Refactor create MQClientErr replace with mq_client_err! macro🔥
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1483" target="_blank" rel="noopener noreferrer" class="">#1483</a></li>
<li class="">feat/91: Add get namesrv config request by <a href="https://github.com/PanGan21" target="_blank" rel="noopener noreferrer" class="">@PanGan21</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1485" target="_blank" rel="noopener noreferrer" class="">#1485</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1484" target="_blank" rel="noopener noreferrer" class="">#1484</a>]♻️Refactor create MQBrokerErr replace with client_broker_err! macro🔥
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1486" target="_blank" rel="noopener noreferrer" class="">#1486</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1477" target="_blank" rel="noopener noreferrer" class="">#1477</a>]🚀derive RequestHeaderCodec support Struct🔥 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1487" target="_blank" rel="noopener noreferrer" class="">#1487</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1489" target="_blank" rel="noopener noreferrer" class="">#1489</a>]📝Update rocketmq-macros README.md by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1490" target="_blank" rel="noopener noreferrer" class="">#1490</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1491" target="_blank" rel="noopener noreferrer" class="">#1491</a>]⚡️Add some comments for RequestHeaderCodec macor by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1492" target="_blank" rel="noopener noreferrer" class="">#1492</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1479" target="_blank" rel="noopener noreferrer" class="">#1479</a>]♻️Refactor CheckTransactionStateRequestHeader with derive RequestHeaderCodec🔥
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1494" target="_blank" rel="noopener noreferrer" class="">#1494</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1496" target="_blank" rel="noopener noreferrer" class="">#1496</a>]♻️Refactor SendMessageRequestHeader with RequestHeaderCodec derive macro
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1497" target="_blank" rel="noopener noreferrer" class="">#1497</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1498" target="_blank" rel="noopener noreferrer" class="">#1498</a>]📝Update README.md by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1499" target="_blank" rel="noopener noreferrer" class="">#1499</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1500" target="_blank" rel="noopener noreferrer" class="">#1500</a>]♻️Refactor SendMessageRequestHeaderV2🍻 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1501" target="_blank" rel="noopener noreferrer" class="">#1501</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1502" target="_blank" rel="noopener noreferrer" class="">#1502</a>]♻️Refactor PullMessageRequestHeader🍻 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1504" target="_blank" rel="noopener noreferrer" class="">#1504</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1503" target="_blank" rel="noopener noreferrer" class="">#1503</a>]🍻Refactor PullMessageResponseHeader♻️ by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1506" target="_blank" rel="noopener noreferrer" class="">#1506</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1510" target="_blank" rel="noopener noreferrer" class="">#1510</a>]♻️Refactor GetBrokerMemberGroupRequestHeader with derive marco RequestHeaderCodec
by <a href="https://github.com/ButterflyEffect1991" target="_blank" rel="noopener noreferrer" class="">@ButterflyEffect1991</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1518" target="_blank" rel="noopener noreferrer" class="">#1518</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1495" target="_blank" rel="noopener noreferrer" class="">#1495</a>]🚀Optimize RemotingSerializable methods return type🔥 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1517" target="_blank" rel="noopener noreferrer" class="">#1517</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1519" target="_blank" rel="noopener noreferrer" class="">#1519</a>] Replace SendMessageProcessor#process_request return type to crate::Result&lt;Option&gt;
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1520" target="_blank" rel="noopener noreferrer" class="">#1520</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1522" target="_blank" rel="noopener noreferrer" class="">#1522</a>]♻️Refactor UpdateConsumerOffsetRequestHeader with derive macro RequestHeaderCodec
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1523" target="_blank" rel="noopener noreferrer" class="">#1523</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1521" target="_blank" rel="noopener noreferrer" class="">#1521</a>]🔥Remove SendMessageRequestHeader queue_id Option🚀
by <a href="https://github.com/TeslaRustor" target="_blank" rel="noopener noreferrer" class="">@TeslaRustor</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1524" target="_blank" rel="noopener noreferrer" class="">#1524</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1525" target="_blank" rel="noopener noreferrer" class="">#1525</a>]Optimization condition judgment by <a href="https://github.com/what-design" target="_blank" rel="noopener noreferrer" class="">@what-design</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1526" target="_blank" rel="noopener noreferrer" class="">#1526</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1527" target="_blank" rel="noopener noreferrer" class="">#1527</a>]⚡️Optimize SendMessageProcessor handle error logic by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1528" target="_blank" rel="noopener noreferrer" class="">#1528</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1530" target="_blank" rel="noopener noreferrer" class="">#1530</a>]⚡️Optimize CommitLog put message logic by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1531" target="_blank" rel="noopener noreferrer" class="">#1531</a></li>
<li class="">Bump tokio from 1.41.1 to 1.42.0 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1535" target="_blank" rel="noopener noreferrer" class="">#1535</a></li>
<li class="">Bump clap from 4.5.21 to 4.5.22 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1534" target="_blank" rel="noopener noreferrer" class="">#1534</a></li>
<li class="">Bump anyhow from 1.0.93 to 1.0.94 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1533" target="_blank" rel="noopener noreferrer" class="">#1533</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1536" target="_blank" rel="noopener noreferrer" class="">#1536</a>]📝Update README.md by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1537" target="_blank" rel="noopener noreferrer" class="">#1537</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1532" target="_blank" rel="noopener noreferrer" class="">#1532</a>]🚀Add support append enabled_append_prop_crc⚡️ by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1538" target="_blank" rel="noopener noreferrer" class="">#1538</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1539" target="_blank" rel="noopener noreferrer" class="">#1539</a>]🐛Fix cargo clippy -- -D warnings error by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1540" target="_blank" rel="noopener noreferrer" class="">#1540</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1542" target="_blank" rel="noopener noreferrer" class="">#1542</a>]♻️Refactor ConsumerSendMsgBackRequestHeader with derive RequestHeaderCodec🔥
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1543" target="_blank" rel="noopener noreferrer" class="">#1543</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1544" target="_blank" rel="noopener noreferrer" class="">#1544</a>]🍻Add #[inline] for SubscriptionGroupConfig methods by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1545" target="_blank" rel="noopener noreferrer" class="">#1545</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1546" target="_blank" rel="noopener noreferrer" class="">#1546</a>]🚀Rocketmq-rust broker supports RequestCode ConsumerSendMsgBack(36)🔥
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1547" target="_blank" rel="noopener noreferrer" class="">#1547</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1549" target="_blank" rel="noopener noreferrer" class="">#1549</a>]♻️Refactor GetRouteInfoRequestHeader with derive macro RequestHeaderCodec🔥
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1550" target="_blank" rel="noopener noreferrer" class="">#1550</a></li>
<li class="">Bump tokio-util from 0.7.12 to 0.7.13 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1555" target="_blank" rel="noopener noreferrer" class="">#1555</a></li>
<li class="">Bump sysinfo from 0.32.1 to 0.33.0 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1554" target="_blank" rel="noopener noreferrer" class="">#1554</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1556" target="_blank" rel="noopener noreferrer" class="">#1556</a>]🔨Update Gtihub sync-issue-labels.yml action by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1557" target="_blank" rel="noopener noreferrer" class="">#1557</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1558" target="_blank" rel="noopener noreferrer" class="">#1558</a>]🚀Add error for rocketmq-namesrv by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1559" target="_blank" rel="noopener noreferrer" class="">#1559</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1552" target="_blank" rel="noopener noreferrer" class="">#1552</a>]⚡️Optimize ClientRequestProcessor error handle by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1560" target="_blank" rel="noopener noreferrer" class="">#1560</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1553" target="_blank" rel="noopener noreferrer" class="">#1553</a>]🔥Optimize rocketmq-namesrv crate DefaultRequestProcessor error handle⚡️
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1561" target="_blank" rel="noopener noreferrer" class="">#1561</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1562" target="_blank" rel="noopener noreferrer" class="">#1562</a>]⚡️Optimize DefaultRequestProcessor error handle by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1563" target="_blank" rel="noopener noreferrer" class="">#1563</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1570" target="_blank" rel="noopener noreferrer" class="">#1570</a>]🚀Add ConsumeMessageDirectlyResultRequestHeader struct🔥 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1571" target="_blank" rel="noopener noreferrer" class="">#1571</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1569" target="_blank" rel="noopener noreferrer" class="">#1569</a>]🔥Add GetConsumerRunningInfoRequestHeader struct🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1572" target="_blank" rel="noopener noreferrer" class="">#1572</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1568" target="_blank" rel="noopener noreferrer" class="">#1568</a>]🔥Add ResetOffsetRequestHeader struct🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1573" target="_blank" rel="noopener noreferrer" class="">#1573</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1567" target="_blank" rel="noopener noreferrer" class="">#1567</a>]🔥Add DeleteSubscriptionGroupRequestHeader struct🍻 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1574" target="_blank" rel="noopener noreferrer" class="">#1574</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1566" target="_blank" rel="noopener noreferrer" class="">#1566</a>]🚀Add QueryConsumeTimeSpanRequestHeader struct🍻 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1575" target="_blank" rel="noopener noreferrer" class="">#1575</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1565" target="_blank" rel="noopener noreferrer" class="">#1565</a>]🍻Add GetTopicStatsInfoRequestHeader struct 💡 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1576" target="_blank" rel="noopener noreferrer" class="">#1576</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1577" target="_blank" rel="noopener noreferrer" class="">#1577</a>]🍻Replace ConsumeMessageDirectlyResultRequestHeader and ResetOffsetRequestHeader's
RpcRequestHeader with TopicRequestHeader by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1578" target="_blank" rel="noopener noreferrer" class="">#1578</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1579" target="_blank" rel="noopener noreferrer" class="">#1579</a>]🐛get_topic_stats_info_request_header inner struct incorrect
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1580" target="_blank" rel="noopener noreferrer" class="">#1580</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1581" target="_blank" rel="noopener noreferrer" class="">#1581</a>]🚀Add QueueTimeSpan struct by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1582" target="_blank" rel="noopener noreferrer" class="">#1582</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1583" target="_blank" rel="noopener noreferrer" class="">#1583</a>]🍻Add QuerySubscriptionByConsumerRequestHeader struct by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1584" target="_blank" rel="noopener noreferrer" class="">#1584</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1564" target="_blank" rel="noopener noreferrer" class="">#1564</a>]🍻Add MqClientAdmin trait💡 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1585" target="_blank" rel="noopener noreferrer" class="">#1585</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1529" target="_blank" rel="noopener noreferrer" class="">#1529</a>]Add #[inline] for MessageExtBrokerInner methods
by <a href="https://github.com/rust-learn-now" target="_blank" rel="noopener noreferrer" class="">@rust-learn-now</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1588" target="_blank" rel="noopener noreferrer" class="">#1588</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1586" target="_blank" rel="noopener noreferrer" class="">#1586</a>]📝Update rocketmq-client Cargo.toml🍻 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1587" target="_blank" rel="noopener noreferrer" class="">#1587</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1507" target="_blank" rel="noopener noreferrer" class="">#1507</a>]♻️Refactor BrokerHeartbeatRequestHeader with derive marco RequestHeaderCodec
by <a href="https://github.com/Happy-debug-lang" target="_blank" rel="noopener noreferrer" class="">@Happy-debug-lang</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1589" target="_blank" rel="noopener noreferrer" class="">#1589</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1590" target="_blank" rel="noopener noreferrer" class="">#1590</a>]Add Label approved pull requests action
by <a href="https://github.com/rocketmq-rust-bot" target="_blank" rel="noopener noreferrer" class="">@rocketmq-rust-bot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1591" target="_blank" rel="noopener noreferrer" class="">#1591</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1508" target="_blank" rel="noopener noreferrer" class="">#1508</a>]♻️Refactor UnRegisterBrokerRequestHeader with derive marco RequestHeaderCodec
by <a href="https://github.com/ButterflyEffect1991" target="_blank" rel="noopener noreferrer" class="">@ButterflyEffect1991</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1592" target="_blank" rel="noopener noreferrer" class="">#1592</a></li>
<li class="">Bump codecov/codecov-action from 5.0.7 to 5.1.1 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1594" target="_blank" rel="noopener noreferrer" class="">#1594</a></li>
<li class="">Bump clap from 4.5.22 to 4.5.23 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1593" target="_blank" rel="noopener noreferrer" class="">#1593</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1595" target="_blank" rel="noopener noreferrer" class="">#1595</a>]🔥Remove label_approved_pull_requests.yml action by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1596" target="_blank" rel="noopener noreferrer" class="">#1596</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1598" target="_blank" rel="noopener noreferrer" class="">#1598</a>]🚀Rocketmq-client support Pop consumer-1 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1600" target="_blank" rel="noopener noreferrer" class="">#1600</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1601" target="_blank" rel="noopener noreferrer" class="">#1601</a>]Optimize PopProcessQueue by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1602" target="_blank" rel="noopener noreferrer" class="">#1602</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1603" target="_blank" rel="noopener noreferrer" class="">#1603</a>]Add #[inline] to PopProcessQueue method and optimize code
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1604" target="_blank" rel="noopener noreferrer" class="">#1604</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1605" target="_blank" rel="noopener noreferrer" class="">#1605</a>]🚀Add a pop consume example🔥 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1606" target="_blank" rel="noopener noreferrer" class="">#1606</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1607" target="_blank" rel="noopener noreferrer" class="">#1607</a>]♻️Remove Rebalance trait useless method remove_unnecessary_pop_message_queue_pop🔥
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1608" target="_blank" rel="noopener noreferrer" class="">#1608</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1599" target="_blank" rel="noopener noreferrer" class="">#1599</a>]🚀Rocketmq-client support Pop consumer-2📝 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1609" target="_blank" rel="noopener noreferrer" class="">#1609</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1612" target="_blank" rel="noopener noreferrer" class="">#1612</a>]⚡️Optimize ConsumeMessageDirectlyResult struct🔥 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1613" target="_blank" rel="noopener noreferrer" class="">#1613</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1611" target="_blank" rel="noopener noreferrer" class="">#1611</a>]🚀ClientRemotingProcessor supports RequestCode::ConsumeMessageDirectly(309)🔥
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1614" target="_blank" rel="noopener noreferrer" class="">#1614</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1381" target="_blank" rel="noopener noreferrer" class="">#1381</a>]🚀Add GroupForbidden by <a href="https://github.com/flydream-ylgw" target="_blank" rel="noopener noreferrer" class="">@flydream-ylgw</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1621" target="_blank" rel="noopener noreferrer" class="">#1621</a></li>
<li class="">Bump tokio-stream from 0.1.16 to 0.1.17 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1622" target="_blank" rel="noopener noreferrer" class="">#1622</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1615" target="_blank" rel="noopener noreferrer" class="">#1615</a>]Implement ConsumeMessageConcurrentlyService#consumeMessageDirectly
by <a href="https://github.com/universe-dota" target="_blank" rel="noopener noreferrer" class="">@universe-dota</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1623" target="_blank" rel="noopener noreferrer" class="">#1623</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1624" target="_blank" rel="noopener noreferrer" class="">#1624</a>]🚀Replace ClientRemotingProcessor's WeakArcMut with ArcMut🔥
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1625" target="_blank" rel="noopener noreferrer" class="">#1625</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1509" target="_blank" rel="noopener noreferrer" class="">#1509</a>]Refactor BrokerHeartbeatRequestHeader with derive marco RequestHeaderCodec
by <a href="https://github.com/dream-cloud-fly" target="_blank" rel="noopener noreferrer" class="">@dream-cloud-fly</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1626" target="_blank" rel="noopener noreferrer" class="">#1626</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1616" target="_blank" rel="noopener noreferrer" class="">#1616</a>]🚀Implement ConsumeMessageOrderlyService#consumeMessageDirectly🔥
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1628" target="_blank" rel="noopener noreferrer" class="">#1628</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1627" target="_blank" rel="noopener noreferrer" class="">#1627</a>]🚀Replace Client consumer's WeakArcMut with ArcMut🔥 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1629" target="_blank" rel="noopener noreferrer" class="">#1629</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1617" target="_blank" rel="noopener noreferrer" class="">#1617</a>]🚀Implement ConsumeMessagePopConcurrentlyService#consumeMessageDirectly🔥
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1630" target="_blank" rel="noopener noreferrer" class="">#1630</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1631" target="_blank" rel="noopener noreferrer" class="">#1631</a>]Remove useless code by <a href="https://github.com/alax-cat" target="_blank" rel="noopener noreferrer" class="">@alax-cat</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1632" target="_blank" rel="noopener noreferrer" class="">#1632</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1618" target="_blank" rel="noopener noreferrer" class="">#1618</a>]🚀Implement ConsumeMessagePopOrderlyService#consumeMessageDirectly🔥
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1633" target="_blank" rel="noopener noreferrer" class="">#1633</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1634" target="_blank" rel="noopener noreferrer" class="">#1634</a>]📝Add doc for ConsumeMessageServiceTrait trait🔥 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1635" target="_blank" rel="noopener noreferrer" class="">#1635</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1378" target="_blank" rel="noopener noreferrer" class="">#1378</a>] Add BrokerStatsData by <a href="https://github.com/sainad2222" target="_blank" rel="noopener noreferrer" class="">@sainad2222</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1636" target="_blank" rel="noopener noreferrer" class="">#1636</a></li>
<li class="">[Issue <a href="https://github.com/mxsm/rocketmq-rust/issues/1295" target="_blank" rel="noopener noreferrer" class="">#1295</a>] Rocketmq-client supports the AllocateMessageQueueStrategy
algorithm-AllocateMessageQueueByMachineRoom by <a href="https://github.com/sainad2222" target="_blank" rel="noopener noreferrer" class="">@sainad2222</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1641" target="_blank" rel="noopener noreferrer" class="">#1641</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1642" target="_blank" rel="noopener noreferrer" class="">#1642</a>]♻️Refactor AckMessageProcessor#process_request method signature🔥
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1643" target="_blank" rel="noopener noreferrer" class="">#1643</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1644" target="_blank" rel="noopener noreferrer" class="">#1644</a>]♻️Refactor PollingInfoProcessor#process_request method signature🔥
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1645" target="_blank" rel="noopener noreferrer" class="">#1645</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1646" target="_blank" rel="noopener noreferrer" class="">#1646</a>]♻️Refactor PeekMessageProcessor#process_request method signature🔥
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1647" target="_blank" rel="noopener noreferrer" class="">#1647</a></li>
<li class="">[Issue <a href="https://github.com/mxsm/rocketmq-rust/issues/1292" target="_blank" rel="noopener noreferrer" class="">#1292</a>] Rocketmq-client supports the AllocateMessageQueueStrategy
algorithm-AllocateMachineRoomNearby by <a href="https://github.com/sainad2222" target="_blank" rel="noopener noreferrer" class="">@sainad2222</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1650" target="_blank" rel="noopener noreferrer" class="">#1650</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1649" target="_blank" rel="noopener noreferrer" class="">#1649</a>]🚀Implement ExtraInfoUtil for rust🔥 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1652" target="_blank" rel="noopener noreferrer" class="">#1652</a></li>
<li class="">[Issue <a href="https://github.com/mxsm/rocketmq-rust/issues/1294" target="_blank" rel="noopener noreferrer" class="">#1294</a>] Rocketmq-client supports the AllocateMessageQueueStrategy
algorithm-AllocateMessageQueueByConfig by <a href="https://github.com/sainad2222" target="_blank" rel="noopener noreferrer" class="">@sainad2222</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1651" target="_blank" rel="noopener noreferrer" class="">#1651</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1648" target="_blank" rel="noopener noreferrer" class="">#1648</a>]🚀Add ConsumeRequest for ConsumeMessagePopConcurrentlyService🔥
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1654" target="_blank" rel="noopener noreferrer" class="">#1654</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1655" target="_blank" rel="noopener noreferrer" class="">#1655</a>]🚀Implement ConsumeMessagePopConcurrentlyService#process_consume_result logic🔥
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1656" target="_blank" rel="noopener noreferrer" class="">#1656</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1659" target="_blank" rel="noopener noreferrer" class="">#1659</a>]🚀Add AckStatus enum🔥 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1660" target="_blank" rel="noopener noreferrer" class="">#1660</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1658" target="_blank" rel="noopener noreferrer" class="">#1658</a>]🚀Add AckResult struct🔥 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1661" target="_blank" rel="noopener noreferrer" class="">#1661</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1657" target="_blank" rel="noopener noreferrer" class="">#1657</a>]🚀Add AckCallback trait🔥 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1662" target="_blank" rel="noopener noreferrer" class="">#1662</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1648" target="_blank" rel="noopener noreferrer" class="">#1648</a>]🚀Add ConsumeRequest for ConsumeMessagePopConcurrentlyService🔥
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1663" target="_blank" rel="noopener noreferrer" class="">#1663</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1664" target="_blank" rel="noopener noreferrer" class="">#1664</a>]🚀Add ChangeInvisibleTimeRequestHeader struct🔥 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1665" target="_blank" rel="noopener noreferrer" class="">#1665</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1664" target="_blank" rel="noopener noreferrer" class="">#1664</a>]🚀Add ChangeInvisibleTimeResponseHeader struct🔥 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1668" target="_blank" rel="noopener noreferrer" class="">#1668</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1666" target="_blank" rel="noopener noreferrer" class="">#1666</a>]🚀Implement MQClientAPIImpl#changeInvisibleTimeAsync method logic🔥
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1669" target="_blank" rel="noopener noreferrer" class="">#1669</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1670" target="_blank" rel="noopener noreferrer" class="">#1670</a>]🚀Implement DefaultMQPushConsumerImpl#change_pop_invisible_time_async method logic🔥
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1672" target="_blank" rel="noopener noreferrer" class="">#1672</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1671" target="_blank" rel="noopener noreferrer" class="">#1671</a>]⚡️Optimize MQClientInstance#find_broker_address_in_subscribe method signature🔥
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1673" target="_blank" rel="noopener noreferrer" class="">#1673</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1680" target="_blank" rel="noopener noreferrer" class="">#1680</a>]♻️Refactor ChangeInvisibleTimeProcessor handle logic🍻 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1683" target="_blank" rel="noopener noreferrer" class="">#1683</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1679" target="_blank" rel="noopener noreferrer" class="">#1679</a>]🚀Add PopCheckPoint struct🍻 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1682" target="_blank" rel="noopener noreferrer" class="">#1682</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1684" target="_blank" rel="noopener noreferrer" class="">#1684</a>]🧪Add unit test for PopAckConstants by <a href="https://github.com/shadowsoy" target="_blank" rel="noopener noreferrer" class="">@shadowsoy</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1686" target="_blank" rel="noopener noreferrer" class="">#1686</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1687" target="_blank" rel="noopener noreferrer" class="">#1687</a>]♻️Refactor PopMessageProcessor method handle error by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1688" target="_blank" rel="noopener noreferrer" class="">#1688</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1681" target="_blank" rel="noopener noreferrer" class="">#1681</a>]🚀Implement ChangeInvisibleTimeProcessor logic🍻 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1690" target="_blank" rel="noopener noreferrer" class="">#1690</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1695" target="_blank" rel="noopener noreferrer" class="">#1695</a>]🍻Add EscapeBridge struct for rust🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1700" target="_blank" rel="noopener noreferrer" class="">#1700</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1696" target="_blank" rel="noopener noreferrer" class="">#1696</a>]🚀EscapeBridge supports putMessage🍻 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1702" target="_blank" rel="noopener noreferrer" class="">#1702</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1689" target="_blank" rel="noopener noreferrer" class="">#1689</a>]Adding inline for PutMessageResult methods by <a href="https://github.com/nakul-py" target="_blank" rel="noopener noreferrer" class="">@nakul-py</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1701" target="_blank" rel="noopener noreferrer" class="">#1701</a></li>
<li class="">Bump chrono from 0.4.38 to 0.4.39 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1704" target="_blank" rel="noopener noreferrer" class="">#1704</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1705" target="_blank" rel="noopener noreferrer" class="">#1705</a>]♻️Refactor QueueFilter trait by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1706" target="_blank" rel="noopener noreferrer" class="">#1706</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1703" target="_blank" rel="noopener noreferrer" class="">#1703</a>]⚡️ Optimize TopicPublishInfo some method logic🔥 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1707" target="_blank" rel="noopener noreferrer" class="">#1707</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1697" target="_blank" rel="noopener noreferrer" class="">#1697</a>]🚀EscapeBridge supports putMessageToRemoteBroker🔥 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1708" target="_blank" rel="noopener noreferrer" class="">#1708</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1639" target="_blank" rel="noopener noreferrer" class="">#1639</a>] ⚡️ Add #[inline] for MessageClientExt struct method
by <a href="https://github.com/XmchxUp" target="_blank" rel="noopener noreferrer" class="">@XmchxUp</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1710" target="_blank" rel="noopener noreferrer" class="">#1710</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1709" target="_blank" rel="noopener noreferrer" class="">#1709</a>]🚀Implement BrokerOuterAPI#send_message_to_specific_broker logic🔥
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1712" target="_blank" rel="noopener noreferrer" class="">#1712</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1698" target="_blank" rel="noopener noreferrer" class="">#1698</a>]🚀EscapeBridge supports asyncPutMessage by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1713" target="_blank" rel="noopener noreferrer" class="">#1713</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1699" target="_blank" rel="noopener noreferrer" class="">#1699</a>]🚀EscapeBridge supports putMessageToSpecificQueue by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1715" target="_blank" rel="noopener noreferrer" class="">#1715</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1714" target="_blank" rel="noopener noreferrer" class="">#1714</a>]⚡️Add #[inline] for SendResult struct methods
by <a href="https://github.com/ad-source-bit" target="_blank" rel="noopener noreferrer" class="">@ad-source-bit</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1717" target="_blank" rel="noopener noreferrer" class="">#1717</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1718" target="_blank" rel="noopener noreferrer" class="">#1718</a>]📝Add rocektmq-rust icon by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1719" target="_blank" rel="noopener noreferrer" class="">#1719</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1694" target="_blank" rel="noopener noreferrer" class="">#1694</a>]🚀Rocketmq-broker supports EscapeBridge functions🔥 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1716" target="_blank" rel="noopener noreferrer" class="">#1716</a></li>
<li class="">Bump serde from 1.0.215 to 1.0.216 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1720" target="_blank" rel="noopener noreferrer" class="">#1720</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1721" target="_blank" rel="noopener noreferrer" class="">#1721</a>]⚡️Optimize EscapeBridge struct logic by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1722" target="_blank" rel="noopener noreferrer" class="">#1722</a></li>
<li class="">[ISSSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1723" target="_blank" rel="noopener noreferrer" class="">#1723</a>]🚀Add AckMsg struct🍻 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1724" target="_blank" rel="noopener noreferrer" class="">#1724</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1725" target="_blank" rel="noopener noreferrer" class="">#1725</a>]🚀Add BatchAckMsg struct for rust✨ by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1726" target="_blank" rel="noopener noreferrer" class="">#1726</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1727" target="_blank" rel="noopener noreferrer" class="">#1727</a>]🍻Add PopBufferMergeService struct for rust 🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1728" target="_blank" rel="noopener noreferrer" class="">#1728</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1729" target="_blank" rel="noopener noreferrer" class="">#1729</a>]🚀Implement PopMessageProcessor static Method by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1731" target="_blank" rel="noopener noreferrer" class="">#1731</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1691" target="_blank" rel="noopener noreferrer" class="">#1691</a>]🍻Implement ChangeInvisibleTimeProcessor#ack_origin method🚀
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1732" target="_blank" rel="noopener noreferrer" class="">#1732</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1730" target="_blank" rel="noopener noreferrer" class="">#1730</a>]⚡️Optimize Replace String with CheetahString in PopCheckPoint
by <a href="https://github.com/rust-learn-now" target="_blank" rel="noopener noreferrer" class="">@rust-learn-now</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1733" target="_blank" rel="noopener noreferrer" class="">#1733</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1692" target="_blank" rel="noopener noreferrer" class="">#1692</a>]🍻Implement ChangeInvisibleTimeProcessor#append_check_point method🚀
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1734" target="_blank" rel="noopener noreferrer" class="">#1734</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1735" target="_blank" rel="noopener noreferrer" class="">#1735</a>]🚀Implement TimedLock function by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1736" target="_blank" rel="noopener noreferrer" class="">#1736</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1737" target="_blank" rel="noopener noreferrer" class="">#1737</a>]💥Implement QueueLockManager function🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1738" target="_blank" rel="noopener noreferrer" class="">#1738</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1693" target="_blank" rel="noopener noreferrer" class="">#1693</a>]🚀Implement ChangeInvisibleTimeProcessor#process_change_invisible_time_for_order method
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1740" target="_blank" rel="noopener noreferrer" class="">#1740</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1739" target="_blank" rel="noopener noreferrer" class="">#1739</a>]🚀Implement ConsumerOrderInfoManager#update_next_visible_time method logic
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1741" target="_blank" rel="noopener noreferrer" class="">#1741</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1742" target="_blank" rel="noopener noreferrer" class="">#1742</a>]⚡️Enhancement OrderInfo struct add some methods by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1744" target="_blank" rel="noopener noreferrer" class="">#1744</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1747" target="_blank" rel="noopener noreferrer" class="">#1747</a>]🤡Implement netty Timer for rust trait🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1750" target="_blank" rel="noopener noreferrer" class="">#1750</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1746" target="_blank" rel="noopener noreferrer" class="">#1746</a>]🍻Implement netty Timeout for rust trait🤡 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1751" target="_blank" rel="noopener noreferrer" class="">#1751</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1752" target="_blank" rel="noopener noreferrer" class="">#1752</a>]📝Update Timer trait doc by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1753" target="_blank" rel="noopener noreferrer" class="">#1753</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1748" target="_blank" rel="noopener noreferrer" class="">#1748</a>]🚀Implement netty TimerTask for rust trait🔥 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1754" target="_blank" rel="noopener noreferrer" class="">#1754</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1755" target="_blank" rel="noopener noreferrer" class="">#1755</a>]📝Update Github workflow action by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1756" target="_blank" rel="noopener noreferrer" class="">#1756</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1757" target="_blank" rel="noopener noreferrer" class="">#1757</a>]📝Update Github workflow action
by <a href="https://github.com/rocketmq-rust-robot" target="_blank" rel="noopener noreferrer" class="">@rocketmq-rust-robot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1758" target="_blank" rel="noopener noreferrer" class="">#1758</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1759" target="_blank" rel="noopener noreferrer" class="">#1759</a>]🚀Implement netty HashedWheelTimeout for rust-1🔥 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1761" target="_blank" rel="noopener noreferrer" class="">#1761</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1762" target="_blank" rel="noopener noreferrer" class="">#1762</a>]🚀Optimize ConsumerOrderInfoManager encode and decode🔥 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1764" target="_blank" rel="noopener noreferrer" class="">#1764</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1763" target="_blank" rel="noopener noreferrer" class="">#1763</a>]🚀Implement ConsumerOrderInfoManager#auto_clean method function🔥
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1765" target="_blank" rel="noopener noreferrer" class="">#1765</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1766" target="_blank" rel="noopener noreferrer" class="">#1766</a>]⚡️Replace ConsumerOrderInfoWrapper String with CheetahString🔥
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1767" target="_blank" rel="noopener noreferrer" class="">#1767</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1768" target="_blank" rel="noopener noreferrer" class="">#1768</a>]📝Add Doc for RebalanceService struct🔥 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1769" target="_blank" rel="noopener noreferrer" class="">#1769</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1770" target="_blank" rel="noopener noreferrer" class="">#1770</a>]🤡Optimize MQConsumerInnerImpl struct method logic🔥 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1771" target="_blank" rel="noopener noreferrer" class="">#1771</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1773" target="_blank" rel="noopener noreferrer" class="">#1773</a>]🤡Optimize RebalanceImpl#try_query_assignment method logic and simply code🔥
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1774" target="_blank" rel="noopener noreferrer" class="">#1774</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1775" target="_blank" rel="noopener noreferrer" class="">#1775</a>]🤡Simply MQClientInstance#query_assignment method code and add doc for method🔥
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1776" target="_blank" rel="noopener noreferrer" class="">#1776</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1777" target="_blank" rel="noopener noreferrer" class="">#1777</a>]🤡Optimize RebalanceImpl#get_rebalance_result_from_broker method and add doc for method🔥
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1778" target="_blank" rel="noopener noreferrer" class="">#1778</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1779" target="_blank" rel="noopener noreferrer" class="">#1779</a>]🤡Optimize RebalanceImpl#update_message_queue_assignment method🔥
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1780" target="_blank" rel="noopener noreferrer" class="">#1780</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1781" target="_blank" rel="noopener noreferrer" class="">#1781</a>]🤡Optimize RebalancePushImpl#dispatch_pop_pull_request logic🔥
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1782" target="_blank" rel="noopener noreferrer" class="">#1782</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1783" target="_blank" rel="noopener noreferrer" class="">#1783</a>]🤡Optimize RebalancePushImpl#dispatch_pull_request unwrap logic🔥
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1784" target="_blank" rel="noopener noreferrer" class="">#1784</a></li>
<li class="">Adding #[inline] for MQConsumerInnerImpl methods by <a href="https://github.com/nakul-py" target="_blank" rel="noopener noreferrer" class="">@nakul-py</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1787" target="_blank" rel="noopener noreferrer" class="">#1787</a></li>
<li class="">Adding #[inline] for PopRequest method by <a href="https://github.com/nakul-py" target="_blank" rel="noopener noreferrer" class="">@nakul-py</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1789" target="_blank" rel="noopener noreferrer" class="">#1789</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1791" target="_blank" rel="noopener noreferrer" class="">#1791</a>]🤡Add PopStatus struct for rust🔥 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1792" target="_blank" rel="noopener noreferrer" class="">#1792</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1790" target="_blank" rel="noopener noreferrer" class="">#1790</a>]🤡Add PopResult struct for rust🔥 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1793" target="_blank" rel="noopener noreferrer" class="">#1793</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1788" target="_blank" rel="noopener noreferrer" class="">#1788</a>]🤡Add PopCallback trait🔥 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1794" target="_blank" rel="noopener noreferrer" class="">#1794</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1795" target="_blank" rel="noopener noreferrer" class="">#1795</a>]🤡Change PopCallback signature🔥 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1796" target="_blank" rel="noopener noreferrer" class="">#1796</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1785" target="_blank" rel="noopener noreferrer" class="">#1785</a>]🤡Implement DefaultMQPushConsumerImpl#pop_message function🚀
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1797" target="_blank" rel="noopener noreferrer" class="">#1797</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1798" target="_blank" rel="noopener noreferrer" class="">#1798</a>]🤡Optimize DefaultPullCallback#on_exception method code🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1799" target="_blank" rel="noopener noreferrer" class="">#1799</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1800" target="_blank" rel="noopener noreferrer" class="">#1800</a>]🤡Add PopMessageRequestHeader struct🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1801" target="_blank" rel="noopener noreferrer" class="">#1801</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1802" target="_blank" rel="noopener noreferrer" class="">#1802</a>]🤡Add PopMessageResponseHeader struct for rust🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1803" target="_blank" rel="noopener noreferrer" class="">#1803</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1804" target="_blank" rel="noopener noreferrer" class="">#1804</a>]🚀Implement PullAPIWrapper#pop_async method logic by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1806" target="_blank" rel="noopener noreferrer" class="">#1806</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1805" target="_blank" rel="noopener noreferrer" class="">#1805</a>]🚀Implement MQClientAPIImpl#pop_message_async method logic🍻
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1808" target="_blank" rel="noopener noreferrer" class="">#1808</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1743" target="_blank" rel="noopener noreferrer" class="">#1743</a>]Remove useless import in escape_bridge.rs test mode
by <a href="https://github.com/vagabond-0" target="_blank" rel="noopener noreferrer" class="">@vagabond-0</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1807" target="_blank" rel="noopener noreferrer" class="">#1807</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1809" target="_blank" rel="noopener noreferrer" class="">#1809</a>]🍻Implement MQClientAPIImpl#process_pop_response method logic
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1810" target="_blank" rel="noopener noreferrer" class="">#1810</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1811" target="_blank" rel="noopener noreferrer" class="">#1811</a>]🤡Implement DefaultMQPushConsumerImpl#process_pop_result method function🚀
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1814" target="_blank" rel="noopener noreferrer" class="">#1814</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1815" target="_blank" rel="noopener noreferrer" class="">#1815</a>]🚀Implement ConsumeMessagePopServiceGeneral#submit_pop_co…
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1816" target="_blank" rel="noopener noreferrer" class="">#1816</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1817" target="_blank" rel="noopener noreferrer" class="">#1817</a>]🚀Implement ConsumeMessagePopConcurrentlyService#submit_pop_consume_request
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1819" target="_blank" rel="noopener noreferrer" class="">#1819</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1820" target="_blank" rel="noopener noreferrer" class="">#1820</a>]Add unsupport attention for submit_pop_consume_request by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1821" target="_blank" rel="noopener noreferrer" class="">#1821</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1822" target="_blank" rel="noopener noreferrer" class="">#1822</a>] ConsumeMessageServiceTrait trait provides default implementations of some methods
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1823" target="_blank" rel="noopener noreferrer" class="">#1823</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1818" target="_blank" rel="noopener noreferrer" class="">#1818</a>] Implement ConsumeMessagePopOrderlyService#submit_pop_consume_request
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1824" target="_blank" rel="noopener noreferrer" class="">#1824</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1825" target="_blank" rel="noopener noreferrer" class="">#1825</a>]🧑‍💻Add AckMessageRequestHeader for rust by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1826" target="_blank" rel="noopener noreferrer" class="">#1826</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1813" target="_blank" rel="noopener noreferrer" class="">#1813</a>]🚀Implement DefaultMQPushConsumerImpl#ack_async method by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1827" target="_blank" rel="noopener noreferrer" class="">#1827</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1830" target="_blank" rel="noopener noreferrer" class="">#1830</a>]🐰Add BatchAck struct for rust🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1831" target="_blank" rel="noopener noreferrer" class="">#1831</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1829" target="_blank" rel="noopener noreferrer" class="">#1829</a>]🌽Add BatchAckMessageRequestBody struct for rust🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1832" target="_blank" rel="noopener noreferrer" class="">#1832</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1833" target="_blank" rel="noopener noreferrer" class="">#1833</a>]🍓Replacing bit-vec crate with bitvec🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1834" target="_blank" rel="noopener noreferrer" class="">#1834</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1835" target="_blank" rel="noopener noreferrer" class="">#1835</a>]💡Remove Chinese comments from BatchAck📈 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1836" target="_blank" rel="noopener noreferrer" class="">#1836</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1828" target="_blank" rel="noopener noreferrer" class="">#1828</a>]🚀Implement MQClientAPIImpl#ackMessageAsync by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1837" target="_blank" rel="noopener noreferrer" class="">#1837</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1840" target="_blank" rel="noopener noreferrer" class="">#1840</a>]Add PopReviveService struce for rust by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1841" target="_blank" rel="noopener noreferrer" class="">#1841</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1838" target="_blank" rel="noopener noreferrer" class="">#1838</a>]🚀AckMessageProcessor supports RequestCode AckMessage(200051)
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1842" target="_blank" rel="noopener noreferrer" class="">#1842</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1839" target="_blank" rel="noopener noreferrer" class="">#1839</a>]🚀AckMessageProcessor supports RequestCode BatchAckMessage(200051)
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1843" target="_blank" rel="noopener noreferrer" class="">#1843</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1845" target="_blank" rel="noopener noreferrer" class="">#1845</a>]🐛Fix Query assignment from broker clientId not correct🚑️ by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1846" target="_blank" rel="noopener noreferrer" class="">#1846</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1844" target="_blank" rel="noopener noreferrer" class="">#1844</a>]🚀Implement AckMessageProcessor#append_ack method by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1847" target="_blank" rel="noopener noreferrer" class="">#1847</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1849" target="_blank" rel="noopener noreferrer" class="">#1849</a>]Add AckMessage trait for AckMsg and BatchAckMsg by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1850" target="_blank" rel="noopener noreferrer" class="">#1850</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1852" target="_blank" rel="noopener noreferrer" class="">#1852</a>]🧪Add test case for rebalance_strategy
by <a href="https://github.com/rust-learn-now" target="_blank" rel="noopener noreferrer" class="">@rust-learn-now</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1853" target="_blank" rel="noopener noreferrer" class="">#1853</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1855" target="_blank" rel="noopener noreferrer" class="">#1855</a>]🍓Optimize BatchAck BitSet like Java BitSet🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1856" target="_blank" rel="noopener noreferrer" class="">#1856</a></li>
<li class="">Bump codecov/codecov-action from 5.1.1 to 5.1.2 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1857" target="_blank" rel="noopener noreferrer" class="">#1857</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1858" target="_blank" rel="noopener noreferrer" class="">#1858</a>]⚡️AckMessage trait add get and set methods by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1859" target="_blank" rel="noopener noreferrer" class="">#1859</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1848" target="_blank" rel="noopener noreferrer" class="">#1848</a>]🔥Implement AckMessageProcessor#append_ack method-2 🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1860" target="_blank" rel="noopener noreferrer" class="">#1860</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1812" target="_blank" rel="noopener noreferrer" class="">#1812</a>] ⚡️ Optimize PullResult msg_found_list with Option by <a href="https://github.com/XmchxUp" target="_blank" rel="noopener noreferrer" class="">@XmchxUp</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1861" target="_blank" rel="noopener noreferrer" class="">#1861</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1863" target="_blank" rel="noopener noreferrer" class="">#1863</a>]🔨Update auto-comment-pr.yml by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1864" target="_blank" rel="noopener noreferrer" class="">#1864</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1867" target="_blank" rel="noopener noreferrer" class="">#1867</a>]🔨Update auto-comment-pr.yml by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1868" target="_blank" rel="noopener noreferrer" class="">#1868</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1865" target="_blank" rel="noopener noreferrer" class="">#1865</a>]⚡️Adds a store_host attribute to BrokerRuntime struct by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1866" target="_blank" rel="noopener noreferrer" class="">#1866</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1862" target="_blank" rel="noopener noreferrer" class="">#1862</a>]🍻Implment PopInflightMessageCounter java for rust struct💡
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1869" target="_blank" rel="noopener noreferrer" class="">#1869</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1870" target="_blank" rel="noopener noreferrer" class="">#1870</a>]⚡️Replace other structs attribute store_host with BrokerRuntime store_host
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1871" target="_blank" rel="noopener noreferrer" class="">#1871</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1872" target="_blank" rel="noopener noreferrer" class="">#1872</a>]⚡️Optimize RunningFlags logic and add doc by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1873" target="_blank" rel="noopener noreferrer" class="">#1873</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1854" target="_blank" rel="noopener noreferrer" class="">#1854</a>]Remove mut for PopProcessQueue test case
by <a href="https://github.com/ad-source-bit" target="_blank" rel="noopener noreferrer" class="">@ad-source-bit</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1874" target="_blank" rel="noopener noreferrer" class="">#1874</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1637" target="_blank" rel="noopener noreferrer" class="">#1637</a>]Add #[inline] for Message struct method
by <a href="https://github.com/ButterflyEffect1991" target="_blank" rel="noopener noreferrer" class="">@ButterflyEffect1991</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1875" target="_blank" rel="noopener noreferrer" class="">#1875</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1876" target="_blank" rel="noopener noreferrer" class="">#1876</a>]⚡️Add #[inline] for DefaultMQProducerBuilder struct methods
by <a href="https://github.com/universe-dota" target="_blank" rel="noopener noreferrer" class="">@universe-dota</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1877" target="_blank" rel="noopener noreferrer" class="">#1877</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1878" target="_blank" rel="noopener noreferrer" class="">#1878</a>]🐛Fix data_version_next_version_with_state test case error sometime
by <a href="https://github.com/master-main-hub" target="_blank" rel="noopener noreferrer" class="">@master-main-hub</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1879" target="_blank" rel="noopener noreferrer" class="">#1879</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1881" target="_blank" rel="noopener noreferrer" class="">#1881</a>]🚀Implement AckMessageProcessor#ackOrderly method logic by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1882" target="_blank" rel="noopener noreferrer" class="">#1882</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1883" target="_blank" rel="noopener noreferrer" class="">#1883</a>] Optimize RebalanceImpl#try_query_assignment performance
by <a href="https://github.com/rust-learn-now" target="_blank" rel="noopener noreferrer" class="">@rust-learn-now</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1884" target="_blank" rel="noopener noreferrer" class="">#1884</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1885" target="_blank" rel="noopener noreferrer" class="">#1885</a>]📝Add code comments for QueryAssignmentProcessor by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1886" target="_blank" rel="noopener noreferrer" class="">#1886</a></li>
<li class="">Bump bytemuck from 1.20.0 to 1.21.0 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1887" target="_blank" rel="noopener noreferrer" class="">#1887</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1888" target="_blank" rel="noopener noreferrer" class="">#1888</a>]📝Add cli ui resource🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1889" target="_blank" rel="noopener noreferrer" class="">#1889</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1890" target="_blank" rel="noopener noreferrer" class="">#1890</a>]🔖Replace ProcessQueue MessageClietExt with MessageExt🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1891" target="_blank" rel="noopener noreferrer" class="">#1891</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1893" target="_blank" rel="noopener noreferrer" class="">#1893</a>]🔖Implement ConsumeMessageServiceGeneral and ConsumeMessagePopServiceGeneral
consume_message_directly method logic🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1894" target="_blank" rel="noopener noreferrer" class="">#1894</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1896" target="_blank" rel="noopener noreferrer" class="">#1896</a>]🔖Add PopLongPollingService struct for rust🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1898" target="_blank" rel="noopener noreferrer" class="">#1898</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1422" target="_blank" rel="noopener noreferrer" class="">#1422</a>]Add TraceView struct for rust by <a href="https://github.com/surajnuchin" target="_blank" rel="noopener noreferrer" class="">@surajnuchin</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1900" target="_blank" rel="noopener noreferrer" class="">#1900</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1902" target="_blank" rel="noopener noreferrer" class="">#1902</a>]🔖Add SendMessageBackHook trait for rust🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1903" target="_blank" rel="noopener noreferrer" class="">#1903</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1899" target="_blank" rel="noopener noreferrer" class="">#1899</a>]🚨PopMessageProcessor supports process_request handle🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1906" target="_blank" rel="noopener noreferrer" class="">#1906</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1908" target="_blank" rel="noopener noreferrer" class="">#1908</a>]🚨Add NotificationRequestHeader for rust🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1909" target="_blank" rel="noopener noreferrer" class="">#1909</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1910" target="_blank" rel="noopener noreferrer" class="">#1910</a>]🚨Add clone derive for PopMessageRequestHeader struct🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1911" target="_blank" rel="noopener noreferrer" class="">#1911</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1907" target="_blank" rel="noopener noreferrer" class="">#1907</a>]🚨Add PollingHeader struct for rust🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1912" target="_blank" rel="noopener noreferrer" class="">#1912</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1913" target="_blank" rel="noopener noreferrer" class="">#1913</a>]🚨Add PollingResult struct for rust🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1914" target="_blank" rel="noopener noreferrer" class="">#1914</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1905" target="_blank" rel="noopener noreferrer" class="">#1905</a>]🚨PopMessageProcessor supports process_request handle-2🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1916" target="_blank" rel="noopener noreferrer" class="">#1916</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1901" target="_blank" rel="noopener noreferrer" class="">#1901</a>]⚡️Optimize MessageStore trait🔥 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1918" target="_blank" rel="noopener noreferrer" class="">#1918</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1919" target="_blank" rel="noopener noreferrer" class="">#1919</a>]🚀Init rocketmq-tui crate by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1920" target="_blank" rel="noopener noreferrer" class="">#1920</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1921" target="_blank" rel="noopener noreferrer" class="">#1921</a>]⚡️Replace PopMessageProcessor Box with ExpressionMessageFilter
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1922" target="_blank" rel="noopener noreferrer" class="">#1922</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1923" target="_blank" rel="noopener noreferrer" class="">#1923</a>]🚀Implement PopMessageProcessor#readGetMessageResult by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1924" target="_blank" rel="noopener noreferrer" class="">#1924</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1925" target="_blank" rel="noopener noreferrer" class="">#1925</a>] Implement DefaultMQAdminExt#setMessageRequestMode by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1926" target="_blank" rel="noopener noreferrer" class="">#1926</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1928" target="_blank" rel="noopener noreferrer" class="">#1928</a>]⚡️Optimize AppendMessageStatus Display like Java AppendMessageStatus toString
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1930" target="_blank" rel="noopener noreferrer" class="">#1930</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1931" target="_blank" rel="noopener noreferrer" class="">#1931</a>]🚀Add PopRequest for rust by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1932" target="_blank" rel="noopener noreferrer" class="">#1932</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1933" target="_blank" rel="noopener noreferrer" class="">#1933</a>]📱Update rocketmq-cli-ui.png and rocketmq-cli-ui.excalidraw
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1934" target="_blank" rel="noopener noreferrer" class="">#1934</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1935" target="_blank" rel="noopener noreferrer" class="">#1935</a>]🏗️Set up tui basic development framework🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1936" target="_blank" rel="noopener noreferrer" class="">#1936</a></li>
<li class="">Bump syn from 2.0.90 to 2.0.91 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1938" target="_blank" rel="noopener noreferrer" class="">#1938</a></li>
<li class="">Bump serde_json from 1.0.133 to 1.0.134 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1937" target="_blank" rel="noopener noreferrer" class="">#1937</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1927" target="_blank" rel="noopener noreferrer" class="">#1927</a>]Adding #[inline] for GetMessageResult's methods by <a href="https://github.com/nakul-py" target="_blank" rel="noopener noreferrer" class="">@nakul-py</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1940" target="_blank" rel="noopener noreferrer" class="">#1940</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1941" target="_blank" rel="noopener noreferrer" class="">#1941</a>]🚨Develop the component layout of the tui🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1942" target="_blank" rel="noopener noreferrer" class="">#1942</a></li>
<li class="">Add #[inline] for StoreStatsService methods by <a href="https://github.com/nakul-py" target="_blank" rel="noopener noreferrer" class="">@nakul-py</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1948" target="_blank" rel="noopener noreferrer" class="">#1948</a></li>
<li class="">Adding #[inline] for StoreCheckpoint methods by <a href="https://github.com/nakul-py" target="_blank" rel="noopener noreferrer" class="">@nakul-py</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1946" target="_blank" rel="noopener noreferrer" class="">#1946</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1943" target="_blank" rel="noopener noreferrer" class="">#1943</a>]Adding #[inline] for PutMessageContext's methods by <a href="https://github.com/nakul-py" target="_blank" rel="noopener noreferrer" class="">@nakul-py</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1944" target="_blank" rel="noopener noreferrer" class="">#1944</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1939" target="_blank" rel="noopener noreferrer" class="">#1939</a>]🔖PopMessageProcessor supports process_request handle-4🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1950" target="_blank" rel="noopener noreferrer" class="">#1950</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1951" target="_blank" rel="noopener noreferrer" class="">#1951</a>]📝Update rocketmq-tui crate README.md🔖 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1952" target="_blank" rel="noopener noreferrer" class="">#1952</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1954" target="_blank" rel="noopener noreferrer" class="">#1954</a>]Adding #[inline] for MappedFileQueue methods by <a href="https://github.com/nakul-py" target="_blank" rel="noopener noreferrer" class="">@nakul-py</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1955" target="_blank" rel="noopener noreferrer" class="">#1955</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1957" target="_blank" rel="noopener noreferrer" class="">#1957</a>]Adding #[inline] for IndexHeader methods by <a href="https://github.com/nakul-py" target="_blank" rel="noopener noreferrer" class="">@nakul-py</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1959" target="_blank" rel="noopener noreferrer" class="">#1959</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1956" target="_blank" rel="noopener noreferrer" class="">#1956</a>]Adding #[inline] for IndexFile methods by <a href="https://github.com/nakul-py" target="_blank" rel="noopener noreferrer" class="">@nakul-py</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1958" target="_blank" rel="noopener noreferrer" class="">#1958</a></li>
<li class="">Bump quote from 1.0.37 to 1.0.38 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1961" target="_blank" rel="noopener noreferrer" class="">#1961</a></li>
<li class="">Bump reqwest from 0.12.9 to 0.12.10 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1960" target="_blank" rel="noopener noreferrer" class="">#1960</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1970" target="_blank" rel="noopener noreferrer" class="">#1970</a>]🔖Fix cargo clippy -- -D warnings error🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1971" target="_blank" rel="noopener noreferrer" class="">#1971</a></li>
<li class="">Bump syn from 2.0.91 to 2.0.93 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1976" target="_blank" rel="noopener noreferrer" class="">#1976</a></li>
<li class="">Bump serde from 1.0.216 to 1.0.217 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1974" target="_blank" rel="noopener noreferrer" class="">#1974</a></li>
<li class="">Bump sysinfo from 0.33.0 to 0.33.1 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1973" target="_blank" rel="noopener noreferrer" class="">#1973</a></li>
<li class="">Bump reqwest from 0.12.10 to 0.12.11 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1972" target="_blank" rel="noopener noreferrer" class="">#1972</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1968" target="_blank" rel="noopener noreferrer" class="">#1968</a>]Adding #[inline] for AckMsg by <a href="https://github.com/nakul-py" target="_blank" rel="noopener noreferrer" class="">@nakul-py</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1969" target="_blank" rel="noopener noreferrer" class="">#1969</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1965" target="_blank" rel="noopener noreferrer" class="">#1965</a>]Adding #[inline] for DefaultMappedFile methods by <a href="https://github.com/nakul-py" target="_blank" rel="noopener noreferrer" class="">@nakul-py</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1966" target="_blank" rel="noopener noreferrer" class="">#1966</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1963" target="_blank" rel="noopener noreferrer" class="">#1963</a>]Adding #[inline] for IndexService methods by <a href="https://github.com/nakul-py" target="_blank" rel="noopener noreferrer" class="">@nakul-py</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1964" target="_blank" rel="noopener noreferrer" class="">#1964</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1977" target="_blank" rel="noopener noreferrer" class="">#1977</a>]🔖Fix cargo clippy -- -D warnings error🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1978" target="_blank" rel="noopener noreferrer" class="">#1978</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1979" target="_blank" rel="noopener noreferrer" class="">#1979</a>]♻️Refactor ConsumerGroupInfo with dashmap🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1980" target="_blank" rel="noopener noreferrer" class="">#1980</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1949" target="_blank" rel="noopener noreferrer" class="">#1949</a>]♻️PopMessageProcessor supports process_request handle-5🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1981" target="_blank" rel="noopener noreferrer" class="">#1981</a></li>
<li class="">Bump reqwest from 0.12.11 to 0.12.12 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1983" target="_blank" rel="noopener noreferrer" class="">#1983</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1984" target="_blank" rel="noopener noreferrer" class="">#1984</a>]♻️Develop SearchInputWidget for tui🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1985" target="_blank" rel="noopener noreferrer" class="">#1985</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1987" target="_blank" rel="noopener noreferrer" class="">#1987</a>]⚡️Remove useless crate from cargo.toml🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1988" target="_blank" rel="noopener noreferrer" class="">#1988</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1989" target="_blank" rel="noopener noreferrer" class="">#1989</a>]⚡️Add strum crate🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1990" target="_blank" rel="noopener noreferrer" class="">#1990</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1986" target="_blank" rel="noopener noreferrer" class="">#1986</a>]🍻Add Action for tui🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1991" target="_blank" rel="noopener noreferrer" class="">#1991</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1992" target="_blank" rel="noopener noreferrer" class="">#1992</a>]🍻Implement PopMessageProcessor#get_init_offset method logic🚀
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1993" target="_blank" rel="noopener noreferrer" class="">#1993</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1994" target="_blank" rel="noopener noreferrer" class="">#1994</a>]🔨Update Github workflow action by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1995" target="_blank" rel="noopener noreferrer" class="">#1995</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1998" target="_blank" rel="noopener noreferrer" class="">#1998</a>]🔨Update Github workflow action by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1999" target="_blank" rel="noopener noreferrer" class="">#1999</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1996" target="_blank" rel="noopener noreferrer" class="">#1996</a>]🍻Implement PopMessageProcessor#reset_pop_offset method logic🚀
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1997" target="_blank" rel="noopener noreferrer" class="">#1997</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2000" target="_blank" rel="noopener noreferrer" class="">#2000</a>]🍻Implement PopMessageProcessor#queue_lock_manager🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2001" target="_blank" rel="noopener noreferrer" class="">#2001</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2002" target="_blank" rel="noopener noreferrer" class="">#2002</a>]🍻Add DataConverter for rust 🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2003" target="_blank" rel="noopener noreferrer" class="">#2003</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2005" target="_blank" rel="noopener noreferrer" class="">#2005</a>]🍻Add PopCheckPointWrapper for PopBufferMergeService 🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2006" target="_blank" rel="noopener noreferrer" class="">#2006</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2007" target="_blank" rel="noopener noreferrer" class="">#2007</a>]🍻Add QueueWithTime for PopBufferMergeService 🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2008" target="_blank" rel="noopener noreferrer" class="">#2008</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2009" target="_blank" rel="noopener noreferrer" class="">#2009</a>]🔨Add Auto Approve Pull Requests workflow by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2010" target="_blank" rel="noopener noreferrer" class="">#2010</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2011" target="_blank" rel="noopener noreferrer" class="">#2011</a>]🐛Fix Add Auto Approve Pull Requests workflow token error by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2012" target="_blank" rel="noopener noreferrer" class="">#2012</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2013" target="_blank" rel="noopener noreferrer" class="">#2013</a>]🔨Optimize Auto Approve Pull Requests workflow by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2014" target="_blank" rel="noopener noreferrer" class="">#2014</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2016" target="_blank" rel="noopener noreferrer" class="">#2016</a>]🔨Optimize Auto Approve Pull Requests by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2017" target="_blank" rel="noopener noreferrer" class="">#2017</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2018" target="_blank" rel="noopener noreferrer" class="">#2018</a>]🔨Optimize Auto Approve Pull Requests by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2019" target="_blank" rel="noopener noreferrer" class="">#2019</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2020" target="_blank" rel="noopener noreferrer" class="">#2020</a>]🔨Optimize Auto Approve Pull Requests by <a href="https://github.com/SpaceXCN" target="_blank" rel="noopener noreferrer" class="">@SpaceXCN</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2021" target="_blank" rel="noopener noreferrer" class="">#2021</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1685" target="_blank" rel="noopener noreferrer" class="">#1685</a>] Add Channel's method #[inline] by <a href="https://github.com/flydream-ylgw" target="_blank" rel="noopener noreferrer" class="">@flydream-ylgw</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2015" target="_blank" rel="noopener noreferrer" class="">#2015</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2004" target="_blank" rel="noopener noreferrer" class="">#2004</a>]🍻Implement PopBufferMergeService-1 🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2022" target="_blank" rel="noopener noreferrer" class="">#2022</a></li>
<li class="">Bump syn from 2.0.93 to 2.0.94 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2024" target="_blank" rel="noopener noreferrer" class="">#2024</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2026" target="_blank" rel="noopener noreferrer" class="">#2026</a>]♿️AckMessage extends std::fmt::Display by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2027" target="_blank" rel="noopener noreferrer" class="">#2027</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2025" target="_blank" rel="noopener noreferrer" class="">#2025</a>]⚗️Implement PopBufferMergeService#add_ack🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2028" target="_blank" rel="noopener noreferrer" class="">#2028</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2029" target="_blank" rel="noopener noreferrer" class="">#2029</a>]💫Implement PopBufferMergeService#get_latest_offset by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2030" target="_blank" rel="noopener noreferrer" class="">#2030</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2031" target="_blank" rel="noopener noreferrer" class="">#2031</a>]🚀Implement PopBufferMergeService#clear_offset_queue💫 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2032" target="_blank" rel="noopener noreferrer" class="">#2032</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2033" target="_blank" rel="noopener noreferrer" class="">#2033</a>]💫Move BrokerRole from store to common crate by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2034" target="_blank" rel="noopener noreferrer" class="">#2034</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2037" target="_blank" rel="noopener noreferrer" class="">#2037</a>]Adding #[inline] for BatchConsumeQueue methods. by <a href="https://github.com/nakul-py" target="_blank" rel="noopener noreferrer" class="">@nakul-py</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2039" target="_blank" rel="noopener noreferrer" class="">#2039</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2038" target="_blank" rel="noopener noreferrer" class="">#2038</a>]💫Implement PopBufferMergeService#start by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2040" target="_blank" rel="noopener noreferrer" class="">#2040</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2041" target="_blank" rel="noopener noreferrer" class="">#2041</a>]💫 Remove BrokerRole from rocketmq-store crate🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2042" target="_blank" rel="noopener noreferrer" class="">#2042</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2035" target="_blank" rel="noopener noreferrer" class="">#2035</a>] Add Apache License for broker.rs and compression.rs
by <a href="https://github.com/flydream-ylgw" target="_blank" rel="noopener noreferrer" class="">@flydream-ylgw</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2044" target="_blank" rel="noopener noreferrer" class="">#2044</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2043" target="_blank" rel="noopener noreferrer" class="">#2043</a>]💫Implement PopBufferMergeService#scan🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2045" target="_blank" rel="noopener noreferrer" class="">#2045</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2047" target="_blank" rel="noopener noreferrer" class="">#2047</a>]🧐Implement PopMessageProcessor#buildCkMsg🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2048" target="_blank" rel="noopener noreferrer" class="">#2048</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2046" target="_blank" rel="noopener noreferrer" class="">#2046</a>]💫Implement PopBufferMergeService#putCkToStore🧑‍💻 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2049" target="_blank" rel="noopener noreferrer" class="">#2049</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2050" target="_blank" rel="noopener noreferrer" class="">#2050</a>]💫Implement PopBufferMergeService#is_ck_done_for_finish by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2051" target="_blank" rel="noopener noreferrer" class="">#2051</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2052" target="_blank" rel="noopener noreferrer" class="">#2052</a>]💫Implement PopBufferMergeService#putAckToStore🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2053" target="_blank" rel="noopener noreferrer" class="">#2053</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2054" target="_blank" rel="noopener noreferrer" class="">#2054</a>]💫Optimize auto approve pull requests github action by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2055" target="_blank" rel="noopener noreferrer" class="">#2055</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2056" target="_blank" rel="noopener noreferrer" class="">#2056</a>]💫Implement PopBufferMergeService#putBatchAckToStore for rust
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2057" target="_blank" rel="noopener noreferrer" class="">#2057</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2058" target="_blank" rel="noopener noreferrer" class="">#2058</a>]💫Implement PopBufferMergeService scan_garbage and get_offset_total_size📸
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2059" target="_blank" rel="noopener noreferrer" class="">#2059</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2060" target="_blank" rel="noopener noreferrer" class="">#2060</a>]Adding #[inline] for ConsumeQueueStore methods by <a href="https://github.com/nakul-py" target="_blank" rel="noopener noreferrer" class="">@nakul-py</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2061" target="_blank" rel="noopener noreferrer" class="">#2061</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2062" target="_blank" rel="noopener noreferrer" class="">#2062</a>] Adding #[inline] for QueueOffsetOperator methods
by <a href="https://github.com/nakul-py" target="_blank" rel="noopener noreferrer" class="">@nakul-py</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2063" target="_blank" rel="noopener noreferrer" class="">#2063</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2064" target="_blank" rel="noopener noreferrer" class="">#2064</a>]Adding #[inline] for ConsumeQueue methods by <a href="https://github.com/nakul-py" target="_blank" rel="noopener noreferrer" class="">@nakul-py</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2067" target="_blank" rel="noopener noreferrer" class="">#2067</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2066" target="_blank" rel="noopener noreferrer" class="">#2066</a>]💫Add ConsumeReviveObj struct🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2068" target="_blank" rel="noopener noreferrer" class="">#2068</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2069" target="_blank" rel="noopener noreferrer" class="">#2069</a>]💫Optimize auto approve pull requests github action
by <a href="https://github.com/flydream-ylgw" target="_blank" rel="noopener noreferrer" class="">@flydream-ylgw</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2070" target="_blank" rel="noopener noreferrer" class="">#2070</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2065" target="_blank" rel="noopener noreferrer" class="">#2065</a>]💫Implement PopReviveService-1🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2072" target="_blank" rel="noopener noreferrer" class="">#2072</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2073" target="_blank" rel="noopener noreferrer" class="">#2073</a>]💫Implement PopReviveService#reviveRetry🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2074" target="_blank" rel="noopener noreferrer" class="">#2074</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2076" target="_blank" rel="noopener noreferrer" class="">#2076</a>]💫Implement PopReviveService#getMessage🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2077" target="_blank" rel="noopener noreferrer" class="">#2077</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2075" target="_blank" rel="noopener noreferrer" class="">#2075</a>]💫Implement PopReviveService#getReviveMessage🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2078" target="_blank" rel="noopener noreferrer" class="">#2078</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2079" target="_blank" rel="noopener noreferrer" class="">#2079</a>]💫Add HAConnectionRuntimeInfo for rust🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2080" target="_blank" rel="noopener noreferrer" class="">#2080</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2081" target="_blank" rel="noopener noreferrer" class="">#2081</a>]💫Add HAClientRuntimeInfo for rust🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2082" target="_blank" rel="noopener noreferrer" class="">#2082</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1382" target="_blank" rel="noopener noreferrer" class="">#1382</a>]💫Add HAClientRuntimeInfo for rust🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2084" target="_blank" rel="noopener noreferrer" class="">#2084</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2085" target="_blank" rel="noopener noreferrer" class="">#2085</a>]💫Implement PopReviveService#start🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2086" target="_blank" rel="noopener noreferrer" class="">#2086</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2087" target="_blank" rel="noopener noreferrer" class="">#2087</a>]🐛Fix ReferenceResource#hold not correct by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2088" target="_blank" rel="noopener noreferrer" class="">#2088</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2071" target="_blank" rel="noopener noreferrer" class="">#2071</a>]💫Implement PopReviveService-2⚗️ by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2089" target="_blank" rel="noopener noreferrer" class="">#2089</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2091" target="_blank" rel="noopener noreferrer" class="">#2091</a>] Adding #[inline] for BrokerStatsManager methods by <a href="https://github.com/nakul-py" target="_blank" rel="noopener noreferrer" class="">@nakul-py</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2092" target="_blank" rel="noopener noreferrer" class="">#2092</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2090" target="_blank" rel="noopener noreferrer" class="">#2090</a>]💫Implement PopReviveService#mergeAndRevive⚗️ by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2093" target="_blank" rel="noopener noreferrer" class="">#2093</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2094" target="_blank" rel="noopener noreferrer" class="">#2094</a>]💫Implement PopReviveService#rePutCK⚗️ by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2095" target="_blank" rel="noopener noreferrer" class="">#2095</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2097" target="_blank" rel="noopener noreferrer" class="">#2097</a>]💫Implement EscapeBridge#getMessageAsync⚗️ by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2098" target="_blank" rel="noopener noreferrer" class="">#2098</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2099" target="_blank" rel="noopener noreferrer" class="">#2099</a>]💫Refactor ReferenceResource⚗️ by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2100" target="_blank" rel="noopener noreferrer" class="">#2100</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2101" target="_blank" rel="noopener noreferrer" class="">#2101</a>]♻️Refactor DefaultMappedFile💫 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2102" target="_blank" rel="noopener noreferrer" class="">#2102</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2103" target="_blank" rel="noopener noreferrer" class="">#2103</a>]💫Add BrokerInner for BrokerRuntime🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2104" target="_blank" rel="noopener noreferrer" class="">#2104</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2105" target="_blank" rel="noopener noreferrer" class="">#2105</a>]💫Add NameServerRuntimeInner for NameServerRuntime 🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2106" target="_blank" rel="noopener noreferrer" class="">#2106</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2109" target="_blank" rel="noopener noreferrer" class="">#2109</a>]💫Refactor name server crate with NameServerRuntimeInner♻️
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2110" target="_blank" rel="noopener noreferrer" class="">#2110</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2107" target="_blank" rel="noopener noreferrer" class="">#2107</a>]Adding #[inline] for RunningFlags methods by <a href="https://github.com/nakul-py" target="_blank" rel="noopener noreferrer" class="">@nakul-py</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2108" target="_blank" rel="noopener noreferrer" class="">#2108</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2111" target="_blank" rel="noopener noreferrer" class="">#2111</a>]🏗️BrokerInner add mut methods⚡️ by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2112" target="_blank" rel="noopener noreferrer" class="">#2112</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2113" target="_blank" rel="noopener noreferrer" class="">#2113</a>]💫Implement BrokerOuterAPI#pullMessageFromSpecificBrokerAsync🥅
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2114" target="_blank" rel="noopener noreferrer" class="">#2114</a></li>
<li class="">[Issue 2117] Fix unused warnings in RocketMQ examples by <a href="https://github.com/nakul-py" target="_blank" rel="noopener noreferrer" class="">@nakul-py</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2118" target="_blank" rel="noopener noreferrer" class="">#2118</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2119" target="_blank" rel="noopener noreferrer" class="">#2119</a>]💫Add ConsumeQueueData for rust by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2120" target="_blank" rel="noopener noreferrer" class="">#2120</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1380" target="_blank" rel="noopener noreferrer" class="">#1380</a>]💫Add QueryConsumeQueueResponseBody by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2121" target="_blank" rel="noopener noreferrer" class="">#2121</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2122" target="_blank" rel="noopener noreferrer" class="">#2122</a>]💫Add BrokerOperatorResult for rust by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2123" target="_blank" rel="noopener noreferrer" class="">#2123</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2124" target="_blank" rel="noopener noreferrer" class="">#2124</a>]💫Add RollbackStats for rust by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2125" target="_blank" rel="noopener noreferrer" class="">#2125</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2115" target="_blank" rel="noopener noreferrer" class="">#2115</a>]Allow unused imports in ordermessage_consumer file
by <a href="https://github.com/nakul-py" target="_blank" rel="noopener noreferrer" class="">@nakul-py</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2116" target="_blank" rel="noopener noreferrer" class="">#2116</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2126" target="_blank" rel="noopener noreferrer" class="">#2126</a>]💫Optimize RegisterBrokerBody filter_server_list Vec with Vec🍻
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2127" target="_blank" rel="noopener noreferrer" class="">#2127</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2130" target="_blank" rel="noopener noreferrer" class="">#2130</a>]📝Add doc for RouteInfoManager🍻 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2131" target="_blank" rel="noopener noreferrer" class="">#2131</a></li>
<li class="">Bump syn from 2.0.94 to 2.0.95 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2132" target="_blank" rel="noopener noreferrer" class="">#2132</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1512" target="_blank" rel="noopener noreferrer" class="">#1512</a>]♻️Refactor PutKVConfigRequestHeader with derive marco RequestHeaderCodec
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2133" target="_blank" rel="noopener noreferrer" class="">#2133</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2134" target="_blank" rel="noopener noreferrer" class="">#2134</a>]🐛Fix get_kv_config return code not correct by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2136" target="_blank" rel="noopener noreferrer" class="">#2136</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2135" target="_blank" rel="noopener noreferrer" class="">#2135</a>]📝Update Issues template by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2137" target="_blank" rel="noopener noreferrer" class="">#2137</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1513" target="_blank" rel="noopener noreferrer" class="">#1513</a>]♻️Refactor GetKVConfigRequestHeader with derive marco RequestHeaderCodec
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2138" target="_blank" rel="noopener noreferrer" class="">#2138</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1514" target="_blank" rel="noopener noreferrer" class="">#1514</a>]♻️Refactor GetKVConfigResponseHeader with derive marco R…
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2139" target="_blank" rel="noopener noreferrer" class="">#2139</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1515" target="_blank" rel="noopener noreferrer" class="">#1515</a>]♻️Refactor DeleteKVConfigRequestHeader with derive marco RequestHeaderCodec
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2140" target="_blank" rel="noopener noreferrer" class="">#2140</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2141" target="_blank" rel="noopener noreferrer" class="">#2141</a>]♻️Refactor QueryDataVersionRequestHeader with derive marco RequestHeaderCodec
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2142" target="_blank" rel="noopener noreferrer" class="">#2142</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2143" target="_blank" rel="noopener noreferrer" class="">#2143</a>]♻️Refactor QueryDataVersionResponseHeader with derive marco RequestHeaderCodec
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2144" target="_blank" rel="noopener noreferrer" class="">#2144</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2145" target="_blank" rel="noopener noreferrer" class="">#2145</a>]💫Optimize DefaultRequestProcessor check_sum_crc32 method by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2146" target="_blank" rel="noopener noreferrer" class="">#2146</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2147" target="_blank" rel="noopener noreferrer" class="">#2147</a>]💫Optimize DefaultRequestProcessor extract_register_topic_config_from_request
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2148" target="_blank" rel="noopener noreferrer" class="">#2148</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2149" target="_blank" rel="noopener noreferrer" class="">#2149</a>]♻️Refactor RegisterBrokerRequestHeader with derive marco RequestHeaderCodec
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2150" target="_blank" rel="noopener noreferrer" class="">#2150</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2151" target="_blank" rel="noopener noreferrer" class="">#2151</a>]♻️Refactor RegisterBrokerResponseHeader with derive marco RequestHeaderCodec
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2152" target="_blank" rel="noopener noreferrer" class="">#2152</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2153" target="_blank" rel="noopener noreferrer" class="">#2153</a>]⚡️Reduce memory copy in process_register_broker method🔥 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2154" target="_blank" rel="noopener noreferrer" class="">#2154</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2155" target="_blank" rel="noopener noreferrer" class="">#2155</a>]♻️Refactor WipeWritePermOfBrokerRequestHeader with derive marco RequestHeaderCodec
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2156" target="_blank" rel="noopener noreferrer" class="">#2156</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2157" target="_blank" rel="noopener noreferrer" class="">#2157</a>]🔨Update auto approve pull requests wait time by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2158" target="_blank" rel="noopener noreferrer" class="">#2158</a></li>
<li class="">Bump serde_json from 1.0.134 to 1.0.135 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2159" target="_blank" rel="noopener noreferrer" class="">#2159</a></li>
<li class="">Bump clap from 4.5.23 to 4.5.24 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2160" target="_blank" rel="noopener noreferrer" class="">#2160</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2161" target="_blank" rel="noopener noreferrer" class="">#2161</a>]🚀Implement BatchUnregistrationService💫 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2162" target="_blank" rel="noopener noreferrer" class="">#2162</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2163" target="_blank" rel="noopener noreferrer" class="">#2163</a>]⚡️Nameserver supports batch broker unregistration by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2164" target="_blank" rel="noopener noreferrer" class="">#2164</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1516" target="_blank" rel="noopener noreferrer" class="">#1516</a>]♻️Refactor GetKVListByNamespaceRequestHeader with derive marco RequestHeaderCodec
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2165" target="_blank" rel="noopener noreferrer" class="">#2165</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2166" target="_blank" rel="noopener noreferrer" class="">#2166</a>]♻️Refactor DeleteTopicFromNamesrvRequestHeader and RegisterTopicRequestHeader with derive
marco RequestHeaderCodec by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2167" target="_blank" rel="noopener noreferrer" class="">#2167</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2168" target="_blank" rel="noopener noreferrer" class="">#2168</a>]♻️Refactor GetTopicsByClusterRequestHeader and TopicRequestHeader with derive marco
RequestHeaderCodec by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2169" target="_blank" rel="noopener noreferrer" class="">#2169</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2170" target="_blank" rel="noopener noreferrer" class="">#2170</a>]🐛Fix BatchUnregistrationService not started when Name server start
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2171" target="_blank" rel="noopener noreferrer" class="">#2171</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2172" target="_blank" rel="noopener noreferrer" class="">#2172</a>]🤡Implement name server graceful shutdown⚡️ by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2173" target="_blank" rel="noopener noreferrer" class="">#2173</a></li>
<li class="">Bump tokio from 1.42.0 to 1.43.0 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2175" target="_blank" rel="noopener noreferrer" class="">#2175</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2174" target="_blank" rel="noopener noreferrer" class="">#2174</a>]♻️Refactor remoting graceful shutdown by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2176" target="_blank" rel="noopener noreferrer" class="">#2176</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2177" target="_blank" rel="noopener noreferrer" class="">#2177</a>]⚡️Optimize name server graceful shutdown by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2178" target="_blank" rel="noopener noreferrer" class="">#2178</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2179" target="_blank" rel="noopener noreferrer" class="">#2179</a>]💫Optimize RouteInfoManager#un_register_broker method🍻 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2180" target="_blank" rel="noopener noreferrer" class="">#2180</a></li>
<li class="">Bump clap from 4.5.24 to 4.5.26 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2183" target="_blank" rel="noopener noreferrer" class="">#2183</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2181" target="_blank" rel="noopener noreferrer" class="">#2181</a>]💫Optimize RouteInfoManager#clean_topic_by_un_register_requests🍻
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2182" target="_blank" rel="noopener noreferrer" class="">#2182</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2184" target="_blank" rel="noopener noreferrer" class="">#2184</a>]⚡️Optimize RouteInfoManager#choose_broker_addrs_to_notify
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2185" target="_blank" rel="noopener noreferrer" class="">#2185</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2186" target="_blank" rel="noopener noreferrer" class="">#2186</a>]♻️Refactor MQClientManager💫 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2187" target="_blank" rel="noopener noreferrer" class="">#2187</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2188" target="_blank" rel="noopener noreferrer" class="">#2188</a>]💫Remove SyncUnsafeCellWrapper from mmapped_file🍻 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2189" target="_blank" rel="noopener noreferrer" class="">#2189</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2190" target="_blank" rel="noopener noreferrer" class="">#2190</a>]💫Add MappedFileRefactor trait🍻 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2191" target="_blank" rel="noopener noreferrer" class="">#2191</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2192" target="_blank" rel="noopener noreferrer" class="">#2192</a>]💫ADefaultMappedFile implement rename_to🍻 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2193" target="_blank" rel="noopener noreferrer" class="">#2193</a></li>
<li class="">Bump uuid from 1.11.0 to 1.11.1 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2194" target="_blank" rel="noopener noreferrer" class="">#2194</a></li>
<li class="">Bump syn from 2.0.95 to 2.0.96 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2195" target="_blank" rel="noopener noreferrer" class="">#2195</a></li>
<li class="">Bump log from 0.4.22 to 0.4.24 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2196" target="_blank" rel="noopener noreferrer" class="">#2196</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2197" target="_blank" rel="noopener noreferrer" class="">#2197</a>]💫Replace MappedFile#is_full Ordering::Relaxed with Ordering::Acquire🍻
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2198" target="_blank" rel="noopener noreferrer" class="">#2198</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2199" target="_blank" rel="noopener noreferrer" class="">#2199</a>]💫Implement MappedFile append_message_bytes and append_message_with_offset🍻
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2200" target="_blank" rel="noopener noreferrer" class="">#2200</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2201" target="_blank" rel="noopener noreferrer" class="">#2201</a>]💫Optimize DefaultMappedFile#flush🍻 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2202" target="_blank" rel="noopener noreferrer" class="">#2202</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2205" target="_blank" rel="noopener noreferrer" class="">#2205</a>]🐛Fix stats_item.rs cargo clippy -- -D warnings error🍻 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2206" target="_blank" rel="noopener noreferrer" class="">#2206</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2203" target="_blank" rel="noopener noreferrer" class="">#2203</a>]💫Implement select_mapped_buffer and select_mapped_buffer_with_position method🍻
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2204" target="_blank" rel="noopener noreferrer" class="">#2204</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2207" target="_blank" rel="noopener noreferrer" class="">#2207</a>]🚸Add Default trait for SelectMappedBufferResult🍻 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2208" target="_blank" rel="noopener noreferrer" class="">#2208</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2209" target="_blank" rel="noopener noreferrer" class="">#2209</a>]🚸Implement DefaultMappedFile#get_mapped_byte_buffer🍻 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2210" target="_blank" rel="noopener noreferrer" class="">#2210</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2211" target="_blank" rel="noopener noreferrer" class="">#2211</a>]🚨Implement DefaultMappedFile get_last_modified_timestamp and slice_byte_buffer🍻
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2212" target="_blank" rel="noopener noreferrer" class="">#2212</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2213" target="_blank" rel="noopener noreferrer" class="">#2213</a>]🚨Refactor DefaultMappedFile#get_data🍻 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2214" target="_blank" rel="noopener noreferrer" class="">#2214</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2215" target="_blank" rel="noopener noreferrer" class="">#2215</a>]🚨Implement DefaultMappedFile#destroy🍻 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2216" target="_blank" rel="noopener noreferrer" class="">#2216</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2217" target="_blank" rel="noopener noreferrer" class="">#2217</a>]💫Refactor Broker crate with BrokerRuntimeInner♻️ by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2218" target="_blank" rel="noopener noreferrer" class="">#2218</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2129" target="_blank" rel="noopener noreferrer" class="">#2129</a>]💫Remove KVConfigManager #[derive(Clone)]🧑‍💻 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2219" target="_blank" rel="noopener noreferrer" class="">#2219</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2128" target="_blank" rel="noopener noreferrer" class="">#2128</a>]💫Remove RouteInfoManager #[derive(Clone)]🧑‍💻 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2220" target="_blank" rel="noopener noreferrer" class="">#2220</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2221" target="_blank" rel="noopener noreferrer" class="">#2221</a>]💫Optimize BrokerRuntimeInner#register_increment_broker_data🧑‍💻
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2222" target="_blank" rel="noopener noreferrer" class="">#2222</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2223" target="_blank" rel="noopener noreferrer" class="">#2223</a>]💫Remove BrokerRuntime unused code and enhancement code🧑‍💻
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2224" target="_blank" rel="noopener noreferrer" class="">#2224</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2225" target="_blank" rel="noopener noreferrer" class="">#2225</a>]📌Remove BrokerRuntime #[derive(Clone)] ⚡️ by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2226" target="_blank" rel="noopener noreferrer" class="">#2226</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2227" target="_blank" rel="noopener noreferrer" class="">#2227</a>]💫Implement broker graceful shutdown🧑‍💻 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2228" target="_blank" rel="noopener noreferrer" class="">#2228</a></li>
<li class="">Bump proc-macro2 from 1.0.92 to 1.0.93 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2229" target="_blank" rel="noopener noreferrer" class="">#2229</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2230" target="_blank" rel="noopener noreferrer" class="">#2230</a>]💫Implement BrokerOuterAPI#unregisterBrokerAll🧑‍💻 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2231" target="_blank" rel="noopener noreferrer" class="">#2231</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2232" target="_blank" rel="noopener noreferrer" class="">#2232</a>]🐛Fix Boker shutdown maybe register again by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2233" target="_blank" rel="noopener noreferrer" class="">#2233</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2234" target="_blank" rel="noopener noreferrer" class="">#2234</a>]⚡️Optimize BrokerRuntimeInner register_broker_all method paramters🦺
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2235" target="_blank" rel="noopener noreferrer" class="">#2235</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2236" target="_blank" rel="noopener noreferrer" class="">#2236</a>]💫BrokerRuntime implement unregister broker🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2237" target="_blank" rel="noopener noreferrer" class="">#2237</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2238" target="_blank" rel="noopener noreferrer" class="">#2238</a>]💫Change the default value of total_replicas from 0 to 1 in the message_store_config🧑‍💻
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2239" target="_blank" rel="noopener noreferrer" class="">#2239</a></li>
<li class="">Bump uuid from 1.11.1 to 1.12.0 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2240" target="_blank" rel="noopener noreferrer" class="">#2240</a></li>
<li class="">Bump log from 0.4.24 to 0.4.25 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2241" target="_blank" rel="noopener noreferrer" class="">#2241</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2247" target="_blank" rel="noopener noreferrer" class="">#2247</a>]🚀 TopicQueueMappingCleanService and BroadcastOffsetManager add shutdown method
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2248" target="_blank" rel="noopener noreferrer" class="">#2248</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2245" target="_blank" rel="noopener noreferrer" class="">#2245</a>]🚀TimerMessageStore add shutdown method by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2246" target="_blank" rel="noopener noreferrer" class="">#2246</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2243" target="_blank" rel="noopener noreferrer" class="">#2243</a>]🚀ReplicasManager add shutdown method by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2244" target="_blank" rel="noopener noreferrer" class="">#2244</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2251" target="_blank" rel="noopener noreferrer" class="">#2251</a>]🚀NotificationProcessor and PopMessageProcessor add shutdown method
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2252" target="_blank" rel="noopener noreferrer" class="">#2252</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2249" target="_blank" rel="noopener noreferrer" class="">#2249</a>]🚀AckMessageProcessor and BrokerStatsManager add shutdown method
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2250" target="_blank" rel="noopener noreferrer" class="">#2250</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2253" target="_blank" rel="noopener noreferrer" class="">#2253</a>]⚡️Change ConsumerManager signature of new method by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2254" target="_blank" rel="noopener noreferrer" class="">#2254</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2255" target="_blank" rel="noopener noreferrer" class="">#2255</a>]🚀Add BrokerFastFailure struct for rust by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2256" target="_blank" rel="noopener noreferrer" class="">#2256</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2257" target="_blank" rel="noopener noreferrer" class="">#2257</a>]🚀Add BrokerPreOnlineService struct for rust by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2258" target="_blank" rel="noopener noreferrer" class="">#2258</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2259" target="_blank" rel="noopener noreferrer" class="">#2259</a>] 🚀TransactionMetricsFlushService and TransactionalMessageCheckService add shutdown method
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2260" target="_blank" rel="noopener noreferrer" class="">#2260</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2261" target="_blank" rel="noopener noreferrer" class="">#2261</a>]🚀ColdDataCgCtrService and ColdDataPullRequestHoldService add shutdown method
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2262" target="_blank" rel="noopener noreferrer" class="">#2262</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2263" target="_blank" rel="noopener noreferrer" class="">#2263</a>]🚀DefaultTransactionalMessageService and EscapeBridge add shutdown method
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2264" target="_blank" rel="noopener noreferrer" class="">#2264</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2265" target="_blank" rel="noopener noreferrer" class="">#2265</a>]🚀ScheduleMessageService and TopicRouteInfoManager add shutdown method
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2266" target="_blank" rel="noopener noreferrer" class="">#2266</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2242" target="_blank" rel="noopener noreferrer" class="">#2242</a>]🚀Optimize BrokerRuntime shutdown💥 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2267" target="_blank" rel="noopener noreferrer" class="">#2267</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2268" target="_blank" rel="noopener noreferrer" class="">#2268</a>]💫Optimize BrokerRuntime start method🧑‍💻 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2272" target="_blank" rel="noopener noreferrer" class="">#2272</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1851" target="_blank" rel="noopener noreferrer" class="">#1851</a>]Adding #[inline] for QueryResult methods by <a href="https://github.com/nakul-py" target="_blank" rel="noopener noreferrer" class="">@nakul-py</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2269" target="_blank" rel="noopener noreferrer" class="">#2269</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2270" target="_blank" rel="noopener noreferrer" class="">#2270</a>]Adding #[inline] for ClientConfig methods. by <a href="https://github.com/nakul-py" target="_blank" rel="noopener noreferrer" class="">@nakul-py</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2271" target="_blank" rel="noopener noreferrer" class="">#2271</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2273" target="_blank" rel="noopener noreferrer" class="">#2273</a>]🏗️Optimize BrokerRuntime message_store start make it stronger
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2274" target="_blank" rel="noopener noreferrer" class="">#2274</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2275" target="_blank" rel="noopener noreferrer" class="">#2275</a>]🔥Remove rocketmq-store log crate by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2276" target="_blank" rel="noopener noreferrer" class="">#2276</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2277" target="_blank" rel="noopener noreferrer" class="">#2277</a>]🚀AckMessageProcessor and BroadcastOffsetManager add start method
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2278" target="_blank" rel="noopener noreferrer" class="">#2278</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2281" target="_blank" rel="noopener noreferrer" class="">#2281</a>]🚀BrokerStatsManager and ColdDataCgCtrService add start method
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2282" target="_blank" rel="noopener noreferrer" class="">#2282</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2279" target="_blank" rel="noopener noreferrer" class="">#2279</a>]🚀BrokerFastFailure and BrokerPreOnlineService add start method
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2280" target="_blank" rel="noopener noreferrer" class="">#2280</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2281" target="_blank" rel="noopener noreferrer" class="">#2281</a>]🚀BrokerStatsManager and ColdDataCgCtrService add start method
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2284" target="_blank" rel="noopener noreferrer" class="">#2284</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2285" target="_blank" rel="noopener noreferrer" class="">#2285</a>]🚀 PopMessageProcessor,TimerMessageStore and TopicQueueMappingCleanService add start method
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2286" target="_blank" rel="noopener noreferrer" class="">#2286</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2287" target="_blank" rel="noopener noreferrer" class="">#2287</a>]🚀Implement BrokerRuntime start method💫 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2288" target="_blank" rel="noopener noreferrer" class="">#2288</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2289" target="_blank" rel="noopener noreferrer" class="">#2289</a>]🤡Add PopConsumer for example🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2290" target="_blank" rel="noopener noreferrer" class="">#2290</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2291" target="_blank" rel="noopener noreferrer" class="">#2291</a>]🙈Change QueryAssignmentProcessor process_request method return paramter⚡️
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2292" target="_blank" rel="noopener noreferrer" class="">#2292</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2293" target="_blank" rel="noopener noreferrer" class="">#2293</a>]🤡Remove MessageRequestModeManager#set_message_request_mode clone⚡️
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2294" target="_blank" rel="noopener noreferrer" class="">#2294</a></li>
<li class="">Bump thiserror from 1.0.69 to 2.0.11 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2295" target="_blank" rel="noopener noreferrer" class="">#2295</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2296" target="_blank" rel="noopener noreferrer" class="">#2296</a>]📝Add comment for RebalancePushImpl#client_rebalance by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2297" target="_blank" rel="noopener noreferrer" class="">#2297</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2298" target="_blank" rel="noopener noreferrer" class="">#2298</a>]⚡️Remove PopMessageProcessor useless code by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2299" target="_blank" rel="noopener noreferrer" class="">#2299</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2300" target="_blank" rel="noopener noreferrer" class="">#2300</a>]🚀Implement PopMessageProcessor start method by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2301" target="_blank" rel="noopener noreferrer" class="">#2301</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2302" target="_blank" rel="noopener noreferrer" class="">#2302</a>]⚡️Optimize PopMessageProcessor#process_request by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2303" target="_blank" rel="noopener noreferrer" class="">#2303</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2304" target="_blank" rel="noopener noreferrer" class="">#2304</a>]🏗️Add RemotingCommand encodeHeader method for Zero Copy🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2305" target="_blank" rel="noopener noreferrer" class="">#2305</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2306" target="_blank" rel="noopener noreferrer" class="">#2306</a>]⚡️Remove useless set_cmd_version from RemotingCommand by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2307" target="_blank" rel="noopener noreferrer" class="">#2307</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2308" target="_blank" rel="noopener noreferrer" class="">#2308</a>]🚀Add some method for SelectMappedBufferResult by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2309" target="_blank" rel="noopener noreferrer" class="">#2309</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2310" target="_blank" rel="noopener noreferrer" class="">#2310</a>]🚀Implement MappedFile isLoaded method by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2311" target="_blank" rel="noopener noreferrer" class="">#2311</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2312" target="_blank" rel="noopener noreferrer" class="">#2312</a>]Adding #[inline] for CountDownLatch methods. by <a href="https://github.com/nakul-py" target="_blank" rel="noopener noreferrer" class="">@nakul-py</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2313" target="_blank" rel="noopener noreferrer" class="">#2313</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2314" target="_blank" rel="noopener noreferrer" class="">#2314</a>]Add License header for NotifyMinBrokerIdChangeRequestHeader
by <a href="https://github.com/flydream-ylgw" target="_blank" rel="noopener noreferrer" class="">@flydream-ylgw</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2315" target="_blank" rel="noopener noreferrer" class="">#2315</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1511" target="_blank" rel="noopener noreferrer" class="">#1511</a>]♻️Refactor NotifyMinBrokerIdChangeRequestHeader with derive marco RequestHeaderCodec
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2316" target="_blank" rel="noopener noreferrer" class="">#2316</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2317" target="_blank" rel="noopener noreferrer" class="">#2317</a>]🤡Remove broker crate dependeces of log crate🧑‍💻 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2318" target="_blank" rel="noopener noreferrer" class="">#2318</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2319" target="_blank" rel="noopener noreferrer" class="">#2319</a>]🤡Add README.md for broker-store crate🧑‍💻 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2320" target="_blank" rel="noopener noreferrer" class="">#2320</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2321" target="_blank" rel="noopener noreferrer" class="">#2321</a>]🤡Remove useless code from PullMessageProcessor🧑‍💻 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2322" target="_blank" rel="noopener noreferrer" class="">#2322</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2323" target="_blank" rel="noopener noreferrer" class="">#2323</a>]🐛Fix PopMessageProcessor build SubscriptionData error🧑‍💻 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2324" target="_blank" rel="noopener noreferrer" class="">#2324</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2325" target="_blank" rel="noopener noreferrer" class="">#2325</a>]🐛 Fix build SubscriptionData with ExpressionType::TAG🧑‍💻 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2326" target="_blank" rel="noopener noreferrer" class="">#2326</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2327" target="_blank" rel="noopener noreferrer" class="">#2327</a>]🤡SelectMappedBufferResult add bytes attribute🧑‍💻 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2328" target="_blank" rel="noopener noreferrer" class="">#2328</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2329" target="_blank" rel="noopener noreferrer" class="">#2329</a>]🤡Complete the PopMessageProcessor process_request processing logic🧑‍💻
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2330" target="_blank" rel="noopener noreferrer" class="">#2330</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2331" target="_blank" rel="noopener noreferrer" class="">#2331</a>]🤡Remove PopBufferMergeService useless code🧑‍💻 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2332" target="_blank" rel="noopener noreferrer" class="">#2332</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2333" target="_blank" rel="noopener noreferrer" class="">#2333</a>]🤡Implement PopBufferMergeService addCkMock method🧑‍💻 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2334" target="_blank" rel="noopener noreferrer" class="">#2334</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2336" target="_blank" rel="noopener noreferrer" class="">#2336</a>]🤡Implement PopLongPollingService notifyMessageArriving🧑‍💻
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2337" target="_blank" rel="noopener noreferrer" class="">#2337</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2341" target="_blank" rel="noopener noreferrer" class="">#2341</a>]🤡Add ReplicaIdentity for rust🧑‍💻 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2342" target="_blank" rel="noopener noreferrer" class="">#2342</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2340" target="_blank" rel="noopener noreferrer" class="">#2340</a>]🤡Add ReplicasInfo for rust🧑‍💻 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2343" target="_blank" rel="noopener noreferrer" class="">#2343</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2339" target="_blank" rel="noopener noreferrer" class="">#2339</a>]🤡Add BrokerReplicasInfo for rust🧑‍💻 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2344" target="_blank" rel="noopener noreferrer" class="">#2344</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2345" target="_blank" rel="noopener noreferrer" class="">#2345</a>]🐛Fix broker start error by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2346" target="_blank" rel="noopener noreferrer" class="">#2346</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2347" target="_blank" rel="noopener noreferrer" class="">#2347</a>]🐛Fix PopBufferMergeService run too faster by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2348" target="_blank" rel="noopener noreferrer" class="">#2348</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2350" target="_blank" rel="noopener noreferrer" class="">#2350</a>]🚀Add CompositeCodec for send bytes by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2351" target="_blank" rel="noopener noreferrer" class="">#2351</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2349" target="_blank" rel="noopener noreferrer" class="">#2349</a>]🤡Connection supports send bytes 🧑‍💻 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2352" target="_blank" rel="noopener noreferrer" class="">#2352</a></li>
<li class="">Bump serde_json from 1.0.135 to 1.0.137 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2354" target="_blank" rel="noopener noreferrer" class="">#2354</a></li>
<li class="">Bump clap from 4.5.26 to 4.5.27 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2355" target="_blank" rel="noopener noreferrer" class="">#2355</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2353" target="_blank" rel="noopener noreferrer" class="">#2353</a>]⚡️Optimize Connection#send_command performance by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2356" target="_blank" rel="noopener noreferrer" class="">#2356</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2357" target="_blank" rel="noopener noreferrer" class="">#2357</a>]🤡Use RemotingCommand take_body method for performance🧑‍💻 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2358" target="_blank" rel="noopener noreferrer" class="">#2358</a></li>
<li class="">Bump uuid from 1.12.0 to 1.12.1 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2359" target="_blank" rel="noopener noreferrer" class="">#2359</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2360" target="_blank" rel="noopener noreferrer" class="">#2360</a>]🚀Implement PopLongPollingService polling by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2361" target="_blank" rel="noopener noreferrer" class="">#2361</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2362" target="_blank" rel="noopener noreferrer" class="">#2362</a>]💫Implement PopLongPollingService wake_up🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2363" target="_blank" rel="noopener noreferrer" class="">#2363</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2369" target="_blank" rel="noopener noreferrer" class="">#2369</a>]🤡Optimize ConnectionHandlerContext replace WeakArcMut with ArcMut🧑‍💻
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2370" target="_blank" rel="noopener noreferrer" class="">#2370</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2369" target="_blank" rel="noopener noreferrer" class="">#2369</a>]🤡Optimize ConnectionHandlerContext replace WeakArcMut with ArcMut🧑‍💻
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2371" target="_blank" rel="noopener noreferrer" class="">#2371</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2364" target="_blank" rel="noopener noreferrer" class="">#2364</a>]🚀PopRequest implement get_channel and get_channel_mut method
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2365" target="_blank" rel="noopener noreferrer" class="">#2365</a></li>
<li class="">Add GetMetaDataResponseHeader and ElectMasterResponseHeader by <a href="https://github.com/0xfffb" target="_blank" rel="noopener noreferrer" class="">@0xfffb</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2366" target="_blank" rel="noopener noreferrer" class="">#2366</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2372" target="_blank" rel="noopener noreferrer" class="">#2372</a>]👻Channel add send method🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2373" target="_blank" rel="noopener noreferrer" class="">#2373</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2374" target="_blank" rel="noopener noreferrer" class="">#2374</a>]♻️Replace PopMessageProcessor new with new_arc_mut by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2375" target="_blank" rel="noopener noreferrer" class="">#2375</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2376" target="_blank" rel="noopener noreferrer" class="">#2376</a>]🚀Implement BrokerOuterAPI shutdown by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2377" target="_blank" rel="noopener noreferrer" class="">#2377</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2378" target="_blank" rel="noopener noreferrer" class="">#2378</a>]🔥Implement RocketmqDefaultClient shutdown method🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2379" target="_blank" rel="noopener noreferrer" class="">#2379</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2367" target="_blank" rel="noopener noreferrer" class="">#2367</a>]Adding #[inline] for all implemented methods in <code>bootstrap.rs</code>
by <a href="https://github.com/nakul-py" target="_blank" rel="noopener noreferrer" class="">@nakul-py</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2368" target="_blank" rel="noopener noreferrer" class="">#2368</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2380" target="_blank" rel="noopener noreferrer" class="">#2380</a>]🤡Implement PopLongPollingService start🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2381" target="_blank" rel="noopener noreferrer" class="">#2381</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2382" target="_blank" rel="noopener noreferrer" class="">#2382</a>]🤡Optimize PopLongPollingService polling_map map performance🚀
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2383" target="_blank" rel="noopener noreferrer" class="">#2383</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2384" target="_blank" rel="noopener noreferrer" class="">#2384</a>]🚀Implement PopMessageProcessor shutdown🤡 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2385" target="_blank" rel="noopener noreferrer" class="">#2385</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2386" target="_blank" rel="noopener noreferrer" class="">#2386</a>]🔍️Optimize Connection#send_command performance 🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2387" target="_blank" rel="noopener noreferrer" class="">#2387</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2388" target="_blank" rel="noopener noreferrer" class="">#2388</a>]Fix PopMessageProcessor popMsgFromQueue bug by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2389" target="_blank" rel="noopener noreferrer" class="">#2389</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2390" target="_blank" rel="noopener noreferrer" class="">#2390</a>]🤡Implement PopMessageProcessor is_pop_should_stop method🚀
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2391" target="_blank" rel="noopener noreferrer" class="">#2391</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2392" target="_blank" rel="noopener noreferrer" class="">#2392</a>]💫Implement QueueWithTime thread sync safety🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2393" target="_blank" rel="noopener noreferrer" class="">#2393</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2394" target="_blank" rel="noopener noreferrer" class="">#2394</a>]🐛Fix PopBufferMergeService get_latest_offset queue back None
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2395" target="_blank" rel="noopener noreferrer" class="">#2395</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2396" target="_blank" rel="noopener noreferrer" class="">#2396</a>]🚀RocketMQMessageStore add get_message_with_total_size method🧑‍💻
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2397" target="_blank" rel="noopener noreferrer" class="">#2397</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2398" target="_blank" rel="noopener noreferrer" class="">#2398</a>]🐛Fix GetMessageStatus judgement not incorret by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2399" target="_blank" rel="noopener noreferrer" class="">#2399</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2400" target="_blank" rel="noopener noreferrer" class="">#2400</a>]🤡Optimize PopMessageProcessor pop_msg_from_queue method🧑‍💻
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2401" target="_blank" rel="noopener noreferrer" class="">#2401</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2402" target="_blank" rel="noopener noreferrer" class="">#2402</a>]🤡Implement PopBufferMergeService addCkMock method🧑‍💻 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2403" target="_blank" rel="noopener noreferrer" class="">#2403</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2404" target="_blank" rel="noopener noreferrer" class="">#2404</a>]🤡Add transfer_msg_by_heap judgement for PopMessageProcessor in _process_request🧑‍💻
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2405" target="_blank" rel="noopener noreferrer" class="">#2405</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2338" target="_blank" rel="noopener noreferrer" class="">#2338</a>]🤡Add RequestTask for rust🧑‍💻 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2406" target="_blank" rel="noopener noreferrer" class="">#2406</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2408" target="_blank" rel="noopener noreferrer" class="">#2408</a>]🤡Remove AckMessageProcessor useless code🧑‍💻 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2409" target="_blank" rel="noopener noreferrer" class="">#2409</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2412" target="_blank" rel="noopener noreferrer" class="">#2412</a>]♻️Refactor PopReviveService🤡 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2413" target="_blank" rel="noopener noreferrer" class="">#2413</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2410" target="_blank" rel="noopener noreferrer" class="">#2410</a>]Implement AckMessageProcessor start method by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2415" target="_blank" rel="noopener noreferrer" class="">#2415</a></li>
<li class="">[Enhancement⚡️] Modify PullResult pub to pub(crate) and add #[inline] to methods by <a href="https://github.com/0xfffb" target="_blank" rel="noopener noreferrer" class="">@0xfffb</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2414" target="_blank" rel="noopener noreferrer" class="">#2414</a></li>
<li class="">[Enhancement⚡️] Replace SendResult String with CheetahString by <a href="https://github.com/0xfffb" target="_blank" rel="noopener noreferrer" class="">@0xfffb</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2416" target="_blank" rel="noopener noreferrer" class="">#2416</a></li>
<li class="">refactor: reference parameters for MessageListenerOrderlyFn by <a href="https://github.com/0xfffb" target="_blank" rel="noopener noreferrer" class="">@0xfffb</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2417" target="_blank" rel="noopener noreferrer" class="">#2417</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1929" target="_blank" rel="noopener noreferrer" class="">#1929</a>] Optimize PutMessageStatus Display like Java PutMessageStatus toString
by <a href="https://github.com/yuz10" target="_blank" rel="noopener noreferrer" class="">@yuz10</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2418" target="_blank" rel="noopener noreferrer" class="">#2418</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2419" target="_blank" rel="noopener noreferrer" class="">#2419</a>] Adding #[inline] for RocketMQRuntime method by <a href="https://github.com/nakul-py" target="_blank" rel="noopener noreferrer" class="">@nakul-py</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2420" target="_blank" rel="noopener noreferrer" class="">#2420</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1379" target="_blank" rel="noopener noreferrer" class="">#1379</a>] Add ConsumeStatsList by <a href="https://github.com/yuz10" target="_blank" rel="noopener noreferrer" class="">@yuz10</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2422" target="_blank" rel="noopener noreferrer" class="">#2422</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1676" target="_blank" rel="noopener noreferrer" class="">#1676</a>] Optimize MessageListenerConcurrentlyFn signature by <a href="https://github.com/yuz10" target="_blank" rel="noopener noreferrer" class="">@yuz10</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2423" target="_blank" rel="noopener noreferrer" class="">#2423</a></li>
<li class="">Bump serde_json from 1.0.137 to 1.0.138 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2426" target="_blank" rel="noopener noreferrer" class="">#2426</a></li>
<li class="">Bump tempfile from 3.15.0 to 3.16.0 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2427" target="_blank" rel="noopener noreferrer" class="">#2427</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2430" target="_blank" rel="noopener noreferrer" class="">#2430</a>]🐛Fix cargo clippy -- -D warnings error by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2431" target="_blank" rel="noopener noreferrer" class="">#2431</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2428" target="_blank" rel="noopener noreferrer" class="">#2428</a>]🌐Add rocketmq doc site🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2429" target="_blank" rel="noopener noreferrer" class="">#2429</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2432" target="_blank" rel="noopener noreferrer" class="">#2432</a>]Create jekyll-gh-pages.yml by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2433" target="_blank" rel="noopener noreferrer" class="">#2433</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2434" target="_blank" rel="noopener noreferrer" class="">#2434</a>]🔨Fix jekyll-gh-pages.yml action error by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2435" target="_blank" rel="noopener noreferrer" class="">#2435</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2436" target="_blank" rel="noopener noreferrer" class="">#2436</a>]Update google_site_verification for rocketmq doc by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2437" target="_blank" rel="noopener noreferrer" class="">#2437</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2438" target="_blank" rel="noopener noreferrer" class="">#2438</a>]Add google site verification by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2439" target="_blank" rel="noopener noreferrer" class="">#2439</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2440" target="_blank" rel="noopener noreferrer" class="">#2440</a>]Add algolia support by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2441" target="_blank" rel="noopener noreferrer" class="">#2441</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2442" target="_blank" rel="noopener noreferrer" class="">#2442</a>]Add algolia support by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2443" target="_blank" rel="noopener noreferrer" class="">#2443</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2444" target="_blank" rel="noopener noreferrer" class="">#2444</a>]⚡️Update algolia index by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2445" target="_blank" rel="noopener noreferrer" class="">#2445</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2446" target="_blank" rel="noopener noreferrer" class="">#2446</a>]📝Add Contributor Guide doc by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2447" target="_blank" rel="noopener noreferrer" class="">#2447</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2448" target="_blank" rel="noopener noreferrer" class="">#2448</a>]Update codecov.yml by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2449" target="_blank" rel="noopener noreferrer" class="">#2449</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2424" target="_blank" rel="noopener noreferrer" class="">#2424</a>]Bump rand from 0.8.5 to 0.9.0 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2425" target="_blank" rel="noopener noreferrer" class="">#2425</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2450" target="_blank" rel="noopener noreferrer" class="">#2450</a>]Add Algolia Crawler Github Action by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2451" target="_blank" rel="noopener noreferrer" class="">#2451</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2452" target="_blank" rel="noopener noreferrer" class="">#2452</a>]Update Add Algolia Crawler Github Action crawler-name by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2453" target="_blank" rel="noopener noreferrer" class="">#2453</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2411" target="_blank" rel="noopener noreferrer" class="">#2411</a>]💫Implement AckMessageProcessor shutdown method🥅 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2454" target="_blank" rel="noopener noreferrer" class="">#2454</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2455" target="_blank" rel="noopener noreferrer" class="">#2455</a>]💫Add print string for AckMessageProcessor handle code not supporting🥅
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2456" target="_blank" rel="noopener noreferrer" class="">#2456</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2457" target="_blank" rel="noopener noreferrer" class="">#2457</a>]💫Optimize AckMessageProcessor handle ack message🥅 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2458" target="_blank" rel="noopener noreferrer" class="">#2458</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2459" target="_blank" rel="noopener noreferrer" class="">#2459</a>]💫update doc image🥅 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2460" target="_blank" rel="noopener noreferrer" class="">#2460</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2461" target="_blank" rel="noopener noreferrer" class="">#2461</a>]📝Add Architecture doc💫 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2462" target="_blank" rel="noopener noreferrer" class="">#2462</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2463" target="_blank" rel="noopener noreferrer" class="">#2463</a>]🔨Update jekyll-gh-pages.yml action by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2464" target="_blank" rel="noopener noreferrer" class="">#2464</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2465" target="_blank" rel="noopener noreferrer" class="">#2465</a>]🔨Update jekyll-gh-pages.yml action by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2466" target="_blank" rel="noopener noreferrer" class="">#2466</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2467" target="_blank" rel="noopener noreferrer" class="">#2467</a>]🔨Update jekyll-gh-pages.yml action by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2468" target="_blank" rel="noopener noreferrer" class="">#2468</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2469" target="_blank" rel="noopener noreferrer" class="">#2469</a>]Update jekyll-gh-pages.yml by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2470" target="_blank" rel="noopener noreferrer" class="">#2470</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2471" target="_blank" rel="noopener noreferrer" class="">#2471</a>]📝Add what is rocketmq-rust doc💫 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2472" target="_blank" rel="noopener noreferrer" class="">#2472</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2473" target="_blank" rel="noopener noreferrer" class="">#2473</a>]🔨Update Algolia crawler name by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2474" target="_blank" rel="noopener noreferrer" class="">#2474</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2475" target="_blank" rel="noopener noreferrer" class="">#2475</a>]📝Add Components doc💫 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2476" target="_blank" rel="noopener noreferrer" class="">#2476</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2477" target="_blank" rel="noopener noreferrer" class="">#2477</a>] Update jekyll-gh-pages.yml action by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2478" target="_blank" rel="noopener noreferrer" class="">#2478</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2479" target="_blank" rel="noopener noreferrer" class="">#2479</a>]📝Add Run RocketMQ Rust locally doc💫 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2480" target="_blank" rel="noopener noreferrer" class="">#2480</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2482" target="_blank" rel="noopener noreferrer" class="">#2482</a>]🔨Update jekyll-gh-pages.yml by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2483" target="_blank" rel="noopener noreferrer" class="">#2483</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2481" target="_blank" rel="noopener noreferrer" class="">#2481</a>]📝Add Run RocketMQ Rust with Docker doc💫 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2484" target="_blank" rel="noopener noreferrer" class="">#2484</a></li>
<li class="">Update jekyll-gh-pages.yml by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2486" target="_blank" rel="noopener noreferrer" class="">#2486</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2485" target="_blank" rel="noopener noreferrer" class="">#2485</a>]📝Add Run RocketMQ with Kubernetes doc💫 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2487" target="_blank" rel="noopener noreferrer" class="">#2487</a></li>
<li class="">Update jekyll-gh-pages.yml by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2488" target="_blank" rel="noopener noreferrer" class="">#2488</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2489" target="_blank" rel="noopener noreferrer" class="">#2489</a>]📝Update algolia index name💫 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2490" target="_blank" rel="noopener noreferrer" class="">#2490</a></li>
<li class="">Update jekyll-gh-pages.yml by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2491" target="_blank" rel="noopener noreferrer" class="">#2491</a></li>
<li class="">Update jekyll-gh-pages.yml by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2492" target="_blank" rel="noopener noreferrer" class="">#2492</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2493" target="_blank" rel="noopener noreferrer" class="">#2493</a>]📝Add rocketmq-rust architecture💫 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2494" target="_blank" rel="noopener noreferrer" class="">#2494</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2495" target="_blank" rel="noopener noreferrer" class="">#2495</a>]📝Add rocketmq-rust architecture to home page💫 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2496" target="_blank" rel="noopener noreferrer" class="">#2496</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2497" target="_blank" rel="noopener noreferrer" class="">#2497</a>]📝Add What’s Rocketmq Rust doc💫 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2498" target="_blank" rel="noopener noreferrer" class="">#2498</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2499" target="_blank" rel="noopener noreferrer" class="">#2499</a>]📝Update What’s Rocketmq Rust doc zh path💫 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2500" target="_blank" rel="noopener noreferrer" class="">#2500</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2501" target="_blank" rel="noopener noreferrer" class="">#2501</a>]📝Typo Contribute Guide doc💫 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2502" target="_blank" rel="noopener noreferrer" class="">#2502</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2504" target="_blank" rel="noopener noreferrer" class="">#2504</a>]🔥Enhancement AckMessageProcessor ack_orderly💫 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2505" target="_blank" rel="noopener noreferrer" class="">#2505</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2506" target="_blank" rel="noopener noreferrer" class="">#2506</a>]🔥Implement PopMessageProcessor notify_message_arriving method💫
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2507" target="_blank" rel="noopener noreferrer" class="">#2507</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2508" target="_blank" rel="noopener noreferrer" class="">#2508</a>]🔥Fix PopLongPollingService notify_message_arriving is none unwrap💫
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2509" target="_blank" rel="noopener noreferrer" class="">#2509</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2510" target="_blank" rel="noopener noreferrer" class="">#2510</a>]🔥Add Rocketmq Rust Components doc💫 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2511" target="_blank" rel="noopener noreferrer" class="">#2511</a></li>
<li class="">Bump clap from 4.5.27 to 4.5.28 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2514" target="_blank" rel="noopener noreferrer" class="">#2514</a></li>
<li class="">Bump bytes from 1.9.0 to 1.10.0 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2515" target="_blank" rel="noopener noreferrer" class="">#2515</a></li>
<li class="">Bump syn from 2.0.96 to 2.0.98 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2516" target="_blank" rel="noopener noreferrer" class="">#2516</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2513" target="_blank" rel="noopener noreferrer" class="">#2513</a>]🔥Add Release doc💫 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2517" target="_blank" rel="noopener noreferrer" class="">#2517</a></li>
<li class="">Bump openssl from 0.10.69 to 0.10.70 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2518" target="_blank" rel="noopener noreferrer" class="">#2518</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2519" target="_blank" rel="noopener noreferrer" class="">#2519</a>]🔥Add Roadmap doc💫 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2520" target="_blank" rel="noopener noreferrer" class="">#2520</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2521" target="_blank" rel="noopener noreferrer" class="">#2521</a>]🔥Add header image for posts💫 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2522" target="_blank" rel="noopener noreferrer" class="">#2522</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2521" target="_blank" rel="noopener noreferrer" class="">#2521</a>]📝Update README.md🔥 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2523" target="_blank" rel="noopener noreferrer" class="">#2523</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2524" target="_blank" rel="noopener noreferrer" class="">#2524</a>]📝Update website doc🔥 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2525" target="_blank" rel="noopener noreferrer" class="">#2525</a></li>
<li class="">Bump uuid from 1.12.1 to 1.13.1 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2528" target="_blank" rel="noopener noreferrer" class="">#2528</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2526" target="_blank" rel="noopener noreferrer" class="">#2526</a>] Remove ConsumerManageProcessor unused code by <a href="https://github.com/siddheshzz" target="_blank" rel="noopener noreferrer" class="">@siddheshzz</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2529" target="_blank" rel="noopener noreferrer" class="">#2529</a></li>
<li class="">Bump once_cell from 1.20.2 to 1.20.3 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2530" target="_blank" rel="noopener noreferrer" class="">#2530</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2531" target="_blank" rel="noopener noreferrer" class="">#2531</a>]⚡️Optimize QueryAssignmentProcessor do_load_balance🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2532" target="_blank" rel="noopener noreferrer" class="">#2532</a></li>
<li class="">Bump tabled from 0.17.0 to 0.18.0 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2533" target="_blank" rel="noopener noreferrer" class="">#2533</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2534" target="_blank" rel="noopener noreferrer" class="">#2534</a>]🚀Optimize PopMessageProcessor some code🔥 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2535" target="_blank" rel="noopener noreferrer" class="">#2535</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2536" target="_blank" rel="noopener noreferrer" class="">#2536</a>]🚀 Implement ExpressionMessageFilter is_matched_by_commit_log method 🔥
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2537" target="_blank" rel="noopener noreferrer" class="">#2537</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2527" target="_blank" rel="noopener noreferrer" class="">#2527</a>]Remove ClientManageProcessor unused code by <a href="https://github.com/decadezzz" target="_blank" rel="noopener noreferrer" class="">@decadezzz</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2538" target="_blank" rel="noopener noreferrer" class="">#2538</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2539" target="_blank" rel="noopener noreferrer" class="">#2539</a>]🚀Replace DefaultMappedFile get_committed_position load with Ordering::Relaxed to Ordering::
Acquire 🔥 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2540" target="_blank" rel="noopener noreferrer" class="">#2540</a></li>
<li class="">Bump clap from 4.5.28 to 4.5.29 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2541" target="_blank" rel="noopener noreferrer" class="">#2541</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2542" target="_blank" rel="noopener noreferrer" class="">#2542</a>]🔨Update package_publish_workspace.sh🔥 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2543" target="_blank" rel="noopener noreferrer" class="">#2543</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2544" target="_blank" rel="noopener noreferrer" class="">#2544</a>]🔨Update package_publish_workspace.bat 🔥 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2545" target="_blank" rel="noopener noreferrer" class="">#2545</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2546" target="_blank" rel="noopener noreferrer" class="">#2546</a>]🔨Fix package_publish_workspace.bat error🔥 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2547" target="_blank" rel="noopener noreferrer" class="">#2547</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2548" target="_blank" rel="noopener noreferrer" class="">#2548</a>]🚀 DefaultMQAdminExt add create instance method🚧 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2549" target="_blank" rel="noopener noreferrer" class="">#2549</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2550" target="_blank" rel="noopener noreferrer" class="">#2550</a>]🚀Implement DefaultMQAdminExt start method🔥 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2551" target="_blank" rel="noopener noreferrer" class="">#2551</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2552" target="_blank" rel="noopener noreferrer" class="">#2552</a>]🚀Implement DefaultMQAdminExt shutdown method🔥 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2553" target="_blank" rel="noopener noreferrer" class="">#2553</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2554" target="_blank" rel="noopener noreferrer" class="">#2554</a>]🚀Fix pop consumer can't start🔥 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2555" target="_blank" rel="noopener noreferrer" class="">#2555</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2556" target="_blank" rel="noopener noreferrer" class="">#2556</a>]🚀Implement DefaultMQAdminExt examine_topic_route_info method🔥
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/2557" target="_blank" rel="noopener noreferrer" class="">#2557</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/2558" target="_blank" rel="noopener noreferrer" class="">#2558</a>]🚀Remove MQAdminExtInnerImpl start and shutdown🔥 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/2559" target="_blank" rel="noopener noreferrer" class="">#2559</a></li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="new-contributors">New Contributors<a href="https://rocketmqrust.com/releases/2025/02/16/v0.4.0#new-contributors" class="hash-link" aria-label="Direct link to New Contributors" title="Direct link to New Contributors" translate="no">​</a></h2>
<ul>
<li class=""><a href="https://github.com/rocketmq-rust-robot" target="_blank" rel="noopener noreferrer" class="">@rocketmq-rust-robot</a> made their first contribution in <a href="https://github.com/mxsm/rocketmq-rust/pull/1314" target="_blank" rel="noopener noreferrer" class="">#1314</a></li>
<li class=""><a href="https://github.com/PanGan21" target="_blank" rel="noopener noreferrer" class="">@PanGan21</a> made their first contribution in <a href="https://github.com/mxsm/rocketmq-rust/pull/1316" target="_blank" rel="noopener noreferrer" class="">#1316</a></li>
<li class=""><a href="https://github.com/Happy-debug-lang" target="_blank" rel="noopener noreferrer" class="">@Happy-debug-lang</a> made their first contribution in <a href="https://github.com/mxsm/rocketmq-rust/pull/1589" target="_blank" rel="noopener noreferrer" class="">#1589</a></li>
<li class=""><a href="https://github.com/sainad2222" target="_blank" rel="noopener noreferrer" class="">@sainad2222</a> made their first contribution in <a href="https://github.com/mxsm/rocketmq-rust/pull/1636" target="_blank" rel="noopener noreferrer" class="">#1636</a></li>
<li class=""><a href="https://github.com/nakul-py" target="_blank" rel="noopener noreferrer" class="">@nakul-py</a> made their first contribution in <a href="https://github.com/mxsm/rocketmq-rust/pull/1701" target="_blank" rel="noopener noreferrer" class="">#1701</a></li>
<li class=""><a href="https://github.com/XmchxUp" target="_blank" rel="noopener noreferrer" class="">@XmchxUp</a> made their first contribution in <a href="https://github.com/mxsm/rocketmq-rust/pull/1710" target="_blank" rel="noopener noreferrer" class="">#1710</a></li>
<li class=""><a href="https://github.com/ad-source-bit" target="_blank" rel="noopener noreferrer" class="">@ad-source-bit</a> made their first contribution in <a href="https://github.com/mxsm/rocketmq-rust/pull/1717" target="_blank" rel="noopener noreferrer" class="">#1717</a></li>
<li class=""><a href="https://github.com/vagabond-0" target="_blank" rel="noopener noreferrer" class="">@vagabond-0</a> made their first contribution in <a href="https://github.com/mxsm/rocketmq-rust/pull/1807" target="_blank" rel="noopener noreferrer" class="">#1807</a></li>
<li class=""><a href="https://github.com/surajnuchin" target="_blank" rel="noopener noreferrer" class="">@surajnuchin</a> made their first contribution in <a href="https://github.com/mxsm/rocketmq-rust/pull/1900" target="_blank" rel="noopener noreferrer" class="">#1900</a></li>
<li class=""><a href="https://github.com/0xfffb" target="_blank" rel="noopener noreferrer" class="">@0xfffb</a> made their first contribution in <a href="https://github.com/mxsm/rocketmq-rust/pull/2366" target="_blank" rel="noopener noreferrer" class="">#2366</a></li>
<li class=""><a href="https://github.com/yuz10" target="_blank" rel="noopener noreferrer" class="">@yuz10</a> made their first contribution in <a href="https://github.com/mxsm/rocketmq-rust/pull/2418" target="_blank" rel="noopener noreferrer" class="">#2418</a></li>
<li class=""><a href="https://github.com/siddheshzz" target="_blank" rel="noopener noreferrer" class="">@siddheshzz</a> made their first contribution in <a href="https://github.com/mxsm/rocketmq-rust/pull/2529" target="_blank" rel="noopener noreferrer" class="">#2529</a></li>
<li class=""><a href="https://github.com/decadezzz" target="_blank" rel="noopener noreferrer" class="">@decadezzz</a> made their first contribution in <a href="https://github.com/mxsm/rocketmq-rust/pull/2538" target="_blank" rel="noopener noreferrer" class="">#2538</a></li>
</ul>
<p><a href="https://github.com/mxsm/rocketmq-rust/releases/tag/v0.4.0" target="_blank" rel="noopener noreferrer" class=""><strong>Full Changelog</strong></a></p>]]></content:encoded>
            <category>release</category>
            <category>v0.4.0</category>
        </item>
        <item>
            <title><![CDATA[RocketMQ Rust Release 🔖v0.3.0]]></title>
            <link>https://rocketmqrust.com/releases/2024/11/17/v0.3.0</link>
            <guid>https://rocketmqrust.com/releases/2024/11/17/v0.3.0</guid>
            <pubDate>Sun, 17 Nov 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[New Feature and improve performance]]></description>
            <content:encoded><![CDATA[<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="new-feature-and-improve-performance">New Feature and improve performance<a href="https://rocketmqrust.com/releases/2024/11/17/v0.3.0#new-feature-and-improve-performance" class="hash-link" aria-label="Direct link to New Feature and improve performance" title="Direct link to New Feature and improve performance" translate="no">​</a></h2>
<ul>
<li class=""><strong>✨The client sdk is provided (rocketmq-client)</strong></li>
<li class=""><strong>⚡️Use Cheetah String to improve performance</strong></li>
<li class=""><strong>🚀Optimize an existing crate</strong></li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="whats-changed">What's Changed<a href="https://rocketmqrust.com/releases/2024/11/17/v0.3.0#whats-changed" class="hash-link" aria-label="Direct link to What's Changed" title="Direct link to What's Changed" translate="no">​</a></h2>
<ul>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/427" target="_blank" rel="noopener noreferrer" class="">#427</a>]⬆️Upgrade the version to 0.3.0 for the next version's feature development📌
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/428" target="_blank" rel="noopener noreferrer" class="">#428</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/429" target="_blank" rel="noopener noreferrer" class="">#429</a>]⬆️Upgrade the version to 0.3.0 for the next version's feature development📌
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/430" target="_blank" rel="noopener noreferrer" class="">#430</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/431" target="_blank" rel="noopener noreferrer" class="">#431</a>]🔨Add rocketmq rust crate package and publish scripts🔨 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/432" target="_blank" rel="noopener noreferrer" class="">#432</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/433" target="_blank" rel="noopener noreferrer" class="">#433</a>]👷Improving Methods of TopicQueueMappingManager Struct by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/434" target="_blank" rel="noopener noreferrer" class="">#434</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/435" target="_blank" rel="noopener noreferrer" class="">#435</a>]⚡️Improving broker receive a single message🎨 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/436" target="_blank" rel="noopener noreferrer" class="">#436</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/437" target="_blank" rel="noopener noreferrer" class="">#437</a>]🔥Remove useless code by <a href="https://github.com/shadowsoy" target="_blank" rel="noopener noreferrer" class="">@shadowsoy</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/438" target="_blank" rel="noopener noreferrer" class="">#438</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/439" target="_blank" rel="noopener noreferrer" class="">#439</a>]⚡️Implementing Functionality Methods of HookUtils.java🎨 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/440" target="_blank" rel="noopener noreferrer" class="">#440</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/441" target="_blank" rel="noopener noreferrer" class="">#441</a>]🔥Improving PutMessageHook logic🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/442" target="_blank" rel="noopener noreferrer" class="">#442</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/443" target="_blank" rel="noopener noreferrer" class="">#443</a>✅]Add test case for BloomFilterData💚 by <a href="https://github.com/flydream-ylgw" target="_blank" rel="noopener noreferrer" class="">@flydream-ylgw</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/444" target="_blank" rel="noopener noreferrer" class="">#444</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/445" target="_blank" rel="noopener noreferrer" class="">#445</a>]✅Add test case for ConsumeFromWhere by @yulanggongwu
in <a href="https://github.com/mxsm/rocketmq-rust/pull/446" target="_blank" rel="noopener noreferrer" class="">#446</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/447" target="_blank" rel="noopener noreferrer" class="">#447</a>]✨ Add stats struct by <a href="https://github.com/SpaceOneT" target="_blank" rel="noopener noreferrer" class="">@SpaceOneT</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/448" target="_blank" rel="noopener noreferrer" class="">#448</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/449" target="_blank" rel="noopener noreferrer" class="">#449</a>]🎨Optimize SendMessageProcessor#process_request method by @yulanggongwu
in <a href="https://github.com/mxsm/rocketmq-rust/pull/450" target="_blank" rel="noopener noreferrer" class="">#450</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/451" target="_blank" rel="noopener noreferrer" class="">#451</a>] ✨Add MomentStatsItem struct 🚀 by <a href="https://github.com/flydream-ylgw" target="_blank" rel="noopener noreferrer" class="">@flydream-ylgw</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/452" target="_blank" rel="noopener noreferrer" class="">#452</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/453" target="_blank" rel="noopener noreferrer" class="">#453</a>] 🚧Add StatsSnapshot struct by <a href="https://github.com/flydream-ylgw" target="_blank" rel="noopener noreferrer" class="">@flydream-ylgw</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/454" target="_blank" rel="noopener noreferrer" class="">#454</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/455" target="_blank" rel="noopener noreferrer" class="">#455</a>] ✨Add CallSnapshot struct by <a href="https://github.com/antcarryele" target="_blank" rel="noopener noreferrer" class="">@antcarryele</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/456" target="_blank" rel="noopener noreferrer" class="">#456</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/457" target="_blank" rel="noopener noreferrer" class="">#457</a>]🚀Enhance the functionality of BrokerStatsManager by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/458" target="_blank" rel="noopener noreferrer" class="">#458</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/459" target="_blank" rel="noopener noreferrer" class="">#459</a>]🚀Enhance the functionality of BrokerStatsManager -2🎨 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/460" target="_blank" rel="noopener noreferrer" class="">#460</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/461" target="_blank" rel="noopener noreferrer" class="">#461</a>]🎉Add StatisticsItem struct 🎉 by <a href="https://github.com/flydream-ylgw" target="_blank" rel="noopener noreferrer" class="">@flydream-ylgw</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/462" target="_blank" rel="noopener noreferrer" class="">#462</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/463" target="_blank" rel="noopener noreferrer" class="">#463</a>] ✨Add StatisticsItemFormatter struct by <a href="https://github.com/flydream-ylgw" target="_blank" rel="noopener noreferrer" class="">@flydream-ylgw</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/464" target="_blank" rel="noopener noreferrer" class="">#464</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/465" target="_blank" rel="noopener noreferrer" class="">#465</a>]🔖Enhance the functionality of BrokerStatsManager -3 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/466" target="_blank" rel="noopener noreferrer" class="">#466</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/467" target="_blank" rel="noopener noreferrer" class="">#467</a>]🔥Optimize broker start and init by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/468" target="_blank" rel="noopener noreferrer" class="">#468</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/469" target="_blank" rel="noopener noreferrer" class="">#469</a>]🚀Develop BrokerRuntime initializeBrokerScheduledTasks🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/470" target="_blank" rel="noopener noreferrer" class="">#470</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/471" target="_blank" rel="noopener noreferrer" class="">#471</a>]🔥Optimize Broker start🚑️ by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/472" target="_blank" rel="noopener noreferrer" class="">#472</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/473" target="_blank" rel="noopener noreferrer" class="">#473</a>]🎨Reformat the code🎨 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/474" target="_blank" rel="noopener noreferrer" class="">#474</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/475" target="_blank" rel="noopener noreferrer" class="">#475</a>]🔧Add Cargo.lock💡 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/476" target="_blank" rel="noopener noreferrer" class="">#476</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/477" target="_blank" rel="noopener noreferrer" class="">#477</a>]✅Add test case for BrokerAddrInfo and BrokerStatusChangeInfo 🚀
by <a href="https://github.com/ButterflyEffect1991" target="_blank" rel="noopener noreferrer" class="">@ButterflyEffect1991</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/478" target="_blank" rel="noopener noreferrer" class="">#478</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/479" target="_blank" rel="noopener noreferrer" class="">#479</a>]🔥Optimize broker register and client scan_available_name_srv🎨
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/480" target="_blank" rel="noopener noreferrer" class="">#480</a></li>
<li class="">Bump bytes from 1.5.0 to 1.6.0 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/482" target="_blank" rel="noopener noreferrer" class="">#482</a></li>
<li class="">Bump proc-macro2 from 1.0.76 to 1.0.85 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/491" target="_blank" rel="noopener noreferrer" class="">#491</a></li>
<li class="">Bump anyhow from 1.0.79 to 1.0.86 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/490" target="_blank" rel="noopener noreferrer" class="">#490</a></li>
<li class="">Bump clap from 4.4.17 to 4.5.7 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/489" target="_blank" rel="noopener noreferrer" class="">#489</a></li>
<li class="">Bump quote from 1.0.35 to 1.0.36 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/487" target="_blank" rel="noopener noreferrer" class="">#487</a></li>
<li class="">Bump tokio-util from 0.7.10 to 0.7.11 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/486" target="_blank" rel="noopener noreferrer" class="">#486</a></li>
<li class="">Bump thread_local from 1.1.7 to 1.1.8 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/484" target="_blank" rel="noopener noreferrer" class="">#484</a></li>
<li class="">Bump parking_lot from 0.12.2 to 0.12.3 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/488" target="_blank" rel="noopener noreferrer" class="">#488</a></li>
<li class="">Bump tokio-stream from 0.1.14 to 0.1.15 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/485" target="_blank" rel="noopener noreferrer" class="">#485</a></li>
<li class="">Bump serde_json from 1.0.111 to 1.0.117 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/483" target="_blank" rel="noopener noreferrer" class="">#483</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/481" target="_blank" rel="noopener noreferrer" class="">#481</a>] 🍻Optimize error handle by <a href="https://github.com/TeslaRustor" target="_blank" rel="noopener noreferrer" class="">@TeslaRustor</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/492" target="_blank" rel="noopener noreferrer" class="">#492</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/493" target="_blank" rel="noopener noreferrer" class="">#493</a>] 🍻Optimize broker out api registers broker by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/494" target="_blank" rel="noopener noreferrer" class="">#494</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/495" target="_blank" rel="noopener noreferrer" class="">#495</a>]🚀Optimize RemotingClient trait by <a href="https://github.com/TeslaRustor" target="_blank" rel="noopener noreferrer" class="">@TeslaRustor</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/496" target="_blank" rel="noopener noreferrer" class="">#496</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/497" target="_blank" rel="noopener noreferrer" class="">#497</a>]🐛Ensure compatibility with the deserialization of lower versions of HeartbeatData
by <a href="https://github.com/flydream-ylgw" target="_blank" rel="noopener noreferrer" class="">@flydream-ylgw</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/498" target="_blank" rel="noopener noreferrer" class="">#498</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/499" target="_blank" rel="noopener noreferrer" class="">#499</a>]🎨Add default value for struct by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/500" target="_blank" rel="noopener noreferrer" class="">#500</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/501" target="_blank" rel="noopener noreferrer" class="">#501</a>] ✅Add test case for HeartbeatData by <a href="https://github.com/flydream-ylgw" target="_blank" rel="noopener noreferrer" class="">@flydream-ylgw</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/502" target="_blank" rel="noopener noreferrer" class="">#502</a></li>
<li class="">Bump syn from 2.0.48 to 2.0.66 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/507" target="_blank" rel="noopener noreferrer" class="">#507</a></li>
<li class="">Bump crc32fast from 1.3.2 to 1.4.2 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/506" target="_blank" rel="noopener noreferrer" class="">#506</a></li>
<li class="">Bump tokio from 1.35.1 to 1.38.0 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/505" target="_blank" rel="noopener noreferrer" class="">#505</a></li>
<li class="">Bump thiserror from 1.0.56 to 1.0.61 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/504" target="_blank" rel="noopener noreferrer" class="">#504</a></li>
<li class="">Bump serde from 1.0.195 to 1.0.203 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/503" target="_blank" rel="noopener noreferrer" class="">#503</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/508" target="_blank" rel="noopener noreferrer" class="">#508</a>] ✨Add fast broker server by <a href="https://github.com/shadowsoy" target="_blank" rel="noopener noreferrer" class="">@shadowsoy</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/509" target="_blank" rel="noopener noreferrer" class="">#509</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/510" target="_blank" rel="noopener noreferrer" class="">#510</a>]✨Broker supports batch message storage🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/511" target="_blank" rel="noopener noreferrer" class="">#511</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/512" target="_blank" rel="noopener noreferrer" class="">#512</a>]🔥Implementing Functionality do append batch messages🚀
by <a href="https://github.com/shadowsoy" target="_blank" rel="noopener noreferrer" class="">@shadowsoy</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/513" target="_blank" rel="noopener noreferrer" class="">#513</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/514" target="_blank" rel="noopener noreferrer" class="">#514</a>]🚀Add CodeRabbit 🔨 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/515" target="_blank" rel="noopener noreferrer" class="">#515</a></li>
<li class="">[ISSUE #<a href="https://github.com/mxsm/rocketmq-rust/issues/516" target="_blank" rel="noopener noreferrer" class="">#516</a>]✅Add test case for StoreType 🚧 by <a href="https://github.com/shadowsoy" target="_blank" rel="noopener noreferrer" class="">@shadowsoy</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/517" target="_blank" rel="noopener noreferrer" class="">#517</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/518" target="_blank" rel="noopener noreferrer" class="">#518</a>]🚀Optimzie get data from Bytes by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/519" target="_blank" rel="noopener noreferrer" class="">#519</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/520" target="_blank" rel="noopener noreferrer" class="">#520</a>] 🐛Fix count_inner_msg_num method of message decoder mode
by <a href="https://github.com/dream-cloud-fly" target="_blank" rel="noopener noreferrer" class="">@dream-cloud-fly</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/521" target="_blank" rel="noopener noreferrer" class="">#521</a></li>
<li class="">Bump codecov/codecov-action from 4.4.1 to 4.5.0 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/522" target="_blank" rel="noopener noreferrer" class="">#522</a></li>
<li class="">[ISSUE #<a href="https://github.com/mxsm/rocketmq-rust/issues/523" target="_blank" rel="noopener noreferrer" class="">#523</a>] 🔨Add auto request review by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/524" target="_blank" rel="noopener noreferrer" class="">#524</a></li>
<li class="">[ISSUE #<a href="https://github.com/mxsm/rocketmq-rust/issues/525" target="_blank" rel="noopener noreferrer" class="">#525</a>]🔨 Add auto comment on PR by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/526" target="_blank" rel="noopener noreferrer" class="">#526</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/529" target="_blank" rel="noopener noreferrer" class="">#529</a>]🔨Optimize Auto Comment on PR by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/530" target="_blank" rel="noopener noreferrer" class="">#530</a></li>
<li class="">[ISSUE #<a href="https://github.com/mxsm/rocketmq-rust/issues/527" target="_blank" rel="noopener noreferrer" class="">#527</a>]🔨Optimize auto request review by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/528" target="_blank" rel="noopener noreferrer" class="">#528</a></li>
<li class="">[ISSUE #<a href="https://github.com/mxsm/rocketmq-rust/issues/531" target="_blank" rel="noopener noreferrer" class="">#531</a>] 🎨Optimize thread local code by <a href="https://github.com/shadowsoy" target="_blank" rel="noopener noreferrer" class="">@shadowsoy</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/532" target="_blank" rel="noopener noreferrer" class="">#532</a></li>
<li class="">[ISSUE # <a href="https://github.com/mxsm/rocketmq-rust/issues/533" target="_blank" rel="noopener noreferrer" class="">#533</a>] 🔨Optimize auto request review config file by <a href="https://github.com/shadowsoy" target="_blank" rel="noopener noreferrer" class="">@shadowsoy</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/534" target="_blank" rel="noopener noreferrer" class="">#534</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/537" target="_blank" rel="noopener noreferrer" class="">#537</a>]🔨Optimize auto request review config file by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/538" target="_blank" rel="noopener noreferrer" class="">#538</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/535" target="_blank" rel="noopener noreferrer" class="">#535</a>]✅Add test case for CleanupPolicy by <a href="https://github.com/shadowsoy" target="_blank" rel="noopener noreferrer" class="">@shadowsoy</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/536" target="_blank" rel="noopener noreferrer" class="">#536</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/539" target="_blank" rel="noopener noreferrer" class="">#539</a>]🔨Optimize Auto Comment on PR by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/540" target="_blank" rel="noopener noreferrer" class="">#540</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/542" target="_blank" rel="noopener noreferrer" class="">#542</a>]🔨Add auto add label for pr approval by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/543" target="_blank" rel="noopener noreferrer" class="">#543</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/541" target="_blank" rel="noopener noreferrer" class="">#541</a>]🔨Add Auto-Merge by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/544" target="_blank" rel="noopener noreferrer" class="">#544</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/545" target="_blank" rel="noopener noreferrer" class="">#545</a>]🔧Update label-on-approval.yml by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/546" target="_blank" rel="noopener noreferrer" class="">#546</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/547" target="_blank" rel="noopener noreferrer" class="">#547</a>]🔧Update automerge.yml by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/548" target="_blank" rel="noopener noreferrer" class="">#548</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/549" target="_blank" rel="noopener noreferrer" class="">#549</a>]🔧Update automerge.yml by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/550" target="_blank" rel="noopener noreferrer" class="">#550</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/553" target="_blank" rel="noopener noreferrer" class="">#553</a>]🔧Update workflows config file by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/554" target="_blank" rel="noopener noreferrer" class="">#554</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/551" target="_blank" rel="noopener noreferrer" class="">#551</a>]🔥Remove useless code by <a href="https://github.com/dream-cloud-fly" target="_blank" rel="noopener noreferrer" class="">@dream-cloud-fly</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/552" target="_blank" rel="noopener noreferrer" class="">#552</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/555" target="_blank" rel="noopener noreferrer" class="">#555</a>]🔨Update label-on-approval.yml by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/556" target="_blank" rel="noopener noreferrer" class="">#556</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/560" target="_blank" rel="noopener noreferrer" class="">#560</a>]🔧Update workflows config file by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/561" target="_blank" rel="noopener noreferrer" class="">#561</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/565" target="_blank" rel="noopener noreferrer" class="">#565</a>]🔨Update label-on-approval.yml by <a href="https://github.com/flydream-ylgw" target="_blank" rel="noopener noreferrer" class="">@flydream-ylgw</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/566" target="_blank" rel="noopener noreferrer" class="">#566</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/563" target="_blank" rel="noopener noreferrer" class="">#563</a>]🔧Update auto-comment-pr.yml by <a href="https://github.com/ButterflyEffect1991" target="_blank" rel="noopener noreferrer" class="">@ButterflyEffect1991</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/564" target="_blank" rel="noopener noreferrer" class="">#564</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/568" target="_blank" rel="noopener noreferrer" class="">#568</a>]🔨Update label-on-approval.ym by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/569" target="_blank" rel="noopener noreferrer" class="">#569</a></li>
<li class="">Update label-on-approval.yml by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/571" target="_blank" rel="noopener noreferrer" class="">#571</a></li>
<li class="">Update label-on-approval.yml by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/573" target="_blank" rel="noopener noreferrer" class="">#573</a></li>
<li class="">Update label-on-approval.yml by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/576" target="_blank" rel="noopener noreferrer" class="">#576</a></li>
<li class="">Update label-on-approval.yml by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/577" target="_blank" rel="noopener noreferrer" class="">#577</a></li>
<li class="">Update label-on-approval.yml by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/581" target="_blank" rel="noopener noreferrer" class="">#581</a></li>
<li class="">Update config file by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/582" target="_blank" rel="noopener noreferrer" class="">#582</a></li>
<li class="">Update config file by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/584" target="_blank" rel="noopener noreferrer" class="">#584</a></li>
<li class="">update config file by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/587" target="_blank" rel="noopener noreferrer" class="">#587</a></li>
<li class="">update config file by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/588" target="_blank" rel="noopener noreferrer" class="">#588</a></li>
<li class="">update config file by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/589" target="_blank" rel="noopener noreferrer" class="">#589</a></li>
<li class="">Update automerge.yml by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/591" target="_blank" rel="noopener noreferrer" class="">#591</a></li>
<li class="">Update automerge.yml by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/594" target="_blank" rel="noopener noreferrer" class="">#594</a></li>
<li class="">Update automerge.yml by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/596" target="_blank" rel="noopener noreferrer" class="">#596</a></li>
<li class="">Update automerge.yml by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/597" target="_blank" rel="noopener noreferrer" class="">#597</a></li>
<li class="">Update automerge.yml by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/598" target="_blank" rel="noopener noreferrer" class="">#598</a></li>
<li class="">Update automerge.yml by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/599" target="_blank" rel="noopener noreferrer" class="">#599</a></li>
<li class="">Update auto-comment-pr.yml by @yulanggongwu in <a href="https://github.com/mxsm/rocketmq-rust/pull/595" target="_blank" rel="noopener noreferrer" class="">#595</a></li>
<li class="">Update automerge.yml by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/600" target="_blank" rel="noopener noreferrer" class="">#600</a></li>
<li class="">Update automerge.yml by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/601" target="_blank" rel="noopener noreferrer" class="">#601</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/592" target="_blank" rel="noopener noreferrer" class="">#592</a>]Add doc for StatisticsItemScheduledPrinter struct
by <a href="https://github.com/flydream-ylgw" target="_blank" rel="noopener noreferrer" class="">@flydream-ylgw</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/593" target="_blank" rel="noopener noreferrer" class="">#593</a></li>
<li class="">Update automerge.yml by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/602" target="_blank" rel="noopener noreferrer" class="">#602</a></li>
<li class="">Update automerge.yml by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/604" target="_blank" rel="noopener noreferrer" class="">#604</a></li>
<li class="">Update auto-comment-pr.yml by <a href="https://github.com/flydream-ylgw" target="_blank" rel="noopener noreferrer" class="">@flydream-ylgw</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/603" target="_blank" rel="noopener noreferrer" class="">#603</a></li>
<li class="">Update auto-comment-pr.yml by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/605" target="_blank" rel="noopener noreferrer" class="">#605</a></li>
<li class="">Update auto-comment-pr.yml by <a href="https://github.com/flydream-ylgw" target="_blank" rel="noopener noreferrer" class="">@flydream-ylgw</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/606" target="_blank" rel="noopener noreferrer" class="">#606</a></li>
<li class="">Update auto-comment-pr.yml by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/607" target="_blank" rel="noopener noreferrer" class="">#607</a></li>
<li class="">Update auto_request_review.yml by <a href="https://github.com/flydream-ylgw" target="_blank" rel="noopener noreferrer" class="">@flydream-ylgw</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/608" target="_blank" rel="noopener noreferrer" class="">#608</a></li>
<li class="">Create label-on-approval.yml by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/609" target="_blank" rel="noopener noreferrer" class="">#609</a></li>
<li class="">Update automerge.yml by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/611" target="_blank" rel="noopener noreferrer" class="">#611</a></li>
<li class="">Update dependabot.yml by <a href="https://github.com/flydream-ylgw" target="_blank" rel="noopener noreferrer" class="">@flydream-ylgw</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/610" target="_blank" rel="noopener noreferrer" class="">#610</a></li>
<li class="">Update label-on-approval.yml by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/613" target="_blank" rel="noopener noreferrer" class="">#613</a></li>
<li class="">Update label-on-approval.yml by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/614" target="_blank" rel="noopener noreferrer" class="">#614</a></li>
<li class="">Update label-on-approval.yml by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/615" target="_blank" rel="noopener noreferrer" class="">#615</a></li>
<li class="">Update label-on-approval.yml by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/616" target="_blank" rel="noopener noreferrer" class="">#616</a></li>
<li class="">Create work_flow_watch.yml by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/617" target="_blank" rel="noopener noreferrer" class="">#617</a></li>
<li class="">Update label-on-approval.yml by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/618" target="_blank" rel="noopener noreferrer" class="">#618</a></li>
<li class="">Update label-on-approval.yml by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/619" target="_blank" rel="noopener noreferrer" class="">#619</a></li>
<li class="">Update work_flow_watch.yml by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/620" target="_blank" rel="noopener noreferrer" class="">#620</a></li>
<li class="">Mxsm patch 1 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/621" target="_blank" rel="noopener noreferrer" class="">#621</a></li>
<li class="">Update auto-comment-pr.yml by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/622" target="_blank" rel="noopener noreferrer" class="">#622</a></li>
<li class="">Delete .github/workflows/work_flow_watch.yml by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/623" target="_blank" rel="noopener noreferrer" class="">#623</a></li>
<li class="">Update Cargo.toml by <a href="https://github.com/flydream-ylgw" target="_blank" rel="noopener noreferrer" class="">@flydream-ylgw</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/612" target="_blank" rel="noopener noreferrer" class="">#612</a></li>
<li class="">Update automerge.yml by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/624" target="_blank" rel="noopener noreferrer" class="">#624</a></li>
<li class="">Update auto-comment-pr.yml by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/625" target="_blank" rel="noopener noreferrer" class="">#625</a></li>
<li class="">Delete .github/workflows/label-on-approval.yml by <a href="https://github.com/flydream-ylgw" target="_blank" rel="noopener noreferrer" class="">@flydream-ylgw</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/626" target="_blank" rel="noopener noreferrer" class="">#626</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/627" target="_blank" rel="noopener noreferrer" class="">#627</a>]🔧Optimize auto actions config by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/629" target="_blank" rel="noopener noreferrer" class="">#629</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/630" target="_blank" rel="noopener noreferrer" class="">#630</a>]✅Add test case for TopicConfigAndMappingSerializeWrapper by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/631" target="_blank" rel="noopener noreferrer" class="">#631</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/574" target="_blank" rel="noopener noreferrer" class="">#574</a>] ✅Add test case for MessageQueue
by <a href="https://github.com/ButterflyEffect1991" target="_blank" rel="noopener noreferrer" class="">@ButterflyEffect1991</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/632" target="_blank" rel="noopener noreferrer" class="">#632</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/633" target="_blank" rel="noopener noreferrer" class="">#633</a>]🔧 Add test template by <a href="https://github.com/flydream-ylgw" target="_blank" rel="noopener noreferrer" class="">@flydream-ylgw</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/634" target="_blank" rel="noopener noreferrer" class="">#634</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/635" target="_blank" rel="noopener noreferrer" class="">#635</a>]🔧Update actions auto config by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/636" target="_blank" rel="noopener noreferrer" class="">#636</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/637" target="_blank" rel="noopener noreferrer" class="">#637</a>]✅ Add test case for TopicList by @yulanggongwu
in <a href="https://github.com/mxsm/rocketmq-rust/pull/638" target="_blank" rel="noopener noreferrer" class="">#638</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/639" target="_blank" rel="noopener noreferrer" class="">#639</a>]🔧Update auto actions token with PAT by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/640" target="_blank" rel="noopener noreferrer" class="">#640</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/641" target="_blank" rel="noopener noreferrer" class="">#641</a>]🎨Optimize ProducerManager#unregister_producer
by <a href="https://github.com/flydream-ylgw" target="_blank" rel="noopener noreferrer" class="">@flydream-ylgw</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/642" target="_blank" rel="noopener noreferrer" class="">#642</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/643" target="_blank" rel="noopener noreferrer" class="">#643</a>]🐛Fix topic_config_and_mapping_serialize_wrapper_default t… by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/644" target="_blank" rel="noopener noreferrer" class="">#644</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/645" target="_blank" rel="noopener noreferrer" class="">#645</a>]🐛Fix test case topic_config_and_mapping_serialize_wrapper_getters error
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/646" target="_blank" rel="noopener noreferrer" class="">#646</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/647" target="_blank" rel="noopener noreferrer" class="">#647</a>]🚧Enhance the functionality of BrokerStatsManager-4 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/648" target="_blank" rel="noopener noreferrer" class="">#648</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/649" target="_blank" rel="noopener noreferrer" class="">#649</a>]✅Fix DataVersion test case for data_version_next_version error
by <a href="https://github.com/shadowsoy" target="_blank" rel="noopener noreferrer" class="">@shadowsoy</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/650" target="_blank" rel="noopener noreferrer" class="">#650</a></li>
<li class="">[ISSUE #<a href="https://github.com/mxsm/rocketmq-rust/issues/651" target="_blank" rel="noopener noreferrer" class="">#651</a>]🚀Enhance the functionality of BrokerStatsManager-5
by <a href="https://github.com/TeslaRustor" target="_blank" rel="noopener noreferrer" class="">@TeslaRustor</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/652" target="_blank" rel="noopener noreferrer" class="">#652</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/653" target="_blank" rel="noopener noreferrer" class="">#653</a>]🐛Fix Broker can not start by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/654" target="_blank" rel="noopener noreferrer" class="">#654</a></li>
<li class="">[ISSUE #<a href="https://github.com/mxsm/rocketmq-rust/issues/656" target="_blank" rel="noopener noreferrer" class="">#656</a>] 🎨Add ConsumeMessageContext struct and ConsumeMessageHook trait
by <a href="https://github.com/shadowsoy" target="_blank" rel="noopener noreferrer" class="">@shadowsoy</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/657" target="_blank" rel="noopener noreferrer" class="">#657</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/660" target="_blank" rel="noopener noreferrer" class="">#660</a>]🔧Update rustfmt.toml by <a href="https://github.com/TeslaRustor" target="_blank" rel="noopener noreferrer" class="">@TeslaRustor</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/661" target="_blank" rel="noopener noreferrer" class="">#661</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/658" target="_blank" rel="noopener noreferrer" class="">#658</a>]🚀Support pull message consume by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/659" target="_blank" rel="noopener noreferrer" class="">#659</a></li>
<li class="">Bump dashmap from 5.5.3 to 6.0.0 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/663" target="_blank" rel="noopener noreferrer" class="">#663</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/662" target="_blank" rel="noopener noreferrer" class="">#662</a>]🚀Support pull message consume-2 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/664" target="_blank" rel="noopener noreferrer" class="">#664</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/665" target="_blank" rel="noopener noreferrer" class="">#665</a>]🚀Implemention ConsumerGroupInfo struct by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/666" target="_blank" rel="noopener noreferrer" class="">#666</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/667" target="_blank" rel="noopener noreferrer" class="">#667</a>]🍻Optimize socket connection by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/668" target="_blank" rel="noopener noreferrer" class="">#668</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/669" target="_blank" rel="noopener noreferrer" class="">#669</a>]🚀Support pull message consume-3 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/670" target="_blank" rel="noopener noreferrer" class="">#670</a></li>
<li class="">Bump lazy_static from 1.4.0 to 1.5.0 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/673" target="_blank" rel="noopener noreferrer" class="">#673</a></li>
<li class="">Bump proc-macro2 from 1.0.85 to 1.0.86 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/672" target="_blank" rel="noopener noreferrer" class="">#672</a></li>
<li class="">Bump syn from 2.0.66 to 2.0.67 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/674" target="_blank" rel="noopener noreferrer" class="">#674</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/671" target="_blank" rel="noopener noreferrer" class="">#671</a>]🚀Support pull message consume-4 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/675" target="_blank" rel="noopener noreferrer" class="">#675</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/676" target="_blank" rel="noopener noreferrer" class="">#676</a>]♻️Refactor RemotingCommand struct🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/677" target="_blank" rel="noopener noreferrer" class="">#677</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/678" target="_blank" rel="noopener noreferrer" class="">#678</a>]🚀Support rocketmq serialize type by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/679" target="_blank" rel="noopener noreferrer" class="">#679</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/680" target="_blank" rel="noopener noreferrer" class="">#680</a>]🐛Fix Broker can not start by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/681" target="_blank" rel="noopener noreferrer" class="">#681</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/682" target="_blank" rel="noopener noreferrer" class="">#682</a>]🚀Optimize ResponseCode by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/683" target="_blank" rel="noopener noreferrer" class="">#683</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/684" target="_blank" rel="noopener noreferrer" class="">#684</a>]🎨Optimize RocketmqDefaultClient struct by <a href="https://github.com/TeslaRustor" target="_blank" rel="noopener noreferrer" class="">@TeslaRustor</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/685" target="_blank" rel="noopener noreferrer" class="">#685</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/686" target="_blank" rel="noopener noreferrer" class="">#686</a>]🚀Support GET_CONSUMER_LIST_BY_GROUP(38) request code⚡️ by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/687" target="_blank" rel="noopener noreferrer" class="">#687</a></li>
<li class="">Bump dashmap from 6.0.0 to 6.0.1 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/690" target="_blank" rel="noopener noreferrer" class="">#690</a></li>
<li class="">Bump syn from 2.0.67 to 2.0.68 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/689" target="_blank" rel="noopener noreferrer" class="">#689</a></li>
<li class="">Bump uuid from 1.8.0 to 1.9.1 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/688" target="_blank" rel="noopener noreferrer" class="">#688</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/323" target="_blank" rel="noopener noreferrer" class="">#323</a>]🚀Support heart beat (requst code 34)-consumer by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/691" target="_blank" rel="noopener noreferrer" class="">#691</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/692" target="_blank" rel="noopener noreferrer" class="">#692</a>]🚀Support QueryConsumerOffset(14) request🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/693" target="_blank" rel="noopener noreferrer" class="">#693</a></li>
<li class="">Bump serde_json from 1.0.117 to 1.0.118 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/694" target="_blank" rel="noopener noreferrer" class="">#694</a></li>
<li class="">Bump mio from 0.8.10 to 0.8.11 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/695" target="_blank" rel="noopener noreferrer" class="">#695</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/696" target="_blank" rel="noopener noreferrer" class="">#696</a>]🚀Support pull message consume-5 by <a href="https://github.com/TeslaRustor" target="_blank" rel="noopener noreferrer" class="">@TeslaRustor</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/697" target="_blank" rel="noopener noreferrer" class="">#697</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/698" target="_blank" rel="noopener noreferrer" class="">#698</a>]🚀Support UpdateConsumerOffset(15) request⚡️ by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/700" target="_blank" rel="noopener noreferrer" class="">#700</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/699" target="_blank" rel="noopener noreferrer" class="">#699</a>]🚀Support pull message result handle by <a href="https://github.com/TeslaRustor" target="_blank" rel="noopener noreferrer" class="">@TeslaRustor</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/701" target="_blank" rel="noopener noreferrer" class="">#701</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/704" target="_blank" rel="noopener noreferrer" class="">#704</a>]🚀Add SerdeJsonUtils struct tool 🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/705" target="_blank" rel="noopener noreferrer" class="">#705</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/702" target="_blank" rel="noopener noreferrer" class="">#702</a>]🚀Support pull message result handle-2🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/706" target="_blank" rel="noopener noreferrer" class="">#706</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/703" target="_blank" rel="noopener noreferrer" class="">#703</a>]🚀Implement RpcClientUtils#encode_body method🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/707" target="_blank" rel="noopener noreferrer" class="">#707</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/708" target="_blank" rel="noopener noreferrer" class="">#708</a>]🚀Optimize TopicConfigManager🎨 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/709" target="_blank" rel="noopener noreferrer" class="">#709</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/711" target="_blank" rel="noopener noreferrer" class="">#711</a>]🔨Add emoji for issue template by <a href="https://github.com/flydream-ylgw" target="_blank" rel="noopener noreferrer" class="">@flydream-ylgw</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/712" target="_blank" rel="noopener noreferrer" class="">#712</a></li>
<li class="">Bump log from 0.4.21 to 0.4.22 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/714" target="_blank" rel="noopener noreferrer" class="">#714</a></li>
<li class="">Bump clap from 4.5.7 to 4.5.8 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/713" target="_blank" rel="noopener noreferrer" class="">#713</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/715" target="_blank" rel="noopener noreferrer" class="">#715</a>]✅Add test case for ClientChannelInfo by <a href="https://github.com/alax-cat" target="_blank" rel="noopener noreferrer" class="">@alax-cat</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/716" target="_blank" rel="noopener noreferrer" class="">#716</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/717" target="_blank" rel="noopener noreferrer" class="">#717</a>]⚡️Optimize ConsumerOffsetManager by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/718" target="_blank" rel="noopener noreferrer" class="">#718</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/719" target="_blank" rel="noopener noreferrer" class="">#719</a>]⚡️Add SyncUnsafeCell and Mutex bench by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/720" target="_blank" rel="noopener noreferrer" class="">#720</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/710" target="_blank" rel="noopener noreferrer" class="">#710</a>]🚀Support pull message result handle-3🎨 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/721" target="_blank" rel="noopener noreferrer" class="">#721</a></li>
<li class="">[ISSUE #<a href="https://github.com/mxsm/rocketmq-rust/issues/724" target="_blank" rel="noopener noreferrer" class="">#724</a>]🚀Add MessageArrivingListener by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/725" target="_blank" rel="noopener noreferrer" class="">#725</a></li>
<li class="">Bump serde_json from 1.0.118 to 1.0.120 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/726" target="_blank" rel="noopener noreferrer" class="">#726</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/723" target="_blank" rel="noopener noreferrer" class="">#723</a>]⚡️Optimize ConnectionHandlerContext⚡️ by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/727" target="_blank" rel="noopener noreferrer" class="">#727</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/722" target="_blank" rel="noopener noreferrer" class="">#722</a>]🚀Support pull message result handle-4 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/728" target="_blank" rel="noopener noreferrer" class="">#728</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/729" target="_blank" rel="noopener noreferrer" class="">#729</a>]⚡️Optimize pull message by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/730" target="_blank" rel="noopener noreferrer" class="">#730</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/731" target="_blank" rel="noopener noreferrer" class="">#731</a>]🚀Optimize SubscriptionGroupConfig default method 🔥 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/732" target="_blank" rel="noopener noreferrer" class="">#732</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/733" target="_blank" rel="noopener noreferrer" class="">#733</a>]🚀Optimize pull message🔥 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/734" target="_blank" rel="noopener noreferrer" class="">#734</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/735" target="_blank" rel="noopener noreferrer" class="">#735</a>] 🔥Optimize pull message logic by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/736" target="_blank" rel="noopener noreferrer" class="">#736</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/737" target="_blank" rel="noopener noreferrer" class="">#737</a>]🔥Optimize PullMessageProcessor init⚡️ by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/738" target="_blank" rel="noopener noreferrer" class="">#738</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/739" target="_blank" rel="noopener noreferrer" class="">#739</a>]🔥Improve the pull message consumption pattern🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/740" target="_blank" rel="noopener noreferrer" class="">#740</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/741" target="_blank" rel="noopener noreferrer" class="">#741</a>]🚀Implement ExpressionMessageFilter tags🔥 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/742" target="_blank" rel="noopener noreferrer" class="">#742</a></li>
<li class="">Bump serde from 1.0.203 to 1.0.204 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/745" target="_blank" rel="noopener noreferrer" class="">#745</a></li>
<li class="">Bump zstd from 0.13.1 to 0.13.2 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/743" target="_blank" rel="noopener noreferrer" class="">#743</a></li>
<li class="">Bump syn from 2.0.68 to 2.0.70 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/744" target="_blank" rel="noopener noreferrer" class="">#744</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/746" target="_blank" rel="noopener noreferrer" class="">#746</a>]🐛Java Client can not consumer message by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/747" target="_blank" rel="noopener noreferrer" class="">#747</a></li>
<li class="">[ISSUE #<a href="https://github.com/mxsm/rocketmq-rust/issues/748" target="_blank" rel="noopener noreferrer" class="">#748</a>]🔥Implement message arrival notification for consumers🎨 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/749" target="_blank" rel="noopener noreferrer" class="">#749</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/752" target="_blank" rel="noopener noreferrer" class="">#752</a>]🍻init rocketmq-example crate🤡 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/753" target="_blank" rel="noopener noreferrer" class="">#753</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/751" target="_blank" rel="noopener noreferrer" class="">#751</a>]🤡init rocketmq-client crate🍻 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/754" target="_blank" rel="noopener noreferrer" class="">#754</a></li>
<li class="">Bump sysinfo from 0.30.12 to 0.30.13 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/755" target="_blank" rel="noopener noreferrer" class="">#755</a></li>
<li class="">Bump clap from 4.5.8 to 4.5.9 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/757" target="_blank" rel="noopener noreferrer" class="">#757</a></li>
<li class="">Bump uuid from 1.9.1 to 1.10.0 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/756" target="_blank" rel="noopener noreferrer" class="">#756</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/750" target="_blank" rel="noopener noreferrer" class="">#750</a>]✨Add client meta data struct by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/758" target="_blank" rel="noopener noreferrer" class="">#758</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/759" target="_blank" rel="noopener noreferrer" class="">#759</a>]🐛Fix Pull Message execute_request_when_wakeup by <a href="https://github.com/shadowsoy" target="_blank" rel="noopener noreferrer" class="">@shadowsoy</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/760" target="_blank" rel="noopener noreferrer" class="">#760</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/761" target="_blank" rel="noopener noreferrer" class="">#761</a>]🔥Optimize Pull message rewrite static topic🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/762" target="_blank" rel="noopener noreferrer" class="">#762</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/763" target="_blank" rel="noopener noreferrer" class="">#763</a>]🔥Topic manager support(Request code:17,18,21,215) 🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/764" target="_blank" rel="noopener noreferrer" class="">#764</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/765" target="_blank" rel="noopener noreferrer" class="">#765</a>]♻️Refactor ConsumeQueueStore🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/766" target="_blank" rel="noopener noreferrer" class="">#766</a></li>
<li class="">Bump syn from 2.0.70 to 2.0.71 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/770" target="_blank" rel="noopener noreferrer" class="">#770</a></li>
<li class="">Bump thiserror from 1.0.61 to 1.0.62 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/769" target="_blank" rel="noopener noreferrer" class="">#769</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/768" target="_blank" rel="noopener noreferrer" class="">#768</a>]♻️Replace SyncUnsafeCell with ArcCellWrapper🔥 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/771" target="_blank" rel="noopener noreferrer" class="">#771</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/767" target="_blank" rel="noopener noreferrer" class="">#767</a>]🔥Refactor all error handling🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/772" target="_blank" rel="noopener noreferrer" class="">#772</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/773" target="_blank" rel="noopener noreferrer" class="">#773</a>]🔥Optimize Topic request handle⚡️ by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/774" target="_blank" rel="noopener noreferrer" class="">#774</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/775" target="_blank" rel="noopener noreferrer" class="">#775</a>]⚡️Optimize test_start_and_shutdown test case✅
by <a href="https://github.com/ButterflyEffect1991" target="_blank" rel="noopener noreferrer" class="">@ButterflyEffect1991</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/776" target="_blank" rel="noopener noreferrer" class="">#776</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/777" target="_blank" rel="noopener noreferrer" class="">#777</a>]🔥Fix Broker can not started🐛 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/778" target="_blank" rel="noopener noreferrer" class="">#778</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/779" target="_blank" rel="noopener noreferrer" class="">#779</a>]🎨Optimize CommandCustomHeader trait✨ by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/780" target="_blank" rel="noopener noreferrer" class="">#780</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/782" target="_blank" rel="noopener noreferrer" class="">#782</a>]🚀PullMessageResponseHeader implement FastCodesHeader🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/783" target="_blank" rel="noopener noreferrer" class="">#783</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/784" target="_blank" rel="noopener noreferrer" class="">#784</a>]🔥Support ROCKETMQ SerializeType🔥 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/785" target="_blank" rel="noopener noreferrer" class="">#785</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/786" target="_blank" rel="noopener noreferrer" class="">#786</a>]🚀Optimize SendMessageRequestHeader and SendMessageRequestHeaderV2🔥
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/787" target="_blank" rel="noopener noreferrer" class="">#787</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/788" target="_blank" rel="noopener noreferrer" class="">#788</a>]⚡️Optimize and refine the process of sending messages🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/789" target="_blank" rel="noopener noreferrer" class="">#789</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/790" target="_blank" rel="noopener noreferrer" class="">#790</a>]🚀Support Query message(request code :12,33)🔥 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/791" target="_blank" rel="noopener noreferrer" class="">#791</a></li>
<li class="">Bump bytes from 1.6.0 to 1.6.1 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/792" target="_blank" rel="noopener noreferrer" class="">#792</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/793" target="_blank" rel="noopener noreferrer" class="">#793</a>]🔥Implement SendMessageProcessor#handleRetryAndDLQ ✨ by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/794" target="_blank" rel="noopener noreferrer" class="">#794</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/795" target="_blank" rel="noopener noreferrer" class="">#795</a>]📝Add doc for trait🎨 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/796" target="_blank" rel="noopener noreferrer" class="">#796</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/797" target="_blank" rel="noopener noreferrer" class="">#797</a>]🎨Extract NamespaceUtil from the protocol🔥 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/798" target="_blank" rel="noopener noreferrer" class="">#798</a></li>
<li class="">Bump tokio from 1.38.0 to 1.38.1 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/799" target="_blank" rel="noopener noreferrer" class="">#799</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/800" target="_blank" rel="noopener noreferrer" class="">#800</a>]✨Implement the TopicQueueLock🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/801" target="_blank" rel="noopener noreferrer" class="">#801</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/802" target="_blank" rel="noopener noreferrer" class="">#802</a>]🔥Optimze CommitLog#put_message method, add TopicQueueLock⚡️
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/803" target="_blank" rel="noopener noreferrer" class="">#803</a></li>
<li class="">Bump thiserror from 1.0.62 to 1.0.63 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/804" target="_blank" rel="noopener noreferrer" class="">#804</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/805" target="_blank" rel="noopener noreferrer" class="">#805</a>]🐛register borker error will effect broker running 🔥 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/806" target="_blank" rel="noopener noreferrer" class="">#806</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/56" target="_blank" rel="noopener noreferrer" class="">#56</a>] broker registration log. by <a href="https://github.com/847850277" target="_blank" rel="noopener noreferrer" class="">@847850277</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/807" target="_blank" rel="noopener noreferrer" class="">#807</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/808" target="_blank" rel="noopener noreferrer" class="">#808</a>] register broker data version null by <a href="https://github.com/847850277" target="_blank" rel="noopener noreferrer" class="">@847850277</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/809" target="_blank" rel="noopener noreferrer" class="">#809</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/811" target="_blank" rel="noopener noreferrer" class="">#811</a>]🎨Refactor Client error handle🔥 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/812" target="_blank" rel="noopener noreferrer" class="">#812</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/813" target="_blank" rel="noopener noreferrer" class="">#813</a>]🔥Refactor processor error handle🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/814" target="_blank" rel="noopener noreferrer" class="">#814</a></li>
<li class="">Issues <a href="https://github.com/mxsm/rocketmq-rust/issues/810" target="_blank" rel="noopener noreferrer" class="">#810</a> Optimize TopicConfigAndMappingSerializeWrapper by <a href="https://github.com/847850277" target="_blank" rel="noopener noreferrer" class="">@847850277</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/815" target="_blank" rel="noopener noreferrer" class="">#815</a></li>
<li class="">Bump mockall from 0.12.1 to 0.13.0 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/818" target="_blank" rel="noopener noreferrer" class="">#818</a></li>
<li class="">Bump syn from 2.0.71 to 2.0.72 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/817" target="_blank" rel="noopener noreferrer" class="">#817</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/816" target="_blank" rel="noopener noreferrer" class="">#816</a>]⚡️Improve message delivery🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/819" target="_blank" rel="noopener noreferrer" class="">#819</a></li>
<li class="">Bump clap from 4.5.9 to 4.5.10 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/822" target="_blank" rel="noopener noreferrer" class="">#822</a></li>
<li class="">Bump tokio from 1.38.1 to 1.39.1 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/821" target="_blank" rel="noopener noreferrer" class="">#821</a></li>
<li class="">Bump env_logger from 0.11.3 to 0.11.4 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/820" target="_blank" rel="noopener noreferrer" class="">#820</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/825" target="_blank" rel="noopener noreferrer" class="">#825</a>]Optimize MessageStore#put_message method by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/826" target="_blank" rel="noopener noreferrer" class="">#826</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/823" target="_blank" rel="noopener noreferrer" class="">#823</a>] Support AdminBrokerProcessor get_broker_config by <a href="https://github.com/847850277" target="_blank" rel="noopener noreferrer" class="">@847850277</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/824" target="_blank" rel="noopener noreferrer" class="">#824</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/827" target="_blank" rel="noopener noreferrer" class="">#827</a>] Optimize put message thread local by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/828" target="_blank" rel="noopener noreferrer" class="">#828</a></li>
<li class="">Bump clap from 4.5.10 to 4.5.11 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/831" target="_blank" rel="noopener noreferrer" class="">#831</a></li>
<li class="">Bump env_logger from 0.11.4 to 0.11.5 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/830" target="_blank" rel="noopener noreferrer" class="">#830</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/829" target="_blank" rel="noopener noreferrer" class="">#829</a>]Optimize AppendMessageCallback#do_append method by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/832" target="_blank" rel="noopener noreferrer" class="">#832</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/835" target="_blank" rel="noopener noreferrer" class="">#835</a>]Optimize MappedFile#append_message_offset_length method by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/838" target="_blank" rel="noopener noreferrer" class="">#838</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/837" target="_blank" rel="noopener noreferrer" class="">#837</a>]Fix Broker can't push messages to the client in a timely manner for consumption
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/839" target="_blank" rel="noopener noreferrer" class="">#839</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/834" target="_blank" rel="noopener noreferrer" class="">#834</a>]Support AdminBrokerProcessor get_system_topic_list_from_broker
by <a href="https://github.com/847850277" target="_blank" rel="noopener noreferrer" class="">@847850277</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/836" target="_blank" rel="noopener noreferrer" class="">#836</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/840" target="_blank" rel="noopener noreferrer" class="">#840</a>]Optimize code logic by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/841" target="_blank" rel="noopener noreferrer" class="">#841</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/842" target="_blank" rel="noopener noreferrer" class="">#842</a>]✨Add MQAdmin trait for sdk client🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/843" target="_blank" rel="noopener noreferrer" class="">#843</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/844" target="_blank" rel="noopener noreferrer" class="">#844</a>]✨Add MQProducer trait for sdk client🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/845" target="_blank" rel="noopener noreferrer" class="">#845</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/846" target="_blank" rel="noopener noreferrer" class="">#846</a>]✨Implement DefaultMQProducer#start-1🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/848" target="_blank" rel="noopener noreferrer" class="">#848</a></li>
<li class="">Bump serde_json from 1.0.120 to 1.0.121 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/852" target="_blank" rel="noopener noreferrer" class="">#852</a></li>
<li class="">Bump tokio from 1.39.1 to 1.39.2 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/851" target="_blank" rel="noopener noreferrer" class="">#851</a></li>
<li class="">[ISSUES <a href="https://github.com/mxsm/rocketmq-rust/issues/833" target="_blank" rel="noopener noreferrer" class="">#833</a>] Support AdminBrokerProcessor get_topic_stats_info.
by <a href="https://github.com/847850277" target="_blank" rel="noopener noreferrer" class="">@847850277</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/849" target="_blank" rel="noopener noreferrer" class="">#849</a></li>
<li class="">[ISSUES <a href="https://github.com/mxsm/rocketmq-rust/issues/850" target="_blank" rel="noopener noreferrer" class="">#850</a>] Support AdminBrokerProcessor get_topic_config. by <a href="https://github.com/847850277" target="_blank" rel="noopener noreferrer" class="">@847850277</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/853" target="_blank" rel="noopener noreferrer" class="">#853</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/847" target="_blank" rel="noopener noreferrer" class="">#847</a>]🚀Implement DefaultMQProducer#start-2 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/855" target="_blank" rel="noopener noreferrer" class="">#855</a></li>
<li class="">Bump sysinfo from 0.30.13 to 0.31.0 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/858" target="_blank" rel="noopener noreferrer" class="">#858</a></li>
<li class="">Bump clap from 4.5.11 to 4.5.13 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/857" target="_blank" rel="noopener noreferrer" class="">#857</a></li>
<li class="">Bump bytes from 1.6.1 to 1.7.0 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/856" target="_blank" rel="noopener noreferrer" class="">#856</a></li>
<li class="">Bump sysinfo from 0.31.0 to 0.31.2 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/863" target="_blank" rel="noopener noreferrer" class="">#863</a></li>
<li class="">Bump serde_json from 1.0.121 to 1.0.122 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/862" target="_blank" rel="noopener noreferrer" class="">#862</a></li>
<li class="">Bump bytes from 1.7.0 to 1.7.1 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/861" target="_blank" rel="noopener noreferrer" class="">#861</a></li>
<li class="">Bump tempfile from 3.10.1 to 3.11.0 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/865" target="_blank" rel="noopener noreferrer" class="">#865</a></li>
<li class="">Bump regex from 1.10.5 to 1.10.6 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/864" target="_blank" rel="noopener noreferrer" class="">#864</a></li>
<li class="">[ISSUES <a href="https://github.com/mxsm/rocketmq-rust/issues/854" target="_blank" rel="noopener noreferrer" class="">#854</a>] Enhance serialization for map structures. by <a href="https://github.com/847850277" target="_blank" rel="noopener noreferrer" class="">@847850277</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/859" target="_blank" rel="noopener noreferrer" class="">#859</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/866" target="_blank" rel="noopener noreferrer" class="">#866</a>]Optimize Producer start by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/867" target="_blank" rel="noopener noreferrer" class="">#867</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/868" target="_blank" rel="noopener noreferrer" class="">#868</a>]Add a Producer example by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/869" target="_blank" rel="noopener noreferrer" class="">#869</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/870" target="_blank" rel="noopener noreferrer" class="">#870</a>] Implement DefaultMQProducerImpl#start by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/871" target="_blank" rel="noopener noreferrer" class="">#871</a></li>
<li class="">Bump reqwest from 0.11.27 to 0.12.5 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/875" target="_blank" rel="noopener noreferrer" class="">#875</a></li>
<li class="">Bump flate2 from 1.0.30 to 1.0.31 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/874" target="_blank" rel="noopener noreferrer" class="">#874</a></li>
<li class="">Bump tabled from 0.15.0 to 0.16.0 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/873" target="_blank" rel="noopener noreferrer" class="">#873</a></li>
<li class="">Bump tempfile from 3.11.0 to 3.12.0 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/876" target="_blank" rel="noopener noreferrer" class="">#876</a></li>
<li class="">[ISSUES <a href="https://github.com/mxsm/rocketmq-rust/issues/860" target="_blank" rel="noopener noreferrer" class="">#860</a>] Support AdminBrokerProcessor get_broker_runtime_info part#1
by <a href="https://github.com/847850277" target="_blank" rel="noopener noreferrer" class="">@847850277</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/877" target="_blank" rel="noopener noreferrer" class="">#877</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/872" target="_blank" rel="noopener noreferrer" class="">#872</a>]Implement Produer send single message-1 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/880" target="_blank" rel="noopener noreferrer" class="">#880</a></li>
<li class="">Bump clap from 4.5.13 to 4.5.14 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/881" target="_blank" rel="noopener noreferrer" class="">#881</a></li>
<li class="">Bump serde from 1.0.204 to 1.0.205 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/882" target="_blank" rel="noopener noreferrer" class="">#882</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/879" target="_blank" rel="noopener noreferrer" class="">#879</a>]Implement Produer send single message-2 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/884" target="_blank" rel="noopener noreferrer" class="">#884</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/883" target="_blank" rel="noopener noreferrer" class="">#883</a>]Implement Produer send single message-3 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/885" target="_blank" rel="noopener noreferrer" class="">#885</a></li>
<li class="">Bump syn from 2.0.72 to 2.0.74 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/890" target="_blank" rel="noopener noreferrer" class="">#890</a></li>
<li class="">Bump serde from 1.0.205 to 1.0.207 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/888" target="_blank" rel="noopener noreferrer" class="">#888</a></li>
<li class="">Bump serde_json from 1.0.122 to 1.0.124 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/889" target="_blank" rel="noopener noreferrer" class="">#889</a></li>
<li class="">Bump clap from 4.5.14 to 4.5.15 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/887" target="_blank" rel="noopener noreferrer" class="">#887</a></li>
<li class="">[ISSUES <a href="https://github.com/mxsm/rocketmq-rust/issues/878" target="_blank" rel="noopener noreferrer" class="">#878</a>] Support AdminBrokerProcessor get_broker_runtime_info part#2
by <a href="https://github.com/847850277" target="_blank" rel="noopener noreferrer" class="">@847850277</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/891" target="_blank" rel="noopener noreferrer" class="">#891</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/886" target="_blank" rel="noopener noreferrer" class="">#886</a>]Optimize produer send single message by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/893" target="_blank" rel="noopener noreferrer" class="">#893</a></li>
<li class="">[ISSUES <a href="https://github.com/mxsm/rocketmq-rust/issues/892" target="_blank" rel="noopener noreferrer" class="">#892</a>] Support AdminBrokerProcessor query_topics_by_consumer
by <a href="https://github.com/847850277" target="_blank" rel="noopener noreferrer" class="">@847850277</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/895" target="_blank" rel="noopener noreferrer" class="">#895</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/896" target="_blank" rel="noopener noreferrer" class="">#896</a>]🔥Implement Produer send batch message🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/897" target="_blank" rel="noopener noreferrer" class="">#897</a></li>
<li class="">Bump clap from 4.5.15 to 4.5.16 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/900" target="_blank" rel="noopener noreferrer" class="">#900</a></li>
<li class="">Bump serde from 1.0.207 to 1.0.208 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/899" target="_blank" rel="noopener noreferrer" class="">#899</a></li>
<li class="">Bump serde_json from 1.0.124 to 1.0.125 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/898" target="_blank" rel="noopener noreferrer" class="">#898</a></li>
<li class="">[ISSUES <a href="https://github.com/mxsm/rocketmq-rust/issues/894" target="_blank" rel="noopener noreferrer" class="">#894</a>] Support AdminBrokerProcessor query_topic_consume_by_who
by <a href="https://github.com/847850277" target="_blank" rel="noopener noreferrer" class="">@847850277</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/903" target="_blank" rel="noopener noreferrer" class="">#903</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/902" target="_blank" rel="noopener noreferrer" class="">#902</a>]✨Implement Produer send batch message other methods🔥 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/904" target="_blank" rel="noopener noreferrer" class="">#904</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/901" target="_blank" rel="noopener noreferrer" class="">#901</a>]🔥Implement Produer send single message other methods🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/905" target="_blank" rel="noopener noreferrer" class="">#905</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/906" target="_blank" rel="noopener noreferrer" class="">#906</a>]Implement ProduceAccumulator-1 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/907" target="_blank" rel="noopener noreferrer" class="">#907</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/908" target="_blank" rel="noopener noreferrer" class="">#908</a>]Implement mq producer other methods-1 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/911" target="_blank" rel="noopener noreferrer" class="">#911</a></li>
<li class="">Bump tokio from 1.39.2 to 1.39.3 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/914" target="_blank" rel="noopener noreferrer" class="">#914</a></li>
<li class="">Bump reqwest from 0.12.5 to 0.12.7 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/913" target="_blank" rel="noopener noreferrer" class="">#913</a></li>
<li class="">Bump syn from 2.0.74 to 2.0.75 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/912" target="_blank" rel="noopener noreferrer" class="">#912</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/910" target="_blank" rel="noopener noreferrer" class="">#910</a>]🚀Implement mq producer other methods-2🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/915" target="_blank" rel="noopener noreferrer" class="">#915</a></li>
<li class="">Bump flate2 from 1.0.31 to 1.0.32 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/917" target="_blank" rel="noopener noreferrer" class="">#917</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/918" target="_blank" rel="noopener noreferrer" class="">#918</a>]📝Update README.md by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/919" target="_blank" rel="noopener noreferrer" class="">#919</a></li>
<li class="">Bump quote from 1.0.36 to 1.0.37 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/921" target="_blank" rel="noopener noreferrer" class="">#921</a></li>
<li class="">Bump sysinfo from 0.31.2 to 0.31.3 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/923" target="_blank" rel="noopener noreferrer" class="">#923</a></li>
<li class="">Bump serde_json from 1.0.125 to 1.0.127 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/922" target="_blank" rel="noopener noreferrer" class="">#922</a></li>
<li class="">[ISSUES <a href="https://github.com/mxsm/rocketmq-rust/issues/909" target="_blank" rel="noopener noreferrer" class="">#909</a>] Support AdminBrokerProcessor get_consumer_connection_list
by <a href="https://github.com/847850277" target="_blank" rel="noopener noreferrer" class="">@847850277</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/920" target="_blank" rel="noopener noreferrer" class="">#920</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/916" target="_blank" rel="noopener noreferrer" class="">#916</a>]🚀Support producer send rpc message-1 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/925" target="_blank" rel="noopener noreferrer" class="">#925</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/927" target="_blank" rel="noopener noreferrer" class="">#927</a>]📝Update README.md by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/928" target="_blank" rel="noopener noreferrer" class="">#928</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/926" target="_blank" rel="noopener noreferrer" class="">#926</a>]🔥Remoting connection implements read-write separation🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/932" target="_blank" rel="noopener noreferrer" class="">#932</a></li>
<li class="">Bump syn from 2.0.75 to 2.0.76 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/931" target="_blank" rel="noopener noreferrer" class="">#931</a></li>
<li class="">Bump flate2 from 1.0.32 to 1.0.33 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/930" target="_blank" rel="noopener noreferrer" class="">#930</a></li>
<li class="">Bump serde from 1.0.208 to 1.0.209 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/929" target="_blank" rel="noopener noreferrer" class="">#929</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/924" target="_blank" rel="noopener noreferrer" class="">#924</a>]🔥Support producer send rpc message-2🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/935" target="_blank" rel="noopener noreferrer" class="">#935</a></li>
<li class="">Bump sysinfo from 0.31.3 to 0.31.4 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/933" target="_blank" rel="noopener noreferrer" class="">#933</a></li>
<li class="">Bump local-ip-address from 0.6.1 to 0.6.2 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/936" target="_blank" rel="noopener noreferrer" class="">#936</a></li>
<li class="">Bump tokio from 1.39.3 to 1.40.0 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/937" target="_blank" rel="noopener noreferrer" class="">#937</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/934" target="_blank" rel="noopener noreferrer" class="">#934</a>]🔥Support producer send rpc message-3🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/938" target="_blank" rel="noopener noreferrer" class="">#938</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/939" target="_blank" rel="noopener noreferrer" class="">#939</a>]📈Add request callback proudcer example🔥 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/940" target="_blank" rel="noopener noreferrer" class="">#940</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/941" target="_blank" rel="noopener noreferrer" class="">#941</a>]📝Update client README.md✨ by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/942" target="_blank" rel="noopener noreferrer" class="">#942</a></li>
<li class="">[ISSUE #<a href="https://github.com/mxsm/rocketmq-rust/issues/943" target="_blank" rel="noopener noreferrer" class="">#943</a>]📝Update client README.md✏️ by <a href="https://github.com/note-art" target="_blank" rel="noopener noreferrer" class="">@note-art</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/944" target="_blank" rel="noopener noreferrer" class="">#944</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/945" target="_blank" rel="noopener noreferrer" class="">#945</a>]Optimize request_callback_producer code style by @yulanggongwu
in <a href="https://github.com/mxsm/rocketmq-rust/pull/946" target="_blank" rel="noopener noreferrer" class="">#946</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/947" target="_blank" rel="noopener noreferrer" class="">#947</a>]🔥Implement broker rpc message ReplyMessageProcessor🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/949" target="_blank" rel="noopener noreferrer" class="">#949</a></li>
<li class="">Bump syn from 2.0.76 to 2.0.77 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/951" target="_blank" rel="noopener noreferrer" class="">#951</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/950" target="_blank" rel="noopener noreferrer" class="">#950</a>]✨Support RequestCode GET_MAX_OFFSET/GET_MIN_OFFSET(30/31) in AdminBrokerProcessor🔥
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/952" target="_blank" rel="noopener noreferrer" class="">#952</a></li>
<li class="">Bump serde_json from 1.0.127 to 1.0.128 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/955" target="_blank" rel="noopener noreferrer" class="">#955</a></li>
<li class="">Bump clap from 4.5.16 to 4.5.17 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/957" target="_blank" rel="noopener noreferrer" class="">#957</a></li>
<li class="">Bump tokio-util from 0.7.11 to 0.7.12 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/956" target="_blank" rel="noopener noreferrer" class="">#956</a></li>
<li class="">[ISSUES <a href="https://github.com/mxsm/rocketmq-rust/issues/953" target="_blank" rel="noopener noreferrer" class="">#953</a>] Support AdminBrokerProcessor get_consume_stats by <a href="https://github.com/847850277" target="_blank" rel="noopener noreferrer" class="">@847850277</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/954" target="_blank" rel="noopener noreferrer" class="">#954</a></li>
<li class="">Bump tokio-stream from 0.1.15 to 0.1.16 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/959" target="_blank" rel="noopener noreferrer" class="">#959</a></li>
<li class="">Bump dashmap from 6.0.1 to 6.1.0 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/958" target="_blank" rel="noopener noreferrer" class="">#958</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/960" target="_blank" rel="noopener noreferrer" class="">#960</a>]🚀Support client consumer message-1🔥 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/961" target="_blank" rel="noopener noreferrer" class="">#961</a></li>
<li class="">Bump serde from 1.0.209 to 1.0.210 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/963" target="_blank" rel="noopener noreferrer" class="">#963</a></li>
<li class="">Bump anyhow from 1.0.86 to 1.0.87 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/962" target="_blank" rel="noopener noreferrer" class="">#962</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/964" target="_blank" rel="noopener noreferrer" class="">#964</a>]🚀Support client consumer message-2🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/965" target="_blank" rel="noopener noreferrer" class="">#965</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/966" target="_blank" rel="noopener noreferrer" class="">#966</a>]🚀Support client consumer message-3🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/968" target="_blank" rel="noopener noreferrer" class="">#968</a></li>
<li class="">[ISSUES <a href="https://github.com/mxsm/rocketmq-rust/issues/969" target="_blank" rel="noopener noreferrer" class="">#969</a>] Support AdminBrokerProcessor get_all_consumer_offset
by <a href="https://github.com/847850277" target="_blank" rel="noopener noreferrer" class="">@847850277</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/970" target="_blank" rel="noopener noreferrer" class="">#970</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/967" target="_blank" rel="noopener noreferrer" class="">#967</a>]🚀 Support client consumer message-4 🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/971" target="_blank" rel="noopener noreferrer" class="">#971</a></li>
<li class="">Bump once_cell from 1.19.0 to 1.20.0 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/976" target="_blank" rel="noopener noreferrer" class="">#976</a></li>
<li class="">Bump anyhow from 1.0.87 to 1.0.88 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/975" target="_blank" rel="noopener noreferrer" class="">#975</a></li>
<li class="">Bump memmap2 from 0.9.4 to 0.9.5 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/974" target="_blank" rel="noopener noreferrer" class="">#974</a></li>
<li class="">Bump anyhow from 1.0.88 to 1.0.89 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/977" target="_blank" rel="noopener noreferrer" class="">#977</a></li>
<li class="">Bump local-ip-address from 0.6.2 to 0.6.3 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/978" target="_blank" rel="noopener noreferrer" class="">#978</a></li>
<li class="">Bump bytes from 1.7.1 to 1.7.2 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/979" target="_blank" rel="noopener noreferrer" class="">#979</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/972" target="_blank" rel="noopener noreferrer" class="">#972</a>]🔥Supports client clusting consume🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/980" target="_blank" rel="noopener noreferrer" class="">#980</a></li>
<li class="">Bump clap from 4.5.17 to 4.5.18 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/982" target="_blank" rel="noopener noreferrer" class="">#982</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/983" target="_blank" rel="noopener noreferrer" class="">#983</a>]🎨Optimize ConnectionHandler logic🔥 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/984" target="_blank" rel="noopener noreferrer" class="">#984</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/981" target="_blank" rel="noopener noreferrer" class="">#981</a>]🔥Optimize client clusting consume⚡️ by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/985" target="_blank" rel="noopener noreferrer" class="">#985</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/986" target="_blank" rel="noopener noreferrer" class="">#986</a>]🚀Add Runtime for ConsumeMessageConcurrentlyService⚡️ by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/987" target="_blank" rel="noopener noreferrer" class="">#987</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/988" target="_blank" rel="noopener noreferrer" class="">#988</a>]🐛Fix rebalance_by_topic method bug in RebalanceImpl🔥 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/989" target="_blank" rel="noopener noreferrer" class="">#989</a></li>
<li class="">Bump thiserror from 1.0.63 to 1.0.64 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/992" target="_blank" rel="noopener noreferrer" class="">#992</a></li>
<li class="">Bump pascalgn/automerge-action from 0.16.3 to 0.16.4 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/991" target="_blank" rel="noopener noreferrer" class="">#991</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/990" target="_blank" rel="noopener noreferrer" class="">#990</a>]🚀Support NOTIFY_CONSUMER_IDS_CHANGED(request code 40) for client
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/993" target="_blank" rel="noopener noreferrer" class="">#993</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/994" target="_blank" rel="noopener noreferrer" class="">#994</a>]⚡️Optimize RocketmqDefaultClient code by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/995" target="_blank" rel="noopener noreferrer" class="">#995</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/996" target="_blank" rel="noopener noreferrer" class="">#996</a>]📝Add doc for ConsumeFromWhere item by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/997" target="_blank" rel="noopener noreferrer" class="">#997</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/998" target="_blank" rel="noopener noreferrer" class="">#998</a>]📝Add doc for MQConsumerInner by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/999" target="_blank" rel="noopener noreferrer" class="">#999</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1002" target="_blank" rel="noopener noreferrer" class="">#1002</a>]🐛Fix clippy check error on ConfigManager by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1003" target="_blank" rel="noopener noreferrer" class="">#1003</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1000" target="_blank" rel="noopener noreferrer" class="">#1000</a>]✨Add RocketMQTokioRwLock and RocketMQTokioMutex for rocketmq crate🎨
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1001" target="_blank" rel="noopener noreferrer" class="">#1001</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1006" target="_blank" rel="noopener noreferrer" class="">#1006</a>]🎨Fix code style by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1007" target="_blank" rel="noopener noreferrer" class="">#1007</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1004" target="_blank" rel="noopener noreferrer" class="">#1004</a>]🚀optimize and improve consume logic⚡️ by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1008" target="_blank" rel="noopener noreferrer" class="">#1008</a></li>
<li class="">Bump flate2 from 1.0.33 to 1.0.34 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1005" target="_blank" rel="noopener noreferrer" class="">#1005</a></li>
<li class="">Bump syn from 2.0.77 to 2.0.79 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1010" target="_blank" rel="noopener noreferrer" class="">#1010</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1014" target="_blank" rel="noopener noreferrer" class="">#1014</a>]📝Update README.md by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1015" target="_blank" rel="noopener noreferrer" class="">#1015</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1012" target="_blank" rel="noopener noreferrer" class="">#1012</a>]🚀Support client Broadcasting consume-local file store⚡️ by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1013" target="_blank" rel="noopener noreferrer" class="">#1013</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1016" target="_blank" rel="noopener noreferrer" class="">#1016</a>]📝Update README.md by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1017" target="_blank" rel="noopener noreferrer" class="">#1017</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1009" target="_blank" rel="noopener noreferrer" class="">#1009</a>]🚀Support client Broadcasting consume by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1018" target="_blank" rel="noopener noreferrer" class="">#1018</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1019" target="_blank" rel="noopener noreferrer" class="">#1019</a>]🐛Fix message queue changed sendHeartbeatToAllBrokerWithLockV2 faild
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1020" target="_blank" rel="noopener noreferrer" class="">#1020</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1022" target="_blank" rel="noopener noreferrer" class="">#1022</a>]⚡️Add Default trait for RocketMQTokioRwLock and RocketMQTokioMutex
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1023" target="_blank" rel="noopener noreferrer" class="">#1023</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1021" target="_blank" rel="noopener noreferrer" class="">#1021</a>]🚀Support mq client instance clean offline broker🎉 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1024" target="_blank" rel="noopener noreferrer" class="">#1024</a></li>
<li class="">Bump tempfile from 3.12.0 to 3.13.0 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1027" target="_blank" rel="noopener noreferrer" class="">#1027</a></li>
<li class="">Bump regex from 1.10.6 to 1.11.0 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1028" target="_blank" rel="noopener noreferrer" class="">#1028</a></li>
<li class="">Bump reqwest from 0.12.7 to 0.12.8 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1026" target="_blank" rel="noopener noreferrer" class="">#1026</a></li>
<li class="">Bump once_cell from 1.20.0 to 1.20.1 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1025" target="_blank" rel="noopener noreferrer" class="">#1025</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1030" target="_blank" rel="noopener noreferrer" class="">#1030</a>]🚀Add order message produce example by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1031" target="_blank" rel="noopener noreferrer" class="">#1031</a></li>
<li class="">Bump codecov/codecov-action from 4.5.0 to 4.6.0 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1033" target="_blank" rel="noopener noreferrer" class="">#1033</a></li>
<li class="">Bump clap from 4.5.18 to 4.5.19 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1032" target="_blank" rel="noopener noreferrer" class="">#1032</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1035" target="_blank" rel="noopener noreferrer" class="">#1035</a>]🐛Fix clippy check error by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1036" target="_blank" rel="noopener noreferrer" class="">#1036</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1029" target="_blank" rel="noopener noreferrer" class="">#1029</a>]🚀Support order message consume for client🔥 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1034" target="_blank" rel="noopener noreferrer" class="">#1034</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1037" target="_blank" rel="noopener noreferrer" class="">#1037</a>]Optimize DefaultMQPushConsumer by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1038" target="_blank" rel="noopener noreferrer" class="">#1038</a></li>
<li class="">Bump proc-macro2 from 1.0.86 to 1.0.87 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1047" target="_blank" rel="noopener noreferrer" class="">#1047</a></li>
<li class="">Bump futures-util from 0.3.30 to 0.3.31 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1046" target="_blank" rel="noopener noreferrer" class="">#1046</a></li>
<li class="">Bump futures from 0.3.30 to 0.3.31 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1040" target="_blank" rel="noopener noreferrer" class="">#1040</a></li>
<li class="">Bump once_cell from 1.20.1 to 1.20.2 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1044" target="_blank" rel="noopener noreferrer" class="">#1044</a></li>
<li class="">Bump sysinfo from 0.31.4 to 0.32.0 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1039" target="_blank" rel="noopener noreferrer" class="">#1039</a></li>
<li class="">Bump clap from 4.5.19 to 4.5.20 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1048" target="_blank" rel="noopener noreferrer" class="">#1048</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1049" target="_blank" rel="noopener noreferrer" class="">#1049</a>]Implement MessageUtil by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1050" target="_blank" rel="noopener noreferrer" class="">#1050</a></li>
<li class="">[ISSUE #<a href="https://github.com/mxsm/rocketmq-rust/issues/1011" target="_blank" rel="noopener noreferrer" class="">#1011</a>]Remove useless clippy annotations by <a href="https://github.com/shadowsoy" target="_blank" rel="noopener noreferrer" class="">@shadowsoy</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1051" target="_blank" rel="noopener noreferrer" class="">#1051</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1054" target="_blank" rel="noopener noreferrer" class="">#1054</a>]Use tokio Implement java CountDownLatch by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1055" target="_blank" rel="noopener noreferrer" class="">#1055</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1056" target="_blank" rel="noopener noreferrer" class="">#1056</a>]Optimize CountDownLatch⚡️ by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1057" target="_blank" rel="noopener noreferrer" class="">#1057</a></li>
<li class="">Bump proc-macro2 from 1.0.87 to 1.0.88 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1059" target="_blank" rel="noopener noreferrer" class="">#1059</a></li>
<li class="">Bump uuid from 1.10.0 to 1.11.0 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1058" target="_blank" rel="noopener noreferrer" class="">#1058</a></li>
<li class="">Bump serde_json from 1.0.128 to 1.0.129 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1060" target="_blank" rel="noopener noreferrer" class="">#1060</a></li>
<li class="">[ISSUE #<a href="https://github.com/mxsm/rocketmq-rust/issues/1052" target="_blank" rel="noopener noreferrer" class="">#1052</a>] Support request code LOCK_BATCH_MQ(41) by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1061" target="_blank" rel="noopener noreferrer" class="">#1061</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1053" target="_blank" rel="noopener noreferrer" class="">#1053</a>] Support request code UNLOCK_BATCH_MQ(42) by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1062" target="_blank" rel="noopener noreferrer" class="">#1062</a></li>
<li class="">Bump serde_json from 1.0.129 to 1.0.130 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1064" target="_blank" rel="noopener noreferrer" class="">#1064</a></li>
<li class="">Bump anyhow from 1.0.89 to 1.0.90 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1063" target="_blank" rel="noopener noreferrer" class="">#1063</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1065" target="_blank" rel="noopener noreferrer" class="">#1065</a>]Add msrv in .clippy.toml by <a href="https://github.com/ButterflyEffect1991" target="_blank" rel="noopener noreferrer" class="">@ButterflyEffect1991</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1066" target="_blank" rel="noopener noreferrer" class="">#1066</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1067" target="_blank" rel="noopener noreferrer" class="">#1067</a>] Supprot mq fault strategy by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1068" target="_blank" rel="noopener noreferrer" class="">#1068</a></li>
<li class="">Bump bytes from 1.7.2 to 1.8.0 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1073" target="_blank" rel="noopener noreferrer" class="">#1073</a></li>
<li class="">Bump syn from 2.0.79 to 2.0.82 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1072" target="_blank" rel="noopener noreferrer" class="">#1072</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1069" target="_blank" rel="noopener noreferrer" class="">#1069</a>]Add Shutdown struct by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1070" target="_blank" rel="noopener noreferrer" class="">#1070</a></li>
<li class="">Bump serde_json from 1.0.130 to 1.0.132 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1071" target="_blank" rel="noopener noreferrer" class="">#1071</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1074" target="_blank" rel="noopener noreferrer" class="">#1074</a>]Optimize Shutdown by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1075" target="_blank" rel="noopener noreferrer" class="">#1075</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1076" target="_blank" rel="noopener noreferrer" class="">#1076</a>]PullMessageService and RebalanceService add shutdown method
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1077" target="_blank" rel="noopener noreferrer" class="">#1077</a></li>
<li class="">Bump proc-macro2 from 1.0.88 to 1.0.89 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1083" target="_blank" rel="noopener noreferrer" class="">#1083</a></li>
<li class="">Bump tokio from 1.40.0 to 1.41.0 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1082" target="_blank" rel="noopener noreferrer" class="">#1082</a></li>
<li class="">Bump anyhow from 1.0.90 to 1.0.91 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1081" target="_blank" rel="noopener noreferrer" class="">#1081</a></li>
<li class="">Bump thiserror from 1.0.64 to 1.0.65 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1080" target="_blank" rel="noopener noreferrer" class="">#1080</a></li>
<li class="">Bump serde from 1.0.210 to 1.0.213 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1079" target="_blank" rel="noopener noreferrer" class="">#1079</a></li>
<li class="">Bump syn from 2.0.82 to 2.0.84 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1085" target="_blank" rel="noopener noreferrer" class="">#1085</a></li>
<li class="">Bump config from 0.14.0 to 0.14.1 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1084" target="_blank" rel="noopener noreferrer" class="">#1084</a></li>
<li class="">Bump regex from 1.11.0 to 1.11.1 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1087" target="_blank" rel="noopener noreferrer" class="">#1087</a></li>
<li class="">Bump syn from 2.0.84 to 2.0.85 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1086" target="_blank" rel="noopener noreferrer" class="">#1086</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1078" target="_blank" rel="noopener noreferrer" class="">#1078</a>]🚀Support send transaction message for client🍻 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1088" target="_blank" rel="noopener noreferrer" class="">#1088</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1089" target="_blank" rel="noopener noreferrer" class="">#1089</a>]🔥Optimize api according to rust api-guidelines🎨 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1090" target="_blank" rel="noopener noreferrer" class="">#1090</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1092" target="_blank" rel="noopener noreferrer" class="">#1092</a>] Add OperationResult struct by <a href="https://github.com/Fly-cmd-ops" target="_blank" rel="noopener noreferrer" class="">@Fly-cmd-ops</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1093" target="_blank" rel="noopener noreferrer" class="">#1093</a></li>
<li class="">Bump reqwest from 0.12.8 to 0.12.9 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1095" target="_blank" rel="noopener noreferrer" class="">#1095</a></li>
<li class="">Bump serde from 1.0.213 to 1.0.214 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1094" target="_blank" rel="noopener noreferrer" class="">#1094</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1091" target="_blank" rel="noopener noreferrer" class="">#1091</a>]🔥Support broker receive transaction message🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1096" target="_blank" rel="noopener noreferrer" class="">#1096</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1098" target="_blank" rel="noopener noreferrer" class="">#1098</a>]🚀Add ArcMut struct by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1099" target="_blank" rel="noopener noreferrer" class="">#1099</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1101" target="_blank" rel="noopener noreferrer" class="">#1101</a>] fix "subtract with overflow" bug for allocate_message_queue_averagely
by <a href="https://github.com/frankchen7788" target="_blank" rel="noopener noreferrer" class="">@frankchen7788</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1102" target="_blank" rel="noopener noreferrer" class="">#1102</a></li>
<li class="">Bump anyhow from 1.0.91 to 1.0.92 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1105" target="_blank" rel="noopener noreferrer" class="">#1105</a></li>
<li class="">Bump syn from 2.0.85 to 2.0.86 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1104" target="_blank" rel="noopener noreferrer" class="">#1104</a></li>
<li class="">Bump thiserror from 1.0.65 to 1.0.66 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1103" target="_blank" rel="noopener noreferrer" class="">#1103</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1106" target="_blank" rel="noopener noreferrer" class="">#1106</a>]Fix When topic not create the client can not consume by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1108" target="_blank" rel="noopener noreferrer" class="">#1108</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1107" target="_blank" rel="noopener noreferrer" class="">#1107</a>]Replace ArcRefCellWrapper with ArcMut by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1109" target="_blank" rel="noopener noreferrer" class="">#1109</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1110" target="_blank" rel="noopener noreferrer" class="">#1110</a>] Enable Consumer logging by <a href="https://github.com/rust-learn-now" target="_blank" rel="noopener noreferrer" class="">@rust-learn-now</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1111" target="_blank" rel="noopener noreferrer" class="">#1111</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1112" target="_blank" rel="noopener noreferrer" class="">#1112</a>]Optimize MessageTrait's methods signature by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1113" target="_blank" rel="noopener noreferrer" class="">#1113</a></li>
<li class="">Bump thiserror from 1.0.66 to 1.0.68 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1117" target="_blank" rel="noopener noreferrer" class="">#1117</a></li>
<li class="">Bump anyhow from 1.0.92 to 1.0.93 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1118" target="_blank" rel="noopener noreferrer" class="">#1118</a></li>
<li class="">Bump tokio from 1.41.0 to 1.41.1 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1119" target="_blank" rel="noopener noreferrer" class="">#1119</a></li>
<li class="">Bump tempfile from 3.13.0 to 3.14.0 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1120" target="_blank" rel="noopener noreferrer" class="">#1120</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1121" target="_blank" rel="noopener noreferrer" class="">#1121</a>]🧪Add test case for AccessChannel by <a href="https://github.com/master-main-hub" target="_blank" rel="noopener noreferrer" class="">@master-main-hub</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1122" target="_blank" rel="noopener noreferrer" class="">#1122</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1123" target="_blank" rel="noopener noreferrer" class="">#1123</a>]🧪Add test case for Validators by <a href="https://github.com/main-master-hub" target="_blank" rel="noopener noreferrer" class="">@main-master-hub</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1124" target="_blank" rel="noopener noreferrer" class="">#1124</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1125" target="_blank" rel="noopener noreferrer" class="">#1125</a>]🔊Implementing functionality similar to Java's LinkedBlockingQueue in Rust using Tokio🚀
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1126" target="_blank" rel="noopener noreferrer" class="">#1126</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1127" target="_blank" rel="noopener noreferrer" class="">#1127</a>]🧪Add test case for BlockingQueue by <a href="https://github.com/main-master-hub" target="_blank" rel="noopener noreferrer" class="">@main-master-hub</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1128" target="_blank" rel="noopener noreferrer" class="">#1128</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1129" target="_blank" rel="noopener noreferrer" class="">#1129</a>]📝Add doc for BlockingQueue by <a href="https://github.com/master-main-hub" target="_blank" rel="noopener noreferrer" class="">@master-main-hub</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1130" target="_blank" rel="noopener noreferrer" class="">#1130</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1097" target="_blank" rel="noopener noreferrer" class="">#1097</a>]🚧Support broker receive transaction message-2🔥 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1131" target="_blank" rel="noopener noreferrer" class="">#1131</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1134" target="_blank" rel="noopener noreferrer" class="">#1134</a>]🔥Remove BrokerConfig duplicate codes🔥
by <a href="https://github.com/rust-learn-now" target="_blank" rel="noopener noreferrer" class="">@rust-learn-now</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1135" target="_blank" rel="noopener noreferrer" class="">#1135</a></li>
<li class="">Bump thiserror from 1.0.68 to 1.0.69 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1138" target="_blank" rel="noopener noreferrer" class="">#1138</a></li>
<li class="">Bump serde from 1.0.214 to 1.0.215 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1137" target="_blank" rel="noopener noreferrer" class="">#1137</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1132" target="_blank" rel="noopener noreferrer" class="">#1132</a>]⚡️Optimize std String with Cheetah String🔥 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1139" target="_blank" rel="noopener noreferrer" class="">#1139</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1140" target="_blank" rel="noopener noreferrer" class="">#1140</a>]⚡️Enhanced the RequestHeaderCodec macro by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1141" target="_blank" rel="noopener noreferrer" class="">#1141</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1142" target="_blank" rel="noopener noreferrer" class="">#1142</a>]🔥Use CheetahString to replace std String🍻 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1143" target="_blank" rel="noopener noreferrer" class="">#1143</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1144" target="_blank" rel="noopener noreferrer" class="">#1144</a>]Bump cheetah-string 0.1.2 to 0.1.4 by <a href="https://github.com/rust-learn-now" target="_blank" rel="noopener noreferrer" class="">@rust-learn-now</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1145" target="_blank" rel="noopener noreferrer" class="">#1145</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1146" target="_blank" rel="noopener noreferrer" class="">#1146</a>]Update Github Actions CI by <a href="https://github.com/shadowsoy" target="_blank" rel="noopener noreferrer" class="">@shadowsoy</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1147" target="_blank" rel="noopener noreferrer" class="">#1147</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1148" target="_blank" rel="noopener noreferrer" class="">#1148</a>]Update codecov Github actions CI by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1149" target="_blank" rel="noopener noreferrer" class="">#1149</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1150" target="_blank" rel="noopener noreferrer" class="">#1150</a>]Use CheetahString to replace std String in MessageQueue
by <a href="https://github.com/Fly-cmd-ops" target="_blank" rel="noopener noreferrer" class="">@Fly-cmd-ops</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1151" target="_blank" rel="noopener noreferrer" class="">#1151</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1152" target="_blank" rel="noopener noreferrer" class="">#1152</a>] Add test case for MessageQueue by <a href="https://github.com/what-design" target="_blank" rel="noopener noreferrer" class="">@what-design</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1153" target="_blank" rel="noopener noreferrer" class="">#1153</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1154" target="_blank" rel="noopener noreferrer" class="">#1154</a>]🚀Optimize RemotingCommand method🎨 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1155" target="_blank" rel="noopener noreferrer" class="">#1155</a></li>
<li class="">Bump clap from 4.5.20 to 4.5.21 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1157" target="_blank" rel="noopener noreferrer" class="">#1157</a></li>
<li class="">Bump codecov/codecov-action from 4.0.1 to 4.6.0 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1156" target="_blank" rel="noopener noreferrer" class="">#1156</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1158" target="_blank" rel="noopener noreferrer" class="">#1158</a>]Refactor message_utils#delete_property method
by <a href="https://github.com/TeslaRustor" target="_blank" rel="noopener noreferrer" class="">@TeslaRustor</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1159" target="_blank" rel="noopener noreferrer" class="">#1159</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1160" target="_blank" rel="noopener noreferrer" class="">#1160</a>]🔥Optimize ValidateTopicResult String with CheetahString by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1161" target="_blank" rel="noopener noreferrer" class="">#1161</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1163" target="_blank" rel="noopener noreferrer" class="">#1163</a>]📝Add rocketmq-rust roadmap by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1164" target="_blank" rel="noopener noreferrer" class="">#1164</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1165" target="_blank" rel="noopener noreferrer" class="">#1165</a>]📝Update README.md by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1166" target="_blank" rel="noopener noreferrer" class="">#1166</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1167" target="_blank" rel="noopener noreferrer" class="">#1167</a>]🎨Optimize RemotingCommand#with_remark method🎨 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1168" target="_blank" rel="noopener noreferrer" class="">#1168</a></li>
<li class="">Bump codecov/codecov-action from 4.6.0 to 5.0.0 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1170" target="_blank" rel="noopener noreferrer" class="">#1170</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1171" target="_blank" rel="noopener noreferrer" class="">#1171</a>]Fix test case
TopicConfigAndMappingSerializeWrapper#topic_config_and_mapping_serialize_wrapper_getters error by <a href="https://github.com/rust-learn-now" target="_blank" rel="noopener noreferrer" class="">@rust-learn-now</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1172" target="_blank" rel="noopener noreferrer" class="">#1172</a></li>
<li class="">Bump flate2 from 1.0.34 to 1.0.35 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1169" target="_blank" rel="noopener noreferrer" class="">#1169</a></li>
<li class="">Bump codecov/codecov-action from 5.0.0 to 5.0.2 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1175" target="_blank" rel="noopener noreferrer" class="">#1175</a></li>
<li class="">[ISSUE #<a href="https://github.com/mxsm/rocketmq-rust/issues/1176" target="_blank" rel="noopener noreferrer" class="">#1176</a>]📝Update Github actions CI by <a href="https://github.com/rocketmq-rust-bot" target="_blank" rel="noopener noreferrer" class="">@rocketmq-rust-bot</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1177" target="_blank" rel="noopener noreferrer" class="">#1177</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1180" target="_blank" rel="noopener noreferrer" class="">#1180</a>]Fix cargo clippy -- -D warnings error by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1181" target="_blank" rel="noopener noreferrer" class="">#1181</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1173" target="_blank" rel="noopener noreferrer" class="">#1173</a>]🔥Optimize use CheetahString replace Std String🎨 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1174" target="_blank" rel="noopener noreferrer" class="">#1174</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1182" target="_blank" rel="noopener noreferrer" class="">#1182</a>]🔨Add remove-label-on-approve.yml by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1183" target="_blank" rel="noopener noreferrer" class="">#1183</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1184" target="_blank" rel="noopener noreferrer" class="">#1184</a>]🔨Upate Github actions CI🔧 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1185" target="_blank" rel="noopener noreferrer" class="">#1185</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1186" target="_blank" rel="noopener noreferrer" class="">#1186</a>]🔥Optimize MQClientAPIImpl method🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1187" target="_blank" rel="noopener noreferrer" class="">#1187</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1188" target="_blank" rel="noopener noreferrer" class="">#1188</a>]🔨Upate Github actions CI🔧 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1189" target="_blank" rel="noopener noreferrer" class="">#1189</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1192" target="_blank" rel="noopener noreferrer" class="">#1192</a>] 🔨Upate Github actions CI🔧 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1193" target="_blank" rel="noopener noreferrer" class="">#1193</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1190" target="_blank" rel="noopener noreferrer" class="">#1190</a>]🧪Add unit test for CMResult by <a href="https://github.com/main-master-hub" target="_blank" rel="noopener noreferrer" class="">@main-master-hub</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1191" target="_blank" rel="noopener noreferrer" class="">#1191</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1194" target="_blank" rel="noopener noreferrer" class="">#1194</a>]🔥Add doc for log.rs🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1195" target="_blank" rel="noopener noreferrer" class="">#1195</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1196" target="_blank" rel="noopener noreferrer" class="">#1196</a>]🔥Optimize CheetahString as method arg🎨 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1197" target="_blank" rel="noopener noreferrer" class="">#1197</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1194" target="_blank" rel="noopener noreferrer" class="">#1194</a>]🔨Update package , publish script📝 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1199" target="_blank" rel="noopener noreferrer" class="">#1199</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1200" target="_blank" rel="noopener noreferrer" class="">#1200</a>]⚡️Optimize CheetahString for rocketmq-broker and rocketmq-store🎨
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1201" target="_blank" rel="noopener noreferrer" class="">#1201</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1202" target="_blank" rel="noopener noreferrer" class="">#1202</a>]🔨Upate Github actions CI🔧 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1203" target="_blank" rel="noopener noreferrer" class="">#1203</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1204" target="_blank" rel="noopener noreferrer" class="">#1204</a>]🔨Update package , publish script by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/1205" target="_blank" rel="noopener noreferrer" class="">#1205</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/1207" target="_blank" rel="noopener noreferrer" class="">#1207</a>]🔥Rename rocketmq-client crate name to rocketmq-client-rust🐛
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/1208" target="_blank" rel="noopener noreferrer" class="">#1208</a></li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="new-contributors">New Contributors<a href="https://rocketmqrust.com/releases/2024/11/17/v0.3.0#new-contributors" class="hash-link" aria-label="Direct link to New Contributors" title="Direct link to New Contributors" translate="no">​</a></h2>
<ul>
<li class=""><a href="https://github.com/flydream-ylgw" target="_blank" rel="noopener noreferrer" class="">@flydream-ylgw</a> made their first contribution in <a href="https://github.com/mxsm/rocketmq-rust/pull/444" target="_blank" rel="noopener noreferrer" class="">#444</a></li>
<li class="">@yulanggongwu made their first contribution in <a href="https://github.com/mxsm/rocketmq-rust/pull/446" target="_blank" rel="noopener noreferrer" class="">#446</a></li>
<li class=""><a href="https://github.com/ButterflyEffect1991" target="_blank" rel="noopener noreferrer" class="">@ButterflyEffect1991</a> made their first contribution in <a href="https://github.com/mxsm/rocketmq-rust/pull/478" target="_blank" rel="noopener noreferrer" class="">#478</a></li>
<li class=""><a href="https://github.com/dream-cloud-fly" target="_blank" rel="noopener noreferrer" class="">@dream-cloud-fly</a> made their first contribution in <a href="https://github.com/mxsm/rocketmq-rust/pull/521" target="_blank" rel="noopener noreferrer" class="">#521</a></li>
<li class=""><a href="https://github.com/alax-cat" target="_blank" rel="noopener noreferrer" class="">@alax-cat</a> made their first contribution in <a href="https://github.com/mxsm/rocketmq-rust/pull/716" target="_blank" rel="noopener noreferrer" class="">#716</a></li>
<li class=""><a href="https://github.com/847850277" target="_blank" rel="noopener noreferrer" class="">@847850277</a> made their first contribution in <a href="https://github.com/mxsm/rocketmq-rust/pull/807" target="_blank" rel="noopener noreferrer" class="">#807</a></li>
<li class=""><a href="https://github.com/note-art" target="_blank" rel="noopener noreferrer" class="">@note-art</a> made their first contribution in <a href="https://github.com/mxsm/rocketmq-rust/pull/944" target="_blank" rel="noopener noreferrer" class="">#944</a></li>
<li class=""><a href="https://github.com/Fly-cmd-ops" target="_blank" rel="noopener noreferrer" class="">@Fly-cmd-ops</a> made their first contribution in <a href="https://github.com/mxsm/rocketmq-rust/pull/1093" target="_blank" rel="noopener noreferrer" class="">#1093</a></li>
<li class=""><a href="https://github.com/frankchen7788" target="_blank" rel="noopener noreferrer" class="">@frankchen7788</a> made their first contribution in <a href="https://github.com/mxsm/rocketmq-rust/pull/1102" target="_blank" rel="noopener noreferrer" class="">#1102</a></li>
<li class=""><a href="https://github.com/rust-learn-now" target="_blank" rel="noopener noreferrer" class="">@rust-learn-now</a> made their first contribution in <a href="https://github.com/mxsm/rocketmq-rust/pull/1111" target="_blank" rel="noopener noreferrer" class="">#1111</a></li>
<li class=""><a href="https://github.com/master-main-hub" target="_blank" rel="noopener noreferrer" class="">@master-main-hub</a> made their first contribution in <a href="https://github.com/mxsm/rocketmq-rust/pull/1122" target="_blank" rel="noopener noreferrer" class="">#1122</a></li>
<li class=""><a href="https://github.com/main-master-hub" target="_blank" rel="noopener noreferrer" class="">@main-master-hub</a> made their first contribution in <a href="https://github.com/mxsm/rocketmq-rust/pull/1124" target="_blank" rel="noopener noreferrer" class="">#1124</a></li>
<li class=""><a href="https://github.com/what-design" target="_blank" rel="noopener noreferrer" class="">@what-design</a> made their first contribution in <a href="https://github.com/mxsm/rocketmq-rust/pull/1153" target="_blank" rel="noopener noreferrer" class="">#1153</a></li>
<li class=""><a href="https://github.com/rocketmq-rust-bot" target="_blank" rel="noopener noreferrer" class="">@rocketmq-rust-bot</a> made their first contribution in <a href="https://github.com/mxsm/rocketmq-rust/pull/1177" target="_blank" rel="noopener noreferrer" class="">#1177</a></li>
</ul>
<p><a href="https://github.com/mxsm/rocketmq-rust/releases/tag/v0.3.0" target="_blank" rel="noopener noreferrer" class=""><strong>Full Changelog</strong></a></p>]]></content:encoded>
            <category>release</category>
            <category>v0.3.0</category>
        </item>
        <item>
            <title><![CDATA[RocketMQ Rust Release 🔖v0.2.0]]></title>
            <link>https://rocketmqrust.com/releases/2024/06/05/v0.2.0</link>
            <guid>https://rocketmqrust.com/releases/2024/06/05/v0.2.0</guid>
            <pubDate>Wed, 05 Jun 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[🚀Feature🎉]]></description>
            <content:encoded><![CDATA[<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="feature">🚀Feature🎉<a href="https://rocketmqrust.com/releases/2024/06/05/v0.2.0#feature" class="hash-link" aria-label="Direct link to 🚀Feature🎉" title="Direct link to 🚀Feature🎉" translate="no">​</a></h2>
<p>🎉🎉🎉🎉</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="1-perfect-the-name-server">1. Perfect the Name Server<a href="https://rocketmqrust.com/releases/2024/06/05/v0.2.0#1-perfect-the-name-server" class="hash-link" aria-label="Direct link to 1. Perfect the Name Server" title="Direct link to 1. Perfect the Name Server" translate="no">​</a></h3>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="2-develop-the-message-storage-module">2. Develop the message storage module<a href="https://rocketmqrust.com/releases/2024/06/05/v0.2.0#2-develop-the-message-storage-module" class="hash-link" aria-label="Direct link to 2. Develop the message storage module" title="Direct link to 2. Develop the message storage module" translate="no">​</a></h3>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="3-develop-the-broker-module">3. Develop the Broker module<a href="https://rocketmqrust.com/releases/2024/06/05/v0.2.0#3-develop-the-broker-module" class="hash-link" aria-label="Direct link to 3. Develop the Broker module" title="Direct link to 3. Develop the Broker module" translate="no">​</a></h3>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="4-support-single-message-sending-etc">4. Support single message sending, etc.<a href="https://rocketmqrust.com/releases/2024/06/05/v0.2.0#4-support-single-message-sending-etc" class="hash-link" aria-label="Direct link to 4. Support single message sending, etc." title="Direct link to 4. Support single message sending, etc." translate="no">​</a></h3>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="whats-changed">What's Changed<a href="https://rocketmqrust.com/releases/2024/06/05/v0.2.0#whats-changed" class="hash-link" aria-label="Direct link to What's Changed" title="Direct link to What's Changed" translate="no">​</a></h2>
<ul>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/127" target="_blank" rel="noopener noreferrer" class="">#127</a>]⬆️Upgrade the version to 0.2.0 for the next version's feature development
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/128" target="_blank" rel="noopener noreferrer" class="">#128</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/129" target="_blank" rel="noopener noreferrer" class="">#129</a>]🥚Define macros to handle common code for RequestHeader by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/130" target="_blank" rel="noopener noreferrer" class="">#130</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/131" target="_blank" rel="noopener noreferrer" class="">#131</a>]🤡init broker and store crate by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/132" target="_blank" rel="noopener noreferrer" class="">#132</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/133" target="_blank" rel="noopener noreferrer" class="">#133</a>]🔧Add rocketmq store config by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/134" target="_blank" rel="noopener noreferrer" class="">#134</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/135" target="_blank" rel="noopener noreferrer" class="">#135</a>]🚧Define rocketmq Message by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/136" target="_blank" rel="noopener noreferrer" class="">#136</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/137" target="_blank" rel="noopener noreferrer" class="">#137</a>]🚀Define the rust version of Messagestore based on the Java version of MessageStore
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/138" target="_blank" rel="noopener noreferrer" class="">#138</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/141" target="_blank" rel="noopener noreferrer" class="">#141</a>]💥Add Broker command line parse by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/142" target="_blank" rel="noopener noreferrer" class="">#142</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/140" target="_blank" rel="noopener noreferrer" class="">#140</a>]🎨Add Broker bootstrap by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/143" target="_blank" rel="noopener noreferrer" class="">#143</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/144" target="_blank" rel="noopener noreferrer" class="">#144</a>]🎉Add the basic code for local file in the store module by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/145" target="_blank" rel="noopener noreferrer" class="">#145</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/146" target="_blank" rel="noopener noreferrer" class="">#146</a>]📈Add Broker start method and optimize some code by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/147" target="_blank" rel="noopener noreferrer" class="">#147</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/148" target="_blank" rel="noopener noreferrer" class="">#148</a>]📝Add issue template by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/149" target="_blank" rel="noopener noreferrer" class="">#149</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/150" target="_blank" rel="noopener noreferrer" class="">#150</a>]Update ISSUE TEMPLATE by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/151" target="_blank" rel="noopener noreferrer" class="">#151</a></li>
<li class="">Revert "[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/150" target="_blank" rel="noopener noreferrer" class="">#150</a>]Update ISSUE TEMPLATE" by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/152" target="_blank" rel="noopener noreferrer" class="">#152</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/150" target="_blank" rel="noopener noreferrer" class="">#150</a>]🚀Update ISSUE TEMPLATE and some markdown doc by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/153" target="_blank" rel="noopener noreferrer" class="">#153</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/154" target="_blank" rel="noopener noreferrer" class="">#154</a>]Add ConfigManage code by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/155" target="_blank" rel="noopener noreferrer" class="">#155</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/156" target="_blank" rel="noopener noreferrer" class="">#156</a>]📝Add pull resquest template by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/157" target="_blank" rel="noopener noreferrer" class="">#157</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/158" target="_blank" rel="noopener noreferrer" class="">#158</a>]🚀Add some Implementations for ConfigManager trait by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/159" target="_blank" rel="noopener noreferrer" class="">#159</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/160" target="_blank" rel="noopener noreferrer" class="">#160</a>]💥BrokerController initialization method implementation by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/161" target="_blank" rel="noopener noreferrer" class="">#161</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/162" target="_blank" rel="noopener noreferrer" class="">#162</a>]📝Add Broker README.md by <a href="https://github.com/antcarryele" target="_blank" rel="noopener noreferrer" class="">@antcarryele</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/164" target="_blank" rel="noopener noreferrer" class="">#164</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/165" target="_blank" rel="noopener noreferrer" class="">#165</a>]🐛Fix Broker start error by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/166" target="_blank" rel="noopener noreferrer" class="">#166</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/167" target="_blank" rel="noopener noreferrer" class="">#167</a>]👍Add TopicConfigManager#init method by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/168" target="_blank" rel="noopener noreferrer" class="">#168</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/170" target="_blank" rel="noopener noreferrer" class="">#170</a>](🎉Happy Chinese New Year🎉)mplementing network communication for the Broker-1
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/171" target="_blank" rel="noopener noreferrer" class="">#171</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/173" target="_blank" rel="noopener noreferrer" class="">#173</a>](🎉Happy Chinese New Year🎉)Implementing network communication for the Broker-2
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/174" target="_blank" rel="noopener noreferrer" class="">#174</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/175" target="_blank" rel="noopener noreferrer" class="">#175</a>]👷Update GitHub Actions CI by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/176" target="_blank" rel="noopener noreferrer" class="">#176</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/177" target="_blank" rel="noopener noreferrer" class="">#177</a>]♻️Refactor net model by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/178" target="_blank" rel="noopener noreferrer" class="">#178</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/179" target="_blank" rel="noopener noreferrer" class="">#179</a>]📝Add project icon by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/180" target="_blank" rel="noopener noreferrer" class="">#180</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/181" target="_blank" rel="noopener noreferrer" class="">#181</a>]💚Add codecov ci by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/182" target="_blank" rel="noopener noreferrer" class="">#182</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/183" target="_blank" rel="noopener noreferrer" class="">#183</a>]💚Add codecov ci yml by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/184" target="_blank" rel="noopener noreferrer" class="">#184</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/187" target="_blank" rel="noopener noreferrer" class="">#187</a>]📝Add some icon into README.md by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/188" target="_blank" rel="noopener noreferrer" class="">#188</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/189" target="_blank" rel="noopener noreferrer" class="">#189</a>]📝Update README.md by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/190" target="_blank" rel="noopener noreferrer" class="">#190</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/191" target="_blank" rel="noopener noreferrer" class="">#191</a>]🚀Implementing network communication for the Broker-3 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/192" target="_blank" rel="noopener noreferrer" class="">#192</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/193" target="_blank" rel="noopener noreferrer" class="">#193</a>]📝Update README.md by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/194" target="_blank" rel="noopener noreferrer" class="">#194</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/195" target="_blank" rel="noopener noreferrer" class="">#195</a>]🚀Refactor remoting net by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/196" target="_blank" rel="noopener noreferrer" class="">#196</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/197" target="_blank" rel="noopener noreferrer" class="">#197</a>]🐛Fix Name server shutdown throw exception by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/198" target="_blank" rel="noopener noreferrer" class="">#198</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/199" target="_blank" rel="noopener noreferrer" class="">#199</a>]Broker net model develop by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/200" target="_blank" rel="noopener noreferrer" class="">#200</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/201" target="_blank" rel="noopener noreferrer" class="">#201</a>]🐛Fix Use RequestHeaderCodec macro cannot find type HashMap in this scope
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/202" target="_blank" rel="noopener noreferrer" class="">#202</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/203" target="_blank" rel="noopener noreferrer" class="">#203</a>]🐛Fix RequestHeaderCodec macro can not work by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/204" target="_blank" rel="noopener noreferrer" class="">#204</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/169" target="_blank" rel="noopener noreferrer" class="">#169</a>]🚀Implementing network communication for the Broker by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/205" target="_blank" rel="noopener noreferrer" class="">#205</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/207" target="_blank" rel="noopener noreferrer" class="">#207</a>]Support send message and send message v2(request code:10,310)-1
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/208" target="_blank" rel="noopener noreferrer" class="">#208</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/210" target="_blank" rel="noopener noreferrer" class="">#210</a>]🔧Add dependabot.yml by <a href="https://github.com/antcarryele" target="_blank" rel="noopener noreferrer" class="">@antcarryele</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/211" target="_blank" rel="noopener noreferrer" class="">#211</a></li>
<li class="">Update config requirement from 0.13 to 0.14 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/212" target="_blank" rel="noopener noreferrer" class="">#212</a></li>
<li class="">Update env_logger requirement from 0.10.0 to 0.11.2 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/213" target="_blank" rel="noopener noreferrer" class="">#213</a></li>
<li class="">Bump codecov/codecov-action from 4.0.1 to 4.0.2 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/214" target="_blank" rel="noopener noreferrer" class="">#214</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/209" target="_blank" rel="noopener noreferrer" class="">#209</a>]Support send message and send message v2(request code:10,310)-2
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/215" target="_blank" rel="noopener noreferrer" class="">#215</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/218" target="_blank" rel="noopener noreferrer" class="">#218</a>]📌Implement DefaultMappedFile initialization by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/219" target="_blank" rel="noopener noreferrer" class="">#219</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/220" target="_blank" rel="noopener noreferrer" class="">#220</a>]🚀Implement MessageStore put message-1 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/221" target="_blank" rel="noopener noreferrer" class="">#221</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/224" target="_blank" rel="noopener noreferrer" class="">#224</a>]🎨Using cfg to solve the problem that the MessageStore trait cannot be converted to an object
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/225" target="_blank" rel="noopener noreferrer" class="">#225</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/223" target="_blank" rel="noopener noreferrer" class="">#223</a>]🚧Implement MessageStore put message(single message)-2 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/226" target="_blank" rel="noopener noreferrer" class="">#226</a></li>
<li class="">Bump codecov/codecov-action from 4.0.2 to 4.1.0 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/228" target="_blank" rel="noopener noreferrer" class="">#228</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/227" target="_blank" rel="noopener noreferrer" class="">#227</a>]🚧Implement MessageStore put message(single message)-3 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/229" target="_blank" rel="noopener noreferrer" class="">#229</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/232" target="_blank" rel="noopener noreferrer" class="">#232</a>]🐛Fix CI fails to pass the check on the latest version of Rustc
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/233" target="_blank" rel="noopener noreferrer" class="">#233</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/230" target="_blank" rel="noopener noreferrer" class="">#230</a>]🍻Implement MessageExtEncoder by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/231" target="_blank" rel="noopener noreferrer" class="">#231</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/234" target="_blank" rel="noopener noreferrer" class="">#234</a>]🚧Implement AppendMessageCallback-1 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/235" target="_blank" rel="noopener noreferrer" class="">#235</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/236" target="_blank" rel="noopener noreferrer" class="">#236</a>]✨Create bytebuf crate for bytes operate by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/237" target="_blank" rel="noopener noreferrer" class="">#237</a></li>
<li class="">Revert "[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/236" target="_blank" rel="noopener noreferrer" class="">#236</a>]✨Create bytebuf crate for bytes operate" by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/239" target="_blank" rel="noopener noreferrer" class="">#239</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/240" target="_blank" rel="noopener noreferrer" class="">#240</a>]🎨Optimize broker main code by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/241" target="_blank" rel="noopener noreferrer" class="">#241</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/242" target="_blank" rel="noopener noreferrer" class="">#242</a>]🚀Implement DefaultMappedFile related functions-1 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/243" target="_blank" rel="noopener noreferrer" class="">#243</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/244" target="_blank" rel="noopener noreferrer" class="">#244</a>]🚧Implement TopicConfigManager load method by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/245" target="_blank" rel="noopener noreferrer" class="">#245</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/246" target="_blank" rel="noopener noreferrer" class="">#246</a>]📌Implement ConfigManager config_file_path method by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/247" target="_blank" rel="noopener noreferrer" class="">#247</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/249" target="_blank" rel="noopener noreferrer" class="">#249</a>]🚀Init rocketmq-filter crate by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/250" target="_blank" rel="noopener noreferrer" class="">#250</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/251" target="_blank" rel="noopener noreferrer" class="">#251</a>]🎨Fix code style error in latest rust nightly version by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/252" target="_blank" rel="noopener noreferrer" class="">#252</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/248" target="_blank" rel="noopener noreferrer" class="">#248</a>]💥Implement ConfigManager decode method by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/253" target="_blank" rel="noopener noreferrer" class="">#253</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/254" target="_blank" rel="noopener noreferrer" class="">#254</a>]🎨Format code style by <a href="https://github.com/TeslaRustor" target="_blank" rel="noopener noreferrer" class="">@TeslaRustor</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/255" target="_blank" rel="noopener noreferrer" class="">#255</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/256" target="_blank" rel="noopener noreferrer" class="">#256</a>]🐛Fix rust file link by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/257" target="_blank" rel="noopener noreferrer" class="">#257</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/258" target="_blank" rel="noopener noreferrer" class="">#258</a>]Fix loading config File error by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/259" target="_blank" rel="noopener noreferrer" class="">#259</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/260" target="_blank" rel="noopener noreferrer" class="">#260</a>]🐛Fix When broker shutdown will throw exeception by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/261" target="_blank" rel="noopener noreferrer" class="">#261</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/263" target="_blank" rel="noopener noreferrer" class="">#263</a>]🚧Support register borker(request code:103)-1 by <a href="https://github.com/TeslaRustor" target="_blank" rel="noopener noreferrer" class="">@TeslaRustor</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/264" target="_blank" rel="noopener noreferrer" class="">#264</a></li>
<li class="">[ISSUE #]🚀Implement CompletableFuture by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/266" target="_blank" rel="noopener noreferrer" class="">#266</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/267" target="_blank" rel="noopener noreferrer" class="">#267</a>]✅Add test case for CompletableFuture by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/268" target="_blank" rel="noopener noreferrer" class="">#268</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/270" target="_blank" rel="noopener noreferrer" class="">#270</a>]✨Implement remoting client-1 by <a href="https://github.com/TeslaRustor" target="_blank" rel="noopener noreferrer" class="">@TeslaRustor</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/271" target="_blank" rel="noopener noreferrer" class="">#271</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/272" target="_blank" rel="noopener noreferrer" class="">#272</a>]🚀Implement remoting client-2 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/273" target="_blank" rel="noopener noreferrer" class="">#273</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/274" target="_blank" rel="noopener noreferrer" class="">#274</a>]🚀Implement remoting client-3 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/275" target="_blank" rel="noopener noreferrer" class="">#275</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/276" target="_blank" rel="noopener noreferrer" class="">#276</a>]🐛Fix client send message error by <a href="https://github.com/TeslaRustor" target="_blank" rel="noopener noreferrer" class="">@TeslaRustor</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/277" target="_blank" rel="noopener noreferrer" class="">#277</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/278" target="_blank" rel="noopener noreferrer" class="">#278</a>]🚀Using pub to modify RemotingClient by <a href="https://github.com/TeslaRustor" target="_blank" rel="noopener noreferrer" class="">@TeslaRustor</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/279" target="_blank" rel="noopener noreferrer" class="">#279</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/280" target="_blank" rel="noopener noreferrer" class="">#280</a>]⚡️Optimize TokioExecutorService by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/281" target="_blank" rel="noopener noreferrer" class="">#281</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/282" target="_blank" rel="noopener noreferrer" class="">#282</a>]🚀Support register borker(request code:103)-2 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/283" target="_blank" rel="noopener noreferrer" class="">#283</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/284" target="_blank" rel="noopener noreferrer" class="">#284</a>]🚧Support register borker(request code:103)-3 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/285" target="_blank" rel="noopener noreferrer" class="">#285</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/286" target="_blank" rel="noopener noreferrer" class="">#286</a>]🎨Replace RequestProcessor#process_request &amp;mut self with &amp;self
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/287" target="_blank" rel="noopener noreferrer" class="">#287</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/288" target="_blank" rel="noopener noreferrer" class="">#288</a>]🎨Optimize ArcProcessorTable code by <a href="https://github.com/TeslaRustor" target="_blank" rel="noopener noreferrer" class="">@TeslaRustor</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/289" target="_blank" rel="noopener noreferrer" class="">#289</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/290" target="_blank" rel="noopener noreferrer" class="">#290</a>]🎨Optimize RocketmqDefaultClient code by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/291" target="_blank" rel="noopener noreferrer" class="">#291</a></li>
<li class="">Bump codecov/codecov-action from 4.1.0 to 4.1.1 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/292" target="_blank" rel="noopener noreferrer" class="">#292</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/293" target="_blank" rel="noopener noreferrer" class="">#293</a>]🎨Change RemotingService start method &amp;mut seft to &amp;self by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/294" target="_blank" rel="noopener noreferrer" class="">#294</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/295" target="_blank" rel="noopener noreferrer" class="">#295</a>]Refactor network section code by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/296" target="_blank" rel="noopener noreferrer" class="">#296</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/297" target="_blank" rel="noopener noreferrer" class="">#297</a>]🎨Optimize code struct by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/298" target="_blank" rel="noopener noreferrer" class="">#298</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/262" target="_blank" rel="noopener noreferrer" class="">#262</a>]🚀Support register borker(request code:103) by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/299" target="_blank" rel="noopener noreferrer" class="">#299</a></li>
<li class="">Bump codecov/codecov-action from 4.1.1 to 4.2.0 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/301" target="_blank" rel="noopener noreferrer" class="">#301</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/303" target="_blank" rel="noopener noreferrer" class="">#303</a>]🎨Remove useless import by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/304" target="_blank" rel="noopener noreferrer" class="">#304</a></li>
<li class="">Bump codecov/codecov-action from 4.2.0 to 4.3.0 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/302" target="_blank" rel="noopener noreferrer" class="">#302</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/300" target="_blank" rel="noopener noreferrer" class="">#300</a>]🚧Support send message and send message v2(request code:10,310)-3
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/305" target="_blank" rel="noopener noreferrer" class="">#305</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/307" target="_blank" rel="noopener noreferrer" class="">#307</a>]📝Update name server readme.md by <a href="https://github.com/antcarryele" target="_blank" rel="noopener noreferrer" class="">@antcarryele</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/308" target="_blank" rel="noopener noreferrer" class="">#308</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/309" target="_blank" rel="noopener noreferrer" class="">#309</a>]✨Add rocketmq-cmd crate by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/310" target="_blank" rel="noopener noreferrer" class="">#310</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/306" target="_blank" rel="noopener noreferrer" class="">#306</a>]🚀Support send message and send message v2(request code:10,310)-4
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/311" target="_blank" rel="noopener noreferrer" class="">#311</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/314" target="_blank" rel="noopener noreferrer" class="">#314</a>]🎉Rename rocketmq-cmd crate to rocketmq-cli crate by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/315" target="_blank" rel="noopener noreferrer" class="">#315</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/313" target="_blank" rel="noopener noreferrer" class="">#313</a>]🚀Read Commit log file from cmd by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/316" target="_blank" rel="noopener noreferrer" class="">#316</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/317" target="_blank" rel="noopener noreferrer" class="">#317</a>]📝Update rocketmq-cli README.md by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/318" target="_blank" rel="noopener noreferrer" class="">#318</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/312" target="_blank" rel="noopener noreferrer" class="">#312</a>]✨Support send message and send message v2(request code:10,310)-5
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/319" target="_blank" rel="noopener noreferrer" class="">#319</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/320" target="_blank" rel="noopener noreferrer" class="">#320</a>]✨Support unregister client(requst code 35) by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/322" target="_blank" rel="noopener noreferrer" class="">#322</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/321" target="_blank" rel="noopener noreferrer" class="">#321</a>]✨Support heart beat (requst code 34)-producer by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/324" target="_blank" rel="noopener noreferrer" class="">#324</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/325" target="_blank" rel="noopener noreferrer" class="">#325</a>]📝Update rocketmq-broker crate README.md by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/326" target="_blank" rel="noopener noreferrer" class="">#326</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/222" target="_blank" rel="noopener noreferrer" class="">#222</a>]🚀Implement MessageStore put message(single message) by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/327" target="_blank" rel="noopener noreferrer" class="">#327</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/328" target="_blank" rel="noopener noreferrer" class="">#328</a>]🚀Implement commitlog recover by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/329" target="_blank" rel="noopener noreferrer" class="">#329</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/330" target="_blank" rel="noopener noreferrer" class="">#330</a>]🎨Optimize commitlog recover by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/331" target="_blank" rel="noopener noreferrer" class="">#331</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/332" target="_blank" rel="noopener noreferrer" class="">#332</a>]🎨Optmize code struct by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/333" target="_blank" rel="noopener noreferrer" class="">#333</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/334" target="_blank" rel="noopener noreferrer" class="">#334</a>]🚧Optimize commitlog recover-2 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/335" target="_blank" rel="noopener noreferrer" class="">#335</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/336" target="_blank" rel="noopener noreferrer" class="">#336</a>]🚀Optimize get i32 of content_show#print_content method
by <a href="https://github.com/antcarryele" target="_blank" rel="noopener noreferrer" class="">@antcarryele</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/337" target="_blank" rel="noopener noreferrer" class="">#337</a></li>
<li class="">Bump codecov/codecov-action from 4.3.0 to 4.3.1 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/339" target="_blank" rel="noopener noreferrer" class="">#339</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/338" target="_blank" rel="noopener noreferrer" class="">#338</a>]🚀Optimize commitlog recover-3 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/340" target="_blank" rel="noopener noreferrer" class="">#340</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/341" target="_blank" rel="noopener noreferrer" class="">#341</a>]🎨Optimize RequestProcessor return by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/342" target="_blank" rel="noopener noreferrer" class="">#342</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/343" target="_blank" rel="noopener noreferrer" class="">#343</a>]🚀Optimize send message by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/344" target="_blank" rel="noopener noreferrer" class="">#344</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/345" target="_blank" rel="noopener noreferrer" class="">#345</a>]🎨Optimize recover message by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/346" target="_blank" rel="noopener noreferrer" class="">#346</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/347" target="_blank" rel="noopener noreferrer" class="">#347</a>]🎨Create abort file by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/348" target="_blank" rel="noopener noreferrer" class="">#348</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/350" target="_blank" rel="noopener noreferrer" class="">#350</a>]📌Optimize AppendMessageCallback trait and implemention by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/351" target="_blank" rel="noopener noreferrer" class="">#351</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/349" target="_blank" rel="noopener noreferrer" class="">#349</a>]🚀Add trait for DefaultMappedFile by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/352" target="_blank" rel="noopener noreferrer" class="">#352</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/353" target="_blank" rel="noopener noreferrer" class="">#353</a>]🚩Add Broker shutdown logic by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/354" target="_blank" rel="noopener noreferrer" class="">#354</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/355" target="_blank" rel="noopener noreferrer" class="">#355</a>]🚀Implement ConsumeQueueStore recover by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/356" target="_blank" rel="noopener noreferrer" class="">#356</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/357" target="_blank" rel="noopener noreferrer" class="">#357</a>]⚡️Replace Arc&lt;parking_lot::Mutex&gt; with AtomicU64 of MappedFileQueue property
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/358" target="_blank" rel="noopener noreferrer" class="">#358</a></li>
<li class="">Bump codecov/codecov-action from 4.3.1 to 4.4.0 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/359" target="_blank" rel="noopener noreferrer" class="">#359</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/360" target="_blank" rel="noopener noreferrer" class="">#360</a>]🎨Optimize MessageStore recover logic by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/361" target="_blank" rel="noopener noreferrer" class="">#361</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/362" target="_blank" rel="noopener noreferrer" class="">#362</a>]✨Implment Commit log abort recover by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/363" target="_blank" rel="noopener noreferrer" class="">#363</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/364" target="_blank" rel="noopener noreferrer" class="">#364</a>]🎉Implement ServiceThread by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/365" target="_blank" rel="noopener noreferrer" class="">#365</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/366" target="_blank" rel="noopener noreferrer" class="">#366</a>]🚀Implement ReputMessageService by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/367" target="_blank" rel="noopener noreferrer" class="">#367</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/368" target="_blank" rel="noopener noreferrer" class="">#368</a>]🚀Optimize send message logic by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/369" target="_blank" rel="noopener noreferrer" class="">#369</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/370" target="_blank" rel="noopener noreferrer" class="">#370</a>]🚀Add DefaultMessageStore ScheduleTask🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/371" target="_blank" rel="noopener noreferrer" class="">#371</a></li>
<li class="">Bump codecov/codecov-action from 4.4.0 to 4.4.1 by <a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/372" target="_blank" rel="noopener noreferrer" class="">#372</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/373" target="_blank" rel="noopener noreferrer" class="">#373</a>]✨Optimize broker receive message logic and fix some bugs✨ by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/374" target="_blank" rel="noopener noreferrer" class="">#374</a></li>
<li class="">Revert "Bump codecov/codecov-action from 4.4.0 to 4.4.1" by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/376" target="_blank" rel="noopener noreferrer" class="">#376</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/377" target="_blank" rel="noopener noreferrer" class="">#377</a>]⚡️Bump codecov/codecov-action from 4.4.0 to 4.4.1⚡️
by <a href="https://github.com/SpaceOneT" target="_blank" rel="noopener noreferrer" class="">@SpaceOneT</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/378" target="_blank" rel="noopener noreferrer" class="">#378</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/375" target="_blank" rel="noopener noreferrer" class="">#375</a>]💥Implement IndexService💥 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/380" target="_blank" rel="noopener noreferrer" class="">#380</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/381" target="_blank" rel="noopener noreferrer" class="">#381</a>]⚡️Optimize send message logic⚡️ by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/382" target="_blank" rel="noopener noreferrer" class="">#382</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/383" target="_blank" rel="noopener noreferrer" class="">#383</a>]💥Optimize CommitLog#put_message💡 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/384" target="_blank" rel="noopener noreferrer" class="">#384</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/385" target="_blank" rel="noopener noreferrer" class="">#385</a>] ✅Add test case for MessageExtEncoder by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/386" target="_blank" rel="noopener noreferrer" class="">#386</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/389" target="_blank" rel="noopener noreferrer" class="">#389</a>]✅Add test case for file_utils🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/390" target="_blank" rel="noopener noreferrer" class="">#390</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/387" target="_blank" rel="noopener noreferrer" class="">#387</a>]✅Add test case for EnvUtils🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/388" target="_blank" rel="noopener noreferrer" class="">#388</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/391" target="_blank" rel="noopener noreferrer" class="">#391</a>]✅Add test case for message_utils🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/392" target="_blank" rel="noopener noreferrer" class="">#392</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/393" target="_blank" rel="noopener noreferrer" class="">#393</a>]🚀Add assign offset in CommitLog#put_message by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/394" target="_blank" rel="noopener noreferrer" class="">#394</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/395" target="_blank" rel="noopener noreferrer" class="">#395</a>]🔥Implement consume store recoverOffsetTable🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/396" target="_blank" rel="noopener noreferrer" class="">#396</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/397" target="_blank" rel="noopener noreferrer" class="">#397</a>]✅Add test case for MessageSysFlag💡 by <a href="https://github.com/shadowsoy" target="_blank" rel="noopener noreferrer" class="">@shadowsoy</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/398" target="_blank" rel="noopener noreferrer" class="">#398</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/399" target="_blank" rel="noopener noreferrer" class="">#399</a>]✅Add test case for topic_sys_flag🚀 by <a href="https://github.com/shadowsoy" target="_blank" rel="noopener noreferrer" class="">@shadowsoy</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/400" target="_blank" rel="noopener noreferrer" class="">#400</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/401" target="_blank" rel="noopener noreferrer" class="">#401</a>]🎨Implement UtilAll method by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/402" target="_blank" rel="noopener noreferrer" class="">#402</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/403" target="_blank" rel="noopener noreferrer" class="">#403</a>]🎨Optimize CleanupPolicyUtils by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/404" target="_blank" rel="noopener noreferrer" class="">#404</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/405" target="_blank" rel="noopener noreferrer" class="">#405</a>]🍻Optimize TopicConfigManager register_broker_data method
by <a href="https://github.com/shadowsoy" target="_blank" rel="noopener noreferrer" class="">@shadowsoy</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/406" target="_blank" rel="noopener noreferrer" class="">#406</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/407" target="_blank" rel="noopener noreferrer" class="">#407</a>]🧑‍💻Optimize ConfigManager code by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/408" target="_blank" rel="noopener noreferrer" class="">#408</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/409" target="_blank" rel="noopener noreferrer" class="">#409</a>]⚡️Optimize RemotingCommand decode and encode by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/410" target="_blank" rel="noopener noreferrer" class="">#410</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/411" target="_blank" rel="noopener noreferrer" class="">#411</a>]🐛Fix DataVersion deserialize error by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/412" target="_blank" rel="noopener noreferrer" class="">#412</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/413" target="_blank" rel="noopener noreferrer" class="">#413</a>]🚧Optimize Broker shutdown for TopicConfigManager🚀 by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/414" target="_blank" rel="noopener noreferrer" class="">#414</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/415" target="_blank" rel="noopener noreferrer" class="">#415</a>]🎨Optmize code logic by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/416" target="_blank" rel="noopener noreferrer" class="">#416</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/417" target="_blank" rel="noopener noreferrer" class="">#417</a>]✨Implement message persistence to disk during transmission🚀
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/418" target="_blank" rel="noopener noreferrer" class="">#418</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/419" target="_blank" rel="noopener noreferrer" class="">#419</a>]✨Implement message persistence to disk during transmission-2✨
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/420" target="_blank" rel="noopener noreferrer" class="">#420</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/421" target="_blank" rel="noopener noreferrer" class="">#421</a>]🚀Optimize and refine the dishwashing process by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a>
in <a href="https://github.com/mxsm/rocketmq-rust/pull/422" target="_blank" rel="noopener noreferrer" class="">#422</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/425" target="_blank" rel="noopener noreferrer" class="">#425</a>]🐛Fix the value of the body CRC32 does not match the version in Java
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/426" target="_blank" rel="noopener noreferrer" class="">#426</a></li>
<li class="">[ISSUE <a href="https://github.com/mxsm/rocketmq-rust/issues/423" target="_blank" rel="noopener noreferrer" class="">#423</a>]🐛Fix after sending the message, the queueOffset did not increase
by <a href="https://github.com/mxsm" target="_blank" rel="noopener noreferrer" class="">@mxsm</a> in <a href="https://github.com/mxsm/rocketmq-rust/pull/424" target="_blank" rel="noopener noreferrer" class="">#424</a></li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="new-contributors">New Contributors<a href="https://rocketmqrust.com/releases/2024/06/05/v0.2.0#new-contributors" class="hash-link" aria-label="Direct link to New Contributors" title="Direct link to New Contributors" translate="no">​</a></h2>
<ul>
<li class=""><a href="https://github.com/dependabot" target="_blank" rel="noopener noreferrer" class="">@dependabot</a> made their first contribution in <a href="https://github.com/mxsm/rocketmq-rust/pull/212" target="_blank" rel="noopener noreferrer" class="">#212</a></li>
<li class=""><a href="https://github.com/shadowsoy" target="_blank" rel="noopener noreferrer" class="">@shadowsoy</a> made their first contribution in <a href="https://github.com/mxsm/rocketmq-rust/pull/398" target="_blank" rel="noopener noreferrer" class="">#398</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/mxsm/rocketmq-rust/releases/tag/v0.2.0" target="_blank" rel="noopener noreferrer" class=""><code>v0.2.0</code></a></p>]]></content:encoded>
            <category>release</category>
            <category>v0.2.0</category>
        </item>
        <item>
            <title><![CDATA[RocketMQ Rust Release 🔖v0.1.0]]></title>
            <link>https://rocketmqrust.com/releases/2024/01/28/v0.1.0</link>
            <guid>https://rocketmqrust.com/releases/2024/01/28/v0.1.0</guid>
            <pubDate>Thu, 01 Feb 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[🔊Announcement: RocketMQ Rust 🔖v0.1.0 has been officially released. For more detailed changes, please refer to the following documentation.]]></description>
            <content:encoded><![CDATA[<p>🔊Announcement: <strong><code>RocketMQ Rust</code></strong> 🔖v0.1.0 has been officially released. For more detailed changes, please refer to the following documentation.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="whats-changed">What's Changed<a href="https://rocketmqrust.com/releases/2024/01/28/v0.1.0#whats-changed" class="hash-link" aria-label="Direct link to What's Changed" title="Direct link to What's Changed" translate="no">​</a></h2>
<p>Full release notes are available at <a href="https://github.com/mxsm/rocketmq-rust/commits/v0.1.0" target="_blank" rel="noopener noreferrer" class="">GitHub Commits v0.1.0</a></p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="key-features">Key Features<a href="https://rocketmqrust.com/releases/2024/01/28/v0.1.0#key-features" class="hash-link" aria-label="Direct link to Key Features" title="Direct link to Key Features" translate="no">​</a></h3>
<ul>
<li class="">Namesrv core functionality implementation</li>
<li class="">Broker registration and cluster management</li>
<li class="">Route info management</li>
<li class="">KV configuration support</li>
<li class="">Topic management operations</li>
<li class="">Schedule service for broker health monitoring</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="new-contributors">New Contributors<a href="https://rocketmqrust.com/releases/2024/01/28/v0.1.0#new-contributors" class="hash-link" aria-label="Direct link to New Contributors" title="Direct link to New Contributors" translate="no">​</a></h3>
<ul>
<li class=""><a href="https://github.com/antcarryele" target="_blank" rel="noopener noreferrer" class="">@antcarryele</a></li>
<li class=""><a href="https://github.com/SpaceXCN" target="_blank" rel="noopener noreferrer" class="">@SpaceXCN</a></li>
<li class=""><a href="https://github.com/TeslaRustor" target="_blank" rel="noopener noreferrer" class="">@TeslaRustor</a></li>
<li class=""><a href="https://github.com/SpaceOneT" target="_blank" rel="noopener noreferrer" class="">@SpaceOneT</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/mxsm/rocketmq-rust/commits/v0.1.0" target="_blank" rel="noopener noreferrer" class="">https://github.com/mxsm/rocketmq-rust/commits/v0.1.0</a></p>]]></content:encoded>
            <category>release</category>
            <category>v0.1.0</category>
        </item>
    </channel>
</rss>