We are glad to announce the release of: horizon 18.3.3: OpenStack Dashboard This release is part of the ussuri stable 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. 18.3.3 ^^^^^^ Security Issues * An open redirect has been fixed, that could redirect users to arbitrary addresses from certain views by specifying a "next" parameter in the URL. Now the redirect will only work if the target URL is in the same domain, and uses the same protocol. Changes in horizon 18.3.2..18.3.3 --------------------------------- a61ba77fc Consume horizon tempest test from tempest master c256bc6cd Fix full text search at containers page da316b17d Add default index URL to Server Groups module cd4d3aa1a Add WEBROOT to ngdetails navigation fd6b12f16 Imported Translations from Zanata 8375a0e20 users: Correct lock_password status visibility (Yes/No) in user details 6f83fb82a Imported Translations from Zanata baa370f84 Fix open redirect d96d6d60f Define periodic jobs 8669095d0 Update geckodriver version to v0.27.0. 44286f603 Add miss comma of "REST_API_REQUIRED_SETTINGS" list 0c2b5d97d Imported Translations from Zanata 1f5178d08 Fix horizon-nodejs10-run jobs bed596616 Update MANIFEST for dashboard config c72eaa498 Imported Translations from Zanata d9482cf1a Switch to new javascript jobs bc57ea28c Fix tempest and pep8 tests 11cce6e71 Give keystoneauth1.ClientException only 1 argument (message) Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 38 +-- MANIFEST.in | 1 + horizon/locale/es/LC_MESSAGES/djangojs.po | 11 +- .../util/navigations/navigations.service.js | 9 + .../util/navigations/navigations.service.spec.js | 7 + .../details/routed-details-view.controller.js | 9 +- horizon/test/unit/workflows/test_workflows.py | 25 ++ horizon/workflows/views.py | 12 +- openstack_dashboard/api/cinder.py | 1 + openstack_dashboard/api/keystone.py | 4 +- .../dashboards/identity/domains/tables.py | 2 +- .../dashboards/identity/users/tabs.py | 2 + .../dashboards/identity/users/views.py | 2 - .../dashboard/project/containers/containers.html | 140 +++++----- openstack_dashboard/defaults.py | 4 +- .../locale/eo/LC_MESSAGES/django.po | 100 ++++++- .../locale/eo/LC_MESSAGES/djangojs.po | 10 +- .../locale/es/LC_MESSAGES/django.po | 303 ++++++++++++++++++++- openstack_dashboard/settings.py | 2 +- .../app/core/server_groups/server-groups.module.js | 1 + openstack_dashboard/test/settings.py | 2 +- playbooks/horizon-nodejs/pre.yaml | 6 + releasenotes/notes/bug-cd9099c1ba78d637.yaml | 7 + 28 files changed, 867 insertions(+), 117 deletions(-)