Skip to content

rocketmq-client-cpp-1.2.5

Compare
Choose a tag to compare
@ShannonDing ShannonDing released this 12 Feb 13:28
0648508

This release will update the RocketMQ protocol to v2 version and support namespace settings, and fix some bugs, further improved the stability of the CPP core.

New Future:

  • ISSUE-207 feat(namespace): add name space support.
  • ISSUE-225 fix(send): try to use command v2 to send messages.
  • ISSUE-235 feat(interface): remove boost in header file and examples.
  • ISSUE-238 feat(package): add rpm build and dpkg build script.

Improvement:

  • ISSUE-206 refactor(rebalance): use smart_ptr to manage pull request.
  • ISSUE-214 fix(unittest): refactor some unitests.
  • ISSUE-222 feat(client): add timer to clean off line broker and test case.
  • ISSUE-227 feat(memleak): remove mem leak in factory schedule task.
  • ISSUE-230 feat(version): add maxConsumerTimes to support higher client version.
  • ISSUE-232 feat(callback): use start pointer to manager callbacks.
  • ISSUE-233 feat(consumer): remove event if consumer service shutdown.
  • ISSUE-236 feat(apis):refactor apis for CPP styles.

Bug:

  • ISSUE #209 fix(consumer): fix the issue that msg lost when send back to broker failed.
  • ISSUE #210 fix(consumer): send back error when consuming failed.
  • ISSUE #213 fix(producer) crash in DestroyProducer shutdown.
  • ISSUE #223 fix(protocol): delete string print in header decode and open test cases.
  • ISSUE #228 feat(libevent): update libevent to v2.1.11 to avoid get mutex time out.
  • ISSUE #237 fix(build): fix variable in build script.