[openstack-dev] [new][keystone] keystoneauth1 2.9.0 release (newton)

no-reply at openstack.org no-reply at openstack.org
Tue Jul 5 16:53:13 UTC 2016


We are amped to announce the release of:

keystoneauth1 2.9.0: Authentication Library for OpenStack Identity

This release is part of the newton release series.

With source available at:

    http://git.openstack.org/cgit/openstack/keystoneauth

With package available at:

    https://pypi.python.org/pypi/keystoneauth1

Please report issues through launchpad:

    http://bugs.launchpad.net/keystoneauth

For more details, please see below.

2.9.0
^^^^^


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

* [blueprint totp-auth
  (https://blueprints.launchpad.net/keystone/+spec/totp-auth)] Add an
  auth plugin to handle Time-Based One-Time Password (TOTP)
  authentication via the "totp" method. This new plugin will accept
  the following identity options: - "user-id": user ID - "username":
  username - "user-domain-id": user's domain ID - "user-domain-name":
  user's domain name - "passcode": passcode generated by TOTP app or
  device User is uniquely identified by either "user-id" or
  combination of "username" and "user-domain-id" or "user-domain-
  name".


Bug Fixes
*********

* Fix passing scope parameters in Oidc* auth plugins. [Bug 1582774
  (https://bugs.launchpad.net/bugs/1582774)]

Changes in keystoneauth1 2.8.0..2.9.0
-------------------------------------

464aaac Updated from global requirements
ea2b2a4 move release note to correct directory
bd18bc3 oidc: fix OpenID Connect scope option
aa01e5f oidc: add tests for plugin loader
61b49d0 Don't mock the session.request function
049cf2d Updated from global requirements
280cde2 oidc: refactor unit tests
0515513 Updated from global requirements
ad54777 Fix code example for OAuth1 authentication
d86df86 Add entrypoint for Federated Kerberos
bf53e7e Fix kerberos available property
3e24beb Document named kerberos plugin
9e29e6e Support TOTP auth plugin
fc95d25 Make the kerberos plugin loadable
bc61428 Add available flag to plugin loaders
a607e71 Updated from global requirements
cf520d9 PEP257: Ignore D203 because it was deprecated
c7ceb42 Updated from global requirements
2a8133c Apply a heuristic for product name if a user_agent is not provided


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

keystoneauth1/extras/kerberos.py                   |  67 --------
keystoneauth1/extras/kerberos/__init__.py          |  87 ++++++++++
keystoneauth1/extras/kerberos/_loading.py          |  36 ++++
keystoneauth1/identity/__init__.py                 |   6 +-
keystoneauth1/identity/v3/__init__.py              |   8 +-
keystoneauth1/identity/v3/totp.py                  |  81 +++++++++
keystoneauth1/loading/_plugins/identity/v3.py      |  59 +++++--
keystoneauth1/loading/base.py                      |  29 +++-
.../notes/bug-1582774-49af731b6dfc6f2f.yaml        |   4 -
keystoneauth1/session.py                           |  82 ++++++++-
.../unit/extras/kerberos/test_kerberos_loading.py  |  33 ++++
.../add-totp-auth-plugin-0650d220899c25b7.yaml     |  16 ++
.../notes/bug-1582774-49af731b6dfc6f2f.yaml        |   4 +
setup.cfg                                          |   5 +-
test-requirements.txt                              |  12 +-
tox.ini                                            |   3 +-
24 files changed, 726 insertions(+), 199 deletions(-)


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

diff --git a/test-requirements.txt b/test-requirements.txt
index 6d08bf7..df4f591 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -11 +11 @@ discover # BSD
-fixtures<2.0,>=1.3.1 # Apache-2.0/BSD
+fixtures>=3.0.0 # Apache-2.0/BSD
@@ -13 +13 @@ mock>=2.0 # BSD
-oslo.config>=3.9.0 # Apache-2.0
+oslo.config>=3.10.0 # Apache-2.0
@@ -15 +15 @@ oslosphinx!=3.4.0,>=2.5.0 # Apache-2.0
-oslo.utils>=3.11.0 # Apache-2.0
+oslo.utils>=3.14.0 # Apache-2.0
@@ -20,3 +20,3 @@ pycrypto>=2.6 # Public Domain
-reno>=1.6.2 # Apache2
-requests-mock>=0.7.0 # Apache-2.0
-sphinx!=1.2.0,!=1.3b1,<1.3,>=1.1.2 # BSD
+reno>=1.8.0 # Apache2
+requests-mock>=1.0 # Apache-2.0
+sphinx!=1.3b1,<1.3,>=1.2.1 # BSD





More information about the OpenStack-dev mailing list