We enthusiastically announce the release of: glance 26.0.0: OpenStack Image Service This release is part of the antelope release series. The source is available from: https://opendev.org/openstack/glance Download the package from: https://tarballs.openstack.org/glance/ Please report issues through: https://bugs.launchpad.net/glance/+bugs For more details, please see below. Changes in glance 25.0.0..26.0.0 -------------------------------- e53af9c3 Revert "Make glance-secure-rbac-protection-functional job non-voting" 1ae2ad39 Make glance-secure-rbac-protection-functional job non-voting 1da3e48f Enclose all APIv2 versions in single quotes 0babf49f Release notes for Antelope Milestone 3 1d54ddda Refresh Glance example configs for antelope milestone 3 b20cc91e Remove deprecated ``enforce_secure_rbac`` option 8c04d19e Enabled new defaults and scope checks by default b27b26a6 doc/useful-image-properties: add missing `` to close a code block 438758db Add multihash info in glance documentation d4d33ee3 Limit CaptureRegion sizes in format_inspector for VMDK and VHDX 97869369 Update migration constant d07187f7 Remove migration constant job and test 399438cd Fix E741 issues 544d5d54 Release notes for Antelope Milestone 2 0e70f661 Fix cinder tests for refactoring effort f7f53894 Refresh Glance example configs for antelope milestone 2 e2cd7251 Fix tox4 error 0d6282a0 Enforce image safety during image_conversion 3f9d58de Update the RADOS authentication link ded97f6a Drop tag assertion from README ef835a3c docs: Add note about introduction of per-tenant quotas 328f4fe2 Remove useless test for the CooperativeReader class 475193b1 vmware does't support VirtualSriovEthernetCard 943124ed Further robustification of format_inspector 199722a6 Fix unintentional exception inspecting VMDK 75051dd5 Imported Translations from Zanata bbc0df8d Fix a document description error 4da0077d add openstack-python3-zed-jobs-arm64 job 1409cc94 Quota configuration: improve example oslo_limit section dc11640d Imported Translations from Zanata e0dce903 Imported Translations from Zanata 499257d2 Switch to 2023.1 Python3 unit tests and generic template name 3217a9fb Update master for stable/zed 5d9cd0e7 Fix a wrong assertion method 2872130b Fixes the api-ref response b17f770b Adds purge command to glancemanage man page Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 40 +++--- README.rst | 17 --- api-ref/source/v2/metadefs-namespaces-tags.inc | 2 +- .../samples/metadef-properties-list-response.json | 3 +- etc/glance-api.conf | 88 ++++++++----- etc/glance-cache.conf | 46 +++---- etc/glance-manage.conf | 13 +- etc/glance-scrubber.conf | 59 +++++---- etc/metadefs/compute-vmware.json | 3 +- glance/api/policy.py | 22 ++-- glance/api/v2/image_members.py | 3 +- glance/api/v2/policy.py | 21 ++-- glance/api/versions.py | 36 +++--- glance/async_/flows/plugins/image_conversion.py | 23 ++++ glance/cmd/api.py | 8 -- glance/common/config.py | 36 ++---- glance/common/format_inspector.py | 24 +++- glance/common/wsgi_app.py | 12 -- glance/db/__init__.py | 4 +- glance/db/migration.py | 2 +- .../data_migrations/2023_1_migrate01_empty.py | 26 ++++ .../data_migrations/xena_migrate01_empty.py | 26 ++++ .../data_migrations/yoga_migrate01_empty.py | 26 ++++ .../data_migrations/zed_migrate01_empty.py | 26 ++++ .../versions/2023_1_contract01_empty.py | 25 ++++ .../versions/2023_1_expand01_empty.py | 30 +++++ .../versions/xena_contract01_empty.py | 25 ++++ .../versions/xena_expand01_empty.py | 30 +++++ .../versions/yoga_contract01_empty.py | 25 ++++ .../versions/yoga_expand01_empty.py | 30 +++++ .../versions/zed_contract01_empty.py | 25 ++++ .../versions/zed_expand01_empty.py | 30 +++++ glance/db/sqlalchemy/api.py | 3 +- glance/location.py | 16 ++- .../v2/test_legacy_update_cinder_store.py | 22 +++- .../async_/flows/plugins/test_image_conversion.py | 47 +++++++ .../antelope-milestone-2-d89e39412f9c0334.yaml | 18 +++ .../antelope-milestone-3-b9a4f7fdba31f628.yaml | 20 +++ ...ce-scope-and-new-defaults-ef543183e6c2eabb.yaml | 14 +++ ...emove-enforce-secure-rbac-ec9a0249870460c2.yaml | 17 +++ releasenotes/source/index.rst | 1 + .../locale/en_GB/LC_MESSAGES/releasenotes.po | 14 +-- .../source/locale/fr/LC_MESSAGES/releasenotes.po | 63 ++++++++++ releasenotes/source/zed.rst | 6 + requirements.txt | 2 +- tox.ini | 16 +-- 74 files changed, 1376 insertions(+), 511 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 0554a364..3e823077 100644 --- a/requirements.txt +++ b/requirements.txt @@ -44 +44 @@ oslo.reports>=1.18.0 # Apache-2.0 -oslo.policy>=3.8.1 # Apache-2.0 +oslo.policy>=3.11.0 # Apache-2.0