On behalf of the RabbitMQ team I'm happy to announce that the RabbitMQ JMS Client library 1.8.0 Release Candidate 1, a preview release, is available for community testing. This preview release is likely to be the last before a GA release in the next few days.
Here's a list of the changes:
- Add option to clean up server-named queues for non-durable topics on session closing (thanks to Alex Shvedoff for this contribution)
- Upgrade to RabbitMQ Java Client 4.3.0
This pre-release is backward-compatible with 1.7.0.
You can find more information about the JMS client on the RabbitMQ website [1] and on this pre-release on GitHub [2].
Dependency (Maven artifact)
Maven:
<dependency>
<groupId>com.rabbitmq.jms</groupId>
<artifactId>rabbitmq-jms</artifactId>
<version>1.8.0.RC1</version>
</dependency>
Gradle:
compile 'com.rabbitmq.jms:rabbitmq-jms:1.8.0.RC1'
This new version is available on our Bintray Milestones Maven Repository [3]. You need to add this repository explicitly to your dependency manager configuration file.
Maven:
<repositories>
<repository>
<snapshots>
<enabled>false</enabled>
</snapshots>
<id>bintray-rabbitmq-maven-milestones</id>
<name>bintray</name>
</repository>
</repositories>
Gradle:
repositories {
maven {
}
}