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.
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 Replicator for advanced message types | New | Global Replicator 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. |