[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