v2.12.0
v2.12.0 (Sep 23, 2025)
Enhancements
-
federation enable_tls_peer_verification_for_all_upstreams
is a new command that enables TLS peer verification
for all federation upstreams:# Note that the certificate and private key paths below refer # to the files deployed to the target RabbitMQ node(s), not to the # local files. # # As such, these arguments are command-specific and should not be confused # with the global `--tls-ca-cert-file`, `--tls-cert-file`, and `--tls-key-file` # arguments that are used by `rabbitmqadmin` itself to connect to the target node # over the HTTP API. rabbitmqadmin federation enable_tls_peer_verification_for_all_upstreams \ --node-local-ca-certificate-bundle-path /path/to/node/local/ca_bundle.pem \ --node-local-client-certificate-file-path /path/to/node/local/client_certificate.pem \ --node-local-client-private-key-file-path /path/to/node/local/client_private_key.pem
See TLS guide and Federation guide to learn more.
-
shovel disable_tls_peer_verification_for_all_source_uris
is a new command that disables TLS peer verification
for all shovel source URIs.Important: this command should only be used to undo incorrect shovel source URIs, after a bad deployment, for example,
if peer verification was enabled before certificates and keys were
deployed. -
shovel disable_tls_peer_verification_for_all_source_uris
is a new command that disables TLS peer verification
for all shovel source URIs.Important: this command should only be used to undo incorrect shovel destination URIs (see above).
-
All
delete_*
andclear_*
commands now support the--idempotently
flag (previously it was just a few):bindings delete
close connection
close user_connections
connections close
connections close_of_user
exchanges delete
exchanges unbind
federation delete_upstream
global_parameters clear
operator_policies delete
parameters clear
policies delete
queues delete
shovels delete
streams delete
users delete
vhosts delete