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