[release-announce] python-cinderclient 8.1.0 (xena)

no-reply at openstack.org no-reply at openstack.org
Fri Sep 3 15:18:36 UTC 2021


We exuberantly announce the release of:

python-cinderclient 8.1.0: OpenStack Block Storage API Client Library

This release is part of the xena stable release series.

The source is available from:

    https://opendev.org/openstack/python-cinderclient

Download the package from:

    https://pypi.org/project/python-cinderclient

Please report issues through:

    https://bugs.launchpad.net/python-cinderclient/+bugs

For more details, please see below.

8.1.0
^^^^^


Prelude
*******

The Xena release of the python-cinderclient supports Block Storage API
version 3 through microversion 3.66.  (The maximum microversion of the
Block Storage API in the Xena release is 3.66.)


New Features
************

* Adds support for Block Storage API version 3.66, which drops the
  requirement of a 'force' flag to create a snapshot of an in-use
  volume.  Although the 'force' flag is invalid for the "snapshot-
  create" call for API versions 3.66 and higher, for backward
  compatibility the cinderclient follows the Block Storage API in
  silently ignoring the flag when it is passed with a value that
  evaluates to True.

* Supports Block Storage API version 3.65, which displays a boolean
  "consumes_quota" field on volume and snapshot detail responses and
  which allows filtering volume and snapshot list responses using the
  standard "--filters [<key=value> [<key=value> ...]]" option to the
  "cinder list" or "cinder snapshot-list" commands.

  Filtering by this field may not always be possible in a cloud. Use
  the "cinder list-filters" command to see what filters are available
  in the cloud you are using.


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

* The python-cinderclient no longer supports version 2 of the Block
  Storage API.  The last version of the python-cinderclient supporting
  that API is the 7.x series.

Changes in python-cinderclient 8.0.0..8.1.0
-------------------------------------------

fab6ddf Prepare for Xena cinderclient release
c3c15f6 Support Block Storage API mv 3.66
e16b025 update some scripts
f949080 Add consumes quota field support
e474eeb Add functional jobs to the gate
24b262c Increase default quotas for zuul jobs
d04ded6 Unset tempest.lib timeout in functional tests
14bb543 Dropping lower constraints testing
0439a44 client: Stop logging request-id twice in DEBUG
14bc136 Fix list resources when use limit and with-count


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

.zuul.yaml                                         |  15 +-
cinderclient/api_versions.py                       |   2 +-
cinderclient/base.py                               |   6 +
cinderclient/client.py                             |  14 -
cinderclient/v3/shell.py                           | 159 +++++++++-
cinderclient/v3/shell_base.py                      |  56 ----
cinderclient/v3/volume_snapshots.py                |  45 +++
lower-constraints.txt                              |  19 --
.../notes/support-bs-mv-3.66-5214deb20d164056.yaml |   9 +
.../notes/xena-release-688918a69ada3a58.yaml       |  21 ++
tools/colorizer.py                                 | 334 ---------------------
tools/lintstack.py                                 |   2 +-
tox.ini                                            |  10 +-
14 files changed, 317 insertions(+), 446 deletions(-)







More information about the Release-announce mailing list