[release][keystone] keystonemiddleware release 2.1.0 (liberty)
We are jazzed to announce the release of: keystonemiddleware 2.1.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.1.0 Please report issues through launchpad: http://bugs.launchpad.net/keystonemiddleware Changes in keystonemiddleware 2.0.0..2.1.0 ------------------------------------------ f0ad77c Add token_auth helper to request c2deb9e Add user_token and service_token to request dc4e198 Create a simple base class from AuthProtocol a07a5e7 Switch from deprecated oslo_utils.timeutils.strtime fd2a1b7 Updated from global requirements e20f331 Refactor _confirm_token_bind takes AccessInfo 7262f45 Make token bind work with a request ddab877 Rename _LOG to log in auth_token middleware d597d3d Don't allow webob to set a default content type 685a207 Remove install_venv_common and fix typo in memorycache 82c49f6 Unit tests catch deprecated function usage c9038c7 Common base class for unit tests 369b760 Move bandit requirement to test-requirements.txt b975421 Refactor certificate fetch functions Diffstat (except docs and test files) ------------------------------------- .testr.conf | 6 +- keystonemiddleware/auth_token/__init__.py | 187 +++++++++++++-------- keystonemiddleware/auth_token/_identity.py | 56 +++--- keystonemiddleware/auth_token/_request.py | 44 +++++ keystonemiddleware/openstack/common/memorycache.py | 2 +- .../unit/auth_token/test_auth_token_middleware.py | 30 +++- openstack-common.conf | 1 - requirements.txt | 12 +- setup.py | 1 - test-requirements-bandit.txt | 1 - test-requirements-py3.txt | 16 +- test-requirements.txt | 20 ++- tools/install_venv_common.py | 172 ------------------- tox.ini | 2 +- 24 files changed, 371 insertions(+), 307 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index b13a89e..445eda1 100644 --- a/requirements.txt +++ b/requirements.txt @@ -6,6 +6,6 @@ Babel>=1.3 -oslo.config>=1.11.0 # Apache-2.0 -oslo.context>=0.2.0 # Apache-2.0 -oslo.i18n>=1.5.0 # Apache-2.0 -oslo.serialization>=1.4.0 # Apache-2.0 -oslo.utils>=1.4.0 # Apache-2.0 -pbr>=0.11,<2.0 +oslo.config>=1.11.0 # Apache-2.0 +oslo.context>=0.2.0 # Apache-2.0 +oslo.i18n>=1.5.0 # Apache-2.0 +oslo.serialization>=1.4.0 # Apache-2.0 +oslo.utils>=1.6.0 # Apache-2.0 +pbr<2.0,>=0.11 diff --git a/test-requirements-py3.txt b/test-requirements-py3.txt index abada85..7bd1e61 100644 --- a/test-requirements-py3.txt +++ b/test-requirements-py3.txt @@ -5 +5 @@ -hacking>=0.10.0,<0.11 +hacking<0.11,>=0.10.0 @@ -12,6 +12,6 @@ pycrypto>=2.6 -oslosphinx>=2.5.0 # Apache-2.0 -oslotest>=1.5.1 # Apache-2.0 -oslo.messaging>=1.8.0 # Apache-2.0 -requests-mock>=0.6.0 # Apache-2.0 -sphinx>=1.1.2,!=1.2.0,!=1.3b1,<1.3 -stevedore>=1.5.0 # Apache-2.0 +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 +requests-mock>=0.6.0 # Apache-2.0 +sphinx!=1.2.0,!=1.3b1,<1.3,>=1.1.2 +stevedore>=1.5.0 # Apache-2.0 @@ -20 +20 @@ testresources>=0.2.4 -testtools>=0.9.36,!=1.2.0 +testtools>=1.4.0 diff --git a/test-requirements.txt b/test-requirements.txt index a305e6c..8d72501 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -5 +5 @@ -hacking>=0.10.0,<0.11 +hacking<0.11,>=0.10.0 @@ -11,6 +11,6 @@ pycrypto>=2.6 -oslosphinx>=2.5.0 # Apache-2.0 -oslotest>=1.5.1 # Apache-2.0 -oslo.messaging>=1.8.0 # Apache-2.0 -requests-mock>=0.6.0 # Apache-2.0 -sphinx>=1.1.2,!=1.2.0,!=1.3b1,<1.3 -stevedore>=1.5.0 # Apache-2.0 +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 +requests-mock>=0.6.0 # Apache-2.0 +sphinx!=1.2.0,!=1.3b1,<1.3,>=1.1.2 +stevedore>=1.5.0 # Apache-2.0 @@ -19 +19 @@ testresources>=0.2.4 -testtools>=0.9.36,!=1.2.0 +testtools>=1.4.0 @@ -20,0 +21,4 @@ python-memcached>=1.48 + +# Bandit security code scanner +bandit>=0.10.1 +
participants (1)
-
doug@doughellmann.com