python-cinderclient 7.4.0 (wallaby)
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
participants (1)
-
no-reply@openstack.org