Changes between 5.26.0 and 5.27.0
This is a maintenance release with a new feature, a bug fix, dependency upgrades, and some internal refactoring. It is compatible with 5.26.0. All users are encouraged to upgrade.
This release introduces a Netty-based frame handler and deprecates the NIO-based one. Users of NIO are encouraged to switch to Netty. This does not change anything for users of the default frame handler (socket-based, blocking IO).
Add Netty-based frame handler
GitHub PR: #1663
Add Netty dependencies
GitHub issue: #1768
Use lock in channel manager
GitHub PR: #1728
ConcurrentModificationException on channel manager closing
GitHub issue: #1725
Deprecate NIO frame handler
GitHub issue: #1664
Bump dependencies
GitHub issue: #1662
Dependency
Maven
<dependency>
<groupId>com.rabbitmq</groupId>
<artifactId>amqp-client</artifactId>
<version>5.27.0</version>
</dependency>
Gradle
compile 'com.rabbitmq:amqp-client:5.27.0'