Skip to content

Releases: rabbitmq/rabbitmq-jms-client

3.5.0

22 Jul 09:11

Choose a tag to compare

Changes between 3.4.0 and 3.5.0

This is a maintenance release with a bug fix, dependency upgrades, and some internal refactoring. It is compatible with 3.4.0. All users are encouraged to upgrade.

Fix manual ack when requeueOnMessageListenerException=true

GitHub issue: #583

Bump dependencies (3.x)

GitHub issue: #503

Use concurrent utilities in RMQSession

GitHub PR: #606

Dependency

Maven

<dependency>
  <groupId>com.rabbitmq.jms</groupId>
  <artifactId>rabbitmq-jms</artifactId>
  <version>3.5.0</version>
</dependency>

Gradle

compile "com.rabbitmq.jms:rabbitmq-jms:3.5.0"

2.12.0

22 Jul 09:31

Choose a tag to compare

Changes between 2.11.0 and 2.12.0

This is a maintenance release with a bug fix, dependency upgrades, and some internal refactoring. It is compatible with 2.11.0. All users are encouraged to upgrade.

Fix manual ack when requeueOnMessageListenerException=true

GitHub issue: #583

Bump dependencies

GitHub issue: #504

Use concurrent utilities in RMQSession

GitHub PR: #606

Dependency

Maven

<dependency>
  <groupId>com.rabbitmq.jms</groupId>
  <artifactId>rabbitmq-jms</artifactId>
  <version>2.12.0</version>
</dependency>

Gradle

compile "com.rabbitmq.jms:rabbitmq-jms:2.12.0"

3.4.0

04 Oct 08:26

Choose a tag to compare

Changes between 3.3.0 and 3.4.0

This is a maintenance release with a bug fix and a usability improvement. It is compatible with 3.3.0. All users are encouraged to upgrade.

Thanks to @davidmestr for his contribution.

Fully read input stream for stream message

GitHub PR: #508

Add naming strategy

GitHub PR: #513

Dependency

Maven

<dependency>
  <groupId>com.rabbitmq.jms</groupId>
  <artifactId>rabbitmq-jms</artifactId>
  <version>3.4.0</version>
</dependency>

Gradle

compile "com.rabbitmq.jms:rabbitmq-jms:3.4.0"

2.11.0

04 Oct 08:28

Choose a tag to compare

Changes between 2.10.0 and 2.11.0

This is a maintenance release with a bug fix and a usability improvement. It is compatible with 2.10.0. All users are encouraged to upgrade.

Thanks to @davidmestr for his contribution.

Fully read input stream for stream message

GitHub PR: #508

Add naming strategy

GitHub PR: #513

Dependency

Maven

<dependency>
  <groupId>com.rabbitmq.jms</groupId>
  <artifactId>rabbitmq-jms</artifactId>
  <version>2.11.0</version>
</dependency>

Gradle

compile "com.rabbitmq.jms:rabbitmq-jms:2.11.0"

v3.3.0

16 Sep 15:12

Choose a tag to compare

Changes between 3.2.0 and 3.3.0

This is a maintenance release with a usability improvement and dependency upgrades. It is compatible with 3.2.0. All users are encouraged to upgrade.

Thanks to @jjank for his contribution.

Add customizer callback for AMQP connections

GitHub PR: #496

Bump dependencies

GitHub issue: #331

Dependency

Maven

<dependency>
  <groupId>com.rabbitmq.jms</groupId>
  <artifactId>rabbitmq-jms</artifactId>
  <version>3.3.0</version>
</dependency>

Gradle

compile "com.rabbitmq.jms:rabbitmq-jms:3.3.0"

v2.10.0

16 Sep 15:13

Choose a tag to compare

Changes between 2.9.0 and 2.10.0

This is a maintenance release with a usability improvement and dependency upgrades. It is compatible with 2.9.0. All users are encouraged to upgrade.

Thanks to @jjank for his contribution.

Add customizer callback for AMQP connections

GitHub PR: #496

Bump dependencies

GitHub issue: #331

Dependency

Maven

<dependency>
  <groupId>com.rabbitmq.jms</groupId>
  <artifactId>rabbitmq-jms</artifactId>
  <version>2.10.0</version>
</dependency>

Gradle

compile "com.rabbitmq.jms:rabbitmq-jms:2.10.0"

3.2.0

11 Oct 15:17

Choose a tag to compare

Changes between 3.1.0 and 3.2.0

This is a maintenance release with new features, usability improvements, and a bug fix. It is compatible with 3.1.0. All users are encouraged to upgrade.

Thanks to @turcsanyip, @chbriem, and @alehane for their contribution.

Expose setSaslConfig() on RMQConnectionFactory for supporting Mutual TLS

GitHub issue: #326

NPE if a received message is marked as "Redelivered" but no header is given

GitHub issue: #325

Add pluggable strategy for dealing with reply to queues.

GitHub PR: #299

Request new parameter nackOnRollback in RMQConnectionFactory#createConnectionFactory

GitHub issue: #290

Handle forwarded Direct Reply To and non-Direct Reply To queues

GitHub PR: #280

Bump dependencies

GitHub issue: #218

Dependency

Maven

<dependency>
  <groupId>com.rabbitmq.jms</groupId>
  <artifactId>rabbitmq-jms</artifactId>
  <version>3.2.0</version>
</dependency>

Gradle

compile "com.rabbitmq.jms:rabbitmq-jms:3.2.0"

2.9.0

11 Oct 15:19

Choose a tag to compare

Changes between 2.8.0 and 2.9.0

This is a maintenance release with new features, usability improvements, and a bug fix. It is compatible with 2.9.0. All users of 2.x.x are encouraged to upgrade.

Thanks to @turcsanyip, @chbriem, and @alehane for their contribution.

Expose setSaslConfig() on RMQConnectionFactory for supporting Mutual TLS

GitHub issue: #326

NPE if a received message is marked as "Redelivered" but no header is given

GitHub issue: #325

Add pluggable strategy for dealing with reply to queues.

GitHub PR: #299

Request new parameter nackOnRollback in RMQConnectionFactory#createConnectionFactory

GitHub issue: #290

Handle forwarded Direct Reply To and non-Direct Reply To queues

GitHub PR: #280

Bump dependencies

GitHub issue: #217

Dependency

Maven

<dependency>
  <groupId>com.rabbitmq.jms</groupId>
  <artifactId>rabbitmq-jms</artifactId>
  <version>2.9.0</version>
</dependency>

Gradle

compile "com.rabbitmq.jms:rabbitmq-jms:2.9.0"

3.1.0

14 Dec 13:27

Choose a tag to compare

Changes between 3.0.0 and 3.1.0

This is a maintenance release with a new feature. It is backward-compatible with 3.1.0. All users are encouraged to upgrade.

Support delivery delay

GitHub issue: #222

Move documentation to GitHub Pages

GitHub PR: #223

2.8.0

14 Dec 13:26

Choose a tag to compare

Changes between 2.7.0 and 2.8.0

This is a maintenance release with a new feature. It is backward-compatible with 2.7.0. All 2.x users are encouraged to upgrade.

Support delivery delay

GitHub issue: #222

Move documentation to GitHub Pages

GitHub PR: #223