[release-announce] cinderlib 4.0.0 (wallaby)

no-reply at openstack.org no-reply at openstack.org
Wed Jun 30 14:01:38 UTC 2021


We enthusiastically announce the release of:

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

This release is part of the wallaby 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.

4.0.0
^^^^^

Bug Fixes

* Bug #1933964 (https://bugs.launchpad.net/cinder/+bug/1933964):
  Fixed date time fields losing subsecond resolution on serialization.

* Bug #1883720 (https://bugs.launchpad.net/cinderlib/+bug/1883720):
  Added privsep support, increasing cinderlib's compatibility with
  Cinder drivers.

Changes in cinderlib 3.0.0..4.0.0
---------------------------------

51609b6 Fix datetime serialization
42dbc4a Fix test_global_setup unit test
cf638c4 Add privsep support
724419f Moving to OFTC
e1008c7 Remove reliance on embedded imports
cd0ae51 Continue wallaby development
18bb33f Changed minversion in tox to 3.18.0
c770b2a Move cinderlib to new hacking 4.0.0
390f04f Dropping explicit unicode literal
45c7b02 Update master for stable/victoria


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

.zuul.yaml                                         |   1 -
cinderlib/__init__.py                              |   4 +-
cinderlib/cinderlib.py                             |  79 +++-
cinderlib/nos_brick.py                             | 311 -------------
cinderlib/objects.py                               |  10 +-
cinderlib/persistence/dbms.py                      |   9 +-
cinderlib/serialization.py                         |  21 +-
lower-constraints.txt                              |   4 +-
.../notes/datetime-subsecond-e123e8d2dda707ea.yaml |   5 +
.../notes/privsep-support-acbc955b9845a6ef.yaml    |   5 +
releasenotes/source/conf.py                        |   2 +-
releasenotes/source/index.rst                      |   1 +
releasenotes/source/victoria.rst                   |   6 +
requirements.txt                                   |   6 +-
test-requirements.txt                              |   2 +-
tools/virtualenv-sudo.sh                           |   2 +-
tox.ini                                            |  38 +-
28 files changed, 461 insertions(+), 912 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 942afcb..4b007a5 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1 +1,5 @@
-cinder>=17.0.0 # Apache-2.0
+# restrict cinder to the wallaby series only
+cinder>=18.0.0,<19.0.0 # Apache-2.0
+# specify brick wallaby (upper bound controlled by openstack upper-constraints)
+os-brick>=4.3.1
+
diff --git a/test-requirements.txt b/test-requirements.txt
index ac8ee6e..97d223b 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -6 +6 @@ pbr>=5.4.1 # Apache-2.0
-hacking>=3.0.1,<3.2.0 # Apache-2.0
+hacking>=4.0.0,<4.1.0 # Apache-2.0






More information about the Release-announce mailing list