[release-announce] python-cinderclient 7.0.0 (ussuri)
no-reply at openstack.org
no-reply at openstack.org
Wed Apr 8 20:09:10 UTC 2020
We are tickled pink to announce the release of:
python-cinderclient 7.0.0: OpenStack Block Storage API Client Library
This release is part of the ussuri 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.0.0
^^^^^
Prelude
*******
The Ussuri release of the python-cinderclient supports Block Storage
API version 2 and Block Storage API version 3 through microversion
3.60. (The maximum microversion of the Block Storage API in the
Ussuri release is 3.60.)
In addition to the features and bugfixes described below, this release
includes some documentation updates.
Note that this release corresponds to a major bump in the version
number. See the "Upgrade Notes" section of this document for details.
Please keep in mind that the minimum version of Python supported by
this release is Python 3.6.
New Features
************
* When communicating with the Block Storage API version 3.60 and
higher, you can apply time comparison filtering to the volume list
command on the "created_at" or "updated_at" fields. Time must be
expressed in ISO 8601 format: CCYY-MM-DDThh:mm:ss±hh:mm. The ±hh:mm
value, if included, returns the time zone as an offset from UTC.
See the Block Storage service (cinder) command-line client
(https://docs.openstack.org/python-
cinderclient/latest/cli/details.html#cinder-list-filters-usage)
documentation for usage details.
* New command option "--filters" is added to "transfer-list" command
to support filtering. The "transfer-list" command can be used with
filters when communicating with the Block Storage API version 3.52
and higher.
Upgrade Notes
*************
* The "--bypass-url" command line argument, having been deprecated
in version 2.10, was removed in version 4.0.0. It was replaced by
the command line argument "--os-endpoint" for consistency with other
OpenStack clients. In this release, the initializer functions for
client objects no longer recognize "bypass_url" as a parameter name.
Instead, use "os_endpoint". This keeps the cinderclient consistent
both internally and with respect to other OpenStack clients.
Bug Fixes
*********
* Fixed an issue where the "os_endpoint" was not being passed to the
keystone session as the "endpoint_override" argument.
Changes in python-cinderclient 6.0.0..7.0.0
-------------------------------------------
4e1427a Add release note for Ussuri cinderclient release.
26a55de Add support for Block Storage API mv 3.60
c0edaad Cleanup py27 support
aa85c7b Remove autogen warning
d41d715 Replace bypass_url with os_endpoint
9c5a850 Remove --bypass-url documentation
38a44e7 Pass os_endpoint to keystone session
5fe5c63 Fix doc bug filing link
9191d76 Ussuri contrib docs community goal
8d0d052 Add filters support for volume transfer
Diffstat (except docs and test files)
-------------------------------------
CONTRIBUTING.rst | 23 +++--
README.rst | 8 +-
cinderclient/api_versions.py | 2 +-
cinderclient/client.py | 28 +++---
cinderclient/shell.py | 2 +-
cinderclient/v2/client.py | 4 +-
cinderclient/v3/client.py | 4 +-
cinderclient/v3/shell.py | 11 +++
.../notes/support-bs-mv-3.60-a65f1919b5068d17.yaml | 13 +++
.../support-filters-transfer-a1e7b728c7895a45.yaml | 6 ++
.../notes/ussuri-release-f0ebfc54cdac6680.yaml | 28 ++++++
setup.cfg | 12 +--
setup.py | 9 --
24 files changed, 268 insertions(+), 105 deletions(-)
More information about the Release-announce
mailing list