Skip to content

Releases: rabbitmq/rabbitmqadmin-ng

v0.15.0

26 Dec 21:16
e5f2161

Choose a tag to compare

v0.15.0 (Dec 26, 2024)

Enhancements

  • Improved error reporting.

    A failed HTTP API request now prints the request URL (this does NOT include the credentials),
    and the response body, making it easier to identify the problem without consulting RabbitMQ node logs.

  • CLI interface help message polishing.

    More commands now provide links to the relevant documentation guides,
    use (a reasonable amount of) coloring and recommend against features such as that are
    polling message consumption that were never designed or intended to be used in production

  • README documentation improvements

v0.14.0

23 Dec 03:42
4c3f52f

Choose a tag to compare

v0.14.0 (Dec 22, 2024)

Breaking Changes

  • Multi-word command line flags now use the more common --snake-case[=]{value} format
    instead of rabbitmqadmin v1's lower_case={value}.

Enhancements

  • New command category: health_check which provides access to the health check endpoints.

    Currently, only the three (arguably) most important health checks are implemented: local_alarms, cluster_wide_alarms, and node_is_quorum_critical.

    GitHub issues: #33, #34.

  • health_check help now includes a link to the respective RabbitMQ documentation guide.

Bug Fixes

  • Configuration paths with a tilda (~), including the default configuration file at ~/.rabbitmqadmin.conf,
    were not loaded correctly.

v0.13.0

21 Dec 23:34
7c46f54

Choose a tag to compare

Enhancements

  • Several key delete commands, namely delete vhost, delete user, delete queue and delete exchange now support a new flag, --idempotently. When this flag is used, 404 Not Found responses from the HTTP

    GitHub issue: #32

  • --non-interactive is a new global flag. When used, this flag will instruct rabbitmqadmin to not produce table border formatting,
    and generally try to use output that'd be easier to consume from scripts

  • Initial work on improving error reporting

Bug Fixes

  • declare exchange propduced an incorrect API request payload
    when target exchange --type was an x-* type (a plugin provided-type), such as x-local-random or x-consistent-hash

v0.12.0

09 Dec 02:56
a5b4795

Choose a tag to compare

v0.12.0 (Dec 8, 2024)

Enhancements

  • Implement support for configuration files. Instead of .ini files used by
    rabbitmqadmin v1, this version uses TOML.

    GitHub issue: #28

  • Implement show overview

    GitHub issue: #25

  • declare queue no longer requires a --queue-type. If not type is specified,
    it will not be included into the request and the queue will be declared
    with the default queue type of the target virtual host.

    GitHub issue: #29

Releases

Release artifacts are no longer distributed as single file archives. Instead,
the release now includes "naked" binaries that can be downloaded and executed
without un-archiving.

GitHub issue: #31

v0.11.0

21 Nov 00:21
2ab6bc5

Choose a tag to compare

v0.11.0

Enhnacements

  • rabbitmqadmin definitions is a new (and recommended) groups of commands related to definition export and import

    rabbitmqadmin definitions export --help
    
    rabbitmqadmin definitions import --help

    The original way of invoking these two commands is still available:

    rabbitmqadmin export definitions --help
    
    rabbitmqadmin import definitions --help