Hi, RocketMQ community:

We are preparing for the upcoming release of RocketMQ 5.5.0. As we
finalize the release candidate, please reply to this thread or comment
on the associated GitHub issues if you have any pending fixes,
improvement suggestions, or are aware of blocking issues. RocketMQ
5.5.0 brings Lite Mode, a lightweight subscription mechanism designed
for AI scenarios, alongside enhancements across Broker, Proxy, and
client components.

# Lite Mode (New Feature)
Introduced a lightweight subscription mode (Lite Mode) that delivers
more efficient messaging with reduced resource consumption. This mode
provides complete lifecycle management, event dispatching,
subscription registration, message processing, and metrics monitoring.
With the newly added Lite message processor, long-polling service,
control handler, and corresponding protocol support, it establishes an
efficient lightweight message subscription mechanism tailored for AI
scenarios.

# Broker Improvements
Extended the capabilities of core message processors including
AckMessageProcessor, NotificationProcessor, PullMessageProcessor, and
PopLiteMessageProcessor, while enhancing PopConsumerService and the
consumer lock service. On the storage side, optimized the RocksDB
implementations for RocksDBConsumerOffsetManager,
ConsumerOffsetManager, and transactional messages, and improved
CommitLog and other storage components along with the metrics
capabilities of BrokerMetricsManager. Additionally, new configuration
options have been added to BrokerConfig, with further extensions to
TopicConfig, TopicAttributes, and other configuration classes.

# Proxy Improvements
Expanded gRPC v2 protocol support with newly added activity classes
and converters. Enhanced the processing capabilities of
MessagingProcessor, ConsumerProcessor, and related processors.
Introduced a message queue priority provider and penalty mechanism to
further refine routing strategies.

# Client Improvements
Extended the interfaces of MQClientAPIImpl and MQClientAPIExt,
strengthened the load balancing logic in RebalanceImpl and
MQClientInstance, and delivered optimizations to the delay strategy.

# Other Changes
Updated TLS configuration documentation in both Chinese and English.
Removed deprecated GitHub workflow files. Expanded test coverage and
resolved multiple known test case issues.

If you have any pending fixes or improvement suggestions, please
reply. Thank you for your continued support and contributions to the
RocketMQ project. We look forward to your feedback and hope to make
this release a success together.

Best regards,
RocketMQ Team

Reply via email to