Skip to content

Releases: rabbitmq/rabbitmq-java-client

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

4.8.0.RC3

29 Aug 09:16
Compare
Choose a tag to compare
4.8.0.RC3 Pre-release
Pre-release

This is a pre-release for 4.8.0, a maintenance release with new features. It adds minor tweaks to topology recovery retry compared to 4.8.0.RC2 (see #403). It is compatible with 4.7.x. All users of the 4.x.x and 3.6.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 4.7.0 and 4.8.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

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.RC2

28 Aug 12:11
Compare
Choose a tag to compare
5.4.0.RC2 Pre-release
Pre-release

This is a pre-release for 5.4.0, a maintenance release with new features and bug fixes. 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.

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

4.8.0.RC2

28 Aug 11:57
Compare
Choose a tag to compare
4.8.0.RC2 Pre-release
Pre-release

This is a pre-release for 4.8.0, a maintenance release with new features. It is compatible with 4.7.x. All users of the 4.x.x and 3.6.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.

Changes between 4.7.0 and 4.8.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

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.RC1

17 Aug 07:54
Compare
Choose a tag to compare
5.4.0.RC1 Pre-release
Pre-release

This is a pre-release for 5.4.0, a maintenance release with new features and bug fixes. It is compatible with 5.3.x. All users of the 5.x.x series are encouraged to test this version.

Changes between 5.3.0 and 5.4.0.RC1

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.RC1

17 Aug 07:53
Compare
Choose a tag to compare
4.8.0.RC1 Pre-release
Pre-release

This is a pre-release for 4.8.0, a maintenance release with new features. It is compatible with 4.7.x. All users of the 4.x.x and 3.6.x series are encouraged to test this version.

Changes between 4.7.0 and 4.8.0.RC1

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.M1

10 Aug 13:00
Compare
Choose a tag to compare
5.4.0.M1 Pre-release
Pre-release

This is a pre-release for 5.4.0, a maintenance release with new features and a bug fix. It is compatible with 5.3.x. All users of the 5.x.x series are encouraged to test this version.

Changes between 5.3.0 and 5.4.0.M1

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

4.8.0.M1

10 Aug 13:01
Compare
Choose a tag to compare
4.8.0.M1 Pre-release
Pre-release

This is a pre-release for 4.8.0, a maintenance release with new features. It is compatible with 4.7.x. All users of the 4.x.x and 3.6.x series are encouraged to test this version.

Changes between 4.7.0 and 4.8.0.M1

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