[release-announce] horizon 23.3.0 (bobcat)
no-reply at openstack.org
no-reply at openstack.org
Fri Sep 22 14:16:33 UTC 2023
We are pleased to announce the release of:
horizon 23.3.0: OpenStack Dashboard
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.
23.3.0
^^^^^^
New Features
* Add suport for Time-based One-time Passwords.
Changes in horizon 23.2.0..23.3.0
---------------------------------
c14f9f714 Fix runtime detection in virtualenv
4c979be02 pytest-based selenium tests add volume snapshots create, delete tests
6f3a2f7c8 pytest-based selenium tests clean/edit find elements/xpaths
316c24c5a Sync default policy rules
db1859f74 pytest-based selenium tests add image delete test
9c59a3dd9 pytest-based selenium tests add first image test
80f1e3090 Fix sphinx extlinks captions
d6649111e Imported Translations from Zanata
cb74c8c08 Add TOTP support
6981184a1 pytest-based selenium tests fix conf. variables and import fixtures
e001a590d Increase the default explicit_wait and page_timeout values
36536272f Add pytest-based selenium tests
20bdaa386 Bump minor version of XStatic-jQuery
50e3e74cd Fix ports tab at Launch Instance dialog
eb7cb06d3 Imported Translations from Zanata
e6f398715 Increase explicit wait to avoid timeout error during loading spinner
5034d8408 Make horizon-integration-tests job voting again
664894a59 Fix object-store container toggle for turning public access on/off
e85356dfd Fix manage.py to use python3
190d38b55 Fix deprecated use of 'jQuery.fn.select()' shorthand event
Diffstat (except docs and test files)
-------------------------------------
.zuul.d/project.yaml | 6 +-
horizon/templates/auth/_totp_form.html | 59 +++++
horizon/templates/auth/_totp_page.html | 26 ++
horizon/templates/auth/totp.html | 14 ++
manage.py | 2 +-
openstack_auth/defaults.py | 2 +
openstack_auth/exceptions.py | 4 +
openstack_auth/forms.py | 60 +++++
openstack_auth/plugin/__init__.py | 4 +-
openstack_auth/plugin/base.py | 18 ++
openstack_auth/plugin/totp.py | 43 ++++
openstack_auth/urls.py | 7 +
openstack_auth/views.py | 42 ++++
.../conf/default_policies/glance.yaml | 94 ++++---
.../conf/default_policies/neutron.yaml | 197 ++++++++++++---
.../conf/default_policies/nova.yaml | 10 +-
openstack_dashboard/conf/glance_policy.yaml | 164 ++++++------
openstack_dashboard/conf/neutron_policy.yaml | 267 +++++++++++++-------
openstack_dashboard/conf/nova_policy.yaml | 7 +-
.../dashboard/project/containers/containers.html | 2 +-
.../keypair/create-keypair.controller.js | 2 +-
.../networkports/ports.controller.js | 25 +-
.../launch-instance/networkports/ports.spec.js | 11 +-
openstack_dashboard/test/selenium/__init__.py | 0
openstack_dashboard/test/selenium/conftest.py | 233 +++++++++++++++++
.../test/selenium/integration/conftest.py | 59 +++++
.../test/selenium/integration/test_images.py | 109 ++++++++
.../test/selenium/integration/test_instances.py | 279 +++++++++++++++++++++
.../test_login.py} | 20 +-
.../selenium/integration/test_volume_snapshots.py | 101 ++++++++
.../test/selenium/integration/test_volumes.py | 142 +++++++++++
openstack_dashboard/test/selenium/ui/conftest.py | 90 +++++++
.../test/selenium/ui/test_settings.py | 43 ++++
openstack_dashboard/test/selenium/widgets.py | 49 ++++
.../notes/add-totp-support-d14d01b038e5deea.yaml | 4 +
.../locale/en_GB/LC_MESSAGES/releasenotes.po | 12 +-
requirements.txt | 2 +-
tox.ini | 24 ++
48 files changed, 2151 insertions(+), 286 deletions(-)
Requirements updates
--------------------
diff --git a/requirements.txt b/requirements.txt
index cdb83185b..cf812c64d 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -62 +62 @@ XStatic-Jasmine>=2.4.1.1 # MIT License
-XStatic-jQuery>=1.12.4.1,<3.6 # MIT License
+XStatic-jQuery>=3.5.1.1 # MIT License
More information about the Release-announce
mailing list