Download
- Source: rocketmq-client-cpp-2.1.0-source-release.tar.gz [PGP] [SHA512]
- Binary: rocketmq-client-cpp-2.1.0-bin-release.tar.gz [PGP] [SHA512]
Below is a summary of the issues addressed in the version 2.1.0 release of RocketMQ Client CPP. For full documentation of the release, a guide to get started, please refer to Quick Start.
Improvement
- [ISSUE-276] - Add trace message for pub and sub.
- [ISSUE-281] - Add trace message shift for C style APIs.
- [ISSUE-274] - Fix the heap-use-after-free risk caused by direct deconstruction when it is not used after initialization.
- [ISSUE-254] - Add the script to package static lib on macOS.
- [ISSUE-256] - Update jsoncpp to 0.10.7 in order to fix build error by gcc7+.
- [ISSUE-257] - Add asan/lsan support, and formatting code.
- [ISSUE-261] - Add api to get SDK versions.
- [ISSUE-242] - Add some test cases for default producer implement.
- [ISSUE-244] - Add missed license header in some files.
- [ISSUE-251] - Remove warnings in header files.
- [ISSUE-252] - Use userdata to cache the local checker callback.
- [ISSUE-258] - Add regionId support in the send result.
- [ISSUE-260] - Add sharding key in the message property.
- [ISSUE-265] - Use dynamic cpu cores to compile code.