We are happy to announce the release of: horizon 23.3.1 This release is part of the bobcat 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. Changes in horizon 23.3.0..23.3.1 --------------------------------- c873490d3 Fixing Incorrect URL when browsing Swift containers 0208b3e1d Fix generation of inventory capacities 76e07beed Delete container show duplicate toast notifications bca5380ef Fix Placement statistics display d964bed17 Sort image source choices by name for volume fdacbacec Fix floating IP associated to unbound port 481b1acf4 Fix allowed address pair row unique ID f8ddd31e1 Show Created At column for backups table 569f59bce Show availability zone for volume backups 6f0e86358 Respect SSL settings in placement API 593ef9b56 Fix Users/Groups tab list when a domain context is set e9bf69564 Fix error on changing user password by admin 4de36bb64 Extend configurable skippability of neutron calls to project instance detail 06e0a3e04 Imported Translations from Zanata e65012797 Add allocation ratios to Placement stats ac9b05011 bandit: Install baseline extra 034630c4d Use Placement API along with the hypervisor stats 3c6029cd9 Imported Translations from Zanata 204ca2876 Update TOX_CONSTRAINTS_FILE for stable/2023.2 6677e8c92 Update .gitreview for stable/2023.2 Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + .../locale/en_GB/LC_MESSAGES/doc-configuration.po | 23 +- .../locale/en_GB/LC_MESSAGES/doc-contributor.po | 13 +- horizon/locale/en_GB/LC_MESSAGES/django.po | 8 +- horizon/locale/ja/LC_MESSAGES/django.po | 10 +- horizon/locale/ka_GE/LC_MESSAGES/django.po | 431 ++ horizon/locale/ko_KR/LC_MESSAGES/django.po | 16 +- openstack_auth/locale/en_GB/LC_MESSAGES/django.po | 11 +- openstack_auth/locale/ja/LC_MESSAGES/django.po | 11 +- openstack_auth/locale/ka_GE/LC_MESSAGES/django.po | 138 + openstack_auth/locale/ko_KR/LC_MESSAGES/django.po | 23 +- openstack_dashboard/api/__init__.py | 2 + openstack_dashboard/api/keystone.py | 1 + openstack_dashboard/api/neutron.py | 3 +- openstack_dashboard/api/placement.py | 154 + .../dashboards/admin/backups/tables.py | 4 +- .../templates/backups/_detail_overview.html | 2 + .../dashboards/admin/hypervisors/tables.py | 68 +- .../dashboards/admin/hypervisors/tabs.py | 20 +- .../hypervisors/templates/hypervisors/index.html | 49 +- .../dashboards/admin/hypervisors/views.py | 6 +- .../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 +- .../dashboards/project/instances/views.py | 2 + .../extensions/allowed_address_pairs/tables.py | 4 +- .../project/containers/objects.controller.js | 3 +- .../dashboards/project/volumes/forms.py | 7 +- .../locale/as/LC_MESSAGES/django.po | 8 +- .../locale/bn_IN/LC_MESSAGES/django.po | 8 +- .../locale/brx/LC_MESSAGES/django.po | 8 +- .../locale/cs/LC_MESSAGES/django.po | 8 +- .../locale/de/LC_MESSAGES/django.po | 8 +- .../locale/en_AU/LC_MESSAGES/django.po | 8 +- .../locale/en_GB/LC_MESSAGES/django.po | 8 +- .../locale/eo/LC_MESSAGES/django.po | 8 +- .../locale/es/LC_MESSAGES/django.po | 8 +- .../locale/fr/LC_MESSAGES/django.po | 21 +- .../locale/gu/LC_MESSAGES/django.po | 8 +- .../locale/hi/LC_MESSAGES/django.po | 8 +- .../locale/id/LC_MESSAGES/django.po | 8 +- .../locale/it/LC_MESSAGES/django.po | 8 +- .../locale/ja/LC_MESSAGES/django.po | 137 +- .../locale/ja/LC_MESSAGES/djangojs.po | 132 +- .../locale/kn/LC_MESSAGES/django.po | 8 +- .../locale/ko_KR/LC_MESSAGES/django.po | 312 +- .../locale/ko_KR/LC_MESSAGES/djangojs.po | 278 +- .../locale/kok/LC_MESSAGES/django.po | 8 +- .../locale/ks/LC_MESSAGES/django.po | 8 +- .../locale/mai/LC_MESSAGES/django.po | 8 +- .../locale/mni/LC_MESSAGES/django.po | 8 +- .../locale/mr/LC_MESSAGES/django.po | 8 +- .../locale/ne/LC_MESSAGES/django.po | 8 +- .../locale/pa_IN/LC_MESSAGES/django.po | 8 +- .../locale/pl_PL/LC_MESSAGES/django.po | 8 +- .../locale/pt_BR/LC_MESSAGES/django.po | 8 +- .../locale/ru/LC_MESSAGES/django.po | 8 +- .../locale/ta/LC_MESSAGES/django.po | 8 +- .../locale/tr_TR/LC_MESSAGES/django.po | 8 +- .../locale/ur/LC_MESSAGES/django.po | 8 +- .../locale/zh_Hans/LC_MESSAGES/django.po | 8 +- .../locale/zh_Hant/LC_MESSAGES/django.po | 8 +- .../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 +- .../source/locale/de/LC_MESSAGES/releasenotes.po | 4559 ------------- .../locale/en_GB/LC_MESSAGES/releasenotes.po | 6676 -------------------- .../source/locale/fr/LC_MESSAGES/releasenotes.po | 280 - .../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 | 6 +- 80 files changed, 1919 insertions(+), 30232 deletions(-)