Skip to main content

Release Notes - Apache RocketMQ Spring - Version 2.2.3

· 2 min read

Below is a summary of the issues addressed in the version 2.2.3 release of RocketMQ Spring. For full documentation of the release, a guide to get started, please refer to Quick Start.

Improvement

  • [ISSUE #446] - Correct typos in the document
  • [ISSUE #461] - Upgrade fastjson version to 1.2.83
  • [ISSUE #460] - Bump spring-core from 5.3.18 to 5.3.20 in /rocketmq-spring-boot-parent
  • [ISSUE #450] - Fix More than one client is created when consumer.group and consumer.topic is used in application.properties
  • [ISSUE #471] - Support instance name config in producer and consumer
  • [ISSUE #477] - change StandardEnvironment to ConfigurableEnvironment
  • [ISSUE #444] - Add default consumer namespace to DefaultRocketMQListener
  • [ISSUE #481] - Add defaultNamespace to both producer and consumer
  • [ISSUE #479] - Allow programmatic modify @RocketMQMessageListener annotation
  • [ISSUE #484] - Fix testExtRocketMQTemplate
  • [ISSUE #496] - Fix pull request template format not correct
  • [ISSUE #494] - Replace deprecated StringUtils.isEmpty method with StringUtils.hasLength
  • [ISSUE #499] - Add apache rat check exclude file
  • [ISSUE #488] - Upgrade RocketMQ version to 5.0.0
  • [ISSUE #507] - Support send oderly delay message for RocketMQTemplate
  • [ISSUE #512] - Go back and keep versions compatible
  • [ISSUE #511] - Polish the application.properties to solve the misunderstanding between push consumer and pull consumer
  • [ISSUE #517] - Remove travis CI and add license-checker workflow
  • [ISSUE #506] - Support send message with arbitrarily delay time
  • [ISSUE #520] - Add syncSendDeliverTimeMills and syncSendDelayTimeMills API for RocketMQ 5.0 timer message
  • [ISSUE #522] - Format code and Optimization description

Bug

  • [ISSUE #458] - Fix the problem of cannot consume previous messages in broadcast consumption mode
  • [ISSUE #486] - The namespace configuration in the annotation cannot be read