Releases: rabbitmq/rabbitmq-java-client
v5.17.0
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
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
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
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
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
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
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
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
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
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