[release-announce] [cinder] os-brick 1.12.0 (pike)

no-reply at openstack.org no-reply at openstack.org
Thu Apr 20 18:44:02 UTC 2017


We eagerly announce the release of:

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

This release is part of the pike release series.

The source is available from:

    http://git.openstack.org/cgit/openstack/os-brick

Download the package from:

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

Please report issues through launchpad:

    http://bugs.launchpad.net/os-brick

For more details, please see below.

1.12.0
^^^^^^


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

* Add Veritas HyperScale connector support


Bug Fixes
*********

* Add support to use custom Ceph keyring files (previously os-brick
  hardcoded using /etc/ceph/<cluster>.client.<user>.keyring file).

Changes in os-brick 1.11.0..1.12.0
----------------------------------

72ce873 Fixed generated temp file problem for RBD backend
0732dcb Updated from global requirements
e9f318e Mask logging of connection info for iSCSI connector
74c7c77 os-brick connector for Veritas HyperScale
57901da Move vzstorage related code out of RemoteFsClient
36b9573 Updated from global requirements
7b9a668 RBD: consider a custom keyring in connection info
c7ebb32 Add Ocata release notes page
b684b4d Using assertIsNone(x) instead of assertEqual(None, x)
6cf9b1c Remove log translations
57f6eb7 Updated from global requirements
a6e789f Fix iSCSI multipath rescan
32c837d Retry multipath flush when map is in use
c0640ce Fix multipath flush when using friendly names
928ced1 Fix unittest run on s390x host
99eda15 Add Python 3.5 classifier and venv


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

os_brick/encryptors/__init__.py                    |  26 ++-
os_brick/encryptors/cryptsetup.py                  |  11 +-
os_brick/encryptors/luks.py                        |  15 +-
os_brick/exception.py                              |  18 +-
os_brick/i18n.py                                   |  10 -
os_brick/initiator/__init__.py                     |   1 +
os_brick/initiator/connector.py                    |   4 +-
os_brick/initiator/connectors/aoe.py               |   5 +-
os_brick/initiator/connectors/base.py              |   9 +-
os_brick/initiator/connectors/disco.py             |   8 +-
os_brick/initiator/connectors/fibre_channel.py     |  28 ++-
os_brick/initiator/connectors/hgst.py              |   6 +-
os_brick/initiator/connectors/huawei.py            |   8 +-
os_brick/initiator/connectors/iscsi.py             | 174 +++++++++++-----
os_brick/initiator/connectors/rbd.py               |  21 +-
os_brick/initiator/connectors/remotefs.py          |   7 +-
os_brick/initiator/connectors/scaleio.py           |  58 +++---
os_brick/initiator/connectors/sheepdog.py          |   6 +-
os_brick/initiator/connectors/vrtshyperscale.py    | 163 +++++++++++++++
os_brick/initiator/linuxfc.py                      |  21 +-
os_brick/initiator/linuxrbd.py                     |   6 +-
os_brick/initiator/linuxscsi.py                    |  38 ++--
os_brick/initiator/windows/base.py                 |  14 +-
os_brick/initiator/windows/iscsi.py                |  33 ++-
os_brick/local_dev/lvm.py                          |  81 ++++----
os_brick/remotefs/remotefs.py                      | 105 +++++-----
os_brick/remotefs/windows_remotefs.py              |   4 +-
.../initiator/connectors/test_fibre_channel.py     |  11 +-
.../initiator/connectors/test_vrtshyperscale.py    | 168 +++++++++++++++
...eyring_for_rbd_connection-eccbaae9ee5f3491.yaml |   4 +
...itas-hyperscale-connector-fe56cec68b1947cd.yaml |   3 +
releasenotes/source/index.rst                      |   1 +
releasenotes/source/ocata.rst                      |   6 +
requirements.txt                                   |  12 +-
setup.cfg                                          |   1 +
setup.py                                           |   2 +-
test-requirements.txt                              |   2 +-
tox.ini                                            |   2 +-
45 files changed, 1099 insertions(+), 460 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 5f6e6b2..887df31 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -5,2 +5,2 @@
-pbr>=1.8 # Apache-2.0
-Babel>=2.3.4 # BSD
+pbr!=2.1.0,>=2.0.0 # Apache-2.0
+Babel!=2.4.0,>=2.3.4 # BSD
@@ -9 +9 @@ oslo.concurrency>=3.8.0 # Apache-2.0
-oslo.log>=3.11.0 # Apache-2.0
+oslo.log>=3.22.0 # Apache-2.0
@@ -14,2 +14,2 @@ oslo.service>=1.10.0 # Apache-2.0
-oslo.utils>=3.18.0 # Apache-2.0
-requests!=2.12.2,>=2.10.0 # Apache-2.0
+oslo.utils>=3.20.0 # Apache-2.0
+requests!=2.12.2,!=2.13.0,>=2.10.0 # Apache-2.0
@@ -18 +18 @@ six>=1.9.0 # MIT
-os-win>=1.4.0 # Apache-2.0
+os-win>=2.0.0 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index 3f6ebda..24dee74 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -10 +10 @@ reno>=1.8.0 # Apache-2.0
-sphinx!=1.3b1,<1.4,>=1.2.1 # BSD
+sphinx>=1.5.1 # BSD





More information about the Release-announce mailing list