rocketmq-client-cpp-1.2.1
This release will support sending a message by the async model using C API, and fixed some bugs,
further improved the stability of the CPP core.
New Future:
- ISSUE #32 Introduce Google test and Google mock infra
- ISSUE #46 Enable Travis CI
- ISSUE #65 Export C API for sending a message by the async model
Improvement:
- ISSUE #24 Catch CPP exception and convert to the error code in C API
- ISSUE #27 Change PullConsumer model to CLUSTER as default.
- ISSUE #29 Add name server domain support
- ISSUE #47 Polish compiling rocketmq static library
- ISSUE #51 Support to build examples with static client
- ISSUE #55 Polish construct DefaultMQPushConsume method
- ISSUE #63 Polish the deploy script to let the packaging process success
- ISSUE #67 Polish the lifecycle of the message in the producer example
Bug:
- ISSUE #33 Fixed the issue that CPullConsumer cannot pull message because of pullResult without nextBeginOffset
- ISSUE #35 Fixed the issue that unable to get the right message properties
- ISSUE #37 Fixed repeat compress when retry to send a message
- ISSUE #38 Fixed the issue that the time util return wrong current timestamp
- ISSUE #44 Resolve RetrySendTimes doesn't Work for Async Send
- ISSUE #50 Fixed push consumer dtor segfault
- ISSUE #52 Fixed infinite loop on TCP transport connect
- ISSUE #71 Fixed the issue that dangling reference returned when getting message property
- ISSUE #76 Fixed the issue that the message body content is null in producer example.
- ISSUE #84 Fixed the issue that duplicated opaque was allocated by s_seqNumber.
- ISSUE #86 Fixed the issue that gets message store timestamp error.