Skip to content

Releases: rabbitmq/rabbitmq-amqp-java-client

0.4.0

27 Jan 16:25
Compare
Choose a tag to compare

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

20 Nov 09:03
Compare
Choose a tag to compare

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

30 Sep 14:09
Compare
Choose a tag to compare

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

23 Sep 08:09
Compare
Choose a tag to compare

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"