[release-announce] [keystone] keystonemiddleware 4.18.0 (queens)

no-reply at openstack.org no-reply at openstack.org
Wed Nov 15 18:59:47 UTC 2017


We are chuffed to announce the release of:

keystonemiddleware 4.18.0: Middleware for OpenStack Identity

This release is part of the queens release series.

The source is available from:

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

Download the package from:

    https://pypi.python.org/pypi/keystonemiddleware

Please report issues through launchpad:

    https://bugs.launchpad.net/keystonemiddleware

For more details, please see below.

4.18.0
^^^^^^

Deprecation Notes

* The auth_uri parameter of keystone_authtoken is deprecated in
  favor of www_authenticate_uri. The auth_uri option was often
  confused with the auth_url parameter of the keystoneauth plugin,
  which was also effectively always required. The parameter refers to
  the WWW- Authenticate header that is returned when the user needs to
  be redirected to the Identity service for authentication.

Changes in keystonemiddleware 4.17.0..4.18.0
--------------------------------------------

452099f Updated from global requirements
c7bdfff Updated from global requirements
9df878e Updated from global requirements
74455d8 Fix py3 byte/string error
409b482 Rename auth_uri to www_authenticate_uri
2fd8027 Updates for stestr
19e602c Issue a deprecation warning for validating PKI tokens
0473534 Fix gate error caused by mocked URLs
204b21a Correct docs usage of keystoneauth1 session
a8616e9 Update config docs to reflect non-deprecated methods
31be1c5 Add doc8 rule and check doc/source files
b2d6502 Updated from global requirements
6f63f09 Remove use of positional decorator
efb1fb9 strip whitespace from token
2308d4d Update reno for stable/pike
51ca528 Remove notice about system time
4e91647 Updated from global requirements
e1629bb Updated from global requirements
13c2a15 Update comment about fetch token kwargs
15b9ad6 Enable sphinx todo extension


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

.gitignore                                         |  1 +
.stestr.conf                                       |  3 +++
keystonemiddleware/auth_token/__init__.py          | 31 +++++++++++++++-------
keystonemiddleware/auth_token/_auth.py             |  2 +-
keystonemiddleware/auth_token/_identity.py         | 10 ++++---
keystonemiddleware/auth_token/_memcache_crypt.py   | 16 +++++++++++
keystonemiddleware/auth_token/_opts.py             | 20 +++++++++++++-
keystonemiddleware/fixture.py                      |  3 ---
keystonemiddleware/s3_token.py                     | 13 ++++++---
.../unit/auth_token/test_auth_token_middleware.py  | 31 ++++++++++++----------
.../notes/rename-auth-uri-d223d883f5898aee.yaml    |  9 +++++++
releasenotes/source/index.rst                      |  1 +
releasenotes/source/pike.rst                       |  6 +++++
requirements.txt                                   | 15 +++++------
setup.cfg                                          |  2 +-
test-requirements.txt                              | 17 ++++++------
tox.ini                                            | 13 ++++++---
26 files changed, 192 insertions(+), 84 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 9d95b1c..f94144a 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -5,7 +5,7 @@
-keystoneauth1>=2.21.0 # Apache-2.0
-oslo.config!=4.3.0,!=4.4.0,>=4.0.0 # Apache-2.0
-oslo.context>=2.14.0 # Apache-2.0
-oslo.i18n!=3.15.2,>=2.1.0 # Apache-2.0
-oslo.log>=3.22.0 # Apache-2.0
-oslo.serialization!=2.19.1,>=1.10.0 # Apache-2.0
-oslo.utils>=3.20.0 # Apache-2.0
+keystoneauth1>=3.2.0 # Apache-2.0
+oslo.config>=4.6.0 # Apache-2.0
+oslo.context>=2.19.2 # Apache-2.0
+oslo.i18n>=3.15.3 # Apache-2.0
+oslo.log>=3.30.0 # Apache-2.0
+oslo.serialization!=2.19.1,>=2.18.0 # Apache-2.0
+oslo.utils>=3.31.0 # Apache-2.0
@@ -13 +12,0 @@ pbr!=2.1.0,>=2.0.0 # Apache-2.0
-positional>=1.1.1 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index f0a7384..322e7f5 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -9 +9,2 @@ coverage!=4.4,>=4.0 # Apache-2.0
-cryptography>=1.6 # BSD/Apache-2.0
+cryptography!=2.0,>=1.9 # BSD/Apache-2.0
+doc8>=0.6.0 # Apache-2.0
@@ -12,2 +13,2 @@ fixtures>=3.0.0 # Apache-2.0/BSD
-mock>=2.0 # BSD
-openstackdocstheme>=1.11.0 # Apache-2.0
+mock>=2.0.0 # BSD
+openstackdocstheme>=1.17.0 # Apache-2.0
@@ -15,2 +16,2 @@ oslotest>=1.10.0 # Apache-2.0
-reno!=2.3.1,>=1.8.0 # Apache-2.0
-requests-mock>=1.1 # Apache-2.0
+reno>=2.5.0 # Apache-2.0
+requests-mock>=1.1.0 # Apache-2.0
@@ -20 +21 @@ testrepository>=0.0.18 # Apache-2.0/BSD
-testresources>=0.2.4 # Apache-2.0/BSD
+testresources>=2.0.0 # Apache-2.0/BSD
@@ -22 +23 @@ testtools>=1.4.0 # MIT
-os-testr>=0.8.0 # Apache-2.0
+os-testr>=1.0.0 # Apache-2.0
@@ -24 +25 @@ python-memcached>=1.56 # PSF
-WebTest>=2.0 # MIT
+WebTest>=2.0.27 # MIT






More information about the Release-announce mailing list