All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- feat(tools): Add
GetControllerMetadataSubCommand(#5624) - feat(common): Add
filter_typemodule to filter.rs in rocketmq-common crate (#5454)
- refactor(client): Refactor
default_mq_producer::startindefault_mq_producer.rsremoving repeatedas_mut().unwrap()(#5576) - refactor(tui): Reformat
rocketmq-tuiusingtaplo(#5242) - refactor(error): Reformat
Cargo.tomlusingtaplowith entry alignment (#5232) - refactor(client): Change
MQProducer::send_to_queuereturn type toRocketMQResult<Option<SendResult>>inmq_producer.rs,default_mq_producer.rsandtransaction_mq_producer.rs(#5169) - refactor(client): Replace
lazy_static!withstd::sync::LazyLockintrace_view.rs(#5092) - refactor(store): Replace
lazy_static!withstd::sync::LazyLockindelivery.rsand removelazy_staticdependency fromrocketmq-store(#5091) - refactor(common): Replace
lazy_static!withstd::sync::LazyLockinname_server_address_utils.rs(#5068) - refactor(common): Replace
lazy_static!withstd::sync::LazyLockinbroker_config.rs(#5056) - refactor(remoting): Replace
lazy_static!withstd::sync::LazyLockinremoting_command.rsand removelazy_staticdependency fromrocketmq-remoting(#5060) - perf(ArcMut): Add the
#[inline]attribute to themut_from_ref,downgrade, andget_innermethods forArcMut, improving performance (#2876) - chore(controller): Update default controller listen address to use port 60109 (#5527)