Skip to content

Releases: rabbitmq/hop

5.6.0

Choose a tag to compare

@acogoluegnes acogoluegnes released this 09 Jul 06:57

Changes between 5.5.0 and 5.6.0

This is a minor release with a bug fix, usability improvements, and dependency upgrades. To maintain alignment with the current RabbitMQ HTTP API, this release exceptionally includes two breaking changes—please review the details below before upgrading. All users are encouraged to upgrade.

See the dependency configuration section to include Hop in your projects.

"+" are not encoded when using getQueues() with use_regex=true

GitHub issue: #661

Remove support OAuth configuration endpoint (⚠️ breaking change)

GitHub PR: #645

Rework ExchangeType, extract AvailableExchangeType (⚠️ breaking change)

GitHub PR: #638

Bump dependencies

GitHub issue: #637

5.5.0

Choose a tag to compare

@acogoluegnes acogoluegnes released this 24 Mar 09:13

Changes between 5.4.0 and 5.5.0

This is a minor release with new features and dependency upgrades. All users are encouraged to upgrade.

See the dependency configuration section to include Hop in your projects.

Catch Up with the Rust HTTP API Client

This release ports a number of features from the Rust HTTP API client, which has progressed significantly thanks to work on a new native rabbitmqadmin generation.

The following areas are covered:

  • Feature flags support
  • User limits support
  • Health checks support
  • Deprecated features support
  • Virtual host definitions support
  • Queue rebalancing support
  • Streams API support
  • Federation links support
  • Global parameters support
  • Bulk user delete support

GitHub PR: #617

More Rust HTTP API Client Features

A follow-up to the above, porting additional features:

  • RabbitMQ version information from nodes: retrieves RabbitMQ version by inspecting the list of Erlang/OTP applications, as GET /api/nodes does not expose version details in currently GA releases
  • Reachability helpers: a new outcome type and helper methods to verify that an HTTP API endpoint is reachable (TCP connection, TLS upgrade, and credential validation) via GET /api/whoami
  • Human-readable listener names: convenience mappings for protocol/listener names
  • User tag helpers: minor utility additions for working with user tags

GitHub PR: #624

Bump Dependencies

GitHub issue: #553

5.4.0

Choose a tag to compare

@acogoluegnes acogoluegnes released this 12 Jun 13:16

Changes between 5.3.0 and 5.4.0

This is a minor release with a bug fix, a usability improvement, and dependency upgrades. All users are encouraged to upgrade.

Thanks to @jrabun for their contribution.

See the dependency configuration section to include Hop in your projects.

Add null check to Page.getItemsAsList()

GitHub PR: #544

Make ParameterizedTypeReference public

GitHub PR: #512

Bump dependencies

GitHub issue: #507

5.3.0

Choose a tag to compare

@acogoluegnes acogoluegnes released this 18 Nov 08:39

Changes between 5.2.0 and 5.3.0

This is a minor release with new features, usability improvements, and dependency upgrades. Socket-related properties have been removed from NodeInfo as they always return 0 in RabbitMQ 4.0 (see #466). All users are encouraged to upgrade.

Thanks to @mikymigs, @ifyun, and @awills96 for their contribution.

See the dependency configuration section to include Hop in your projects.

Refactor percent encoding

GitHub PR: #477

Add activity_status attribute to ConsumerDetails

GitHub issue: #470

Remove zeroed sockets_used/sockets_total

GitHub PR: #466

QueueInfo not include "effective_policy_definition" property

GitHub issue: #460

Add global parameter mqtt-vhost mapping functions

GitHub PR: #429

Bump dependencies

GitHub issue: #407

5.2.0

Choose a tag to compare

@acogoluegnes acogoluegnes released this 26 Oct 10:11

Changes between 5.1.0 and 5.2.0

This is a minor release with new features, a bug fix, and dependency upgrades. It is compatible with 5.1.0. All users are encouraged to upgrade.

Thanks to @awills96 for their contribution.

See the dependency configuration section to include Hop in your projects.

Add parameters and global parameters to Definitions

GitHub PR: #399

Add client functions for Operator Policy endpoints

GitHub PR: #396

createVhost(name) fails on some versions due to serialization error

GitHub issue: #406

Bump dependencies

GitHub issue: #390

5.1.0

Choose a tag to compare

@acogoluegnes acogoluegnes released this 01 Aug 14:47
d00eb8c

Changes between 5.0.0 and 5.1.0

This is a minor release with a new feature and dependency upgrades. It is compatible with 5.0.0. All users are encouraged to upgrade.

Thanks to @ekonopaka for his contribution.

See the dependency configuration section to include Hop in your projects.

Add Getter for ExchangeInfo dto to access ExchangeMessageStats

GitHub issue: #339

Bump dependencies

GitHub issue: #345

5.0.0

Choose a tag to compare

@acogoluegnes acogoluegnes released this 25 Nov 09:31

Changes between 4.2.0 and 5.0.0

This is a major release with dependency upgrades. It does not depend on Spring anymore. It is backward-compatible with 4.x if you are not using Spring's RestTemplate. 5.0.0 is now the active branch.

See 4.0.0 changelog for details on the removal of Spring utilities in Hop. Note 4.x is marked for end-of-life (EOL) on 31 March 2023.

Bump dependencies

GitHub issue: #336

Remove dependency on Spring

GitHub PR: #335

v5.0.0.RC1

v5.0.0.RC1 Pre-release
Pre-release

Choose a tag to compare

@acogoluegnes acogoluegnes released this 17 Nov 09:45

Changes between 4.2.0 and 5.0.0

This is a pre-release for 5.0.0, the new active branch. 5.0.0 does not depend on Spring anymore. All users are encouraged to test this release candidate.

Remove dependency on Spring

GitHub PR: #335

4.2.0

Choose a tag to compare

@acogoluegnes acogoluegnes released this 16 Nov 16:41

Changes between 4.1.2 and 4.2.0

This is a minor release with dependency upgrades only. It is compatible with 4.1.2. All users are encouraged to upgrade.

This is likely the last release on the 4.x branch. We will release soon the first RC for 5.0, which will have no dependency on Spring.

Bump dependencies

GitHub issue: #274

4.1.2

Choose a tag to compare

@acogoluegnes acogoluegnes released this 08 Mar 16:34

Changes between 4.1.1 and 4.1.2

This is a patch release with a bug fix. It is compatible with 4.1.1. All users are encouraged to upgrade.

We strongly encourage users to upgrade to the 4.x branch and move RestTemplate-related API usage to Java 11 HttpClient. Note 3.x is marked for end-of-life (EOL) on 31 July 2022.

Make JdkHttpClientHttpLayer.Configuration#create() public

GitHub issue: #281