We are ecstatic to announce the release of:
horizon 8.0.2: OpenStack Dashboard
This release is part of the liberty stable release series.
Download the package from:
https://tarballs.openstack.org/horizon/
For more details, please see below.
Changes in horizon 8.0.1..8.0.2 -------------------------------
8bd5877 Updated from global requirements 275d5d8 liberty relnote: Correct section name of upgrade impact notes 0beeeaf Updated from global requirements d6c6d60 Use upper-constraints in tox test environments d585e5e Escape angularjs templating in unsafe HTML 4857902 Add policy check for project detail link fb8653f Fix tests broken by novaclient 4.0.0 release fa00d7b Fix Nova test data and selenium tests d27adc0 Disable angular wizard finish button when clicked 4fa0595 Translate status in network topology 781abf3 Updated from global requirements bc0253d Fix an error which cause on Feb 29 in user setting f68a2a1 Trust sql middleware value conversion and stick to the spec type. 97994ae exclude subnets without gateway in create interface 238e235 Hide delete volume if it has snapshot a153311 Imported Translations from Zanata 8b894e0 Trust sql middleware value conversion and stick to the spec type. 0f4bc2b Refresh the networks on ajax update 9b94d9b api cinder volume_migrate wrong number of params efa38e2 Make Port Details VNIC type translatable 87a737e Imported Translations from Zanata ee73015 Adds support to accept IPv6 in VIP Address for LB Pool 77b16cd Force releasenotes warnings to be treated as errors c5cf7ec Adds deactivated status for glance image
Diffstat (except docs and test files) -------------------------------------
horizon/locale/es/LC_MESSAGES/django.po | 15 +- horizon/locale/es_MX/LC_MESSAGES/django.po | 44 ++- horizon/locale/fr/LC_MESSAGES/djangojs.po | 18 +- .../framework/widgets/wizard/wizard.controller.js | 4 + .../static/framework/widgets/wizard/wizard.html | 2 +- .../static/framework/widgets/wizard/wizard.spec.js | 8 + .../static/horizon/js/horizon.networktopology.js | 4 +- horizon/utils/escape.py | 31 ++ horizon/utils/lazy_encoder.py | 25 ++ openstack_dashboard/api/cinder.py | 6 +- .../dashboards/identity/projects/tables.py | 17 ++ .../dashboards/project/images/images/tables.py | 3 + .../dashboards/project/instances/tables.py | 7 + .../project/instances/workflows/create_instance.py | 2 +- .../dashboards/project/loadbalancers/workflows.py | 2 +- .../dashboards/project/network_topology/views.py | 55 +++- .../dashboards/project/networks/ports/views.py | 4 + .../dashboards/project/routers/ports/forms.py | 3 +- .../dashboards/project/routers/ports/tables.py | 1 + .../dashboards/project/routers/tables.py | 19 +- .../dashboards/project/routers/views.py | 4 +- .../launch-instance/launch-instance-model.js | 2 +- .../dashboards/project/volumes/volumes/views.py | 4 + .../dashboards/settings/user/forms.py | 4 +- .../locale/de/LC_MESSAGES/django.po | 39 +-- .../locale/de/LC_MESSAGES/djangojs.po | 14 +- .../locale/fr/LC_MESSAGES/django.po | 13 +- .../locale/fr/LC_MESSAGES/djangojs.po | 83 +++--- .../locale/ko_KR/LC_MESSAGES/django.po | 314 ++++++++++----------- .../locale/ko_KR/LC_MESSAGES/djangojs.po | 65 ++--- .../locale/zh_CN/LC_MESSAGES/django.po | 13 +- .../locale/zh_CN/LC_MESSAGES/djangojs.po | 13 +- openstack_dashboard/settings.py | 3 + openstack_dashboard/test/settings.py | 6 + openstack_dashboard/test/test_data/neutron_data.py | 81 ++++++ openstack_dashboard/test/test_data/nova_data.py | 35 +-- .../notes/upgrade_notes-ea422e3f59dd95cf.yaml | 2 +- requirements.txt | 8 +- tox.ini | 12 +- 50 files changed, 740 insertions(+), 435 deletions(-)
Requirements updates --------------------
diff --git a/requirements.txt b/requirements.txt index 17dd2cf..b9c93c6 100644 --- a/requirements.txt +++ b/requirements.txt @@ -12 +12 @@ pbr>=1.6 -Babel>=1.3 +Babel!=2.3.0,!=2.3.1,!=2.3.2,!=2.3.3,>=1.3 # BSD @@ -22 +22 @@ iso8601>=0.1.9 -kombu>=3.0.7 +kombu!=4.0.0,>=3.0.7 # BSD @@ -35 +35 @@ python-heatclient>=0.3.0 -python-keystoneclient!=1.8.0,>=1.6.0 +python-keystoneclient!=1.8.0,<3.0.0,>=1.6.0 @@ -40 +40 @@ python-swiftclient>=2.2.0 -python-troveclient>=1.2.0 +python-troveclient!=2.1.0,>=1.2.0