Skip to content

Releases: rabbitmq/rabbitmq-java-client

5.24.0

13 Dec 10:01
Compare
Choose a tag to compare

Changes between 5.23.0 and 5.24.0

This is a maintenance release with a bug fix and dependency upgrades. It is compatible with 5.23.0. All users are encouraged to upgrade.

Handle CancelledKeyException in NIO loop

GitHub PR: #1493

Bump dependencies

GitHub issue: #1485

Dependency

Maven

<dependency>
  <groupId>com.rabbitmq</groupId>
  <artifactId>amqp-client</artifactId>
  <version>5.24.0</version>
</dependency>

Gradle

compile 'com.rabbitmq:amqp-client:5.24.0'

v5.23.0

19 Nov 09:38
Compare
Choose a tag to compare

Changes between 5.22.0 and 5.23.0

This is a maintenance release with a new feature and dependency upgrades. It is compatible with 5.22.0. All users are encouraged to upgrade.

Add requeued message count metric

GitHub PR: #1476

Bump dependencies

GitHub issue: #1418

Dependency

Maven

<dependency>
  <groupId>com.rabbitmq</groupId>
  <artifactId>amqp-client</artifactId>
  <version>5.23.0</version>
</dependency>

Gradle

compile 'com.rabbitmq:amqp-client:5.23.0'

5.22.0

16 Sep 13:27
Compare
Choose a tag to compare

Changes between 5.21.0 and 5.22.0

This is a maintenance release with an improvement, a bug fix, and dependency upgrades. It is compatible with 5.21.0. All users are encouraged to upgrade.

Add ANONYMOUS SASL mechanism

GitHub issue: #1405

Invalid value check in NioParams.setWriteByteBufferSize

GitHub issue: #1309

Bump dependencies

GitHub issue: #1292

Dependency

Maven

<dependency>
  <groupId>com.rabbitmq</groupId>
  <artifactId>amqp-client</artifactId>
  <version>5.22.0</version>
</dependency>

Gradle

compile 'com.rabbitmq:amqp-client:5.22.0'

v5.21.0

08 Apr 08:59
Compare
Choose a tag to compare

Changes between 5.20.0 and 5.21.0

This is a maintenance release with 2 bug fixes and dependency upgrades. It is compatible with 5.20.0. All users are encouraged to upgrade.

Thanks to @JHahnHRO, @sergio91pt, and @bmleite for their contribution.

Handshake error when connecting to AWS NLB using TLS 1.2 and NIO

GitHub issue: #1280

Remove ReturnListener in RpcClient#close()

GitHub PR: #1169

Bump dependencies

GitHub issue: #1145

Dependency

Maven

<dependency>
  <groupId>com.rabbitmq</groupId>
  <artifactId>amqp-client</artifactId>
  <version>5.21.0</version>
</dependency>

Gradle

compile 'com.rabbitmq:amqp-client:5.21.0'

5.20.0

25 Oct 15:18
Compare
Choose a tag to compare

Changes between 5.19.0 and 5.20.0

This is a maintenance release with a bug fix in the OSGi manifest and dependency upgrades. It is compatible with 5.19.0. All users are encouraged to upgrade.

Make Micrometer dependency optional in OSGi manifest

GitHub issue: #1140

Bump dependencies

GitHub issue: #1122

Dependency

Maven

<dependency>
  <groupId>com.rabbitmq</groupId>
  <artifactId>amqp-client</artifactId>
  <version>5.20.0</version>
</dependency>

Gradle

compile 'com.rabbitmq:amqp-client:5.20.0'

5.19.0

27 Sep 14:44
Compare
Choose a tag to compare

Changes between 5.18.0 and 5.19.0

This is a minor release with support for Micrometer Observation, some refactoring to support Java 21 virtual threads and dependency upgrades. It is compatible with 5.18.x. All users of the 5.x.x series are encouraged to upgrade.

Thanks to Rogelio J. Baucells for his contribution.

Add support for Micrometer Observation

GitHub issue: #952

Prevent pinned CarrierThreads on JDK-21 while using Virtual Threads

GitHub PR: #1119

Bump dependencies

GitHub issue: #1066

Dependency

Maven

<dependency>
  <groupId>com.rabbitmq</groupId>
  <artifactId>amqp-client</artifactId>
  <version>5.19.0</version>
</dependency>

Gradle

compile 'com.rabbitmq:amqp-client:5.19.0'

v5.17.1

29 Jun 14:44
96e8970
Compare
Choose a tag to compare

Changes between 5.17.0 and 5.17.1

This is a minor release with a usability improvement. It is compatible with 5.17.0.

Inbound message size is now enforced, with the default limit being 64 MiB.

Add ability to specify maximum message size

GitHub issue: #1062

v5.16.1

29 Jun 14:43
bad0ca8
Compare
Choose a tag to compare

Changes between 5.16.0 and 5.16.1

This is a minor release with a usability improvement. It is compatible with 5.16.0.

Inbound message size is now enforced, with the default limit being 64 MiB.

Add ability to specify maximum message size

GitHub issue: #1062

v5.14.3

29 Jun 13:55
628179f
Compare
Choose a tag to compare

Changes between 5.14.2 and 5.14.3

This is a minor release with a usability improvement. It is compatible with 5.14.x.

Inbound message size is now enforced, with the default limit being 64 MiB.

Add ability to specify maximum message size

GitHub issue: #1062

v5.18.0

19 Jun 09:14
Compare
Choose a tag to compare

Changes between 5.17.0 and 5.18.0

This is a minor release with usability improvements and dependency upgrades. It is compatible with 5.17.x. All users of the 5.x.x series are encouraged to upgrade.

Inbound message size is now enforced, with default limit being 64 MiB.

Thanks to @JHahnHRO and Sérgio Faria (@sergio91pt) for their contribution.

Add ability to specify maximum message size

GitHub issue: #1062

Do not confirmSelect more than once per channel

GitHub PR: #1057

Make RpcClient (Auto)Closeable

GitHub issue: #1032

Bump dependencies

GitHub issue: #999

Dependency

Maven

<dependency>
  <groupId>com.rabbitmq</groupId>
  <artifactId>amqp-client</artifactId>
  <version>5.18.0</version>
</dependency>

Gradle

compile 'com.rabbitmq:amqp-client:5.18.0'