[release-announce] os-brick 2.10.0 (train)

no-reply at openstack.org no-reply at openstack.org
Thu Sep 5 08:48:01 UTC 2019


We enthusiastically announce the release of:

os-brick 2.10.0: OpenStack Cinder brick library for managing local
volume attaches

This release is part of the train release series.

The source is available from:

    https://opendev.org/openstack/os-brick

Download the package from:

    https://pypi.org/project/os-brick

Please report issues through:

    https://bugs.launchpad.net/os-brick/+bugs

For more details, please see below.

2.10.0
^^^^^^


New Features
************

* A LUKS2 encryptor has been introduced providing support for this
  latest version of the Linux Unified Key Setup disk encryption
  format. This requires "cryptsetup" version 2.0.0 or greater.


Deprecation Notes
*****************

* The plain CryptsetupEncryptor is deprecated and will be removed in
  a future release. Existing users are encouraged to retype any
  existing volumes using this encryptor to the luks LuksEncryptor or
  luks2 Luks2Encryptor encryptors as soon as possible

Changes in os-brick 2.9.1..2.10.0
---------------------------------

6a01bac encryptors: Introduce support for LUKS2
0f057ae Rename nvme to nvmeof
132a531 Add pdf documentation build in tox
6cb3427 Fix param in s390x platform
b3e5aa3 encryptors: Deprecate the CryptsetupEncryptor
99c579c Blacklist sphinx 2.1.0 (autodoc bug)
81f26f8 Fix bad argument to iscsiadm in iSCSI discovery
7465d90 Bump the openstackdocstheme extension to 1.20
acf44b0 Delete redundant code
6cbe270 Sync Sphinx requirement
1c07f22 iSCSI single path: Don't fail if there's no WWN
44a3cab Make NFS already mounted message debug level
3b8d5b7 Check path alive before get scsi wwn
f676198 Add generate_connector_list


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

bindep.txt                                         |  26 +++
lower-constraints.txt                              |   2 +-
os_brick/encryptors/__init__.py                    |   2 +
os_brick/encryptors/cryptsetup.py                  |  10 +
os_brick/encryptors/luks.py                        |  43 ++++-
os_brick/initiator/connector.py                    |   8 +-
os_brick/initiator/connectors/fibre_channel.py     |   8 +-
.../initiator/connectors/fibre_channel_s390x.py    |  13 +-
os_brick/initiator/connectors/iscsi.py             |  10 +-
.../initiator/connectors/{nvme.py => nvmeof.py}    |  10 +-
os_brick/remotefs/remotefs.py                      |   6 +-
.../initiator/connectors/test_fibre_channel.py     |  62 +++++++
.../connectors/test_fibre_channel_s390x.py         |  11 +-
.../connectors/{test_nvme.py => test_nvmeof.py}    |  64 +++----
.../notes/add-luks2-support-13563cfe83aba69c.yaml  |   6 +
...lain-cryptsetup-encryptor-0a279abc0b0d718c.yaml |   7 +
releasenotes/source/conf.py                        |   5 -
releasenotes/source/mitaka.rst                     |   6 +-
releasenotes/source/queens.rst                     |   6 +-
releasenotes/source/stein.rst                      |   6 +-
test-requirements.txt                              |   5 +-
tools/generate_connector_list.py                   | 204 +++++++++++++++++++++
tox.ini                                            |  18 +-
28 files changed, 595 insertions(+), 93 deletions(-)


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

diff --git a/test-requirements.txt b/test-requirements.txt
index a5841bd..b0e98f6 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -9,2 +9,3 @@ reno>=2.5.0 # Apache-2.0
-sphinx!=1.6.6,!=1.6.7,>=1.6.2 # BSD
-openstackdocstheme>=1.18.1 # Apache-2.0
+sphinx!=1.6.6,!=1.6.7,>=1.6.2,<2.0.0;python_version=='2.7'  # BSD
+sphinx!=1.6.6,!=1.6.7,!=2.1.0,>=1.6.2;python_version>='3.4'  # BSD
+openstackdocstheme>=1.20.0 # Apache-2.0






More information about the Release-announce mailing list