[release-announce] horizon 17.1.0 (ussuri)
no-reply at openstack.org
no-reply at openstack.org
Mon Dec 16 19:23:49 UTC 2019
We are gleeful to announce the release of:
horizon 17.1.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.1.0
^^^^^^
New Features
************
* Adds support for access rules for application credentials. Fine-
grained restrictions can now be applied to application credentials
by supplying a list of access rules upon creation. See the keystone
documentation (https://docs.openstack.org/api-ref/identity/v3
/#application-credentials) for more information.
Bug Fixes
*********
* The missing nova's os-aggregates policy rules are added to the
dashboard.
* The missing nova's os-flavors policy rules are added to the
dashboard.
Other Notes
***********
* The default *OPENSTACK_KEYSTONE_URL* value has been changed to
""http://%s/identity/v3" % OPENSTACK_HOST" from ""http://%s:5000/v3"
% OPENSTACK_HOST".
Changes in horizon 17.0.0..17.1.0
---------------------------------
9aca7a94e Fix users/projects list when domain context is changed
3f7fc6808 Changed default identity url to horizon
80734efa8 Uncap django
c0cc0433c Fix change expired password feature
5b56dfabe Fix typo
fba4a1288 Change py27integration to integration.
140c22741 Add policy_rules to flavors dashboard
9efd44a40 Fix syntax error in installation guide
18020e30b Fix deleting port from port details page
8a984300e Pin jQuery to < 2; fixing unusable dashboard JS ('indexOf' of undefined)
33fe0fef3 Fix failing tests under python3.8
e3fc37188 Add policy_rules to aggregates dashboard
f2264d9f3 Compact overly nested css in compressed css
5de6df19d Add image data for instance with volume
e4025301a Make tox -e runserver work faster
a464a9465 AgularJS pages display dates using Horizon's Settings Timezone
4d1786c68 Add support for keystone access rules
285c51f7e Add custom SSL CA Cert support for api.cinder.get_microversion
6190c5018 Fix users integration test
ea2212ebe Send binary frame in websocket client
7b7cabd07 Fix volumes and volume_snapshots integration tests
Diffstat (except docs and test files)
-------------------------------------
horizon/static/framework/util/filters/filters.js | 35 ++++++++--
.../static/framework/util/filters/filters.spec.js | 24 +++++--
.../framework/util/timezones/timezone.service.js | 74 ++++++++++++++++++++++
.../util/timezones/timezone.service.spec.js | 52 +++++++++++++++
horizon/static/framework/util/util.module.js | 1 +
horizon/utils/scss_filter.py | 3 +
lower-constraints.txt | 4 +-
openstack_auth/defaults.py | 3 +-
openstack_auth/forms.py | 10 ++-
openstack_dashboard/api/cinder.py | 7 +-
openstack_dashboard/api/keystone.py | 14 ++--
openstack_dashboard/api/rest/config.py | 16 +++++
.../dashboards/admin/aggregates/tables.py | 5 ++
.../dashboards/admin/flavors/tables.py | 4 ++
.../identity/application_credentials/forms.py | 23 +++++++
.../templates/application_credentials/_create.html | 36 +++++++++++
.../application_credentials/_detail_overview.html | 26 ++++++++
.../dashboards/project/instances/tabs.py | 13 +++-
.../dashboards/project/networks/ports/views.py | 3 +-
openstack_dashboard/defaults.py | 4 +-
.../local/local_settings.py.example | 4 +-
.../static/js/angular/directives/serialConsole.js | 12 +++-
.../pages/project/volumes/volumespage.py | 11 +++-
openstack_dashboard/test/settings.py | 6 +-
.../test/test_data/keystone_data.py | 6 +-
openstack_dashboard/test/unit/api/test_base.py | 2 +-
openstack_dashboard/test/unit/api/test_keystone.py | 4 +-
...eystone-url-default-value-6a56397acf4f7328.yaml | 6 ++
.../keystone-access-rules-35d00bd9cfe5d32e.yaml | 8 +++
.../policy-rules-aggregates-3cd74c07e30511fa.yaml | 4 ++
.../policy-rules-flavors-94f50aa168d8563b.yaml | 4 ++
requirements.txt | 8 +--
tools/gate/integration/post_test_hook.sh | 2 +-
tox.ini | 5 +-
55 files changed, 477 insertions(+), 105 deletions(-)
Requirements updates
--------------------
diff --git a/requirements.txt b/requirements.txt
index 2c907d8da..45fa08d33 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -14 +14 @@ Django<2,>=1.11;python_version<'3.0' # BSD
-Django<2.1,>=1.11;python_version>='3.0' # BSD
+Django>=1.11;python_version>='3.0' # BSD
@@ -34 +34 @@ pyScss!=1.3.5,>=1.3.4 # MIT License
-python-cinderclient>=4.0.1 # Apache-2.0
+python-cinderclient>=5.0.0 # Apache-2.0
@@ -36 +36 @@ python-glanceclient>=2.8.0 # Apache-2.0
-python-keystoneclient>=3.15.0 # Apache-2.0
+python-keystoneclient>=3.22.0 # Apache-2.0
@@ -59 +59 @@ XStatic-Jasmine>=2.4.1.1 # MIT License
-XStatic-jQuery>=1.8.2.1 # MIT License
+XStatic-jQuery>=1.8.2.1,<2 # MIT License
More information about the Release-announce
mailing list