We are glad to announce the release of: cinder 25.1.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.1.0 ^^^^^^ Bug Fixes * NFS driver bug #1989514: When creating a snapshot of an attached volume, the volume attachment format was not updated in its connection_info and could have resulted in an unbootable guest. This has been fixed. (https://bugs.launchpad.net/cinder/+bug/1989514) * Fixed the volume property *signature_verified* propagating to images created from volumes. That property could later conflict with the same property being added again when creating a new volume from such image, preventing the volume from being created successfully. This volume property is created whenever a volume is created from an image for the purpose of indicating that the image signature was verified on creation, and was not intended to be propagated further if a new image is created from such volume. * Bug #2083532 (https://bugs.launchpad.net/cinder/+bug/2083532): [Pure Storage] Fixed creation of volumes with only IOPS qos. * Bug #2065713 (https://bugs.launchpad.net/cinder/+bug/2065713): Due to incorrect exception handling, ImageNotFound errors in the RBD driver's get_manageable_volumes operation would propagate up to the API layer rather than being caught and handled in the driver. Changes in cinder 25.0.0..25.1.0 -------------------------------- 9d1a7de85 NFS update volume attachment format during volume snapshot 8e812fec4 HPE 3par iSCSI: getWsApiVersion now requires login 55d03c8f1 HPE 3par: getWsApiVersion login/logout 77bf5a494 fix: typo in pure driver d74072ecd Pin upper version of mypy 9dbf2967b Fix "signature_verified" metadata propagation to images 399d31ad1 Tests: Fix double mocking in test_rbd 2c41fb8f5 Tests: Fix type error in volume encryption unit tests 7801086b9 Fix mypy errors 42ae198f1 RBD: Fix handling of RBD errors in get_manageable_volumes Diffstat (except docs and test files) ------------------------------------- cinder/backup/manager.py | 6 +-- cinder/image/image_utils.py | 9 ++-- cinder/volume/drivers/hpe/hpe_3par_common.py | 10 +++-- cinder/volume/drivers/hpe/hpe_3par_iscsi.py | 4 +- cinder/volume/drivers/nfs.py | 10 +++-- cinder/volume/drivers/pure.py | 4 +- cinder/volume/drivers/rbd.py | 15 ++++--- cinder/volume/drivers/remotefs.py | 9 ++++ cinder/volume/flows/api/create_volume.py | 5 ++- cinder/volume/flows/manager/create_volume.py | 7 ++-- cinder/volume/volume_types.py | 4 +- ...ach-format-after-snapshot-9a1857456706aa72.yaml | 7 ++++ .../notes/bug-1823445-c47c25870a98335a.yaml | 10 +++++ .../pure-storage-driver-typo-a24d19021f25a4f8.yaml | 5 +++ ...65713-driver-exc-handling-f8de823cd9acd767.yaml | 7 ++++ test-requirements.txt | 2 +- 23 files changed, 176 insertions(+), 58 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index aad135c51..170dd9c66 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -21 +21 @@ doc8>=0.8.1 # Apache-2.0 -mypy>=1.7.0 # MIT +mypy>=1.7.0,<1.14.0 # MIT