[release-announce] cinderlib 5.0.0 (zed)

no-reply at openstack.org no-reply at openstack.org
Fri Dec 16 09:11:59 UTC 2022


We are delighted to announce the release of:

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

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

5.0.0
^^^^^


Prelude
*******

Welcome to the Zed release of cinderlib.


Upgrade Notes
*************

* This release drops support for Python 3.6.

Changes in cinderlib 4.2.0..5.0.0
---------------------------------

3356e71 Add Zed release note
5c4349c Support driver's setup method
94bd3ff Remove six
c722aef Don't limit use of importlib-metadata to Python < 3.8
6d482ef Fix py310 unit tests
def0c7f Open cinderlib for zed development
728b933 Fix cinderlib tests
b1db48c Fix ValueError when running with zed cinder
e4da014 Fix wrong assertion methods in unit tests
2715218 Update metadata in setup.cfg
9c09e93 Update deprecated zuul syntax
30af4cc Don't use yum to install ceph
7dfef25 [docs] add zuul.yaml maintenance tasks
6815d80 Update master for stable/yoga
94eaa5e Update doc/requirements.txt


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

.zuul.yaml                                         |  56 +++++----
cinderlib/__init__.py                              |   1 -
cinderlib/cinderlib.py                             |  12 +-
cinderlib/cmd/cinder_cfg_to_python.py              |   4 +-
cinderlib/cmd/cinder_to_yaml.py                    |   2 +-
cinderlib/objects.py                               |  12 +-
cinderlib/persistence/__init__.py                  |   3 +-
cinderlib/persistence/base.py                      |   3 +-
cinderlib/persistence/dbms.py                      |  16 +--
cinderlib/serialization.py                         |   3 +-
cinderlib/workarounds.py                           |  26 -----
playbooks/setup-ceph.yaml                          |   4 +-
.../notes/zed-release-7b57944880235392.yaml        |   7 ++
releasenotes/source/index.rst                      |   1 +
releasenotes/source/yoga.rst                       |   6 +
requirements.txt                                   |  10 +-
setup.cfg                                          |  13 +--
tox.ini                                            |  38 +++---
27 files changed, 372 insertions(+), 160 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 816b5f4..1467d1a 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,4 +1,4 @@
-# restrict cinder to the yoga release only
-cinder>=20.0.0.0,<21.0.0  # Apache-2.0
-# brick upper bound is controlled by yoga/upper-constraints
-os-brick>=5.2.0  # Apache-2.0
+# restrict cinder to the zed release only
+cinder>=21.0.0.0,<22.0.0  # Apache-2.0
+# brick upper bound is controlled by zed/upper-constraints
+os-brick>=6.1.0  # Apache-2.0
@@ -6 +6 @@ os-brick>=5.2.0  # Apache-2.0
-importlib_metadata>=1.7.0;python_version<'3.8' # Apache-2.0
+importlib_metadata>=1.7.0 # Apache-2.0






More information about the Release-announce mailing list