All Products
Search
Document Center

ApsaraMQ for RocketMQ:Release notes

Last Updated:Sep 24, 2024

This topic describes the release notes for the TCP client SDK for C++. The release notes include the release date, download link, and feature updates for each release. You can choose a version of the SDK for C++ that meets your business requirements to send and subscribe to messages based on the description of this topic.

Important
  • We recommend that you use the latest RocketMQ 5.x SDKs. These SDKs are fully compatible with ApsaraMQ for RocketMQ 5.x brokers and provides more functions and enhanced features. For more information, see Release notes.

  • Alibaba Cloud only maintains RocketMQ 4.x, 3.x, and TCP client SDKs. We recommend that you use them only for existing business.

1.1.2

Release date

Description

Download link for Windows

Download link for Linux

2019-01-16

Added features

  • The following methods of accessing Message Queue for Apache RocketMQ are available for users who use instantiated resources. The access methods for users who do not use instantiated resoures remain unchanged:

    • Configure NAMESRV_ADDR that contains InstanceId.

    • Configure InstanceId and NAMESRV_ADDR that does not contain InstanceId.

  • Producer IDs and consumer IDs are replaced with group IDs.

aliyun-mq-windows-cpp-sdk.zip

aliyun-mq-linux-cpp-sdk.tar.gz

1.1.1

Release date

Description

Download link for Windows

Download link for Linux

2018-07-31

Added features

  • SSL encryption is supported for message transmission. Take note that this feature is available only in Message Queue for Apache RocketMQ Enterprise Platinum Edition.

  • The PushConsumer class can be used to pull messages in asynchronous mode at a higher speed.

Fixed issues

  • The issues related to ordered messages are fixed.

  • The logging feature is optimized to return logs only when rebalancing results change.

  • The following issue is fixed: The system flag cannot be serialized to the header of a one-way request.

aliyun-mq-windows-cpp-sdk.zip

aliyun-mq-linux-cpp-sdk.tar.gz

Earlier versions

1.1.0

Release date

Description

Download link for Windows

Download link for Linux

2017-07-25

Fixed issues

  • The following issue is fixed: Core dumps are caused when a consumer is shut down.

  • The following issue is fixed: Access over HTTP is unavailable to the underlying URL class in Windows.

  • The following issue is fixed: Timestamp errors occur in message traces.

  • The following issue is fixed: Incorrect local IP addresses are displayed in message traces.

  • Memory leaks in Windows are fixed.

aliyun-mq-windows-cpp-sdk.zip

aliyun-mq-linux-cpp-sdk.tar.gz

1.0.9

Release date

Description

Download link for Windows

Download link for Linux

2016-12-29

Added features

  • Messages can be sent in one-way mode.

  • Ordered messages are supported.

  • The timeout period for sending messages can be set.

  • The maximum number of retries for messages can be set.

Fixed issues

  • Resource leaks during shutdown are fixed.

  • Core dumps during shutdown are fixed.

N/A

N/A

1.0.8

Release date

Description

Download link for Windows

Download link for Linux

2016-12-02

Added features

  • The earlier version of the SDK for C# is no longer supported. An updated version of the SDK for C# is generated by using SWIG. The updated version provides more stable support for ASP.NET.

  • Log paths can be customized.

  • Built-in UTF-8 encoding is provided to support implicit encoding and decoding.

  • The MQ_GUIDE documentation is provided. The ASP.NET demo is provided.

Optimized features

  • The boost library is updated to V1.6.2.

Fixed issues

  • The following issue is fixed: Core dumps occur when the producers or consumers of ordered messages are shut down.

N/A

N/A

1.0.7

Release date

Description

Download link for Windows

Download link for Linux

2016-11-15

Added features

  • Consumption throttling is supported for consumers. By default, 1,000 messages are pulled and stored in the memory and then called back by the callback function one by one.

  • Ordered messages are supported.

  • The timeout period for sending messages can be set.

  • The maximum number of retries for messages can be set.

Optimized features

  • The message tracing feature is optimized. A separate thread pool is used to send trace data.

  • The granularity of the TCP lock is optimized.

Fixed issues

  • Issues related to message tracing are fixed.

  • Core dumps during shutdown are fixed.

  • Memory leaks are fixed.

  • The following issue is fixed: An exception is thrown if a message tag contains double vertical bars ().

N/A

N/A