Skip to content

v2.12.0

Choose a tag to compare

@github-actions github-actions released this 24 Sep 04:06
· 67 commits to main since this release
0990669

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_* and clear_* 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