Skip to content

rocketmq-client-cpp-2.0.1

Compare
Choose a tag to compare
@ShannonDing ShannonDing released this 28 Feb 14:32
753ec41

This release update the jsoncpp to support higher version of GCC and add asan/lsan to check memories. The stability of the core is further improved.

New Future:

  • ISSUE-254 feat(build): add the script to package static lib on macOS.
  • ISSUE-256 feat(jsoncpp): update jsoncpp to 0.10.7 in order to fix build error by gcc7+. 
  • ISSUE-257 feat(memory): add asan/lsan support, and formatting code.
  • ISSUE-261 feat(version): add api to get SDK versions. 

Improvement:

  • ISSUE-242 test(unittest): add some test cases for default producer implement.
  • ISSUE-244 chore(license): add missed license header in some files.
  • ISSUE-251 refactor(warning): remove warnings in header files.
  • ISSUE-252 refactor(transaction): use userdata to cache the local checker callback.
  • ISSUE-258 feat(producer): add regionId support in the send result.
  • ISSUE-260 feat(orderly): add sharding key in the message property.
  • ISSUE-265 refactor(build): use dynamic cpu cores to compile code. 

Bug:

  • ISSUE-246 fix(consumer): fix(transaction): failed to select transaction producer to call local state checker.
  • ISSUE-248 fix(consumer): fix(build): fix variable check error in the build script.
  • ISSUE-241 chore(memory)fix heap-buffer-overflow risk issus.