We are pumped to announce the release of: keystonemiddleware 5.1.0: Middleware for OpenStack Identity This release is part of the rocky 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.1.0 ^^^^^ New Features ************ * [bug 1762362 (https://bugs.launchpad.net/keystonemiddleware/+bug/1762362)] The value of the header "WWW-Authenticate" in a 401 (Unauthorized) response now is double quoted to follow the RFC requirement. Bug Fixes ********* * [bug 1766731 (https://bugs.launchpad.net/keystonemiddleware/+bug/1766731)] Keystonemiddleware now supports system scoped tokens. When a system- scoped token is parsed by auth_token middleware, it will set the "OpenStack-System-Scope" header accordingly. Changes in keystonemiddleware 5.0.0..5.1.0 ------------------------------------------ 245c91f Introduce new header for system-scoped tokens c64c106 Imported Translations from Zanata ad10c32 Fix the doc CI failure a78a25e Double quote www_authenticate_uri e503fbd Only include response body if there's a response 4cb87b7 Properly zero out max_retries in test_http_error_not_cached_token de54a21 Remove empty files Diffstat (except docs and test files) ------------------------------------- examples/pki/cms/revocation_list.der | 0 keystonemiddleware/auth_token/__init__.py | 7 ++- keystonemiddleware/auth_token/_identity.py | 7 ++- keystonemiddleware/auth_token/_request.py | 9 +++ .../locale/en_GB/LC_MESSAGES/keystonemiddleware.po | 9 +-- .../unit/auth_token/test_auth_token_middleware.py | 54 +++++++++++++---- .../notes/bug-1762362-3d092b15c7bab3a4.yaml | 6 ++ .../notes/bug-1766731-3b29192cfeb77964.yaml | 7 +++ .../locale/en_GB/LC_MESSAGES/releasenotes.po | 69 +++++++++++++++++++++- tools/tox_install.sh | 4 +- 11 files changed, 158 insertions(+), 26 deletions(-)