v2.12.0
v2.12.0 (Sep 23, 2025)
Enhancements
-
federation enable_tls_peer_verification_for_all_upstreamsis 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_urisis 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_urisis 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--idempotentlyflag (previously it was just a few):bindings deleteclose connectionclose user_connectionsconnections closeconnections close_of_userexchanges deleteexchanges unbindfederation delete_upstreamglobal_parameters clearoperator_policies deleteparameters clearpolicies deletequeues deleteshovels deletestreams deleteusers deletevhosts delete