Skip to content

rocketmq-client-cpp-1.2.2-rc1

Compare
Choose a tag to compare
@ShannonDing ShannonDing released this 17 Apr 03:49
· 167 commits to master since this release
7e9f70d

This release will support sending the messages by the orderly model and batch model, support connects MQ endpoint with ACL, polish the unit test cases and transport layer, and fixed some bugs, further improved the stability of the CPP core.

New Future:

  • Unit Tests Polish the unit test cases.
  • ISSUE #94 Support send batch messages to the broker.
  • ISSUE #102 Export C api for send the orderly message by async model.
  • ISSUE #118 Support send message oneway orderly for C API.
  • ISSUE #121 Support connect MQ endpoint with ACL.

Improvement:

  • ISSUE #70 Optimize memory copy in MemoryBlock by move constructor and move assignment.
  • ISSUE #72 Enable clang format in CI.
  • ISSUE #77 Optimize the process of allocate opaque by atomic without a lock.
  • ISSUE #105 Support consuming message from slave broker when the master broker is unavailable.
  • ISSUE #131 Format project with clang-format Chromium
  • ISSUE #136 Modify project name to rocketmq-client-cpp in CMakeList file

Bug:

  • ISSUE #89 Fixed the issue that it will crash when orderly push consumer start.
  • ISSUE #92 Fixed the issue that message id is different from Java SDK.
  • ISSUE #98 Fixed the issue that name server address can not be set to the hostname.
  • ISSUE #134 Fixed the issue that ResponseFuture leak when invokeHeartBeat is failed.