rocketmq-client-cpp-1.2.5
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.