Hello RocketMQ Community,

This is the vote for the 2.0.0 release and the graduation of Apache
RocketMQ-spring.

Github repo: *https://github.com/apache/rocketmq-spring
<https://github.com/apache/rocketmq-spring>*
This is the first time official release of RocketMQ-Spring-Boot as a
sub-project of Apache TLP RocketMQ in the community . In this release, it
includes several new features, improvements and fixed for the issues
reported for rocketmq-external incubating.

New Feature:
1. Sending the message in transactional
2. Support send DelayTimeLevel message
3. Make RocketMQ native API transparent; only operate with Spring Message
API rather than RocketMQ client API.

Improvement:
1. Add samples to demonstrate the usage of the RocketMQ-spring-boot/starter
and cover all client scenarios.
2. Polish the code with Spring standard (lifecycle, BeanCreating
conditional, Bean Initialize, AutoConfigure Test, etc)
3. Adjust the directory hierarchy and separated the functions with
different level projects, i.e. spring-boot, spring-boot-starter and sample.
4. Refactor the packages and make code clearer with full qualified naming
and standard java doc comments.

Bug:
1. Bean method 'rocketMQTemplate' not loaded
2. Inaccurate judgment for message type in defaultRocketMQListenerContainer
3. spring-boot-starter Document update
4. The annotation @RocketMQMessageListener(consumeThreadMax=4, topic =
"${sep.queue.meta}" cannot take effect.

The vote will be open for at least 72 hours or until a necessary number of
votes are reached.

Please vote accordingly:

[ ] +1 approve
[ ] +0 no opinion
[ ] -1 disapprove with the reason

Thanks,
The Apache RocketMQ Team

Reply via email to