2026.1 Series Release Notes

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.