All Products
Search
Document Center

Simple Message Queue (formerly MNS):Release notes

Last Updated:Jun 26, 2025

This topic describes the release notes for Simple Message Queue (SMQ, formerly MNS) and provides links to the relevant references.

2025-06-18

Feature

Description

Type

References

Feature availability

New region available: China (Heyuan).

New

Regions and endpoints

2025-05-30

Feature

Description

Type

References

SDK for Java

The SDK for Java V1.3.1 is released.

The intermittent serialization parsing error during dead-letter queue (DLQ) consumption is fixed.

Updated

SDK for Java

2025-04-23

Feature

Description

Type

References

OSS event notification

OSS event ObjectModified:ChangeStorageClass is supported in all regions.

New

OSS event notification

2025-04-07

Feature

Description

Type

References

SDK for Java

The SDK for Java V1.3.0 is released.

Users are allowed to add user-defined attributes and built-in attributes for messages.

Updated

SDK for Java

2025-04-02

Feature

Description

Type

References

SDK for Java

The SDK for Java V1.2.1 is released.

  • Feature updates

    • socketTimeout defaults to 40s.

    • The features and methods to count the number of messages in QueueMeta category is deprecated. We recommend that you call Cloud Monitor API operation to query metric value.

  • Fixed issues

    • The jdk8 runtime environment is not compatible with jaxb-runtime environment.

    • Partial requests time out.

Updated

SDK for Java

2025-03-20

Feature

Description

Type

References

SDK for Go

The SDK for Go V1.0.11 is released.

golang.org/x/net is rolled back from v0.36.0 to v0.33.0.

Updated

SDK for Go

Log management

The log management feature is supported in Singapore.

New

2025-03-17

Feature

Description

Type

References

SDK for Go

The SDK for Go V1.0.10 is released.

The following issue is fixed: Region information check failed after you create endpoint resources suffixed with -control.

Updated

SDK for Go

2025-03-11

Feature

Description

Type

References

SDK for Go

The SDK for Go V1.0.9 is released.

The version error issues#26 is fixed. This error is caused by inavaliable StsTokenCredential in confidential files.

Updated

SDK for Go

2025-02-06

Feature

Description

Type

References

SDK for Go

The SDK for Go V1.0.8 is released.

Supports configuring logEnable parameter when you create queues or configure properties.

Updated

SDK for Go

2025-01-23

Feature

Description

Type

References

SDK for Go

The SDK for Go V1.0.7 is released.

  • Base64 encoding and decoding are added in queue_example.go.

  • Credentials can be obtained dynamically.

Updated

SDK for Go

2025-01-15

Feature

Description

Type

References

Access control

SMQ offers an access control feature that enables you to control all accesses from public endpoints to SMQ service.

  • You can disable Allow Access.

  • You can add a public IP address to IP Address Whitelist.

New

2025-01-03

Feature

Description

Type

References

Delayed messages

SMQ allows you to configure the delay period for a message to be consumed.

New

Delayed messages

2025-01-02

Feature

Description

Type

References

Java SDK

The SDK for Java V12.0 is released.

  • Feature updates

    aliyun-java-sdk-core is upgraded to V4.7.1.

  • Fixed issues

    To receive or delete a message from a queue, you must capture or handle exceptions. This helps prevent request interruption caused by exceptions each time up-layer codes such as while run.

Updated

SDK for Java

2024-12-26

Feature

Description

Type

References

Dead-letter queue

SMQ allows you to configure dead-letter policies for topics and queue in all regions.

New

2024-12-25

Feature

Description

Type

References

Event notification

The following regions begin to support creating event notification for Object Storage Service (OSS).

  • China (Zhangjiakou)

  • China (Guangzhou)

  • Malaysia (Kuala Lumpur)

  • Indonesia (Jakarta)

  • Japan (Tokyo)

  • South Korea (Seoul)

  • Thailand (Bangkok)

  • UK (London)

New

2024-12-20

Feature

Description

Type

References

Log management

The following regions begin to support the log management feature:

  • China (Guangzhou)

  • China (Ulanqab)

  • South Korea (Seoul)

  • Thailand (Bangkok)

New

2024-11-13

Feature

Description

Type

References

SDK for Go

The SDK for GO V1.0.6 is released.

  • The topic_example.go for HTTP endpoint subscription is added in the topic-based messaging model.

  • The http_authorization.go for HTTP signature verification is added in the topic-based messaging model.

  • The limits on the message body size are deleted to allow users to transmit larger messages.

Updated

SDK for Python

The SDK for Python V1.2.1 is released.

  • Feature updates

    • Thequeue_multi_thread.py is added as best practice code in multi-threading mode.

    • The naming of example files in the sample directory is updated.

  • Fixed issues

    • The queue model calls the set_attributes operation to incorrectly set the attribute of a queue to the default value.

    • The pycrypto-2.6.1 dependency is removed to resolve installation errors on the Windows platform for Python 3.

Updated

Python SDK

2024-11-08

