2026.1 Series Release Notes

9.0.0-7

Bug Fixes

  • Fix volume snapshot create to work with Cinder API microversion 3.66 and later. Since version 3.66, the ‘force’ parameter is no longer needed for snapshot creation as in-use volumes can be snapshotted by default. The command now only passes the ‘force’ parameter for version prior to 3.66. [Bug 2089188]

  • Fixed federation protocol create and federation protocol set after the migration to SDK. Create now passes the protocol identifier as id (required for the Keystone PUT create URL) instead of name, which was silently ignored by openstacksdk. Set now calls update_federation_protocol with the required idp_id and protocol arguments.

  • Fixed volume group type show command which was failing with AttributeError: 'Namespace' object has no attribute 'group' due to a typo in the take_action method. [Bug 2150856]

9.0.0

New Features

  • Add --project-domain option for the limit list and limit create commands.

  • Migrate federation protocol commands from keystoneclient to SDK.

  • Migrate limit commands from keystoneclient to SDK.

  • Migrate project commands from keystoneclient to SDK.

  • Migrate registered limit commands from keystoneclient to SDK.

Upgrade Notes

  • Filtering in federation protocol commands is now case sensitive.

  • Filtering in limit commands is now case sensitive.

  • Specifying --region None is no longer supported for limit commands.

  • Filtering in project commands is now case sensitive.

  • Filtering in registered limit commands is now case sensitive.

  • Specifying --region None is no longer supported for registered limit commands.

  • When creating or listing projects, parent project will now be searched from the same domain as the child project.

  • The --purge argument to the volume delete command has been renamed to --cascade to better match the Cinder API and the meaning of what this argument does. An alias is provided for backwards compatibility.

Bug Fixes

  • Fix openstack quota show --usage to correctly display resource usage and reservation.

  • The --all-stores of the image import command is now correctly treated as a boolean flag.

  • The openstack server resize command now requires the --flavor option or one of the deprecated --confirm or --revert options to be provided. Previously, the command would silently exit successfully without performing any action if no option was provided.

8.3.0

New Features

  • Add --project option to volume backup list command, to allow filtering for projects when listing volume backups.

Bug Fixes

  • Running openstack application credential show on a non-existent application credential does not raise an exception.

    [Bug 2126565]

  • Fix a bug where using openstack image set --project <project> --accept <image> incorrectly changed the image owner to the specified project instead of only updating the member status. The --project parameter when used with --accept, --reject, or --pending should only identify which member’s status to update, not change the image ownership. [Bug 2136795]

  • [Bug 2136148] Keystone allows users to be created with no password but no value should be submitted for the password instead of a null value.