[release-announce] keystonemiddleware 6.0.0 (stein)

no-reply at openstack.org no-reply at openstack.org
Thu Feb 28 18:15:53 UTC 2019


We jubilantly announce the release of:

keystonemiddleware 6.0.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.

6.0.0
^^^^^


New Features
************

* [bug 1803940
  (https://bugs.launchpad.net/keystonemiddleware/+bug/1803940)]
  Request ID and global request ID have been added to CADF
  notifications.


Bug Fixes
*********

* [bug 1649735 (https://bugs.launchpad.net/keystone/+bug/1649735)]
  The auth_token middleware no longer attempts to retrieve the
  revocation list from the Keystone server. The deprecated options
  *check_revocations_for_cached* and *check_revocations_for_cached*
  have been removed.

* [bug 1800017
  (https://bugs.launchpad.net/keystonemiddleware/+bug/1800017)] Fix
  audit middleware service catalog parsing for the scenario where a
  service does not contain any endpoints. In that case, we should just
  skip over that service.

* [bug 1809101
  (https://bugs.launchpad.net/keystonemiddleware/+bug/1809101)] Fix
  req.context of Keystone audit middleware and Glance conflict with
  each other issue. The audit middleware now stores the admin context
  to req.environ['audit.context'].

* [bug 1813739
  (https://bugs.launchpad.net/keystonemiddleware/+bug/1813739)] When
  admin identity endpoint is not created yet, keystonemiddleware emit
  EndpointNotFound exception. Even after admin identity endpoint
  created, auth_token middleware could not be notified of update since
  it does not invalidate existing auth. Add an invalidation step so
  that endpoint updates can be detected.

* [bug 1797584
  (https://bugs.launchpad.net/keystonemiddleware/+bug/1797584)] Fixed
  a bug where the audit code would select the wrong target service if
  the OpenStack service endpoints were not using unique TCP ports.

Changes in keystonemiddleware 5.3.0..6.0.0
------------------------------------------

caa899b Fix service_token_role_required option
ca76ced add python 3.7 unit test job
1360bab trivial: fix convention in release note
4e51cb8 Add auth invalidation in auth_token for identity endpoint update
1e1f971 Remove testr.conf as it's been replaced by stestr
82707e1 Make sure audit middleware use own context
c4e81b3 Trivial: Update pypi url to new url
58c5115 Change openstack-dev to openstack-discuss
f2f5820 Added request_id and global_request_id to CADF notifications
d381514 Add py36 tox environment
67fc715 Documentation Fix - auth_url Port Number
7e1b536 Stop supporting revocation list
782729b Fix audit target service selection
6779838 Skip the services with no endpoints when parsing service catalog
0c0eae3 Expect paste.deploy and gnocchi/panko options


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

.testr.conf                                        |   8 -
.zuul.yaml                                         |   1 +
README.rst                                         |   4 +-
examples/pki/gen_cmsz.py                           |  38 ---
keystonemiddleware/_common/config.py               |  11 +-
keystonemiddleware/audit/__init__.py               |   7 +-
keystonemiddleware/audit/_api.py                   |  21 +-
keystonemiddleware/auth_token/__init__.py          |  50 +--
keystonemiddleware/auth_token/_identity.py         |  25 +-
keystonemiddleware/auth_token/_opts.py             |  18 --
keystonemiddleware/auth_token/_revocations.py      | 128 --------
.../unit/auth_token/test_auth_token_middleware.py  | 341 +--------------------
.../notes/bug-1649735-3c68f3243e474775.yaml        |   8 +
.../notes/bug-1800017-0e5a9b8f62b5ca60.yaml        |   7 +
.../notes/bug-1803940-9a39c66014763af0.yaml        |   5 +
.../notes/bug-1809101-6b5088443d5970ba.yaml        |   7 +
.../notes/bug-1813739-80eae72371903119.yaml        |   9 +
...no-service-endpoint-ports-72b2009d631dcf19.yaml |   6 +
setup.cfg                                          |   2 +-
tox.ini                                            |   2 +-
26 files changed, 186 insertions(+), 772 deletions(-)







More information about the Release-announce mailing list