This topic describes the added features, optimized features, and known issues that are fixed for Message Queue for Apache RocketMQ and provides links to the relevant references. This can help you understand the updates of Message Queue for Apache RocketMQ.

2022-07-04

Feature Description Type References
Commercial edition of the HTTP client SDK for C# V1.0.5 The following issue is fixed: If a message body includes special characters that are non-Unicode characters, message consumption is blocked. Optimized feature Release notes

2022-06-16

Feature Description Type References
Commercial edition of the TCP client SDK for Java ons-client 2.0.2.Final The following issue is fixed: When you use the SDK to send a message, a deadlock may be triggered. Optimized feature Release notes

2022-05-16

Feature Description Type References
Commercial edition of the TCP client SDK for Java ons-client 1.8.8.5.Final The following issue is fixed: When the updateCredential operation is called multiple times in a short period of time, cross-account authorization for Resource Access Management (RAM) roles by using Security Token Service (STS) fails because atomicity is not ensured when the AccessKey ID, AccessKey secret, and STS token are updated. Optimized feature Release notes

2022-03-09

Feature Description Type References
Major version upgrade for TCP client SDKs The upgraded major versions of TCP client SDKs are available in the following regions:
  • China (Qingdao)
  • China (Shenzhen)
Optimized feature

2022-02-22

Feature Description Type References
Limit on the number of groups A maximum of 1,000 groups can be created in a single instance. Optimized feature Manage groups

2022-01-18

Feature Description Type References
Commercial edition of the TCP client SDK for Java ons-client 1.8.8.3.Final
  • The following issue is fixed: The message that corresponds to a specific consumer offset is skipped due to broker errors.
  • The following issue is fixed: The unit of the timeout period for message consumption is incorrect.
Optimized feature Release notes
Asynchronous creation of topics
  • The Creating and Enabled states are provided for topics when the system creates topics in an asynchronous manner.
  • Highly concurrent tasks for creating topics are supported.
Optimized feature

2022-01-14

Feature Description Type References
Dashboard A variety of metrics in more dimensions are supported to display message data in a more comprehensive manner. Optimized feature Dashboard

2021-12-24

Feature Description Type References
Commercial edition of the HTTP client SDK for Java V1.0.3.2 The Log4j dependency is replaced with the SLF4J dependency. Optimized feature Release notes for the SDK for Java

2021-12-16

Feature Description Type References
New region Message Queue for Apache RocketMQ is available in the Philippines (Manila) region. Added feature

2021-12-13

Feature Description Type References
Commercial edition of the HTTP client SDK for Java V1.0.3.1 Apache Log4j is updated to V2.15.0. Optimized feature Release notes for the SDK for Java
Commercial edition of the HTTP client SDK for PHP V1.0.3.1 The compatibility issue related to PHP 5.5 is fixed. Optimized feature Release notes for the SDK for PHP

2021-11-12

Feature Description Type References
Migration of open source RocketMQ clusters to Alibaba Cloud Message Queue for Apache RocketMQ The Migration Assessment step is added to the Migration to Cloud wizard in the Message Queue for Apache RocketMQ console. This can help you complete technical and cost evaluation for your migration task. Added feature Step 2: Evaluate a migration task

2021-10-18

Feature Description Type References
Major version upgrade for TCP client SDKs
  • Load balancing: Load balancing is performed based on messages. This makes the message loads more balanced.
  • Public endpoint: A Message Queue for Apache RocketMQ instance can be accessed by using a public TCP endpoint.
  • Dashboard: Various metrics are added. The added metrics include the number of accumulated messages and the duration and success rate of each step from message production to message consumption.
  • Message tracing: More parameters are included in trace query results. These parameters are related to scheduled messages, delayed messages, transactional messages, and message consumption.
Notice The upgraded major versions of TCP client SDKs are available only in the China (Chengdu) region.
Added feature

2021-10-12

Feature Description Type References
Migration of open source RocketMQ clusters to Alibaba Cloud Message Queue for Apache RocketMQ Open source RocketMQ clusters can be migrated to Alibaba Cloud Message Queue for Apache RocketMQ. You can create a migration task in the Message Queue for Apache RocketMQ console to import the metadata of your open source RocketMQ cluster to a Message Queue for Apache RocketMQ instance. Added feature
Message tracing The GUI on which you can query message trace results in the console is optimized. This improves user experience. Optimized feature Query a message trace

2021-08-24

Feature Description Type References
Commercial edition of the TCP client SDK for Java ons-client 1.8.8.1.Final
  • The following issue is fixed: An error occurs when the system retries to send an ordered message.
  • The following issue is fixed: Multiple duplicate messages are generated when the client retries to send a message that fails to be consumed in specific scenarios.
