[openstack-announce] [release][keystone] keystonemiddleware release 2.2.0 (liberty)

doug at doughellmann.com doug at doughellmann.com
Thu Sep 3 18:23:21 UTC 2015


We are pleased to announce the release of:

keystonemiddleware 2.2.0: Middleware for OpenStack Identity

This release is part of the liberty release series.

With source available at:

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

With package available at:

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

For more details, please see the git log history below and:

    http://launchpad.net/keystonemiddleware/+milestone/2.2.0

Please report issues through launchpad:

    http://bugs.launchpad.net/keystonemiddleware

Changes in keystonemiddleware 2.1.0..2.2.0
------------------------------------------

2fe6f85 Updated from global requirements
2bba182 Allow specifying a region name to auth_token
ec0c41b Updated from global requirements
ba68a74 Allow to use oslo.config without global CONF
9b5f75e Updated from global requirements
fdfc7f4 Updated from global requirements
64b6e3d Updated from global requirements
3afe8cb Updated from global requirements
e0e1df5 Merge test-requirements-py3.txt to test-requirements.txt
4fe8ae5 Move common request processing to base class
3a44650 Fix rst
e7dde0b py34 not py33 is tested and supported
27564b0 Refactor extract method for offline validation
148782e Send the correct user-agent to Keystone
57e7ff1 Move enforcement and time validation to base class
2e90cb6 Separate the fetch and validate parts of auth_token
23409ee Fixes modules index generated by Sphinx
256f4c9 Prevent a UnicodeDecodeError in the s3token middleware

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

keystonemiddleware/auth_token/__init__.py          | 470 +++++++++++++--------
keystonemiddleware/auth_token/_identity.py         |  23 +-
keystonemiddleware/auth_token/_user_plugin.py      |   5 +
keystonemiddleware/s3_token.py                     |   2 +
.../unit/auth_token/test_auth_token_middleware.py  | 180 +++++++-
requirements.txt                                   |   6 +-
setup.cfg                                          |   2 +-
setup.py                                           |   2 +-
test-requirements-py3.txt                          |  20 -
test-requirements.txt                              |  12 +-
tox.ini                                            |  10 +-
16 files changed, 660 insertions(+), 250 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 445eda1..e0b3b03 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -6 +6 @@ Babel>=1.3
-oslo.config>=1.11.0 # Apache-2.0
+oslo.config>=2.3.0 # Apache-2.0
@@ -10,2 +10,2 @@ oslo.serialization>=1.4.0 # Apache-2.0
-oslo.utils>=1.6.0 # Apache-2.0
-pbr<2.0,>=0.11
+oslo.utils>=2.0.0 # Apache-2.0
+pbr<2.0,>=1.6
diff --git a/test-requirements.txt b/test-requirements.txt
index 8d72501..677f008 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -8,2 +8,2 @@ coverage>=3.6
-fixtures>=0.3.14
-mock>=1.0
+fixtures>=1.3.1
+mock>=1.2
@@ -12,2 +12,2 @@ oslosphinx>=2.5.0 # Apache-2.0
-oslotest>=1.5.1 # Apache-2.0
-oslo.messaging!=1.12.0,>=1.8.0 # Apache-2.0
+oslotest>=1.10.0 # Apache-2.0
+oslo.messaging!=1.17.0,!=1.17.1,>=1.16.0 # Apache-2.0
@@ -20 +20 @@ testtools>=1.4.0
-python-memcached>=1.48
+python-memcached>=1.56
@@ -23 +23 @@ python-memcached>=1.48
-bandit>=0.10.1
+bandit>=0.13.2





More information about the OpenStack-announce mailing list