Rocketmq Spring Versions Save

Apache RocketMQ Spring Integration

rocketmq-spring-all-2.3.0

2 months ago

Feature

Bug

Improvement

New Contributors

Full Changelog: https://github.com/apache/rocketmq-spring/compare/rocketmq-spring-all-2.2.3...rocketmq-spring-all-2.3.0

rocketmq-spring-all-2.2.3

1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/apache/rocketmq-spring/compare/rocketmq-spring-all-2.2.2...rocketmq-spring-all-2.2.3

rocketmq-spring-all-2.2.2

2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/apache/rocketmq-spring/compare/rocketmq-spring-all-2.2.1...rocketmq-spring-all-2.2.2

rocketmq-spring-all-2.2.1

2 years ago

The main goal of this release is to align with RocketMQ Client 4.9.1. In addition, this release fix some important bugs and make some enhancement.

Improvement

  • [ISSUE #385] Add message trace setting in ExtRocketMQConsumerConfiguration.
  • [ISSUE #381] Upgrade rocketmq version to 4.9.1.
  • [ISSUE #377] Add the replyTimeout configuration parameter.
  • [ISSUE #371] Add some asynchronous API for batch messages in RocketMQTemplate.
  • [ISSUE #378] Improve the comment of maxReconsumeTimes.
  • [ISSUE #366] The retry number of failed consumptions can be set.
  • [ISSUE #368] Upgrade starter version.
  • [ISSUE #346] Enhance DefaultRocketMQListenerContainer doConvertMessage.
  • [ISSUE #340] Set enableMsgTrace default value to false.
  • [ISSUE #343] Sending batch messages orderly with RocketMQTemplate.
  • [ISSUE #335] Update rocketmq spring samples version.

Bug

  • [ISSUE #376] Fix the selectorExpression not resolve placeholders.
  • [ISSUE #339] Fix consumer do not consume message with the same instance name.

rocketmq-spring-all-2.2.0

3 years ago

The main goal of this release is to align with RocketMQ Client 4.8.0 and support the pull consumer pattern. In addition, this release fix some important bugs and make some enhancement.

Feature

  • [ISSUE #306] Support real LitePullMessage in RocketMQ-Spring.

Improvement

  • [ISSUE #289] Use the default instance name when using acl.
  • [ISSUE #298] Too many warning info when consuming failed.
  • [ISSUE #308] Fix the comment error in ACLStringConsumer class.
  • [ISSUE #314] Modify parent.versions of modules in samples project from 2.1.1-SNAPSHOT to 2.1.2-SNAPSHOT.
  • [ISSUE #327] Remove info log in consumeMessage method.
  • [ISSUE #329] Upgrade RocketMQ version to 4.8.0.

Bug

  • [ISSUE #268] RocketMQMessageListener nameServer not work in some scenes.
  • [ISSUE #294] GetAndWrapmessage method in rocketmqUtil is missing prefix when getting keys.
  • [ISSUE #304] Fix the correspondence between enumerations and numbers.

rocketmq-spring-all-2.1.1

3 years ago

The main goal of this release is to align with RocketMQ Client 4.7.1 and fix some important bugs, e.g. fix the bug that accessKey and secretKey are wrong when create producer and fix SyncSend batch message method without timeout param. And besides this, this release also will bring some enhancements for usability.

Improvement

  • [ISSUE #262] Support custom AsyncSenderExecutor when sending messages asynchronously.
  • [ISSUE# 263] Change the version of rocketmq client in the pom's file.
  • [ISSUE #282] Upgrade RocketMQ client version to 4.7.1.
  • [ISSUE #285] Upgrade jackson and fastjson version.

Bug

  • [ISSUE #271] AccessKey and secretKey are wrong when create procducer.
  • [ISSUE #241] Make the unit of consumeTimeout in rocketmq-spring consistent with rocketmq client.
  • [ISSUE #242] SyncSend batchMessage method without timeout param.

rocketmq-spring-all-2.1.0

4 years ago

The main goal of this release is to align with RocketMQ Client 4.6.0 and support request-reply message exchange pattern. In addition, refactor the transactional message and fix some bugs.

Feature

  • [ISSUE #208] Support request/reply model in rocketmq-spring.

Improvement

  • [ISSUE #178] Refactor transaction message implementation.
  • [ISSUE# 190] Delete useless code and ambiguous deprecated annotation about JacksonFallbackConfiguration.
  • [ISSUE #192] Upgrade rocketmq version to 4.6.0 and add unit tests.
  • [ISSUE #202] Refactor transaction auto configuration and enable extRocketMQTemplate send transactional messages.
  • [ISSUE #213] Polish readme file.
  • [ISSUE #215] Polish the code and modify version.
  • [ISSUE #211] Remove the limitation that ExtRocketMQTemplate can not keep the same nameserver as RocketMQTemplate.
  • [ISSUE #218] Fix spring scopeTarget will repeat consumer instance.

Bug

  • [ISSUE #151] Fix the Infinite loop in DefaultRocketMQListenerContainer.
  • [ISSUE #186] Fix selectorExpression cannot autoconfigure from configure file.
  • [ISSUE #197] Solve the problem that RocketMQListener can not deserialize generic.

rocketmq-spring-all-2.0.4

4 years ago

The main goal of this release is to align with RocketMQ Client 4.5.2 and fix some important bugs, e.g. fix the message was consumed twice because of the same instanceName and fix RocketMQTemplate.syncSend collection type method signature. And besides this, this release also will bring some enhancements for usability.

Improvement

  • [ISSUE #86] Support to configure whether consumer listener is enabled through the configuration file.

  • [ISSUE #96] Support resolve placeholder for listener.txProducerGroup.

  • [ISSUE #103] Support resolve placeholder for selectorExpression.

  • [ISSUE #137] Upgrade rocketmq dependency to 4.5.2.

  • [ISSUE #152] An enhancement about the convert in RocketMQTemplate.

Bug

  • [ISSUE #81] Fix RocketMQTemplate.syncSend collection type method signature.

  • [ISSUE #83] Fix addUserProperties will override headers from rocketmq.

  • [ISSUE 107] Fix the message was consumed twice because of the same instanceName.

  • [ISSUE #117] Fix timeout failed in syncSendOrderly.

  • [ISSUE #163] Fix transactionProducer has incorrect namespace.

rocketmq-spring-all-2.0.3

4 years ago

The main goal of this release is to align with RocketMQ Client 4.5.1 and supports the new features, e.g. connect name server with domain and set delay level in async model. and besides this, this release also will bring some enhancements for usability.

New Feature:

  • Feature-36 Support delay level configuration in async mode
  • Feature-46 Support multiple RocketMQTemplate & name-server overrides Consumer Listener 
  • Feature-59 Sending batch messages with RocketMQTemplate

Improvement:

  • ISSUE-61 Generate spring-configuration-metadata.json for easy configuration tips.
  • ISSUE-63 Update README_zh_CN.md
  • ISSUE-74 Add acl examples compile in the project
  • ISSUE-78 Add new accessChannel property for both producer/consumer @since RMQ 4.5.1

Bug

  • ISSUE-53 Raise a warning log message if no property 'rocketmq.name-server' is defined in application.property
  • ISSUE-67 Fix typo in example readme file

rocketmq-spring-all-2.0.2

5 years ago

The main goal of this release is to align with RocketMQ Client 4.4.0 and supports the new features, e.g. ACL and Message Trace.

New Feature:

  • Support ACL, allow client to access broker with AccessKey and SecretKey. ACL details
  • Support Message Trace, trace a message whole process from producing to consuming and aggregate them into the complete link information. Message Trace

Improvement:

  • ISSUE-43 Make the README Travis CI works
  • ISSUE-41 Problems about the keys of message header conversion
  • ISSUE-38 Support payload with byte[] type in message conversion

Bug

N/A