2025.2 Series Release Notes

8.2.0

New Features

  • Add --chunk-size option to image save command to control the size of bytes to read at one time.

  • Adds operation which deletes all metadef object inside a namespace.

  • The image property delete command will now delete all properties in the provided namespace if no property is provided.

  • The os_hash_algo and os_hash_value image attributes are now shown in the image list --long output.

  • Add --property option to volume list command to filter volumes.

  • Add --project and –project-domain`` options to the following network commands:

    • openstack security group rule list

    [Bug 1648317]

  • Added --device and --device-owner parameter to the port unset command.

Deprecation Notes

  • The --id auto alias for the flavor create command is deprecated for removal. Omit the option entirely to ensure the server creates the ID for you.

Bug Fixes

  • The ‘volume service set’ command could not work due to a bad API call. [Bug 2116969]

8.1.0

New Features

  • Add filters to search for enabled and disabled users and projects.

  • Add support for the new spice-direct console type, as well as the exposing the ability for admins to lookup console connection information via the new console connection show command.

  • The --network, --port, and --router options of the floating ip list command can now be specified multiple times.

Upgrade Notes

  • The openstack server set command has been extended with a new parameter --auto-approve and the existing --state parameter has been modified to require confirmation before resetting the state.

  • Support for Python 3.9 has been dropped.

  • The following commands have been migrated to SDK:

    • domain create

    • domain delete

    • domain list

    • domain set

    • domain show

  • Migrate group commands from keystoneclient to SDK.

8.0.0

New Features

  • Added four new network agent types to the list method filter: ovn-controller, ovn-controller-gateway, ovn-metadata and ovn-agent.

  • The router creation command now has the parameter --qos-policy, that allows to set a QoS policy for the provided external gateways (one or many). It is mandatory to define an external gateway if the QoS policy is set.

Upgrade Notes

  • The following commands have been migrated to SDK:

    • endpoint create

    • endpoint delete

    • endpoint list

    • endpoint show

    • endpoint set

  • Support for the Block Storage (Cinder) v1 API has been officially removed as it had been broken for some time. If you haven’t noticed then you likely don’t need to do anything. However, in the unlikely event that your cloud is using the Block Storage v1 API - or incorrectly advertises the Block Storage v1 API - consider overriding the API version to use v2 as this behaves very similarly. It may also be necessary to set an endpoint override for the Block Storage API if your clouds service catalog is not configured correctly. For example:

    example:
      regions:
        - name: regionOne
          values:
            block_storage_endpoint_override: 'https://blockstorage.api.cloud.example/'
      volume_api_version: 2
    

    If using a public cloud provider, there may also be a profile already published that sets these. These are listed in the Vendor Support doc. For example:

    example:
      profile: rackspace
    

    Alternatively, consider use versions of OSC < 3.19 and python-cinderclient < 5.0 (both Stein), since these were the last versions to fully support Cinder v1.