All Products
Search
Document Center

Simple Message Queue (formerly MNS):Versions

Last Updated:Oct 21, 2024

This topic describes the release notes of Simple Message Queue (formerly MNS) (SMQ) SDK for Java. We recommend that you download the latest version of SMQ SDK for Java to obtain high performance and stability.

Version 1.1.11

Release date

Description

Download URL

2024-08-23

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

Download SDK

Version 1.1.10

Release date

Description

Download URL

2024-05-30

  • Feature update

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

    • Queue- and topic-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.

  • Bug fixing

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

    • The following bug 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.

    • The following bug is fixed: Requests fail due to the unexpected result that is returned for the getCredentials operation in extreme scenarios.

    • The following bug is fixed: 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.

Download SDK

Note

We recommend that you do not use the TransactionQueue class.

Version 1.1.9.1

Release date

Description

Download URL

2021-12-24

The SLF4J dependency is used instead of the Log4j dependency.

Download SDK

Version 1.1.9

Release date

Description

Download URL

2021-03-18

  • The OpenService operation is provided.

  • The bug that the client throws the I/O reactor status: STOPPED error due to network jitter in specific scenarios is fixed.

Download SDK

Version 1.1.8

Release date

Description

Download URL

2016-12-15

The BatchSendMessage operation is supported for subscriptions to topics.

Download SDK

Version 1.1.7

Release date

Description

Download URL

2016-08-30

  • The same Java object is returned if the getMNSClient() method is called multiple times.

  • Bugs are fixed.

  • The JSON format is supported for subscriptions to topics.

Download SDK

Version 1.1.5

Release date

Description

Download URL

2016-05-26

  • The TransactionQueue class is supported.

  • The messages can be sent from one client to multiple clients.

  • The sample code that is used for performance testing of SDK for Java is provided.

Download SDK

Version 1.1.4

Release date

Description

Download URL

2016-04-25

  • SMQ queues and email addresses can be specified as endpoints of subscriptions.

  • Topic messages can be filtered.

  • The timeout error of long polling requests is fixed. This error occurs if the number of long polling requests exceeds the maximum number of connections per route.

Download SDK

Version 1.1.3

Release date

Description

Download URL

2016-03-28

  • The HTTPS protocol is supported.

  • The default values of the priority, dequeueCount, and delaySeconds parameters of the Message object are removed.

Download SDK

Version 1.1.2

Release date

Description

Download URL

2016-01-30

The following bug is fixed: If you call the popMessage operation without specifying the waitseconds parameter, the waitseconds parameter is set to the value of the QueueMeta parameter rather than 0.

Download SDK

Version 1.1.1

Release date

Description

Download URL

2016-01-19

The following bug is fixed: UTF-8 rather than the default character set is used to encode Chinese messages.

Download SDK

Version 1.1.0

Release date

Description

Download URL

2016-01-06

  • The topic feature is supported.

  • Security Token Service (STS) tokens are supported.

  • The Base64 encoding can be disabled.

SDK reference

Version 1.0.5

Release date

Description

Download URL

2015-12-02

  • The memory leak is fixed. This error occurred if multiple CloudAccount objects exist.

  • HttpAsyncClient 4.1 is supported.

Download SDK

Version 1.0.4

Release date

Description

Download URL

2015-11-05

  • The thread hanging is fixed. This error occurred due to network exceptions.

  • Idle connections can be disabled and resident threads can be reclaimed.

Download SDK

Version 1.0.3

Release date

Description

Download URL

2015-06-09

  • The SDK hanging is fixed. This error occurs if you disable a large amount of waiting connections.

  • Sample code is added.

  • The API version: "x-mns-version"="2015-06-06" is supported.

  • The BatchSendMessage, BatchReceiveMessage, BatchPeekMessage, and BatchDeleteMessage operations are supported.

SDK reference

Version 1.0.2

Release date

Description

Download URL

2015-03-03

The logic of parsing messages in the XML format is optimized to improve performance.

Download SDK

Version 1.0.1

Release date

Description

Download URL

2014-12-19

A thread pool supports up to 50 threads. The performance bottleneck is fixed. This bottleneck occurs due to large-scale concurrent workloads.

Download SDK