Skip to content

Releases: rabbitmq/rabbitmq-java-client

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

5.14.0

15 Nov 09:26
Compare
Choose a tag to compare

Changes between 5.13.1 and 5.14.0

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

Thanks to @wangqiandeniangniang, @ByteAlex, and @Yaytay for their contribution.

TLS handshake hangs with NIO and TLS 1.3

GitHub issue: #715

Unsigned 8 bit number field type seems not to be supported

GitHub issue: #714

Change/remove usage of some deprecated JDK API

GitHub issue: #709

Be more defensive about provided channelMax values

GitHub PR: #695

Bump dependencies

GitHub issue: #699