rocketmq-client-cpp-1.2.3
This release will support sending translation messages and sending messages with the batch model by C style API and support error code and error message in C API returns, polish the transport layer, and fix some bugs, further improved the stability of the CPP core.
New Future:
- ISSUE #139 Export send batch messages api in c style.
- ISSUE #154 Support transaction message.
- ISSUE #138 Support error code and error message in C api returns.
Improvement:
- ISSUE #140 Fix build warnings in namespace util.
- ISSUE #143 Replace unsigned int by auto to save string::size_type.
- ISSUE #157 Remove two unused functionalities, removeDropedPullRequestOpaque and deleteOpaqueForDropPullRequest.
- ISSUE #159 Update unit test case for response future.
- ISSUE #160 Optimize BatchMessage detection in producer send kernel.
- ISSUE #127 Support muti-threads compile in build.sh
- ISSUE #167 Support 64bit boost library on windows.
- ISSUE #172 Remove useless code and fix compile warnings.
- ISSUE #179 Modify deploy shell to package license and notice file.
Bug:
- ISSUE #52 Fix infinite loop on TCP transport connect.
- ISSUE #152 Resolve the bug without encoding batch flag when sending the batch message.
- ISSUE #156 Use io-thread pool and work-thread pool in the network callback to resolve the deadlock in block-request.
- ISSUE #175 Fix the deathlock on pull request process of the orderly consumer.