blob: 5a44bbc281278b81800d7dea769cbdb975773b49 [file] [log] [blame] [view]
# 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](https://github.com/apache/rocketmq-client-go/issues/75)
### Feature
- [[PR-86](https://github.com/apache/rocketmq-client-go/issues/86)] - Support Interceptor
- [[PR-96](https://github.com/apache/rocketmq-client-go/pull/96)] - Support multiple NameServer
- [[PR-102](https://github.com/apache/rocketmq-client-go/pull/102)] - Support QueueSelector
- [[PR-100](https://github.com/apache/rocketmq-client-go/pull/100)] - Support SendAsync
- [[PR-106](https://github.com/apache/rocketmq-client-go/pull/106)] - Support PullConsumer
- [[PR-113](https://github.com/apache/rocketmq-client-go/pull/113)] - Support Statistics of client
- [[PR-115](https://github.com/apache/rocketmq-client-go/pull/115)] - Support order message in PushConsumer
- [[PR-117](https://github.com/apache/rocketmq-client-go/pull/117)] - Support ACL
- [[PR-119](https://github.com/apache/rocketmq-client-go/pull/119/)] - Support retry when consume failed in PushConsumer
### Improvement
- [[ISSUE-93](https://github.com/apache/rocketmq-client-go/issues/93)] - refactor API to make more usability.
- [[PR-107](https://github.com/apache/rocketmq-client-go/pull/107)] - return an error in `start()` instead of fatal directly
- [[PR-109](https://github.com/apache/rocketmq-client-go/pull/109)] - add unit test for producer
- [[PR-116](https://github.com/apache/rocketmq-client-go/pull/116)] - add unit test for internal/route.go
### Bug
- [[ISSUE-65](https://github.com/apache/rocketmq-client-go/issues/65)] - Fixed the issue that Missing Tag and Properties in Message when use producer.
- [[PR-97](https://github.com/apache/rocketmq-client-go/pull/97)] - Fixed the issue that The timeout of RPC doesn't work and The InvokeAsync doesn't work