We are happy to announce the release of: horizon 20.1.3: OpenStack Dashboard This release is part of the xena 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. Changes in horizon 20.1.2..20.1.3 --------------------------------- 4db7e436d Pin tox<4 for stable branches testing d1927e172 Fix flavor id auto generation 14f9eeddb Make readonly metadata properties unable to edit c92c6d3bd Fix preselection for launch Instance dialog 084ee8aae Fix app cred create without project_id for domain admins 3c71cab60 zuul: Declare queue at top level 6a6f49e51 Fix flavor specification at instance overview page aaa4a8cdf Modified the image page to use CSS class fc0f9c664 Don't try and update port security if its not changing 1561fcce5 Get ports directly instead of via loop 48b702adf Make existing empty metadata properties optional Diffstat (except docs and test files) ------------------------------------- .zuul.d/nodejs-jobs.yaml | 8 +++ .zuul.d/project.yaml | 2 +- .../metadata/tree/metadata-tree-item.controller.js | 8 +++ .../widgets/metadata/tree/metadata-tree-item.html | 2 +- .../widgets/metadata/tree/tree.service.js | 8 +++ openstack_dashboard/api/keystone.py | 17 ++++- .../dashboards/admin/flavors/workflows.py | 4 +- .../dashboards/project/instances/utils.py | 20 +++--- .../dashboards/project/instances/views.py | 11 +++- .../dashboards/project/networks/ports/workflows.py | 8 +++ .../launch-instance/source/source.controller.js | 13 +++- .../static/dashboard/scss/_util.scss | 3 +- openstack_dashboard/test/unit/api/test_keystone.py | 44 +++++++++++++ 16 files changed, 180 insertions(+), 59 deletions(-)