[release-announce] [keystone] keystoneauth1 3.4.0 (queens)
no-reply at openstack.org
no-reply at openstack.org
Sun Jan 21 17:21:31 UTC 2018
We are gleeful to announce the release of:
keystoneauth1 3.4.0: Authentication Library for OpenStack Identity
This release is part of the queens release series.
The source is available from:
https://git.openstack.org/cgit/openstack/keystoneauth
Download the package from:
https://pypi.python.org/pypi/keystoneauth1
Please report issues through launchpad:
https://bugs.launchpad.net/keystoneauth
For more details, please see below.
3.4.0
^^^^^
New Features
* [blueprint application-credentials
(https://blueprints.launchpad.net/keystone/+spec/application-
credentials)] Support for authentication via an application
credential has been added. Keystoneauth can now be used to
authenticate to Identity servers that support application
credentials.
* [blueprint system-scope
(https://blueprints.launchpad.net/keystone/+spec/system-scope)]
Keystoneauth now has the ability to authenticate for system-scoped
tokens, which were implemented during the Queens development cycle.
System-scoped tokens will eventually be required to separate system-
level APIs from project-level APIs, allowing for better security via
scoped RBAC.
Changes in keystoneauth1 3.3.0..3.4.0
-------------------------------------
3bd74f2 Add documentation and release note for app creds
c2ae9e2 Add support for application credentials
ff44f4f Updated from global requirements
f9ab615 Implement system scope
8026c96 Use stestr in tox.ini
4699dac Updated from global requirements
dc667f7 Fix masked variable name
c56f4f7 Shift additional_user_agent in the stack
e1243d9 Updated from global requirements
4882913 Fix docs builds
7fc8518 Add osc, shade and sdk tips jobs
f166819 Mark SAML loader properties as required
8e7cfab Make none auth usable in CLI
Diffstat (except docs and test files)
-------------------------------------
.zuul.yaml | 8 ++
keystoneauth1/access/access.py | 22 +++++-
keystoneauth1/access/service_catalog.py | 6 +-
keystoneauth1/extras/_saml2/_loading.py | 18 ++++-
keystoneauth1/fixture/v3.py | 18 ++++-
keystoneauth1/identity/__init__.py | 6 +-
keystoneauth1/identity/generic/base.py | 3 +
keystoneauth1/identity/v3/__init__.py | 6 +-
.../identity/v3/application_credential.py | 89 ++++++++++++++++++++++
keystoneauth1/identity/v3/base.py | 14 +++-
keystoneauth1/identity/v3/password.py | 1 +
keystoneauth1/loading/_plugins/identity/v3.py | 40 ++++++++++
keystoneauth1/loading/_plugins/noauth.py | 16 +++-
keystoneauth1/loading/identity.py | 2 +
keystoneauth1/noauth.py | 15 +++-
keystoneauth1/session.py | 6 +-
.../unit/extras/kerberos/test_fedkerb_loading.py | 3 +-
.../unit/extras/kerberos/test_kerberos_loading.py | 3 +-
...p-application-credentials-416a1f8bb2311e04.yaml | 7 ++
.../notes/bp-system-scope-29e9c597039ddb1e.yaml | 8 ++
setup.cfg | 1 +
test-requirements.txt | 8 +-
tox.ini | 4 +-
31 files changed, 496 insertions(+), 29 deletions(-)
Requirements updates
--------------------
diff --git a/test-requirements.txt b/test-requirements.txt
index a203c5d..bcc0348 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -12 +12 @@ mock>=2.0.0 # BSD
-oslo.config>=4.6.0 # Apache-2.0
+oslo.config>=5.1.0 # Apache-2.0
@@ -14,2 +14,2 @@ openstackdocstheme>=1.17.0 # Apache-2.0
-oslo.utils>=3.31.0 # Apache-2.0
-oslotest>=1.10.0 # Apache-2.0
+oslo.utils>=3.33.0 # Apache-2.0
+oslotest>=3.2.0 # Apache-2.0
@@ -20 +20 @@ requests-mock>=1.1.0 # Apache-2.0
-sphinx>=1.6.2 # BSD
+sphinx!=1.6.6,>=1.6.2 # BSD
More information about the Release-announce
mailing list