Optimized feature Release notes for the SDK for Java

2021-08-18

Feature Description Type References
Naming conventions for group IDs and topic names
  • The naming conventions for group IDs are changed. A group ID must be 2 to 64 characters in length. The ID no longer needs to contain the prefix CID or GID.
  • A group ID cannot be the same as a topic name.
Optimized feature

2021-07-08

Feature Description Type References
Optimized process of upgrading an instance from the Standard Edition to the Enterprise Platinum Edition An instance can be upgraded from the Standard Edition to the Enterprise Platinum Edition in a few clicks. You do not need to purchase an extra Enterprise Platinum Edition instance. Optimized feature Upgrade an instance from Standard Edition to Enterprise Platinum Edition

2021-04-02

Feature Description Type References
Commercial edition of the TCP client SDK for Java ons-client 1.8.8.Final
  • The logic for sending heartbeats is optimized.
  • The following issue is fixed: The SDK uses an excessive amount of memory.
  • The following issue is fixed: A message is sent back to the broker if the consumer fails to consume the message.
  • The following issue is fixed: A topic-specific message cache limit does not take effect.
Optimized feature Release notes for the SDK for Java

2021-03-31

Feature Description Type References
Commercial edition of the TCP client SDK for .NET 2.0.1 Optimized feature Release notes

2021-03-24

Feature Description Type References
Commercial edition of the TCP client SDK for .NET 2.0.0 Added feature Release notes

2021-03-16

Feature Description Type References
Optimized process of releasing Enterprise Platinum Edition instances After an Enterprise Platinum Edition instance is released, the instance and relevant resources can be deleted, or the instance can be changed to a Standard Edition instance. You can configure whether an Enterprise Platinum Edition instance that is released is automatically deleted or changed to a Standard Edition instance in the console. Optimized feature Operations on Enterprise Platinum Edition instances

2021-02-22

Feature Description Type References
Cross-account authorization for Elastic Compute Service (ECS) instances by assigning RAM roles Cross-account permissions can be granted to ECS instances by assigning RAM roles to the instances. Added feature Grant permissions across Alibaba Cloud accounts by using a RAM role

2021-02-08

Feature Description Type References
Private endpoints for the Message Queue for Apache RocketMQ API The Message Queue for Apache RocketMQ API can be accessed by using private endpoints. Different private endpoints are provided for different regions. Added feature Endpoints
SDK for Java ons-client 1.8.7.4.Final
  • The following issue is fixed: The consumption of ordered messages is delayed in specific scenarios.
  • The following issue is fixed: Ports are occupied for liveness detection on message producers.
Optimized feature Release notes for the SDK for Java

2021-01-05

Feature Description Type References
SDK for Java ons-client 1.8.7.3.Final The batch consumption feature is supported by the TCP client SDK for Java. Added feature
HTTP SDK V1.0.3 Ordered messages are supported by HTTP client SDKs. Added feature
  • The SDK for PHP V1.0.3 is compatible with Guzzle HTTP 7.
  • In the SDK for Go V1.0.3, the timeout parameter can be configured, and the requestld parameter is included in the responses when messages are sent or received.
Optimized feature Release notes for HTTP client SDKs

2020-11-26

Feature Description Type References
SDK for C and C++ ons-cpp V2.1.1 The following issue is fixed: The heap for the embedded Substrate VM (SVM) consumes a large amount of memory during runtime. Optimized feature Release notes for the SDK for C and C++

2020-11-20

Feature Description Type References
Updated version of the console The Message Queue for Apache RocketMQ console is updated to improve user experience. Optimized feature

2020-09-29

Feature Description Type References
Service activation by calling an API operation or using SDKs An API operation and multiple SDKs are provided to allow users to activate Message Queue for Apache RocketMQ. Added feature

2020-08-20

Feature Description Type References
Service-linked role A service-linked role is supported. Message Queue for Apache RocketMQ can assume this role to access CloudMonitor to enable the monitoring and alerting feature. Added feature

2020-07-09

Feature Description Type References
SDK for Java ons-client 1.8.7.1.Final
  • The Ordered Message 2.0 feature is added for Enterprise Platinum Edition instances.
  • The message retry feature is optimized.
Added feature Release notes for the SDK for Java
API operations for tag management API operations are provided to allow users to manage tags. Added feature API operations for tag management

2020-07-03

Feature Description Type References
Resource tagging Tags can be attached to instances, topics, and groups. This way, you can manage resources in an efficient manner. Added feature

2020-05-10

Feature Description Type References
Pull Consumer Pull consumers are supported by the TCP client SDK for Java. Added feature