Releases: rabbitmq/rabbitmqadmin-ng
v0.15.0
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
helpmessage 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
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