4.4.0
Changes between 4.3.0 and 4.4.0
This is a maintenance release that includes 2 new features and 2 bug fixes. This release is backward-compatible with 4.3.0. Users of the 3.6.x and 4.x.x series are encouraged to use this version.
Add property file-based initialization
It's now possible to use a property file to configure the ConnectionFactory
(e.g. host, username, password, etc).
GitHub issue: #324
Add Java 9 module name
The Automatic-Module-Name: com.rabbitmq.client
entry has been added to the JAR manifest, for interoperability with JDK 9 module system.
GitHub issue: #320
Get rid of read retry in NIO
The NIO mode used to use retries on network reading to make sure the outstanding frame would be completed in the current loop iteration. It now handle partial frames and moves on if a frame cannot be completed immediately. This behaviour is more consistent with NIO usage.
GitHub issue: #319
Load client version in a more reliable way
This could affect classpath-sensitive environments like OSGi.
GitHub issue: #334