Releases: rabbitmq/rabbitmq-amqp-java-client
0.6.0
Changes between 0.5.0 and 0.6.0
This is a minor release with a new feature and dependency upgrades. It is compatible with 0.5.0. All users are encouraged to upgrade.
Make message durability configurable
GitHub PR: #199
Bump Netty to 4.2
GitHub issue: #185
Bump dependencies
GitHub issue: #178
Dependency
0.5.0
Changes between 0.4.0 and 0.5.0
This is a minor release with new features, bug fixes, usability improvements, and dependency upgrades. It is compatible with 0.4.0. All users are encouraged to upgrade.
Add ConnectionBuilder#name(String)
GitHub PR: #177
Transition to open state before giving credits
GitHub PR: #175
Close consumer gracefully in RPC server
GitHub PR: #166
Expose pause/unpause
operations in RpcServer
GitHub issue: #165
Make RPC server accept or discard request message
GitHub issue: #163
Make replyTo
mandatory in RpcServer
GitHub issue: #161
Use work pool and dispatch executor for incoming message processing
GitHub issue: #160
Keep management in same initial state after recovery
GitHub issue: #156
Add exception to publish confirm context
GitHub issue: #154
Add arguments(Map)
method to exchange and queue specification
GitHub issue: #153
Return PurgeStatus
from queuePurge
GitHub issue: #151
Bump dependencies
GitHub issue: #138
Dependency
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"