[release-announce] [manila] python-manilaclient 1.15.0 (pike)

no-reply at openstack.org no-reply at openstack.org
Thu Apr 13 21:11:35 UTC 2017


We are thrilled to announce the release of:

python-manilaclient 1.15.0: Client library for OpenStack Manila API.

This release is part of the pike release series.

The source is available from:

    https://git.openstack.org/cgit/openstack/python-manilaclient

Download the package from:

    https://pypi.python.org/pypi/python-manilaclient

Please report issues through launchpad:

    https://bugs.launchpad.net/python-manilaclient

For more details, please see below.

1.15.0
^^^^^^

Bug Fixes

* If using python3.5, a TypeError will raise if server returns a 4xx
  response. Below is the error message:

  TypeError: unorderable types: int() > NoneType()

  This error occurred because python-manilaclient tried to compare an
  integer with None. This is not a valid comparison starting from
  python3.5.

  See bug #1664877 for more details.

* Changed user access name limit from 32 to 255 characters since
  there are security services that allow user names longer than 32
  characters.

Changes in python-manilaclient 1.14.0..1.15.0
---------------------------------------------

b4f7170 Updated from global requirements
27dacef Updated from global requirements
347e143 Add release note for fixing bug 1664877
81de99d Replaces uuid.uuid4 with uuidutils.generate_uuid()
c9f0544 change user access name limit from 32 to 255 characters
cbf8a5e Updated from global requirements
dd0a101 Remove log translations
8d2d9a3 Clean docs/build before building docs
b8654fc Updated from global requirements
eb4b7e7 Fix gate breakage
788001f Raise TypeError in manilaclient/common/httpclient.py
7f95f10 Updated from global requirements
a58fb57 Updated from global requirements
a072ec9 Fixed log messages format
d1e1b95 Use more specific asserts and fix an assertion in tests
38e77c8 Remove support for py34
8d67ca5 Handle log message interpolation by the logger
e627dec Replace six.iteritems() with .items()
56776ce Missing parenthesis in help text
ddf1ce6 Update reno for stable/ocata


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

contrib/ci/pre_test_hook.sh                              |  9 +++++----
manilaclient/common/_i18n.py                             | 10 ----------
manilaclient/common/apiclient/auth.py                    |  2 +-
manilaclient/common/apiclient/base.py                    |  4 ++--
manilaclient/common/apiclient/client.py                  |  4 ++--
manilaclient/common/apiclient/exceptions.py              |  2 +-
manilaclient/common/cliutils.py                          |  2 +-
manilaclient/common/httpclient.py                        | 10 +++++-----
manilaclient/v1/client.py                                |  3 +--
manilaclient/v2/client.py                                |  3 +--
manilaclient/v2/security_services.py                     |  4 +---
manilaclient/v2/services.py                              |  3 +--
manilaclient/v2/share_networks.py                        |  6 ++----
manilaclient/v2/share_servers.py                         |  5 ++---
manilaclient/v2/shares.py                                |  4 ++--
manilaclient/v2/shell.py                                 |  2 +-
releasenotes/notes/bug-1664877-c462bfad92ce03e5.yaml     | 13 +++++++++++++
...g-1674915-allow-user-access-fix-495b3e42bdc985ec.yaml |  5 +++++
releasenotes/source/index.rst                            |  1 +
releasenotes/source/ocata.rst                            |  6 ++++++
requirements.txt                                         | 12 ++++++------
setup.cfg                                                |  3 +--
setup.py                                                 |  2 +-
test-requirements.txt                                    |  6 +++---
tox.ini                                                  | 11 +++++++----
34 files changed, 104 insertions(+), 91 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index f6aed0b..9ec0f55 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -6 +6 @@
-pbr>=1.8 # Apache-2.0
+pbr>=2.0.0 # Apache-2.0
@@ -8,2 +8,2 @@ pbr>=1.8 # Apache-2.0
-oslo.config!=3.18.0,>=3.14.0 # Apache-2.0
-oslo.log>=3.11.0 # Apache-2.0
+oslo.config>=3.22.0 # Apache-2.0
+oslo.log>=3.22.0 # Apache-2.0
@@ -11 +11 @@ oslo.serialization>=1.10.0 # Apache-2.0
-oslo.utils>=3.18.0 # Apache-2.0
+oslo.utils>=3.20.0 # Apache-2.0
@@ -13 +13 @@ PrettyTable<0.8,>=0.7.1 # BSD
-requests!=2.12.2,>=2.10.0 # Apache-2.0
+requests!=2.12.2,!=2.13.0,>=2.10.0 # Apache-2.0
@@ -15 +15 @@ simplejson>=2.2.0 # MIT
-Babel>=2.3.4 # BSD
+Babel!=2.4.0,>=2.3.4 # BSD
diff --git a/test-requirements.txt b/test-requirements.txt
index 2fa4cbd..36eae8e 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -6 +6 @@
-hacking<0.11,>=0.10.2 # Apache-2.0
+hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0
@@ -14,2 +14,2 @@ oslotest>=1.10.0 # Apache-2.0
-sphinx!=1.3b1,<1.4,>=1.2.1 # BSD
-tempest>=12.1.0 # Apache-2.0
+sphinx>=1.5.1 # BSD
+tempest>=14.0.0 # Apache-2.0





More information about the Release-announce mailing list