We are satisfied to announce the release of: horizon 24.0.1 This release is part of the caracal release series. The source is available from: https://opendev.org/openstack/horizon Download the package from: https://tarballs.openstack.org/horizon/ Please report issues through: https://bugs.launchpad.net/horizon/+bugs For more details, please see below. 24.0.1 ^^^^^^ Bug Fixes * Fix typo in metadef resource type. When Horizon retrieve possible metadata for Cinder Volume Type it will now retrieve OS::Cinder::VolumeType instead of OS:Cinder::VolumeType (note first :). Changes in horizon 24.0.0..24.0.1 --------------------------------- 8687f2053 Fix typo in metadef for Cinder Volume Type b06ce1c2a Force scope when listing domains 013de42a6 Move deprecated since/reason to deprecated_rule object 9a3effbb9 Fix generation of inventory capacities 680e0729e Imported Translations from Zanata a761ec8d3 Delete container show duplicate toast notifications 04a5b33af Fix Placement statistics display 88c087e10 Sort image source choices by name for volume b5b592ead Fix floating IP associated to unbound port 5a7a49923 Fix allowed address pair row unique ID d4ec2786c Show Created At column for backups table 72ea53cdd Show availability zone for volume backups 5e6b36f73 Imported Translations from Zanata dcaf0cc51 Respect SSL settings in placement API 4936fec3a Fix Users/Groups tab list when a domain context is set 597b37c62 Imported Translations from Zanata e415e8dad Update TOX_CONSTRAINTS_FILE for stable/2024.1 5968e7d8e Update .gitreview for stable/2024.1 Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + .../locale/en_GB/LC_MESSAGES/doc-configuration.po | 24 +- .../locale/en_GB/LC_MESSAGES/doc-contributor.po | 19 +- openstack_auth/policy.py | 7 +- openstack_dashboard/api/keystone.py | 2 +- openstack_dashboard/api/neutron.py | 3 +- openstack_dashboard/api/placement.py | 76 +- .../conf/default_policies/cinder.yaml | 689 +- .../conf/default_policies/glance.yaml | 298 +- .../conf/default_policies/keystone.yaml | 777 ++- .../conf/default_policies/neutron.yaml | 1278 ++-- .../conf/default_policies/nova.yaml | 850 ++- .../dashboards/admin/backups/tables.py | 4 +- .../templates/backups/_detail_overview.html | 2 + .../dashboards/identity/projects/tabs.py | 13 +- .../dashboards/project/backups/tables.py | 3 + .../templates/backups/_detail_overview.html | 2 + .../dashboards/project/floating_ips/tables.py | 4 +- .../extensions/allowed_address_pairs/tables.py | 4 +- .../dashboards/project/volumes/forms.py | 7 +- .../locale/as/LC_MESSAGES/django.po | 5 +- .../locale/bn_IN/LC_MESSAGES/django.po | 5 +- .../locale/brx/LC_MESSAGES/django.po | 5 +- .../locale/cs/LC_MESSAGES/django.po | 5 +- .../locale/de/LC_MESSAGES/django.po | 5 +- .../locale/en_AU/LC_MESSAGES/django.po | 5 +- .../locale/en_GB/LC_MESSAGES/django.po | 77 +- .../locale/en_GB/LC_MESSAGES/djangojs.po | 37 +- .../locale/eo/LC_MESSAGES/django.po | 77 +- .../locale/es/LC_MESSAGES/django.po | 5 +- .../locale/fr/LC_MESSAGES/django.po | 5 +- .../locale/gu/LC_MESSAGES/django.po | 5 +- .../locale/hi/LC_MESSAGES/django.po | 5 +- .../locale/id/LC_MESSAGES/django.po | 5 +- .../locale/it/LC_MESSAGES/django.po | 5 +- .../locale/ja/LC_MESSAGES/django.po | 5 +- .../locale/ka_GE/LC_MESSAGES/django.po | 5 +- .../locale/kn/LC_MESSAGES/django.po | 5 +- .../locale/ko_KR/LC_MESSAGES/django.po | 5 +- .../locale/kok/LC_MESSAGES/django.po | 5 +- .../locale/ks/LC_MESSAGES/django.po | 5 +- .../locale/mai/LC_MESSAGES/django.po | 5 +- .../locale/mni/LC_MESSAGES/django.po | 5 +- .../locale/mr/LC_MESSAGES/django.po | 5 +- .../locale/ne/LC_MESSAGES/django.po | 5 +- .../locale/pa_IN/LC_MESSAGES/django.po | 5 +- .../locale/pl_PL/LC_MESSAGES/django.po | 5 +- .../locale/pt_BR/LC_MESSAGES/django.po | 5 +- .../locale/ru/LC_MESSAGES/django.po | 5 +- .../locale/ta/LC_MESSAGES/django.po | 5 +- .../locale/tr_TR/LC_MESSAGES/django.po | 5 +- .../locale/ur/LC_MESSAGES/django.po | 5 +- .../locale/zh_Hans/LC_MESSAGES/django.po | 5 +- .../locale/zh_Hant/LC_MESSAGES/django.po | 5 +- .../management/commands/dump_default_policies.py | 4 +- .../static/app/core/metadata/metadata.service.js | 2 +- .../core/openstack-service-api/common-test.mock.js | 9 +- .../core/openstack-service-api/swift.service.js | 1 + .../openstack-service-api/swift.service.spec.js | 8 +- ...ef-for-cinder-volume-type-f65dd215d2a3ce75.yaml | 6 + .../source/locale/de/LC_MESSAGES/releasenotes.po | 4559 ------------- .../locale/en_GB/LC_MESSAGES/releasenotes.po | 6676 -------------------- .../source/locale/id/LC_MESSAGES/releasenotes.po | 6375 ------------------- .../source/locale/ja/LC_MESSAGES/releasenotes.po | 5834 ----------------- .../locale/ko_KR/LC_MESSAGES/releasenotes.po | 1708 ----- .../locale/pt_BR/LC_MESSAGES/releasenotes.po | 3937 ------------ .../locale/zh_CN/LC_MESSAGES/releasenotes.po | 508 -- tox.ini | 4 +- 71 files changed, 3086 insertions(+), 31001 deletions(-)