All Products
Search
Document Center

:Release notes for earlier versions

Last Updated:Feb 28, 2024

This topic describes the release notes for earlier versions of ApsaraMQ for RocketMQ.

For information about the release notes for later versions of ApsaraMQ for RocketMQ, see Release notes.

2021-12-24

Instance version

Feature

Description

Change type

References

ApsaraMQ for RocketMQ 4.x instance

ApsaraMQ for RocketMQ 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

Instance version

Feature

Description

Change type

References

ApsaraMQ for RocketMQ 4.x instance

New region

ApsaraMQ for RocketMQ is available in the Philippines (Manila) region.

Added feature

2021-12-13

Instance version

Feature

Description

Change type

References

ApsaraMQ for RocketMQ 4.x instance

ApsaraMQ for RocketMQ 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

ApsaraMQ for RocketMQ 4.x instance

ApsaraMQ for RocketMQ 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-10-18

Instance version

Feature

Description

Change type

References

ApsaraMQ for RocketMQ 4.x instance

Major version upgrade for TCP client SDKs

  • Load balancing: Load balancing is performed based on messages. This makes message loads more balanced.

  • 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 trace: More parameters are included in trace query results. These parameters are related to scheduled messages, delayed messages, transactional messages, and message consumption.

Important

The upgraded major versions of TCP client SDKs are available only in the China (Chengdu) region.

Added feature

2021-08-24

Instance version

Feature

Description

Change type

References

ApsaraMQ for RocketMQ 4.x instance

ApsaraMQ for RocketMQ TCP client SDK for Java 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

Instance version

Feature

Description

Change type

References

ApsaraMQ for RocketMQ 4.x instance

Naming conventions of group IDs and topic names

  • The naming conventions of 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

Instance version

Feature

Description

Change type

References

ApsaraMQ for RocketMQ 4.x instance

Streamlined process for upgrading an instance from Standard Edition to Enterprise Platinum Edition

An instance can be upgraded from Standard Edition to Enterprise Platinum Edition in a few clicks. You do not need to purchase an extra Enterprise Platinum Edition instance.

Optimized feature

Change the edition of an instance

2021-04-02

Instance version

Feature

Description

Change type

References

ApsaraMQ for RocketMQ 4.x instance

ApsaraMQ for RocketMQ TCP client SDK for Java 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

Instance version

Feature

Description

Change type

References

ApsaraMQ for RocketMQ 4.x instance

ApsaraMQ for RocketMQ TCP client SDK for .NET 2.0.1

  • The Quick Start document is modified and tips on how to use the x64 library are added.

  • The compatibility issue with the ApsaraMQ for RocketMQ API operations is fixed and the bugs in the Message#setBody(byte[] body, int size) method are fixed.

Optimized feature

Release notes

2021-03-24

Instance version

Feature

Description

Change type

References

ApsaraMQ for RocketMQ 4.x instance

ApsaraMQ for RocketMQ TCP client SDK for .NET 2.0.0

  • Features are aligned with the SDK for Java, SDK for C, and SDK for C++ by using GraalVM.

  • The stability issue with shared libraries is fixed.

Added feature

Description

2021-03-16

Instance version

Feature

Description

Change type

References

ApsaraMQ for RocketMQ 4.x instance

Optimized process for 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 a released Enterprise Platinum Edition instance is automatically deleted or changed to a Standard Edition instance in the ApsaraMQ for RocketMQ console.

Optimized feature

Lifecycle management

2021-02-22

Instance version

Feature

Description

Change type

References

ApsaraMQ for RocketMQ 4.x instance

Cross-account authorization for Elastic Compute Service (ECS) instances by assigning Resource Access Management (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 RAM roles

2021-02-08

Instance version

Feature

Description

Change type

References

ApsaraMQ for RocketMQ 4.x instance

Private endpoints for accessing API operations

Access to API operations in ApsaraMQ for RocketMQ by using private endpoints is supported. Different private endpoints are provided for instances in different regions.

Added feature

Endpoints

ApsaraMQ for RocketMQ 4.x instance

Client SDK for Java 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

Instance version

Feature

Description

Change type

References

ApsaraMQ for RocketMQ 4.x instance

HTTP SDK V1.0.3

Ordered messages are supported by HTTP client SDKs.

Added feature

  • The following issue is fixed: The SDK for PHP V1.0.3 is not compatible with Guzzle HTTP 7.

  • In the SDK for Go V1.0.3, the timeout parameter is available, and the requestld parameter is included in the responses when messages are sent or received.

Optimized feature

Usage notes for HTTP client SDKs

2020-11-26

Instance version

Feature

Description

Change type

References

ApsaraMQ for RocketMQ 4.x instance

Client SDK for C and C++ V2.1.1

The following issue is fixed: The heap memory of the embedded Substrate VM (SVM) accounts for a large proportion of the runtime memory.

Optimized feature

Release notes for the SDK for C and C++

2020-11-20

Instance version

Feature

Description

Change type

References

ApsaraMQ for RocketMQ 4.x instance

Updated version of the console

The ApsaraMQ for RocketMQ console is updated to improve user experience.

Optimized feature

2020-09-29

Instance version

Feature

Description

Change type

References

ApsaraMQ for RocketMQ 4.x instance

Service activation by calling API operations or using SDKs

API operations and multiple SDKs are provided to allow users to activate ApsaraMQ for RocketMQ.

Added feature

2020-08-20

Instance version

Feature

Description

Change type

References

ApsaraMQ for RocketMQ 4.x instance

Service-linked roles

Service-linked roles are supported. ApsaraMQ for RocketMQ can assume a service-linked role to access CloudMonitor to implement the monitoring and alerting feature.

Added feature

2020-07-09

Instance version

Feature

Description

Change type

References

ApsaraMQ for RocketMQ 4.x instance

API operations for tag management

API operations are provided to allow users to manage tags.

Added feature

TagResources

2020-07-03

Instance version

Feature

Description

Change type

References

ApsaraMQ for RocketMQ 4.x instance

Resource tags

Tags can be attached to instances, topics, and groups. This way, you can manage resources in an efficient manner.

Added feature