horizon 25.1.0 (dalmatian)
We are excited to announce the release of: horizon 25.1.0 This release is part of the dalmatian release series. The source is available from: https://opendev.org/openstack/horizon Download the package from: https://tarballs.openstack.org/horizon/ Please report issues through: https://bugs.launchpad.net/horizon/+bugs For more details, please see below. Changes in horizon 25.0.0..25.1.0 --------------------------------- e8f734703 pytest-based UI tests add basic browse settings tests e6d7aedeb pytest-based UI tests add delete multiple image rows test d6ffcdd14 netaddr: fix IP conversion issues with netaddr>1.0.0 ab5e01a0d Keep new RBAC disable by default 4974d965c Update horizon tests to use the RBAC new roles fa2b0ba74 SDK for Neutron Subnetpools c7a640733 SDK for Neutron ports dfc5b4b64 SDK for Neutron Trunks bb79e92eb pytest-based selenium tests increase selenium implicit wait c786ebb58 Fix generation of inventory capacities 2a269db9a pytest-based UI tests add delete multiple instance rows test bc8d2d71f pytest-based UI tests add message after change password test 30888edfd Fix Placement statistics display c18f9d90a Sort image source choices by name for volume 079eceb2c Force logging of /auth/password in operation log c3f9736e6 Displaying more properties in the image drawer fd1fa88c6 Update XStatic-JQuery.quicksearch min. version to include latest CVE fix fcce68a91 Prevent KeyError when getting value of optional key 0b7f2c514 pytest-based selenium tests add fix test_disassociate_floatingip c7650f4c0 Update xstatic-jquery-ui min. version to include latest CVE fix 7eea4feb3 Drop old integration tests job 4a4155d96 Test for displayed volumes without attachments a70ba5525 feat: add floating IP address field under Project Dashboard 4f9b5b90d Delete container show duplicate toast notifications 0ffd5c7ae Show Created At column for backups table dbdd37646 Show availability zone for volume backups 55e9db652 Add help text for edit instance form 8cca9edbd Replace deprecated glanceclient exceptions 9dee7d2b0 Bump django-compressor requirement 3c0557d69 [TRIVIAL] Add comment about policy override for images>launch button a81da461f Update python classifier in setup.cfg 53c82bbff Fix floating IP associated to unbound port 3b222c85c CSS fix makes "Delete item" button active 9c75ebba0 Fix allowed address pair row unique ID Diffstat (except docs and test files) ------------------------------------- .zuul.d/project.yaml | 7 +- .zuul.d/tempest-and-integrated.yaml | 32 -- .zuul.d/xstatic-master.yaml | 4 +- horizon/defaults.py | 2 +- horizon/forms/fields.py | 6 +- horizon/middleware/operation_log.py | 14 +- .../framework/widgets/form/fields/array.html | 2 +- openstack_auth/policy.py | 17 +- openstack_dashboard/api/neutron.py | 117 +++---- openstack_dashboard/api/placement.py | 65 ++-- .../dashboards/admin/aggregates/workflows.py | 2 +- .../dashboards/admin/backups/tables.py | 4 +- .../templates/backups/_detail_overview.html | 2 + .../identity/application_credentials/forms.py | 4 +- .../dashboards/identity/users/forms.py | 6 +- .../dashboards/project/backups/tables.py | 3 + .../templates/backups/_detail_overview.html | 2 + .../dashboards/project/floating_ips/forms.py | 10 + .../dashboards/project/floating_ips/tables.py | 4 +- .../dashboards/project/images/images/tables.py | 3 + .../project/instances/workflows/update_instance.py | 11 +- .../extensions/allowed_address_pairs/tables.py | 4 +- .../dashboards/project/networks/ports/tables.py | 2 +- .../dashboards/project/networks/ports/views.py | 8 +- .../dashboards/project/networks/subnets/views.py | 5 +- .../dashboards/project/volumes/forms.py | 7 +- openstack_dashboard/exceptions.py | 8 +- .../static/app/core/images/details/drawer.html | 23 +- .../core/openstack-service-api/common-test.mock.js | 9 +- .../core/openstack-service-api/swift.service.js | 1 + .../openstack-service-api/swift.service.spec.js | 8 +- openstack_dashboard/test/helpers.py | 8 +- .../test/selenium/integration/test_floatingips.py | 51 +-- .../test/selenium/ui/test_actions.py | 96 ++++++ .../test/selenium/ui/test_browse.py | 18 + .../test/selenium/ui/test_settings.py | 50 +++ openstack_dashboard/test/test_data/neutron_data.py | 79 +++-- .../test/unit/api/rest/test_policy.py | 4 + openstack_dashboard/test/unit/api/test_network.py | 13 +- openstack_dashboard/test/unit/api/test_neutron.py | 368 +++++++++++---------- requirements.txt | 6 +- 46 files changed, 704 insertions(+), 444 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 3197078fa..e7178e202 100644 --- a/requirements.txt +++ b/requirements.txt @@ -9 +9 @@ Django>=4.2,<4.3 # BSD -django-compressor>=2.4.1 # MIT +django-compressor>=4.4 # MIT @@ -51 +51 @@ XStatic-JQuery-Migrate>=3 # MIT License -XStatic-JQuery.quicksearch>=2.0.3.1 # MIT License +XStatic-JQuery.quicksearch>=2.0.3.2 # MIT License @@ -53 +53 @@ XStatic-JQuery.TableSorter>=2.14.5.1 # MIT License -XStatic-jquery-ui>=1.12.1.1 # MIT License +XStatic-jquery-ui>=1.13.0.1 # MIT License
participants (1)
-
no-reply@openstack.org