This page lists server-side version updates for ApsaraMQ for RocketMQ 5.x, including new features, optimizations, and bug fixes.
Check your instance version
Go to the Instance Details page in the ApsaraMQ for RocketMQ console. On the Basic Information or Version Management tab, you can view the current instance version and the latest available server-side version.
For upgrade instructions, see Version management.
The version number of ApsaraMQ for RocketMQ follows the format {apache-rocketmq-version}-rmq-x.y.z, where {apache-rocketmq-version} is the underlying Apache RocketMQ kernel version and x.y.z is the commercial version number of ApsaraMQ for RocketMQ.
July 2026
5.5.0-rmq-1.1.1
Change | Category | Description |
LiteTopic clustering consumption | New | LiteTopic consumer groups support a new consumption mode: clustering consumption (CLUSTERING). Clients in a consumer group do not need to subscribe to specific LiteTopic names. The server evenly distributes messages from all LiteTopics among clients in the group. |
LiteTopic exclusive consumption | New | LiteTopic consumer groups support exclusive consumption. Each LiteTopic can be consumed by only one consumer at a time. The most recently subscribed consumer is selected for message delivery. |
Large message billing rule update | Enhancement | Updated the billing rules for large messages from a flat rate of 1 request per 4 KB to a two-tier model: messages ≤64 KB are billed at 1 request per 4 KB; messages >64 KB are billed at 1 request per 64 KB. |
Priority message commercialization | Enhancement | Completed commercialization adaptations for priority messages, including management API updates and tiered storage integrations. |
JDK 21 build upgrade | Enhancement | The project is now built with JDK 21. |
LiteTopic accumulation query performance | Optimization | Optimized the LiteTopic message accumulation calculation logic to prevent slow accumulation queries when the backlog is large. |
LiteTopic exclusive consumption reliability | Optimization | Improved the reliability of LiteTopic exclusive consumption in edge cases through a server-side tombstone mechanism. |
RocksDB CQ performance | Optimization | Improved RocksDB CQ performance. |
LiteTopic clustering consumption dirty data | Bug fix | Fixed an issue where dirty data remained on the server side when clients went offline during LiteTopic clustering consumption. |
OpenTelemetry 1.44 Metrics out-of-memory | Bug fix | Fixed an out-of-memory (OOM) issue with OpenTelemetry 1.44 Metrics data reporting. |
Consumer offset deserialization | Bug fix | Fixed an issue where a ConsumerOffset JSON deserialization exception caused consumer offset loss. |
Topic configuration persistence | Bug fix | Fixed an issue where topic configuration was not persisted when an exception occurred during topic registration. |
Topic deletion file residual | Bug fix | Fixed an issue where files were not fully cleaned up when a topic was deleted. |
March 2026
5.0-rmq-20260304-1
Change | Category | Description |
Priority messages | New | When message accumulation occurs, ApsaraMQ for RocketMQ delivers messages to consumers in descending order of priority, on a best-effort basis, with high-priority messages delivered first. For more information, see Priority messages. |
5.0-rmq-20260303-1
Change | Category | Description |
Cross-AZ data synchronous replication | New | When a service exception occurs in one availability zone, accumulated messages can continue to be consumed by consumers in other availability zones. For more information, see Instance disaster recovery. |
October 2025
5.0-rmq-20251024-1
Change | Category | Description |
Lightweight topic-based model | New | Introduced a topic-based messaging model that does not require pre-created topics. Topics are automatically created when a producer first sends a message to them. |
Message query API performance | Optimization | Improved message query API response times. |
Server stability for legacy clients | Optimization | Improved server stability by optimizing how invalid requests from older Remoting clients are handled during events such as local full garbage collection. |
July 2025
5.0-rmq-20250721-1
Change | Category | Description |
Batch messaging for 4.x clients | New | Enables 4.x clients to send messages in batches. |
Offset reset logic | Optimization | When a backoff offset is set, the retry queue offset is preserved. This prevents mass redelivery of messages. |
Longer topic and group names | Optimization | For non-Serverless instances, increased the maximum topic name length to 127 characters and the maximum consumer group ID length to 120 characters. |
5.0-rmq-20250715-4
Change | Category | Description |
Million-level queue performance (phase 3) | Optimization | Further metastore architecture upgrades to improve performance for instances with millions of queues. This is the third phase of a multi-version rollout that started in version 5.0-rmq-20250604-1. |
June 2025
5.0-rmq-20250609-4
Change | Category | Description |
Million-level queue performance (phase 2) | Optimization | Further metastore architecture upgrades to improve performance for instances with millions of queues. This is the second phase of a multi-version rollout that started in version 5.0-rmq-20250604-1. |
5.0-rmq-20250604-1
Change | Category | Description |
Million-level queue performance (phase 1) | Optimization | Began upgrading the metastore architecture to improve performance for instances with millions of queues. This is the first phase of a multi-version rollout. |
May 2025
5.0-rmq-20250526-1
Change | Category | Description |
Global Message Replication for advanced message types | New | Global Message Replication now supports synchronization of scheduled messages, transaction messages, and ordered messages. |
Longer topic and group names | Optimization | For non-Serverless instances, increased the maximum topic name length to 127 characters and the maximum consumer group ID length to 120 characters. |
gRPC consumer latency | Optimization | Reduced connection recovery time for gRPC consumers after network interruptions. |
Message key query in tiered storage | Bug fix | Fixed an issue where messages could not be queried by key in tiered storage. |
Remoting client trace reporting | Bug fix | Fixed an issue where message traces from open-source Remoting clients were occasionally lost during reporting. For more information about message traces, see Message Trace. |
RocksDB storage consistency | Bug fix | Fixed consistency issues in RocksDB storage. |
January 2025
5.0-rmq-20250102-2
Change | Category | Description |
Single-server throttling | Bug fix | Fixed an issue where a single server throttled requests even when the instance-level throttling limit was not reached. |
December 2024
5.0-rmq-20241210-4
Change | Category | Description |
Consumption latency display | Bug fix | Fixed an issue where consumption latency was not displayed on the Runtime Information tab of the Group Details page. |
November 2024
5.0-rmq-20241126-2
Change | Category | Description |
Consumption latency in tag filtering | Enhancement | Resolved abnormally high consumption latency shown in monitoring metrics when tag filtering is enabled. |
Subscription display on Group Details | Bug fix | Fixed an issue on the Group Details page where the subscription relationship displayed as "Not Applicable" or changed inconsistently after repeated refreshes. |
5.0-rmq-20241121-1
Change | Category | Description |
Storage encryption for Platinum Edition | New | Enables storage encryption for Platinum Edition instances. |
September 2024
5.0-rmq-20240923-1
Change | Category | Description |
gRPC push consumer renewal | Bug fix | Fixed an issue where message acknowledgment failed to renew for gRPC push consumers. |
Scheduled message dequeuing | Optimization | Improved the dequeuing mechanism for scheduled messages to prevent unintended delivery of outdated messages. |
August 2024
5.0-rmq-20240815-2
Change | Category | Description |
SQL-92 filtering performance | Optimization | Improved SQL-92 filtering performance, reducing delivery latency for real-time consumption with filters. |
5.0-rmq-20240805-1
Change | Category | Description |
Client authentication performance | Optimization | Optimized permission authentication for client-to-server connections. |
June 2024
5.0-rmq-20240627-1
Change | Category | Description |
ACL 2.0 support | Optimization | Added support for Access Control List (ACL) 2.0 and improved the permission check for retried messages. |
Delete subscriptions in console | Optimization | Added support for deleting subscription relationships in the console. |
POP consumption long polling | Optimization | Improved long polling performance for POP consumption when multiple subscription groups use tag filtering. |
Message border queries and cold read filtering | Optimization | Fixed issues with querying message time ranges and improved cold read tag filtering performance. |
Storage layer isolation | Optimization | Added isolation level semantics to the storage layer. Also fixed a potential message loss issue after a crash when synchronous disk flushing is configured. |
Scheduled message concurrency | Bug fix | Fixed a concurrency issue when processing scheduled messages across the 2-hour scheduling boundary. |
March 2023
5.0-rmq-20230322-1
Change | Category | Description |
Apache RocketMQ 5.0.x compatibility | Enhancement | Compatible with the latest version of open-source Apache RocketMQ 5.0.x. |
Serverless elastic billing | Enhancement | Supports elastic billing for computing resources and pay-as-you-go billing for storage. |
Dashboard and Message Trace | Enhancement | Supports the Dashboard and Message Trace features for enhanced observability. |
Cloud migration | Enhancement | Supports migrating self-managed Apache RocketMQ instances and instances from earlier ApsaraMQ for RocketMQ versions to ApsaraMQ for RocketMQ 5.x. |
Tiered storage | Enhancement | Supports tiered storage, which lets you define custom retention periods at reduced cost. |
Dead-letter message routing | Enhancement | Supports routing dead-letter messages to custom topics for separate processing. |