RocketMQ Go Client Release-Notes

2.0.0 - Alpha2

Many features have not a independent issue, you can find them in Roadmap issue: 2.0.0-alpha2 Roadmap

Feature

  • [PR-86] - Support Interceptor
  • [PR-96] - Support multiple NameServer
  • [PR-102] - Support QueueSelector
  • [PR-100] - Support SendAsync
  • [PR-106] - Support PullConsumer
  • [PR-113] - Support Statistics of client
  • [PR-115] - Support order message in PushConsumer
  • [PR-117] - Support ACL
  • [PR-119] - Support retry when consume failed in PushConsumer

Improvement

  • [ISSUE-93] - refactor API to make more usability.
  • [PR-107] - return an error in start() instead of fatal directly
  • [PR-109] - add unit test for producer
  • [PR-116] - add unit test for internal/route.go

Bug

  • [ISSUE-65] - Fixed the issue that Missing Tag and Properties in Message when use producer.
  • [PR-97] - Fixed the issue that The timeout of RPC doesn‘t work and The InvokeAsync doesn’t work