Skip to content

rocketmq-client-cpp-1.2.3

Compare
Choose a tag to compare
@ShannonDing ShannonDing released this 27 Aug 07:03

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.