All Products
Search
Document Center

ApsaraMQ for RocketMQ:Release notes for the C++ TCP client SDK

Last Updated:Mar 11, 2026

This topic lists the release history for the ApsaraMQ for RocketMQ C++ TCP client SDK, including new features, bug fixes, and improvements in each version.

Important
  • We recommend that you use the latest RocketMQ 5.x SDKs. They are fully compatible with ApsaraMQ for RocketMQ 5.x brokers and provide more functions and enhanced features. See Release notes for RocketMQ 5.x SDKs.

  • Alibaba Cloud maintains the RocketMQ 4.x, 3.x, and TCP client SDKs for existing business only.

1.1.2

Release date: January 16, 2019

New features

  • Added two access methods for instantiated resources: Access methods for non-instantiated resources remain unchanged.

    • Configure a NAMESRV_ADDR that contains the InstanceId.

    • Configure the InstanceId separately and use a NAMESRV_ADDR that does not contain the InstanceId.

  • Replaced producer IDs and consumer IDs with group IDs.

Downloads

PlatformLink
Windowsaliyun-mq-windows-cpp-sdk.zip
Linuxaliyun-mq-linux-cpp-sdk.tar.gz

1.1.1

Release date: July 31, 2018

New features

  • Added SSL encryption for message transmission. This feature is available only in ApsaraMQ for RocketMQ Enterprise Platinum Edition.

  • Added asynchronous message pulling through the PushConsumer class at a higher speed.

Bug fixes

  • Fixed issues related to ordered messages.

  • Reduced log noise: logs are generated only when rebalancing results change.

  • Fixed an issue where the system flag could not be serialized to the header of a one-way request.

Downloads

PlatformLink
Windowsaliyun-mq-windows-cpp-sdk.zip
Linuxaliyun-mq-linux-cpp-sdk.tar.gz

Earlier versions

1.1.0

Release date: July 25, 2017

Bug fixes

  • Fixed core dumps during consumer shutdown.

  • Fixed HTTP access failures for the underlying URL class on Windows.

  • Fixed timestamp errors in message traces.

  • Fixed incorrect local IP addresses in message traces.

  • Fixed memory leaks on Windows.

Downloads

PlatformLink
Windowsaliyun-mq-windows-cpp-sdk.zip
Linuxaliyun-mq-linux-cpp-sdk.tar.gz

1.0.9

Release date: December 29, 2016

New features

  • Added one-way message sending.

  • Added ordered message support.

  • Added configurable timeout for sending messages.

  • Added configurable maximum retry count.

Bug fixes

  • Fixed resource leaks during shutdown.

  • Fixed core dumps during shutdown.

Downloads: N/A

1.0.8

Release date: December 2, 2016

New features

  • Replaced the earlier C# SDK with a SWIG-generated version that provides more stable ASP.NET support.

  • Added customizable log paths.

  • Added built-in UTF-8 encoding for implicit encoding and decoding.

  • Added MQ_GUIDE documentation and an ASP.NET demo.

Improvements

  • Updated the Boost library to V1.6.2.

Bug fixes

  • Fixed core dumps when shutting down producers or consumers of ordered messages.

Downloads: N/A

1.0.7

Release date: November 15, 2016

New features

  • Added consumption throttling: by default, 1,000 messages are pulled into memory and passed to the callback function one at a time.

  • Added ordered message support.

  • Added configurable timeout for sending messages.

  • Added configurable maximum retry count.

Improvements

  • Message tracing now uses a dedicated thread pool for sending trace data.

  • Optimized TCP lock granularity.

Bug fixes

  • Fixed message tracing issues.

  • Fixed core dumps during shutdown.

  • Fixed memory leaks.

  • Fixed an exception thrown when a message tag contains double vertical bars.

Downloads: N/A