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

doug at doughellmann.com doug at doughellmann.com
Tue Jul 7 15:20:14 UTC 2015


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
+





More information about the OpenStack-announce mailing list