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