[release-announce] python-cinderclient 7.4.0 (wallaby)
no-reply at openstack.org
no-reply at openstack.org
Mon Mar 15 09:03:10 UTC 2021
We exuberantly announce the release of:
python-cinderclient 7.4.0: OpenStack Block Storage API Client Library
This release is part of the wallaby 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.
7.4.0
^^^^^
Prelude
*******
The Wallaby release of the python-cinderclient supports Block Storage
API version 2 and Block Storage API version 3 through microversion
3.64. (The maximum microversion of the Block Storage API in the
Wallaby release is 3.64.)
New Features
************
* Enhance the "backup-restore" shell command to support restoring to
a new volume created with a specific volume type and/or in a
different AZ. New "--volume-type" and "--availability-zone"
arguments are compatible with cinder API microversion v3.47 onward.
* Added support to display the "volume_type_id" attribute in volume
detail output when used with Block Storage API microversion 3.63 and
higher.
* Added support to display the "encryption_key_id" attribute in
volume detail and backup detail output when used with Block Storage
API microversion 3.64 and higher.
Changes in python-cinderclient 7.3.0..7.4.0
-------------------------------------------
900630d Add note for Wallaby release
a933a69 Update requirements for wallaby release
d921313 Dropping explicit unicode literal
82f0ceb Add flake8-import-order extension
4ac8efc Use TOX_CONSTRAINTS_FILE
da7a49f Bump API max version to 3.64
23e7f0c Remove more python2 compat code
cea1f67 Remove all usage of six library
55059f6 Changed minversion in tox to 3.18.0
2611cd1 Move cinderclient to new hacking 4.0.0
8ea4f13 Doc: Functional Tests in python-cinderclient
755dabd Bump pylint to 2.6.0
2ab0c6e Remove install unnecessary packages
f1236e0 Uncap PrettyTable
2c43d65 Stop configuring install_command in tox.
070307d Add MV 3.63 to the max supported version
7e3566e Support backup-restore to a specific volume type or AZ
Diffstat (except docs and test files)
-------------------------------------
cinderclient/api_versions.py | 2 +-
cinderclient/apiclient/base.py | 13 +-
cinderclient/base.py | 8 +-
cinderclient/client.py | 13 +-
cinderclient/shell.py | 14 +-
cinderclient/shell_utils.py | 4 +-
cinderclient/utils.py | 47 +-----
cinderclient/v2/shell.py | 6 +-
cinderclient/v3/group_types.py | 2 +-
cinderclient/v3/groups.py | 2 +-
cinderclient/v3/messages.py | 5 +-
cinderclient/v3/shell.py | 95 +++++++++--
cinderclient/v3/volume_backups.py | 12 +-
cinderclient/v3/volume_types.py | 2 +-
cinderclient/v3/volumes.py | 14 +-
lower-constraints.txt | 63 ++------
...kup-restore-shell-command-0cf55df6ca4b4c55.yaml | 7 +
.../notes/wallaby-release-2535df50cc307fea.yaml | 16 ++
releasenotes/source/conf.py | 16 +-
requirements.txt | 11 +-
test-requirements.txt | 18 +--
tools/colorizer.py | 5 +-
tools/install_venv.py | 3 +-
tools/lintstack.py | 4 +-
tox.ini | 25 ++-
54 files changed, 426 insertions(+), 335 deletions(-)
Requirements updates
--------------------
diff --git a/requirements.txt b/requirements.txt
index 0514744..6f8e90b 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -5,2 +5,2 @@ pbr>=5.5.0 # Apache-2.0
-PrettyTable<0.8,>=0.7.2 # BSD
-keystoneauth1>=4.2.1 # Apache-2.0
+PrettyTable>=0.7.2 # BSD
+keystoneauth1>=4.3.1 # Apache-2.0
@@ -8 +7,0 @@ simplejson>=3.5.1 # MIT
-six>=1.15.0 # MIT
@@ -10,3 +9,3 @@ oslo.i18n>=5.0.1 # Apache-2.0
-oslo.utils>=4.7.0 # Apache-2.0
-requests>=2.23.0 # Apache-2.0
-stevedore>=3.2.2 # Apache-2.0
+oslo.utils>=4.8.0 # Apache-2.0
+requests>=2.25.1 # Apache-2.0
+stevedore>=3.3.0 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index 29ab6b0..e0d7c93 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -6,3 +6,4 @@
-hacking>=3.1.0,<3.2.0 # Apache-2.0
-docutils>=0.15.2
-coverage>=5.2.1 # Apache-2.0
+hacking>=4.0.0,<4.1.0 # Apache-2.0
+flake8-import-order # LGPLv3
+docutils>=0.16
+coverage>=5.5 # Apache-2.0
@@ -11 +11,0 @@ fixtures>=3.0.0 # Apache-2.0/BSD
-reno>=3.2.0 # Apache-2.0
@@ -15,2 +15,2 @@ testtools>=2.4.0 # MIT
-stestr>=3.0.1 # Apache-2.0
-oslo.serialization>=4.0.1 # Apache-2.0
+stestr>=3.1.0 # Apache-2.0
+oslo.serialization>=4.1.0 # Apache-2.0
@@ -18,6 +17,0 @@ doc8>=0.8.1 # Apache-2.0
-#
-# These are here to enable the resolver to work faster.
-# They are not directly used by python-cinderclient.
-debtcollector>=2.2.0
-dulwich>=0.20.6
-mccabe>=0.6.0
More information about the Release-announce
mailing list