Skip to content

v2.14.0

Choose a tag to compare

@github-actions github-actions released this 30 Sep 19:18
· 35 commits to main since this release
7d114e2

v2.14.0 (Sep 30, 2025)

Enhancements

  • Several commands now have minimalistic progress indicators: federation disable_tls_peer_verification_for_all_upstreams, federation enable_tls_peer_verification_for_all_upstreams, shovels disable_tls_peer_verification_for_all_source_uris, shovels disable_tls_peer_verification_for_all_destination_uris, shovels enable_tls_peer_verification_for_all_source_uris, and shovels enable_tls_peer_verification_for_all_destination_uris

  • vhosts delete_multiple is a new command that deletes multiple virtual hosts matching a regular expression pattern:

    # Delete all virtual hosts matching a pattern (requires explicit approval)
    rabbitmqadmin vhosts delete_multiple --name-pattern "test-.*" --approve
    
    # Dry-run to see what would be deleted without actually deleting
    rabbitmqadmin vhosts delete_multiple --name-pattern "staging-.*" --dry-run
    
    # Non-interactive mode (no --approve flag needed)
    rabbitmqadmin --non-interactive vhosts delete_multiple --name-pattern "temp-.*"

    One virtual host — named /, that is, the default one — is always skipped to preserve
    at least one functional virtual host at all times.

    Important: this command is very destructive and should be used with caution. Always test with --dry-run first.

  • vhosts enable_deletion_protection and vhosts disable_deletion_protection are two new commands
    for managing virtual host deletion protection:

    # Enable deletion protection for a virtual host
    rabbitmqadmin vhosts enable_deletion_protection --name "production-vhost"
    
    # Disable deletion protection for a virtual host
    rabbitmqadmin vhosts disable_deletion_protection --name "production-vhost"

    Protected virtual hosts cannot be deleted, either individually using vhosts delete or
    as part of bulk operations using vhosts delete_multiple. To delete a protected
    virtual host, its protection must be lifted first.