[release-announce] cinder 21.1.0 (zed)

no-reply at openstack.org no-reply at openstack.org
Thu Jan 26 12:11:15 UTC 2023


We are overjoyed to announce the release of:

cinder 21.1.0: OpenStack Block Storage

This release is part of the zed stable 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.

21.1.0
^^^^^^


Upgrade Notes
*************

* This release introduces a new configuration option,
  "vmdk_allowed_types", that specifies the list of VMDK image
  subformats that Cinder will allow.  The default setting allows only
  the 'streamOptimized' and 'monolithicSparse' subformats, which do
  not use named extents.


Security Issues
***************

* This release introduces a new configuration option,
  "vmdk_allowed_types", that specifies the list of VMDK image
  subformats that Cinder will allow in order to prevent exposure of
  host information by modifying the named extents in a VMDK image. The
  default setting allows only the 'streamOptimized' and
  'monolithicSparse' subformats, which do not use named extents.

* As part of the fix for Bug #1996188
  (https://bugs.launchpad.net/cinder/+bug/1996188), cinder is now more
  strict in checking that the "disk_format" recorded for an image (as
  revealed by the Image Service API image-show response) matches what
  cinder detects when it downloads the image.  Thus, some requests to
  create a volume from a source image that had previously succeeded
  may fail with an "ImageUnacceptable" error.


Bug Fixes
*********

* Bug #1996188 (https://bugs.launchpad.net/cinder/+bug/1996188):
  Fixed issue where a VMDK image file whose createType allowed named
  extents could expose host information.  This change introduces a new
  configuration option, "vmdk_allowed_types", that specifies the list
  of VMDK image subformats that Cinder will allow.  The default
  setting allows only the 'streamOptimized' and 'monolithicSparse'
  subformats.

Changes in cinder 21.0.0..21.1.0
--------------------------------

11b0f97a0 Use the json format output of qemu-img info
ba37dc2ea Check VMDK subformat against an allowed list


Diffstat (except docs and test files)
-------------------------------------

cinder/image/image_utils.py                        | 193 ++++++++--
cinder/volume/flows/manager/create_volume.py       |   4 +-
...vmdk-subformat-allow-list-93e6943d9a486d11.yaml |  33 ++
6 files changed, 764 insertions(+), 218 deletions(-)







More information about the Release-announce mailing list