On behalf of the RabbitMQ team I'm happy to announce that the RabbitMQ
Java Client library 5.8.0 is available.
This is a minor release release with a new feature, a usability
improvement, and dependency upgrades. It is compatible with 5.7.x. All
users of the 5.x.x series are encouraged to use this version. Users of
previous versions should check the 5.0.0 changelog [1] for breaking
changes.
This release adds support for OAuth 2 [2], a new authentication
mechanism supported by RabbitMQ 3.8.
Changes:
* Add support for OAuth 2 authentication
* Sanitise logged peer certificate values
* Bump dependencies (SLF4J, Micrometer)
* Do not depend on generated classes for update-secret extension
Consult the release change for more details [3].
Dependency (Maven artifact)
Maven:
<dependency>
<groupId>com.rabbitmq</groupId>
<artifactId>amqp-client</artifactId>
<version>5.8.0</version>
</dependency>
Gradle:
compile 'com.rabbitmq:amqp-client:5.8.0'
[1]
https://github.com/rabbitmq/rabbitmq-java-client/releases/tag/v5.0.0
[2]
https://www.rabbitmq.com/api-guide.html#oauth2-support
[3]
https://github.com/rabbitmq/rabbitmq-java-client/releases/tag/v5.8.0