Releases: rabbitmq/rabbitmq-amqp-java-client
0.4.0
Changes between 0.3.0 and 0.4.0
This is a minor release with new features, usability improvements, and dependency upgrades. It is compatible with 0.3.0. All users are encouraged to upgrade.
Deprecate exchangeDeletion and queueDeletion methods
GitHub PR: #137
Implement queue purge
GitHub issue: #136
Add API to settle a batch of messages
GitHub PR: #135
Improve recovery
GitHub issue: #118
Support OAuth 2 token retrieval and refresh
GitHub PR: #109
Bump dependencies
GitHub issue: #115
Dependency
Maven
<dependency>
<groupId>com.rabbitmq.client</groupId>
<artifactId>amqp-client</artifactId>
<version>0.4.0</version>
</dependency>
Gradle
compile "com.rabbitmq.client:amqp-client:0.4.0"
0.3.0
Changes between 0.2.0 and 0.3.0
This is a minor release with new features, usability improvements, bug fixes, and dependency upgrades. It is compatible with 0.2.0. All users are encouraged to upgrade.
Support filter expressions (RabbitMQ 4.1)
GitHub PR: #77
Support token renewal (RabbitMQ 4.1)
GitHub PR: #96
Deprecate QueueInfo#replicas() in favor of QueueInfo#members()
GitHub PR: #90
Block on concurrent calls during management initialization
GitHub PR: #89
Validate key annotation to start with x-
GitHub PR: #85
Rename OverflowStrategy enum
GitHub PR: #82
Unwrap byte array from binary application property
GitHub PR: #81
Add initialMemberCount(int) in quorum queue and stream specification
GitHub PR: #80
Fix queue argument name to x-delivery-limit
GitHub PR: #79
Remove consumer executor service
GitHub PR: #94
Make consumer internals asynchronous
GitHub PR: #93
Bump dependencies
GitHub issue: #71
Dependency
Maven
<dependency>
<groupId>com.rabbitmq.client</groupId>
<artifactId>amqp-client</artifactId>
<version>0.3.0</version>
</dependency>
Gradle
compile "com.rabbitmq.client:amqp-client:0.3.0"
v0.2.0
Changes between 0.1.0 and 0.2.0
This is a minor release with a new feature and dependency upgrades. It is compatible with 0.2.0. All users are encouraged to upgrade.
Add subscription listener
GitHub PR: #63
Bump dependencies
GitHub issue: #64
Dependency
Maven
<dependency>
<groupId>com.rabbitmq.client</groupId>
<artifactId>amqp-client</artifactId>
<version>0.2.0</version>
</dependency>
Gradle
compile "com.rabbitmq.client:amqp-client:0.2.0"
0.1.0
This is the first release of the RabbitMQ AMQP 1.0 Java client.
Dependency
Maven
<dependency>
<groupId>com.rabbitmq.client</groupId>
<artifactId>amqp-client</artifactId>
<version>0.1.0</version>
</dependency>
Gradle
compile "com.rabbitmq.client:amqp-client:0.1.0"