This is a pre-release for 5.13.0, a maintenance release with usability improvements, a bug fix, and dependency upgrades. It is compatible with 5.12.x. All users of the 5.x.x series are encouraged to test this version.
Thanks to ValSmith and Michael Dent for their contribution.
* Move resolved address shuffling to AddressResolver
* Allow changing queue names during recovery
* Topology recovery retry fixes for auto-delete queues
* Bump dependencies
Consult the release change for more details [1].
Dependency (Maven artifact)
Maven:
<dependency>
<groupId>com.rabbitmq</groupId>
<artifactId>amqp-client</artifactId>
<version>5.13.0.RC2</version>
</dependency>
Gradle:
compile 'com.rabbitmq:amqp-client:5.13.0.RC2'
This new version is available on our PackageCloud Milestones Maven Repository [2]. You need to add this repository explicitly to your dependency manager configuration file.
<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:
repositories {
maven {
url "https://packagecloud.io/rabbitmq/maven-milestones/maven2"
}
}
[1] https://github.com/rabbitmq/rabbitmq-java-client/releases/tag/v5.13.0.RC2
[2] https://packagecloud.io/rabbitmq/maven-milestones