[release-announce] cinderlib 2.0.0 (ussuri)

no-reply at openstack.org no-reply at openstack.org
Thu Jul 23 09:39:42 UTC 2020


We are satisfied to announce the release of:

cinderlib 2.0.0: Direct usage of Cinder Block Storage drivers without
the services

This release is part of the ussuri release series.

The source is available from:

    https://opendev.org/openstack/cinderlib

Download the package from:

    https://tarballs.openstack.org/cinderlib/

Please report issues through:

    https://bugs.launchpad.net/cinderlib/+bugs

For more details, please see below.

Changes in cinderlib 1.0.0..2.0.0
---------------------------------

d982db6 Fix and improve cross-project functional testing
efcec1d RBD: Fix error on disconnect
acf4119 Tests: Fix format arg mismatch
db57386 Prevent duplicated backend names
b6ddbcd Support references in driver configuration
a37a931 Improve cinder supported drivers output
3a1ff32 RBD: Ensure rbd_keyring_conf is available
9e17143 RBD: Fix missing root_helper
669235b RBD: Fix containerized detection
01dfcb1 DBMS: Fix db_sync between N and N+1 releases
a6ce0fb Stop to use the __future__ module.
3003681 Fix hacking min version to 3.0.1
c0641a1 Switch to newer openstackdocstheme and reno versions
543fe8a Fix rbd attach on python3
186bc1c Cleanup py27 support
330ff41 Update hacking for Python3
2fec756 Pin cinder version
5ef9a57 Switch from mock to unittest.mock
cefeef4 DBMS: Fix volume deletion with MySQL
4e4247b NotLocal exception after refresh
3db2b2a Fix CI jobs
154e80d Ussuri contrib docs community goal
2f55c3a Drop use of unittest2
08108b5 Use Python 3 by default and drop Python 2
fbd7a72 Fix configuration options
5a1e313 Fix: add a default value for cinderlib_pool_name
cafeb6e Update master for stable/train
6fd1e62 Support passing pool to functional tests
56a2b46 Relax checks on functional stats test


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

.zuul.yaml                                         |  18 +-
CONTRIBUTING.rst                                   |  23 +-
bindep.txt                                         |   3 +
cinderlib/__init__.py                              |   1 -
cinderlib/_fake_packages.py                        |   1 -
cinderlib/cinderlib.py                             | 311 ++++++++--------
cinderlib/nos_brick.py                             |  30 +-
cinderlib/objects.py                               |   9 +-
cinderlib/persistence/__init__.py                  |  19 -
cinderlib/persistence/base.py                      |   2 -
cinderlib/persistence/dbms.py                      |  17 +-
lower-constraints.txt                              |   9 -
playbooks/setup-ceph.yaml                          |  32 +-
playbooks/setup-lvm.yaml                           |  11 +-
.../accept-template-values-e228d065800ac5b5.yaml   |   5 +
.../notes/backend-same-name-86a06844b57600a0.yaml  |   6 +
releasenotes/notes/drop-py2-a56fb12674516c67.yaml  |   6 +
.../fix-mysql-vol-delete-f675778ea150cb9a.yaml     |   5 +
.../notes/fix-not-local-a8cf22a2092c8a98.yaml      |   5 +
.../improve-list-drivers-9bd501689d5eeb27.yaml     |   6 +
.../notes/mysql-db-sync-8a9e50a12bbe724d.yaml      |   6 +
...e-containerized-detection-2bd8a2f995215cdd.yaml |   6 +
...missing-file-or-directory-c835abac22f6b32e.yaml |   7 +
.../notes/rbd-non-root-ac971f51461d4d6b.yaml       |   6 +
releasenotes/source/conf.py                        |   6 +-
releasenotes/source/index.rst                      |   1 +
releasenotes/source/train.rst                      |   6 +
requirements.txt                                   |   2 +-
setup.cfg                                          |  12 +-
setup.py                                           |   9 -
test-requirements.txt                              |   2 +-
tox.ini                                            |  50 +--
56 files changed, 1013 insertions(+), 504 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 522d8c9..afeb1c2 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1 +1 @@
-cinder
+cinder>=15.0.0 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index 9ba0853..3368534 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -6 +6 @@ pbr!=2.1.0,>=2.0.0 # Apache-2.0
-hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0
+hacking>=3.0.1,<3.1.0 # Apache-2.0






More information about the Release-announce mailing list