[openstack-announce] [release][cinder] python-cinderclient release 1.4.0 (liberty)

doug at doughellmann.com doug at doughellmann.com
Fri Sep 11 15:13:39 UTC 2015


We are pumped to announce the release of:

python-cinderclient 1.4.0: OpenStack Block Storage API Client Library

This release is part of the liberty release series.

With source available at:

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

With package available at:

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

For more details, please see the git log history below and:

    http://launchpad.net/python-cinderclient/+milestone/1.4.0

Please report issues through launchpad:

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

Notable changes
----------------

Default to Cinder API v2. Support for listing all tenants in
backup-list. Ability to clone consistency groups. Trigger non-disruptive
mode when doing backups. Get the progress status of a volume being
migrated between different pools or storage backends.

Changes in python-cinderclient 1.3.1..1.4.0
-------------------------------------------

68a4707 Updated from global requirements
1c82825 Update path to subunit2html in post_test_hook
471aea8 Adds command to fetch specified backend capabilities
2d979dc Volume status management for volume migration
50758ba Fixed test_password_prompted
dc6e823 Fix help message for reset-state commands
f805f5a Add functional tests for python-cinderclient
8cc3ee2 Add support '--all-tenants' for cinder backup-list
2c3169e CLI: Non-disruptive backup
5e26906 Add tests for python-cinderclient
780a129 Replace assertEqual(None, *) with assertIsNone in tests
a9405b1 CLI: Clone CG
03542ee Fix ClientException init when there is no message on py34
2ec9a22 Fixes table when there are multiline in result data
04caf88 Set default OS_VOLUME_API_VERSION to '2'
bae0bb3 Add commands for modifying image metadata
629e548 Updated from global requirements
b51e43e Remove H302
b426b71 Show backup and volume info in backup_restore
dc1186d Add response message when volume delete
0f1cbc9 Implement reset-state for attach_status and migration_status
075381d Add more details for replication
953f766 New mock release(1.1.0) broke unit/function tests
8afc06c Remove unnecessary check for tenant information
c23586b Remove redundant statement and refactor
891ef3e Use shared shell arguments provided by Session

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

cinderclient/client.py                             |   8 +-
cinderclient/exceptions.py                         |   8 +-
cinderclient/shell.py                              |  97 +++++------
cinderclient/utils.py                              |  33 +++-
cinderclient/v1/shell.py                           |   9 +-
cinderclient/v2/capabilities.py                    |  39 +++++
cinderclient/v2/client.py                          |   2 +
cinderclient/v2/consistencygroups.py               |   6 +-
cinderclient/v2/shell.py                           | 194 ++++++++++++++++++---
cinderclient/v2/volume_backups.py                  |  22 ++-
cinderclient/v2/volumes.py                         |  80 +++++++--
requirements.txt                                   |   2 +-
setup.py                                           |   2 +-
test-requirements.txt                              |   2 +-
tox.ini                                            |   2 +-
30 files changed, 976 insertions(+), 148 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index fa300b9..906f3d2 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -4 +4 @@
-pbr<2.0,>=0.11
+pbr<2.0,>=1.6
diff --git a/test-requirements.txt b/test-requirements.txt
index 4c920bb..7df482f 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -9 +9 @@ fixtures>=1.3.1
-mock>=1.0
+mock>=1.2





More information about the OpenStack-announce mailing list