Skip to content

Releases: rabbitmq/rabbitmq-java-client

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'

v5.17.0

21 Mar 17:00
Compare
Choose a tag to compare

Changes between 5.16.0 and 5.17.0

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

Thanks to Nikita Nefedov (@nikita2206) for his contribution.

Remove hard dependency on Jackson in OAuth 2 support

GitHub PR: #969

NPE in AbstractMetricsCollector when channel limit is exceeded

GitHub issue: #944

Report publish failures for the closed channel as well

GitHub PR: #943

Remove dependency on java.sql.Timestamp

GitHub PR: #878

Bump dependencies

GitHub issue: #848

Dependency

Maven

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

Gradle

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

v5.17.0.RC2

17 Mar 08:06
Compare
Choose a tag to compare
v5.17.0.RC2 Pre-release
Pre-release

Changes between 5.16.0 and 5.17.0.RC2

This is a pre-release for 5.17.0, a maintenance release with bug fixes, usability improvements, and dependency upgrades. It is compatible with 5.16.x. All users of the 5.x.x series are encouraged to test it.

Thanks to Nikita Nefedov (@nikita2206) for his contribution.

Remove hard dependency on Jackson in OAuth 2 support

GitHub PR: #969

NPE in AbstractMetricsCollector when channel limit is exceeded

GitHub issue: #944

Report publish failures for the closed channel as well

GitHub PR: #943

Remove dependency on java.sql.Timestamp

GitHub PR: #878

Bump dependencies

GitHub issue: #848

Dependency

Maven

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

Make sure to set up our milestone repository:

<repositories>
  <repository>
    <id>packagecloud-rabbitmq-maven-milestones</id>
    <url>https://packagecloud.io/rabbitmq/maven-milestones/maven2</url>
    <releases>
      <enabled>true</enabled>
    </releases>
    <snapshots>
      <enabled>false</enabled>
    </snapshots>
  </repository>
</repositories>

Gradle

compile 'com.rabbitmq:amqp-client:5.17.0.RC2'

Make sure to set up our milestone repository:

repositories {
  maven {
    url "https://packagecloud.io/rabbitmq/maven-milestones/maven2"
  }
}

5.17.0.RC1

23 Feb 15:41
Compare
Choose a tag to compare
5.17.0.RC1 Pre-release
Pre-release

Changes between 5.16.0 and 5.17.0.RC1

This is a minor release with bug fixes, usability improvements, and dependency upgrades. It is compatible with 5.16.x. All users of the 5.x.x series are encouraged to test it.

Thanks to Nikita Nefedov (@nikita2206) for his contribution.

Remove hard dependency on Jackson in OAuth 2 support

GitHub PR: #969

NPE in AbstractMetricsCollector when channel limit is exceeded

GitHub issue: #944

Report publish failures for the closed channel as well

GitHub PR: #943

Remove dependency on java.sql.Timestamp

GitHub PR: #878

Bump dependencies

GitHub issue: #848

5.16.0

09 Sep 07:42
Compare
Choose a tag to compare

Changes between 5.15.0 and 5.16.0

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

Thanks to Rogelio J. Baucells (@rjbaucells) and Oleg Golberg (@ogolberg) for their contribution.

Re-enable DNS round robin

GitHub PR: #827

OpenTelemetry metrics collector implementation

GitHub PR: #817

Increase max ConsumerWorkService block size to 256

GitHub PR: #814

Bump dependencies

GitHub issue: #797

5.16.0.RC1

07 Sep 12:44
Compare
Choose a tag to compare
5.16.0.RC1 Pre-release
Pre-release

Changes between 5.15.0 and 5.16.0.RC1

This is a minor release with a new feature, usability improvements, and dependency upgrades. It is compatible with 5.15.x. All users of the 5.x.x series are encouraged to test it.

Thanks to Rogelio J. Baucells (@rjbaucells) and Oleg Golberg (@ogolberg) for their contribution.

Re-enable DNS round robin

GitHub PR: #827

OpenTelemetry metrics collector implementation

GitHub PR: #817

Increase max ConsumerWorkService block size to 256

GitHub PR: #814

Bump dependencies

GitHub issue: #797

5.15.0

14 Jun 14:38
Compare
Choose a tag to compare

Changes between 5.14.2 and 5.15.0

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

Thanks to @vikinghawk and @laststem for their contribution.

Fix potential deadlock in AutorecoveringConnection

GitHub PR: #786

Use available processor number for default thread count in consumer work service

GitHub issue: #730

Add host description when throwing MissedHeartbeatException

GitHub PR: #726

Bump dependencies

GitHub issue: #717

5.15.0.RC1

08 Jun 13:03
Compare
Choose a tag to compare
5.15.0.RC1 Pre-release
Pre-release

Changes between 5.14.2 and 5.15.0.RC1

This is a pre-release for 5.15.0, a maintenance release with a bug fix, usability improvements, and dependency upgrades. It is compatible with 5.14.x. All users of the 5.x.x series are encouraged to test this version.

Thanks to @vikinghawk and @laststem for their contribution.

Fix potential deadlock in AutorecoveringConnection

GitHub PR: #786

Use available processor number for default thread count in consumer work service

GitHub issue: #730

Add host description when throwing MissedHeartbeatException

GitHub PR: #726

Bump dependencies

GitHub issue: #717

v5.14.2

10 Feb 09:35
Compare
Choose a tag to compare

Changes between 5.14.1 and 5.14.2

This is a patch release with a bug fix in the ConnectionFactory file-based configuration. It is compatible with 5.14.2. All users are encouraged to upgrade.

Thanks to @laurentperez for his contribution.

Fix topology recovery flag evaluation in file-based configuration

GitHub PR: #724

5.14.1

13 Jan 14:56
Compare
Choose a tag to compare

Changes between 5.14.0 and 5.14.1

This is a patch release with 2 bug fixes in the NIO mode. It is compatible with 5.14.0. All users are encouraged to upgrade.

Thanks to @mgrafl for his contribution.

Enforce connection timeout in NIO TLS handshake

GitHub issue: #719

Set timeout on NIO connection

GitHub PR: #720