[release-announce] [keystone] keystoneauth1 2.19.0 (pike)

no-reply at openstack.org no-reply at openstack.org
Mon Mar 13 13:52:00 UTC 2017


We are thrilled to announce the release of:

keystoneauth1 2.19.0: Authentication Library for OpenStack Identity

This release is part of the pike release series.

The source is available from:

    https://git.openstack.org/cgit/openstack/keystoneauth

Download the package from:

    https://pypi.python.org/pypi/keystoneauth1

Please report issues through launchpad:

    https://bugs.launchpad.net/keystoneauth

For more details, please see below.

2.19.0
^^^^^^

New Features

* A new flag *allow_version_hack* was added to identity plugins and
  the adapter which will allow a client to opt out of making guesses
  at the version url page of a service. This means that if a
  deployment is misconfigured and the service catalog contains a
  versioned endpoint that does not match the requested version the
  request will fail. This will be useful in beginning to require
  correctly deployed catalogs rather than continue to hide the
  problem.

Changes in keystoneauth1 2.18.0..2.19.0
---------------------------------------

fdc454c Remove unused test requirement pycrypto
c12f070 Updated from global requirements
a68e2c1 Prevent JSON decode errors in the pre-record hook
e290dd3 Allow users to specify request matchers in Betamax
7bf7619 Remove pbr warnerrors in favor of sphinx check
cf00bc8 Allow users to specify a serializer easily
6da2d42 Allow new cassettes to be recorded via fixture
ee36aa3 Update test requirement
3ce5cb4 Add an allow_version_hack flag to session and identity plugins.
3364703 Include the auth_url in the discovery failure message
207c348 Updated from global requirements
fe5ded5 Fixed multiple target Auth warning in docstring
049e2e6 Use https for *.openstack.org references
062dcc9 Fix ClientException message property not set properly
8fc7b26 Update reno for stable/ocata


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

CONTRIBUTING.rst                                   |  4 +-
HACKING.rst                                        |  4 +-
README.rst                                         | 10 +--
keystoneauth1/adapter.py                           |  8 +-
keystoneauth1/exceptions/base.py                   | 10 +--
keystoneauth1/extras/oauth1/__init__.py            |  2 +-
keystoneauth1/fixture/discovery.py                 |  2 +-
keystoneauth1/fixture/hooks.py                     | 14 ++--
keystoneauth1/fixture/keystoneauth_betamax.py      | 66 ++++++++++++++--
keystoneauth1/fixture/serializer.py                |  8 +-
keystoneauth1/identity/base.py                     | 42 ++++++++---
keystoneauth1/identity/generic/base.py             |  6 +-
keystoneauth1/identity/v3/base.py                  |  2 +-
keystoneauth1/loading/opts.py                      |  5 +-
.../allow_version_hack-flag-9b53b72d9b084c04.yaml  |  9 +++
releasenotes/source/index.rst                      |  1 +
releasenotes/source/ocata.rst                      |  6 ++
requirements.txt                                   |  6 +-
setup.cfg                                          | 11 ++-
setup.py                                           |  2 +-
test-requirements.txt                              |  7 +-
tox.ini                                            |  4 +
33 files changed, 388 insertions(+), 71 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index d62a456..ceb5155 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -5 +5 @@
-pbr>=1.8 # Apache-2.0
+pbr>=2.0.0 # Apache-2.0
@@ -8 +8 @@ positional>=1.1.1 # Apache-2.0
-requests!=2.12.2,>=2.10.0 # Apache-2.0
+requests!=2.12.2,!=2.13.0,>=2.10.0 # Apache-2.0
@@ -10 +10 @@ six>=1.9.0 # MIT
-stevedore>=1.17.1 # Apache-2.0
+stevedore>=1.20.0 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index c3359f8..206672a 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -5 +5 @@
-hacking<0.12,>=0.11.0 # Apache-2.0
+hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0
@@ -14 +14 @@ oslosphinx>=4.7.0 # Apache-2.0
-oslo.utils>=3.18.0 # Apache-2.0
+oslo.utils>=3.20.0 # Apache-2.0
@@ -18 +17,0 @@ betamax>=0.7.0 # Apache-2.0
-pycrypto>=2.6 # Public Domain
@@ -21 +20 @@ requests-mock>=1.1 # 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