[release-announce] keystoneauth1 3.17.0 (train)

no-reply at openstack.org no-reply at openstack.org
Wed Aug 21 13:44:12 UTC 2019


We jubilantly announce the release of:

keystoneauth1 3.17.0: Authentication Library for OpenStack Identity

This release is part of the train release series.

The source is available from:

    https://opendev.org/openstack/keystoneauth1

Download the package from:

    https://pypi.org/project/keystoneauth1

For more details, please see below.

3.17.0
^^^^^^

New Features

* [bug 1839748
  (https://bugs.launchpad.net/keystoneauth/+bug/1839748)] Keystoneauth
  now supports MFA authentication and Auth Receipts. Responses from
  Keystone containing and auth receipt will now raise a
  "MissingAuthMethods" exception which will contain the auth receipt
  itself, and information about the missing methods. There are now
  also ways to easily do more than one method when authenticating to
  Keystone and those have been documented.

Changes in keystoneauth1 3.16.0..3.17.0
---------------------------------------

6a69e4d add support for auth_receipts and multi-method auth


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

keystoneauth1/exceptions/auth.py                   |  15 +++
keystoneauth1/exceptions/http.py                   |   6 +
keystoneauth1/identity/__init__.py                 |   6 +-
keystoneauth1/identity/v3/__init__.py              |   8 +-
keystoneauth1/identity/v3/base.py                  |  18 ++-
keystoneauth1/identity/v3/multi_factor.py          |  59 ++++++++++
keystoneauth1/identity/v3/receipt.py               |  37 +++++++
keystoneauth1/loading/_plugins/identity/v3.py      |  46 +++++++-
.../notes/bug-1839748-5d8dfc99c43aaefc.yaml        |  10 ++
setup.cfg                                          |   1 +
14 files changed, 495 insertions(+), 10 deletions(-)







More information about the Release-announce mailing list