Skip to content

Releases: rabbitmq/rabbitmq-java-client

4.9.0.RC1

15 Oct 09:52
Compare
Choose a tag to compare
4.9.0.RC1 Pre-release
Pre-release

Changes between 4.8.0 and 4.9.0.RC1

This is a pre-release for 4.9.0, a maintenance release with 2 new features and a bug fix. All users of the 4.x.x and 3.6.x series are encouraged to test this version.

Add traffic listener

GitHub issue: #411

Connection recovery runs into timeouts when using NIO

GitHub issue: #413

Provide factories to create NIO artefacts

GitHub issue: #410

5.4.3

08 Oct 12:11
Compare
Choose a tag to compare

Changes between 5.4.2 and 5.4.3

This is a patch release with a bug fix. All users of the 5.x.x series are encouraged to upgrade to this release.

Thanks to Casper Mout for his contribution on this release.

Handle realTag = 0 in RecoveryAwareChannelN

GitHub issue: #395

4.8.3

08 Oct 12:02
Compare
Choose a tag to compare

Changes between 4.8.2 and 4.8.3

This is a patch release with a bug fix. All users of the 4.x.x series are encouraged to upgrade to this release.

Thanks to Casper Mout for his contribution on this release.

Handle realTag = 0 in RecoveryAwareChannelN

GitHub issue: #395

5.4.2

26 Sep 18:38
Compare
Choose a tag to compare

Changes between 5.4.1 and 5.4.2

This is a patch release with a bug fix and a usability improvement. All users of the 5.x.x series are encouraged to upgrade to this release.

Header size exception when frame max is negotiated to 0

GitHub issue: #407

Change default exponential backoff sequence to not start with zero

GitHub issue: #409

4.8.2

26 Sep 18:08
Compare
Choose a tag to compare

Changes between 4.8.1 and 4.8.2

This is a patch release with a bug fix and a usability improvement. All users of the 4.x.x series are encouraged to upgrade to this release.

Header size exception when frame max is negotiated to 0

GitHub issue: #407

Change default exponential backoff sequence to not start with zero

GitHub issue: #409

5.4.1

03 Sep 09:49
Compare
Choose a tag to compare

Changes between 5.4.0 and 5.4.1

This is a patch release with a minor change. All users of the 5.x.x series are encouraged to upgrade to this release.

Don't use anchor in warning message link

GitHub issue: #405

4.8.1

03 Sep 09:48
Compare
Choose a tag to compare

Changes between 4.8.0 and 4.8.1

This is a patch release with a minor change. All users of the 4.x.x and 3.6.x series are encouraged to upgrade to this release.

Don't use anchor in warning message link

GitHub issue: #405

5.4.0

31 Aug 09:40
Compare
Choose a tag to compare

This is a maintenance release with new features and bug fixes. All users of the 5.x.x series are encouraged to use this version.

Note that as of this release, default DNS resolution on the server hostname is disabled when using TLS (#400). This avoids interfering with hostname verification (#394). DNS resolution can be easily re-enabled by passing in a DnsRecordIpAddressResolver instance to one the ConnectionFactory#newConnection methods.

Thanks to @vikinghawk for his contribution on this release.

Changes between 5.3.0 and 5.4.0

Make it easier to enable hostname verification when TLS is enabled

GitHub issue: #394

Disable DNS resolution when using TLS

GitHub issue: #400

Add filter to skip some entities on topology recovery

GitHub issue: #383

Add optional retry logic to topology recovery

GitHub issue: #387

Address parser is incapable of handling IPv6 address literals

GitHub issue: #385

Add option for connection recovery triggering

GitHub issue: #379

Continuations (requests) are not discarded on timeouts

GitHub issue: #375

Backport publishing metrics

GitHub issue: #374

Add equals and hashCode to generated classes

GitHub issue: #377

Improve JSON RPC support by using Jackson

GitHub issue: #378

Add dedicated executor to close connections in NIO mode

GitHub issue: #380

4.8.0

31 Aug 09:31
Compare
Choose a tag to compare

This is a maintenance release with new features and bug fixes. It is compatible with 4.7.x. All users of the 4.x.x and 3.6.x series are encouraged to use this version.

Note that as of this release, default DNS resolution on the server hostname is disabled when using TLS (#400). This avoids interfering with hostname verification (#394). DNS resolution can be easily re-enabled by passing in a DnsRecordIpAddressResolver instance to one the ConnectionFactory#newConnection methods.

Thanks to @vikinghawk for his contribution on this release.

Changes between 4.7.0 and 4.8.0

Make it easier to enable hostname verification when TLS is enabled

GitHub issue: #394

Disable DNS resolution when using TLS

GitHub issue: #400

Add filter to skip some entities on topology recovery

GitHub issue: #383

Add optional retry logic to topology recovery

GitHub issue: #387

Address parser is incapable of handling IPv6 address literals

GitHub issue: #385

Improve JSON RPC support by using Jackson

GitHub issue: #378

Add equals and hashCode to generated classes

GitHub issue: #377

Add dedicated executor to close connections in NIO mode

GitHub issue: #380

5.4.0.RC3

29 Aug 09:22
Compare
Choose a tag to compare
5.4.0.RC3 Pre-release
Pre-release

This is a pre-release for 5.4.0, a maintenance release with new features and bug fixes. It adds minor tweaks to topology recovery retry compared to 5.4.0.RC2 (see #403). It is compatible with 5.3.x. All users of the 5.x.x series are encouraged to test this version.

Note that as of this release, default DNS resolution on the server hostname is disabled when using TLS (#400). This avoids interfering with hostname verification (#394). DNS resolution can be easily re-enabled by passing in a DnsRecordIpAddressResolver instance to one the ConnectionFactory#newConnection methods.

Thanks to @vikinghawk for his contribution on this pre-release.

Changes between 5.3.0 and 5.4.0.RC2

Make it easier to enable hostname verification when TLS is enabled

GitHub issue: #394

Disable DNS resolution when using TLS

GitHub issue: #400

Add filter to skip some entities on topology recovery

GitHub issue: #383

Add optional retry logic to topology recovery

GitHub issue: #387

Address parser is incapable of handling IPv6 address literals

GitHub issue: #385

Add option for connection recovery triggering

GitHub issue: #379

Continuations (requests) are not discarded on timeouts

GitHub issue: #375

Backport publishing metrics

GitHub issue: #374

Add equals and hashCode to generated classes

GitHub issue: #377

Improve JSON RPC support by using Jackson

GitHub issue: #378

Add dedicated executor to close connections in NIO mode

GitHub issue: #380