[release-announce] python-cinderclient 4.3.0 (train)

no-reply at openstack.org no-reply at openstack.org
Thu Aug 22 23:41:07 UTC 2019


We are amped to announce the release of:

python-cinderclient 4.3.0: OpenStack Block Storage API Client Library

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

4.3.0
^^^^^


Prelude
*******

The replication v1 have been removed from cinder, the volume
promote/reenable replication on the command line have now been
removed.


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

* Starting with API microversion 3.56, "backup-list" and "backup-
  show" will include the "User ID" denoting the user that created the
  backup.


Bug Fixes
*********

* The "discover_version" function in the "cinderclient.api_versions"
  module was documented to return the most recent API version
  supported by both the client and the target Block Storage API
  endpoint, but it was not taking into account the highest API version
  supported by the client.  Its behavior has been corrected in this
  release. [Bug 1826286 (https://bugs.launchpad.net/bugs/1826286)]

Changes in python-cinderclient 4.1.0..4.3.0
-------------------------------------------

1b8d5c2 Update api-ref location
95a469f Bump openstackdocstheme to 1.20.0
203e02e Remove the hard-coded version number.
67c9d2a Add Python 3 Train unit tests
86b6ad5 Switch to the new canonical constraints URL on master
5cd22bb Remove promote/reenable replication
938c00a Use openstack-python3-train-jobs for python3 test runtime
03f228c Add missed 'Server ID' output in attachment-list
94d8e77 Update sphinx dependency
9976975 Correct discover_version response
c78cbb0 Remove some old info from README
2f11c3d OpenDev Migration Patch
ffccfc0 Handle auth redirects
eae7d55 Raise API max version for Stein updates
44061cf Add support for backup user ID
b843a16 Raise API max version for Rocky updates
8ff86a1 Drop use of git.openstack.org
274fa11 Fix shell upload-to-image with no volume type
0707191 Remove bash-completion calls from base.py
c7ec64a Replace openstack.org git:// URLs with https://
40287a5 Update master for stable/stein
17a1c4a Add bash completion for groups
6c55e38 Remove py35 from setup.cfg
a39805c Tests: Don't write bash-completion cache files
8de1f78 Drop py35 jobs
7ee806f Fix bash_completion cache path
532aef0 Fix: cinder group-list not working with non-admin user
3c1e5b6 add python 3.7 unit test job
5c850bd Remove nonexistent job from gate
a952c55 Add dependency on requests lib
2e059b6 Remove dsvm-functional-identity-v3-only job
2abfb55 Don't run DSVM tests for doc changes
bccbd51 Fix max version handling for help output
a8cd90a Fix incorrect punctuation
e401667 More shell completion cache additions
2505e2a Fix doc build error
7319a40 Re-enable shell UUID completion cache
5d2116e Change bash completion dir permissions to 0750
4cf62cf Change cache uniqifier from using md5 to sha-1
85a3f0e Cleanup the home page
c6fdd2a Change openstack-dev to openstack-discuss
75bc7e5 Add Python 3.6 classifier to setup.cfg
4b0f587 Remove i18n.enable_lazy() translation
e26b64c Fix incorrect use of flake8:noqa
3b95479 Don't quote {posargs} in tox.ini
3362a65 Replace assertRaisesRegexp with assertRaisesRegex


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

.gitreview                                         |   2 +-
.zuul.yaml                                         |  23 +---
README.rst                                         |  18 +--
cinderclient/api_versions.py                       |  31 +++--
cinderclient/base.py                               |  23 ++--
cinderclient/client.py                             |  15 +--
cinderclient/shell.py                              |  12 +-
cinderclient/shell_utils.py                        |  13 +-
cinderclient/v2/shell.py                           |  25 +---
cinderclient/v2/volumes.py                         |  18 +--
cinderclient/v3/availability_zones.py              |   2 +-
cinderclient/v3/capabilities.py                    |   2 +-
cinderclient/v3/cgsnapshots.py                     |   2 +-
cinderclient/v3/consistencygroups.py               |   2 +-
cinderclient/v3/contrib/list_extensions.py         |   2 +-
cinderclient/v3/limits.py                          |   2 +-
cinderclient/v3/pools.py                           |   2 +-
cinderclient/v3/qos_specs.py                       |   2 +-
cinderclient/v3/quota_classes.py                   |   2 +-
cinderclient/v3/shell.py                           | 135 +++++++++++++++++----
cinderclient/v3/volume_backups_restore.py          |   2 +-
cinderclient/v3/volume_encryption_types.py         |   2 +-
cinderclient/v3/volume_type_access.py              |   2 +-
cinderclient/v3/volumes.py                         |   1 +
.../post.yaml                                      |  80 ------------
.../run.yaml                                       |  50 --------
.../legacy/cinderclient-dsvm-functional/run.yaml   |   6 +-
.../notes/backup-user-id-059ccea871893a0b.yaml     |   5 +
.../notes/bug-1826286-c9b68709a0d63d06.yaml        |   9 ++
.../notes/remove-replv1-cli-61d5722438f888b6.yaml  |   4 +
releasenotes/source/index.rst                      |   1 +
releasenotes/source/stein.rst                      |   6 +
requirements.txt                                   |   1 +
setup.cfg                                          |   5 +-
tools/cinder.bash_completion                       |   2 +-
tox.ini                                            |  14 +--
54 files changed, 404 insertions(+), 468 deletions(-)


Requirements updates
--------------------

diff --git a/requirements.txt b/requirements.txt
index e07ffad..efa6cf3 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -11,0 +12 @@ oslo.utils>=3.33.0 # Apache-2.0
+requests!=2.20.0,>=2.14.2  # Apache-2.0






More information about the Release-announce mailing list