[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