Releases: rabbitmq/rabbitmqadmin-ng
v0.14.0
v0.14.0 (Dec 22, 2024)
Breaking Changes
- Multi-word command line flags now use the more common
--snake-case[=]{value}format
instead ofrabbitmqadminv1'slower_case={value}.
Enhancements
-
New command category:
health_checkwhich provides access to the health check endpoints.Currently, only the three (arguably) most important health checks are implemented:
local_alarms,cluster_wide_alarms, andnode_is_quorum_critical. -
health_check helpnow 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
Enhancements
-
Several key
deletecommands, namelydelete vhost,delete user,delete queueanddelete exchangenow support a new flag,--idempotently. When this flag is used, 404 Not Found responses from the HTTPGitHub issue: #32
-
--non-interactiveis a new global flag. When used, this flag will instructrabbitmqadminto 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 exchangepropduced an incorrect API request payload
when target exchange--typewas anx-*type (a plugin provided-type), such asx-local-randomorx-consistent-hash
v0.12.0
v0.12.0 (Dec 8, 2024)
Enhancements
-
Implement support for configuration files. Instead of
.inifiles used by
rabbitmqadminv1, this version uses TOML.GitHub issue: #28
-
Implement
show overviewGitHub issue: #25
-
declare queueno 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
v0.11.0
Enhnacements
-
rabbitmqadmin definitionsis a new (and recommended) groups of commands related to definition export and importrabbitmqadmin definitions export --help rabbitmqadmin definitions import --helpThe original way of invoking these two commands is still available:
rabbitmqadmin export definitions --help rabbitmqadmin import definitions --help