[release-announce] horizon 17.0.0 (ussuri)

no-reply at openstack.org no-reply at openstack.org
Thu Nov 21 10:42:19 UTC 2019


We are pumped to announce the release of:

horizon 17.0.0: OpenStack Dashboard

This release is part of the ussuri release series.

The source is available from:

    https://opendev.org/openstack/horizon

Download the package from:

    https://tarballs.openstack.org/null/

Please report issues through:

    https://bugs.launchpad.net/horizon/+bugs

For more details, please see below.

17.0.0
^^^^^^


Upgrade Notes
*************

* Glance API V1 support has been dropped in Ussuri release. Glance
  V1 API support was deprecated in Stein release.

* "enable_quotas" in "OPENSTACK_NEUTRON_NETWORK" is now enabled by
  default. Neutron provides the quotas API for long and most horizon
  deployments are expected to enable this, so the feature is enabled
  by default. If your deployment disables the neutron quotas support,
  make sure to set this value to "False".


Other Notes
***********

* The default values of the settings listed in
  "local_settings.py.example" in past releases have been moved to
  "openstack_dashboard/defaults.py". By doing this, horizon can now
  provide the definitions of the default settings more explicitly. For
  the available settings, see "openstack_dashboard/defaults.py" and
  the horizon setting reference found at https://docs.openstack.org/h
  orizon/latest/configuration/settings.html.

  Note that Django related settings and HORIZON_CONFIG still exist in
  "local_settings.py.example" in this release and they will be
  revisited in upcoming releases.

Changes in horizon 16.0.0.0rc1..17.0.0
--------------------------------------

7f17dcb4d Remove Python 2.7 jobs
b148c9207 Remove dependency on novaclient list_extensions API
85a1dddf1 Fix aes-xts key length in Horizon Admin Guide / Manage Volumes
ab12da098 Imported Translations from Zanata
3282bf20f Enable OPENSTACK_NEUTRON_NETWORK[enable_quotas] by default
882b5f058 Assume features from N-4 release instead of N-3
fa5f7b899 Imported Translations from Zanata
70629916f Use quoting for CSV Writing
3012b875a Switch to official Ussuri jobs
f77656cd4 Fix add member integration test
307e884ea Fix grammar error in a recent release notes
6037a58c6 Drop deprecated Glance V1 API support
868ec0e24 Imported Translations from Zanata
5c3a402b7 Imported Translations from Zanata
d8aca9f7f Imported Translations from Zanata
558f6701a Fix router integration tests
4a9a50f2b Update `How to run the tests` section
d8d44de5d Relnote: default values are moved to openstack_dashboard/defaults.py
a035ea6af Imported Translations from Zanata
205ebe0f4 tox: Move doc8 to docs related envs
13c7a4916 Update the list of required packages for Development Environment
f9b2be40f Imported Translations from Zanata
4783feea7 Imported Translations from Zanata
e75a036cd doc: Move DevStack local.conf to "Topics" section
2e138dadf Update master for stable/train
97267ff10 doc: Update local.conf example
a11aa7ff6 Forwards LOGOUT_URL to templates.
4a504c571 Add the unit test for images
59f4c68f8 Add the unit test for trunks
a27c55c7c Add the unit test for domains
55878ae4b Add required mark on Create and Update image form
44987f02b Remove the check which causes plugin's quotas update failure


Diffstat (except docs and test files)
-------------------------------------

.zuul.yaml                                         |  12 +-
.../{ref/local_conf.rst => topics/devstack.rst}    |  47 +-
.../locale/id/LC_MESSAGES/doc-contributor.po       |  59 +-
horizon/locale/eo/LC_MESSAGES/django.po            |  14 +-
horizon/locale/eo/LC_MESSAGES/djangojs.po          |   8 +-
horizon/locale/ja/LC_MESSAGES/django.po            |  17 +-
horizon/locale/ja/LC_MESSAGES/djangojs.po          |  10 +-
horizon/locale/ko_KR/LC_MESSAGES/django.po         |  16 +-
horizon/utils/csvbase.py                           |   9 +-
lower-constraints.txt                              |   1 -
openstack_auth/locale/de/LC_MESSAGES/django.po     |  10 +-
openstack_auth/locale/eo/LC_MESSAGES/django.po     |  36 +-
openstack_auth/locale/ja/LC_MESSAGES/django.po     |  40 +-
openstack_auth/locale/ko_KR/LC_MESSAGES/django.po  |  38 +-
openstack_dashboard/api/glance.py                  | 186 ++----
openstack_dashboard/api/nova.py                    | 120 +++-
openstack_dashboard/api/rest/nova.py               |   4 +-
openstack_dashboard/context_processors.py          |   1 +
.../domains/actions/actions.module.spec.js         |  35 +-
openstack_dashboard/defaults.py                    |   3 +-
.../local/local_settings.py.example                |  54 +-
.../locale/eo/LC_MESSAGES/django.po                | 627 ++++++++++++++++++++-
.../locale/eo/LC_MESSAGES/djangojs.po              |  39 +-
.../locale/ja/LC_MESSAGES/django.po                | 143 ++++-
.../locale/ja/LC_MESSAGES/djangojs.po              |  12 +-
.../locale/ko_KR/LC_MESSAGES/django.po             |  64 ++-
.../app/core/images/actions/actions.module.spec.js |   9 +
.../images/steps/create-image/create-image.html    |   4 +-
.../core/images/steps/edit-image/edit-image.html   |   8 +-
.../app/core/openstack-service-api/nova.service.js |   7 +-
.../app/core/trunks/details/details.module.spec.js |  32 ++
.../templates/header/_user_menu.html               |   2 +-
.../pages/project/network/networkoverviewpage.py   |  13 +-
.../pages/project/network/routerinterfacespage.py  |  42 +-
.../pages/project/network/routerspage.py           |  34 +-
openstack_dashboard/test/test_data/glance_data.py  |  36 +-
openstack_dashboard/test/test_data/nova_data.py    |  20 +-
.../test/unit/api/rest/test_glance.py              | 215 -------
.../test/unit/api/rest/test_nova.py                |  10 +-
openstack_dashboard/test/unit/api/test_glance.py   |  42 --
openstack_dashboard/test/unit/api/test_nova.py     |   9 +
openstack_dashboard/usage/quotas.py                |   3 -
.../default-settings-moved-1e6a60408c47e2e2.yaml   |  14 +
.../drop-glance-v1-support-2c161d19b179951e.yaml   |   5 +
...neutron-quotas-by-default-7c89cda96a972a48.yaml |   8 +
releasenotes/source/index.rst                      |   1 +
.../source/locale/de/LC_MESSAGES/releasenotes.po   |  19 +-
.../source/locale/id/LC_MESSAGES/releasenotes.po   |  59 +-
releasenotes/source/train.rst                      |   6 +
setup.cfg                                          |   2 -
test-requirements.txt                              |   1 -
tox.ini                                            |  12 +-
75 files changed, 1940 insertions(+), 902 deletions(-)


Requirements updates
--------------------

diff --git a/test-requirements.txt b/test-requirements.txt
index b0c9e4466..f0aef8be4 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -15 +14,0 @@ coverage!=4.4,>=4.0 # Apache-2.0
-doc8>=0.6.0 # Apache-2.0






More information about the Release-announce mailing list