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
participants (1)
-
no-reply@openstack.org