Feature

Description

Type

References

Log management

The following regions begin to support the log management feature:

  • China (Hong Kong)

  • Indonesia (Jakarta)

  • Japan (Tokyo)

  • Germany (Frankfurt)

New

2024-09-26

Feature

Description

Type

References

Price calculator

A price calculator is provided.

New

2024-09-25

Feature

Description

Type

References

Cloud Monitor

  • New metrics are provided to enable finer-grained monitoring.

  • Cloud Monitor V2.0 is integrated to monitor data accurately in real time.

Updated

Cloud Monitor

2024-08-23

Feature

Description

Type

References

SDK for Java

The SDK for Java V1.1.11 is released.

The error message [Message]:null reported due to an invalid request during calling the BatchDeleteMessage API is optimized.

Updated

Java SDK

2024-08-19

Feature

Description

Type

References

SDK for Go

The SDK for GO V1.0.5 is released.

Updated the earliest version of Go declared in the go.mod file to avoid creation failures.

Updated

SDK for Go

2024-08-09

Feature

Description

Type

References

Graceful release

When a server is restarted due to changes, releases, or O&M, SMQ automatically switches all operations from the server to another one, ensuring uninterrupted services on the client, with zero errors reported.

Updated

Benefits

2024-07-26

Feature

Description

Type

References

SDK for Python

The SDK for Python V1.2.0 is released.

  • Feature updates

    • You can obtain the AccessKey ID and AccessKey secret from environment variables. For more information, see Configure endpoints and access credentials.

    • Topic- and queue-related messages can be produced and consumed. You can encode and decode messages in Base64.

    • More methods are supported, such as receive_message_with_str_body. The message body of receive_message_with_str_body is a string.

    • Sample code that supports the preceding features is provided.

  • Fixed issues

    • The client reports that the SDK version is incorrect.

    • When you call the PeekMessage operation to manage a queue, the Base64 codec settings specified for the queue do not take effect and only Base64 decoding is performed.

    • The issue of compatibility with Python.

Updated

Python SDK

2024-07-17

Feature

Description

Type

References

SDK for Go

The SDK for GO V1.0.4 is released.

  • Supported client-defined maxConnsPerHost value.

  • The version number and operating system information are added to the client information.

  • Added client initialization method to support obtaining configuration information from environment variables.

Updated

SDK for Go

SDK for PHP

The SDK for PHP V1.3.7 is released.

  • Feature updates

    • You can obtain the AccessKey ID and AccessKey secret from environment variables. For more information, see Configure endpoints and access credentials.

    • Topic- and queue-related messages can be produced and consumed. You can encode and decode messages in Base64.

    • Sample code that supports the preceding features is provided.

  • Fixed issues

    • The client reports that the SDK version is incorrect.

    • The PHP versions are incompatible with guzzle.

    • Variables that are not defined are used during exception handling.

Updated

PHP SDK

2024-05-31

Feature

Description

Type

References

SDK for Go

The SDK for GO V1.0.3 is released.

  • You are allowed to set the transport attribute of the HTTP client.

  • The version number and operating system information are added to the client information.

  • A new method of initializing a client is provided. You can obtain the configuration information from environment variables.

Updated

SDK for Go

2024-05-30

Feature

Description

Type

References

SDK for Java

The SDK for Java V1.1.10 is released.

  • Feature updates

    • You can obtain the AccessKey ID and AccessKey secret from environment variables. For more information, see Configure endpoints and access credentials.

    • Topic- and queue-related messages can be produced and consumed. You can encode and decode messages in Base64.

    • Sample code that supports the preceding features is provided.

    • The sample code for sending and consuming oversized messages is provided.

    • A request ID is returned when a message is sent or consumed to facilitate troubleshooting.

  • Content optimization

    The sample code is switched from the main directory to the test directory.

  • Fixed issues

    • The bug that causes the client to report an error code 500 is fixed.

    • The waitseconds parameter is set to 0. However, when you read a message from a queue, you still need to wait for a long time before the message is returned.

    • Requests fail due to the unexpected result that is returned for the getCredentials operation in extreme scenarios.

    • The client reports that the version is incorrect. For example, an earlier version of the client or a version of another service SDK is used.

Updated

Java SDK

2021-12-24

Feature

Description

Type

References

SDK

The SLF4J dependency is used instead of the Log4j dependency.

Updated

Release notes of the SDK for Java

2021-03-18

Feature

Description

Type

References

SDK

The OpenService operation is provided.

Updated

Release notes of the SDK for Java

2021-03-05

Feature

Description

Type

References

API

The OpenService operation is provided.

New

OpenService

SDK

The OpenService operation is provided.

Updated

SDK for Go

2021-02-19

Feature

Description

Type

References

SDK

SMQ SDK for Java Message Service (JMS) is supported.

New

JMS SDK

2021-02-12

Feature

Description

Type

References

Console

The GUI of the SMQ console is updated. This update simplifies the use of SMQ and improves user experience.

Optimized