[release-announce] [cinder] python-cinderclient 3.3.0 (queens)

no-reply at openstack.org no-reply at openstack.org
Fri Dec 8 21:03:21 UTC 2017


We are overjoyed to announce the release of:

python-cinderclient 3.3.0: OpenStack Block Storage API Client Library

This release is part of the queens release series.

The source is available from:

    https://git.openstack.org/cgit/openstack/python-cinderclient

Download the package from:

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

Please report issues through launchpad:

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

For more details, please see below.

3.3.0
^^^^^

New Features

* Cinder migrate and manage commands now accept "--cluster" argument
  to define the destination for Active-Active deployments on
  microversion 3.16 and higher.  This argument and the "host"
  positional argument are mutually exclusive for the migrate command.

* Added "with_count" option in volume, snapshot and backup's list
  commands since 3.45.

* Support create volume from backup in microversion v3.47.

Changes in python-cinderclient 3.2.0..3.3.0
-------------------------------------------

76fe6fc Bump Max API version to 3.48
7aedf4c Support create volume from backup in client
d8b6d80 Bump Max version to 3.46
461c638 Updated from global requirements
a0b18d2 Support list with 'with_count' in client
3491b0a Avoid tox_install.sh for constraints support
581ed1b Fix to use "." to source script files
6588086 Migrate to Zuul v3
f043394 Updated from global requirements
40cb90d Updated from global requirements
578955e Updated from global requirements
17fb13f Revert "Bump MAX version of client to 3.45"
679e2f2 Use generic user for both zuul v2 and v3
8fce740 Add cluster support in migration and manage
203251d Add .stestr.conf configuration
571e5d8 Let keystoneauth set the microversion header
664299b Bump MAX version of client to 3.45
9d54f4c cleanup test-requirements
6c214ee Updated from global requirements
3d1225c Implement UserID in snapshot list response
da20fbf Add api_version_wraps to attachment-complete
2255fc9 Implement metadata for backup create/update
720cb43 Remove run_tests.sh
7aba0e9 Update old url for cinderclient's document
f447b07 Updated from global requirements
bda535e doc: Remove cruft from conf.py
b95a20d Explicitly set 'builder' option
5d0b4bd Use Sphinx 1.5 warning-is-error
2c05b83 Remove unused attribute when updating quota_class
eb76eee Correct sphinx source code syntax
ce1013d Fix OS_AUTH_TYPE env var usage


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

.stestr.conf                                       |   3 +
.testr.conf                                        |   4 -
.zuul.yaml                                         |  31 ++
README.rst                                         |   4 +-
cinderclient/api_versions.py                       |   2 +-
cinderclient/base.py                               |  10 +-
cinderclient/client.py                             |   9 +-
cinderclient/shell.py                              |  92 +++---
cinderclient/utils.py                              |  28 ++
cinderclient/v2/quota_classes.py                   |   7 +-
cinderclient/v2/shell.py                           |   5 +-
cinderclient/v2/volumes.py                         |   1 +
cinderclient/v3/attachments.py                     |   4 +
cinderclient/v3/shell.py                           | 313 +++++++++++++++++++--
cinderclient/v3/volume_backups.py                  |  32 ++-
cinderclient/v3/volumes.py                         |  60 +++-
.../post.yaml                                      |  80 ++++++
.../run.yaml                                       |  50 ++++
.../legacy/cinderclient-dsvm-functional/post.yaml  |  80 ++++++
.../legacy/cinderclient-dsvm-functional/run.yaml   |  49 ++++
.../cluster_migration_manage-31144d67bbfdb739.yaml |   7 +
.../notes/list-with-count-78gtf45r66bf8912.yaml    |   3 +
...create-volume-from-backup-c4e8aac89uy18uy2.yaml |   4 +
requirements.txt                                   |  10 +-
setup.cfg                                          |   4 +-
test-requirements.txt                              |  11 +-
tools/install_venv.py                              |   2 +-
tools/tox_install.sh                               |  30 --
tox.ini                                            |  26 +-
46 files changed, 1331 insertions(+), 620 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 1efc6d3..82f5669 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -6,2 +6,2 @@ PrettyTable<0.8,>=0.7.1 # BSD
-keystoneauth1>=3.1.0 # Apache-2.0
-simplejson>=2.2.0 # MIT
+keystoneauth1>=3.3.0 # Apache-2.0
+simplejson>=3.5.1 # MIT
@@ -9,3 +9,3 @@ Babel!=2.4.0,>=2.3.4 # BSD
-six>=1.9.0 # MIT
-oslo.i18n!=3.15.2,>=2.1.0 # Apache-2.0
-oslo.utils>=3.20.0 # Apache-2.0
+six>=1.10.0 # MIT
+oslo.i18n>=3.15.3 # Apache-2.0
+oslo.utils>=3.31.0 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index db653e2..3112d94 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -10,2 +10 @@ mock>=2.0.0 # BSD
-openstackdocstheme>=1.16.0 # Apache-2.0
-python-subunit>=0.0.18 # Apache-2.0/BSD
+openstackdocstheme>=1.17.0 # Apache-2.0
@@ -15,2 +14,2 @@ sphinx>=1.6.2 # BSD
-tempest>=16.1.0 # Apache-2.0
-testtools>=1.4.0 # MIT
+tempest>=17.1.0 # Apache-2.0
+testtools>=2.2.0 # MIT
@@ -18,2 +17,2 @@ testrepository>=0.0.18 # Apache-2.0/BSD
-os-testr>=0.8.0 # Apache-2.0
-oslo.serialization!=2.19.1,>=1.10.0 # Apache-2.0
+os-testr>=1.0.0 # Apache-2.0
+oslo.serialization!=2.19.1,>=2.18.0 # Apache-2.0






More information about the Release-announce mailing list