[release-announce] keystonemiddleware 5.3.0 (stein)

no-reply at openstack.org no-reply at openstack.org
Wed Oct 24 17:36:36 UTC 2018


We are pumped to announce the release of:

keystonemiddleware 5.3.0: Middleware for OpenStack Identity

This release is part of the stein release series.

The source is available from:

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

Download the package from:

    https://pypi.org/project/keystonemiddleware

Please report issues through launchpad:

    https://bugs.launchpad.net/keystonemiddleware

For more details, please see below.

5.3.0
^^^^^

Bug Fixes

* [bug 1789351
  (https://bugs.launchpad.net/keystonemiddleware/+bug/1789351)] Fixed
  the bug that when initialize *AuthProtocol*, it'll raise "dictionary
  changed size during iteration" error if the input *CONF* object
  contains deprecated options.

* When "delay_auth_decision" is enabled and a Keystone failure
  prevents a final decision about whether a token is valid or invalid,
  it will be marked invalid and the application will be responsible
  for a final auth decision. This is similar to what happens when a
  token is confirmed *not* valid. This allows a Keystone outage to
  only affect Keystone users in a multi-auth system.

Changes in keystonemiddleware 5.2.0..5.3.0
------------------------------------------

da5932a Respect delay_auth_decision when Keystone is unavailable
361867d Use templates for cover and lower-constraints
9a6875d Remove tox_install.sh
4fb7fef No need to compare CONF content
2803f49 add lib-forward-testing-python3 test job
523ff8c add python 3.6 unit test job
631964c switch documentation job to new PTI
5c75765 import zuul job settings from project-config
2d01f38 add releasenotes to readme.rst
8690454 Handle DiscoveryFailure errors
6300153 Update reno for stable/rocky
9405847 Replace port 35357 with 5000
5fa536e Document endpoint interface and region behavior


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

.zuul.yaml                                         | 17 +++--
README.rst                                         |  1 +
keystonemiddleware/auth_token/__init__.py          |  8 ++-
.../unit/auth_token/test_auth_token_middleware.py  | 77 ++++++++++++++++++++++
.../notes/bug-1789351-102e2e5119be38b4.yaml        |  7 ++
...delay_auth_instead_of_503-f9b46bf4fbc11455.yaml |  9 +++
releasenotes/source/index.rst                      |  1 +
releasenotes/source/rocky.rst                      |  6 ++
test-requirements.txt                              |  3 +-
tools/tox_install.sh                               | 32 ---------
tox.ini                                            | 11 ++--
13 files changed, 145 insertions(+), 50 deletions(-)


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

diff --git a/test-requirements.txt b/test-requirements.txt
index ef2890e..3153d81 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -15 +15 @@ stevedore>=1.20.0 # Apache-2.0
-stestr  # Apache-2.0
+stestr>=2.0.0  # Apache-2.0
@@ -19,0 +20 @@ WebTest>=2.0.27 # MIT
+oslo.messaging>=5.29.0 # Apache-2.0






More information about the Release-announce mailing list