[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