All Products
Search
Document Center

Release Notes

Last Updated: Sep 13, 2019

This topic provides the download links, versions, and updates of all C++ SDKs so that you can choose a suitable one for use.

ons-cpp v1.1.2

Release date Version Download (Windows version) Download (Linux version) Environment preparation guide
2019-01-16 1.1.2 aliyun-mq-windows-cpp-sdk.zip aliyun-mq-linux-cpp-sdk.tar.gz Prepare the C/C++ SDK environment

New features

  • Enabled instance user access to the service in either of the following modes (that for non-instance users unchanged):

    • Configure NAMESRV_ADDR with InstanceId.

    • Configure InstanceId and NAMESRV_ADDR without InstanceId.

  • Replaced ProducerId and ConsumerId with GroupId.


ons-cpp v1.1.1

Release date Version Download (Windows version) Download (Linux version) Environment preparation guide
2018-07-31 1.1.1 aliyun-mq-windows-cpp-sdk.zip aliyun-mq-linux-cpp-sdk.tar.gz Prepare the C/C++ SDK environment

New features

  • Supported SSL encrypted transmission. (Note: This function is only applicable to the MQ Enterprise Platinum Edition.)
  • Added the feature that PushConsumer pulls messages in asynchronous mode to improve the message push efficiency.

Bugs fixed

  • Fixed issues related to ordered messages.
  • Optimized logging so that logs are printed only when Rebalance results are changed.
  • Fixed the problem that the system flag is not serialized to the one-way request header.


More historical versions

ons-cpp v1.1.0

Release date Version Download (Windows version) Download (Linux version) Environment preparation guide
2017-07-25 1.1.0 aliyun-mq-windows-cpp-sdk.zip aliyun-mq-linux-cpp-sdk.zip Prepare the C/C++ SDK environment

Bugs fixed

  • Fixed coredump caused by consumer shutdown.
  • Fixed the problem that the underlying URL class does not support HTTP access on Windows.
  • Fixed the timestamp error of message trace.
  • Fixed the problem that an incorrect IP address is displayed in message trace.
  • Fixed the problem of memory leakage on Windows.


ons-cpp v1.0.9

Release date Version Download (Windows version) Download (Linux version) Environment preparation guide
2016-12-29 1.0.9 - - Prepare the C/C++ SDK environment

New features

  • Supported the transmission of one-way messages.
  • Added ordered messages.
  • Added the timeout duration settings for ordered messages.
  • Added the message retry count settings.

Bugs fixed

  • Fixed the problem of resource leakage at shutdown.
  • Fixed the problem of coredump at shutdown.


ons-cpp v1.0.8

Release date Version Download (Windows version) Download (Linux version) Environment preparation guide
2016-12-02 1.0.8 - - Prepare the C/C++ SDK environment

New features

  • Abandoned the old C# SDK. Instead, a new C# SDK is generated with SWIG, which is more stable in the ASP.NET support.
  • Supported log path customization.
  • Provided built-in Chinese UTF-8 encoding. Users no longer need to explicit encoding and decoding.
  • Added the MQ_GUIDE document and ASP.NET demo.

Function optimization

  • Upgraded the boost library version to 1.6.2.

Bugs fixed

  • Fixed the problem that coredump occurs when an ordered message exits.


ons-cpp v1.0.7

Release date Version Download (Windows version) Download (Linux version) Environment preparation guide
2016-11-15 1.0.7 - - Prepare the C/C++ SDK environment

New features

  • Added consumption throttling for consumers. By default, 1,000 messages are pulled and stored in the memory. Then, callback functions of users are called back one by one.
  • Added ordered messages.
  • Added the timeout duration settings for ordered messages.
  • Added the message retry count settings.

Function optimization

  • Improved the message tracing function by sending trace data in a separate thread pool.
  • Optimized the TCP lock granularity.

Bugs fixed

  • Fixed several bugs in message tracing.
  • Fixed the problem of coredump at shutdown.
  • Fixed the problem of memory leakage.
  • Fixed the problem that an exception is thrown when the message tag contains the special character “||”.