We joyfully announce the release of: cinder 25.3.0 This release is part of the dalmatian release series. The source is available from: https://opendev.org/openstack/cinder Download the package from: https://tarballs.openstack.org/cinder/ Please report issues through: https://bugs.launchpad.net/cinder/+bugs For more details, please see below. 25.3.0 ^^^^^^ Bug Fixes * Bug #2082587 (https://bugs.launchpad.net/cinder/+bug/2082587): Fixed backup restoration throwing TypeError on new volume. * Bug #1907295 (https://bugs.launchpad.net/cinder/+bug/1907295): Fixed When a volume was not in the correct status to accept an attachment update (e.g.: volume in error or duplicate connectors), the REST API was returning a 500 (Internal Server Error). It now correctly returns the response code 409 (Conflict) in this situation. * HPE 3par driver bug #2112433 (https://bugs.launchpad.net/cinder/+bug/2112433): Fixed failure observed when vlan ip is same as iSCSI ip by ignoring the duplicate ip * Bug 1823445 (https://bugs.launchpad.net/cinder/+bug/1823445): Fix an issue with bulk updates of volume Glance metadata when keys exist but are unchanged. Changes in cinder 25.2.0..25.3.0 -------------------------------- 749a18e1d Respond with HTTP 409 on resource conflict 4a3c26cc6 RBD unit tests: Set cfg.rados_connect_timeout e96dcc4e9 HPE 3par: Ignore duplicate IP in iSCSI/vlan ip 77bfba4c2 [docs] Extra spaces breaking rst->html rendering 46b5c4034 Fix type passed to write function during backup restoration 97eef845d Make volume Glance metadata bulk update idempotent 73f25c688 Pin flake8-import-order<0.19.0 Diffstat (except docs and test files) ------------------------------------- api-ref/source/v3/attachments.inc | 1 + cinder/api/v3/attachments.py | 4 +- cinder/backup/chunkeddriver.py | 2 +- cinder/db/sqlalchemy/api.py | 6 ++ cinder/exception.py | 5 + cinder/volume/api.py | 4 +- cinder/volume/drivers/hpe/hpe_3par_iscsi.py | 30 +++--- ...-fix-type-passed-during-backup-restoration.yaml | 5 + .../fix-500-http-error-on-resource-conflict.yaml | 8 ++ ...-3par-ignore-duplicate-ip-7e67260ee1cab40e.yaml | 5 + ...dempotent-glance-metadata-aa78e09736cf57d9.yaml | 6 ++ test-requirements.txt | 2 +- 17 files changed, 252 insertions(+), 29 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 170dd9c66..ffe6bf57d 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -7 +7 @@ hacking>=6.1.0,<6.2.0 # Apache-2.0 -flake8-import-order # LGPLv3 +flake8-import-order<0.19.0 # LGPLv3
participants (1)
-
no-reply@openstack.org