v2.21.0
v2.21.0 (Jan 6, 2026)
Breaking Changes
- When
--tls-ca-cert-fileis provided, only that CA is trusted (previously it was added to the system trust store)
Enhancements
-
queues listnow supports--columnsfor selecting specific columns to display:rabbitmqadmin queues list --columns name,queue_type,message_count rabbitmqadmin queues list --columns name
Column names are case-insensitive. Unknown columns are silently ignored.
-
queues showis a new command that displays select metrics of a single queue:rabbitmqadmin queues show --name "events.incoming" rabbitmqadmin queues show --name "orders.pending" --columns name,queue_type,message_count
-
streams listnow supports--columnsfor consistency withqueues list:rabbitmqadmin streams list --columns name,queue_type
-
streams showis a stream equivalent ofqueues show:rabbitmqadmin streams show --name "events.stream" rabbitmqadmin streams show --name "events.stream" --columns name,queue_type
-
config_fileis a new command group for operations onrabbitmqadminconfiguration files:rabbitmqadmin config_file show_path # Show all configured nodes (passwords masked by default) rabbitmqadmin config_file show rabbitmqadmin config_file show --reveal-passwords # Add a new node (fails if an entry with this name already exists) rabbitmqadmin config_file add_node --node experiment-001 --host rabbit.eng.example.com --port 15672 --username admin --password secret --vhost / # Update an existing node (or create one if it does not exist). # Only the specified fields are updated; unspecified fields are preserved. rabbitmqadmin config_file update_node --node experiment-001 --host new-rabbit.eng.example.com --port 15673 # Enable TLS for a node (other settings like username, password are preserved) rabbitmqadmin config_file update_node --node experiment-001 --use-tls --port 15671 # Disable TLS for a node (other settings are preserved) rabbitmqadmin config_file update_node --node experiment-001 --scheme http --port 15672 # Delete a node (a configuration file entry) rabbitmqadmin config_file delete_node --node experiment-001
Bug Fixes
- Fixed a few copy-paste errors in command descriptions in the
streamgroup
Dependency Upgrades
rabbitmq_http_clientupgraded to0.73.0reqwestupgraded to0.13.x