2026.1 Series Release Notes¶
8.0.0-9¶
Bug Fixes¶
Fixed image filters being ignored when listing images. Filters were passed to the OpenStack SDK nested under a
filterskey, but the SDK expects query parameters as direct arguments and silently drops unknown ones. As a result the identifier filter had no effect and every request listed all images visible to the service user instead of only those needed. Errors returned while listing images are now reported with the intended status code as well, instead of escaping the error handling because the results were fetched lazily. LP#2165992
Fixed the Glance client querying the wrong region. The endpoint resolved from the service catalog was passed to the OpenStack SDK connection as
endpoint, which is not a valid parameter and was silently discarded. Since no region was given either, the SDK resolved the image endpoint on its own and could pick a different region than the one requested. In multi-region deployments this made the instance list show an empty image name and the generic operating system icon for every instance, because the image lookup returned nothing while the request still succeeded. LP#2165992
Fixed the Skyline database schema for the
revoked_tokenandsettingstables by adding explicit primary keys through an Alembic migration. This restores compatibility with MySQL and Percona deployments that enforce primary-key requirements for DML. LP#2108940
Fixed handling of orphaned projects in resource listings. When a project is deleted but resources (snapshots, volumes, etc.) still exist, the API raised a KeyError when trying to resolve the project name. This fix uses .get() with project_id as fallback instead of direct dictionary access, preventing API errors when viewing resources from deleted projects. LP#2153555
8.0.0¶
Upgrade Notes¶
Support for Python 3.8 and 3.9 has been dropped.