[release][keystone] keystonemiddleware release 2.2.0 (liberty)
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
participants (1)
-
doug@doughellmann.com