[release-announce] [keystone] python-keystoneclient 3.7.0 (ocata)
no-reply at openstack.org
no-reply at openstack.org
Mon Nov 21 19:35:49 UTC 2016
We are chuffed to announce the release of:
python-keystoneclient 3.7.0: Client Library for OpenStack Identity
This release is part of the ocata release series.
The source is available from:
https://git.openstack.org/cgit/openstack/python-keystoneclient
Download the package from:
https://pypi.python.org/pypi/python-keystoneclient
Please report issues through launchpad:
https://bugs.launchpad.net/python-keystoneclient
For more details, please see below.
3.7.0
^^^^^
New Features
* Added support for "domain configs". A user can now upload domain
specific configurations to keytone using the client. See
"client.domain_configs.create", "client.domain_configs.delete",
"client.domain_configs.get" and "client.domain_configs.update".
Changes in python-keystoneclient 3.6.0..3.7.0
---------------------------------------------
8240d80 Remove revocation event code
dea5265 Enable code coverage report in console output
0bfd625 Do not add last_request_id
c8ba2be Updated from global requirements
e7d7ea4 Fix typo in httpclient.py
7d35084 Updated from global requirements
cb31a83 Support domain-specific configuration management
fb869cb Updated from global requirements
96b8a1d Updated from global requirements
8ec821d Updated from global requirements
316058d Increase readability of 'find()' method and small improvements
0f7b243 Updated from global requirements
b79d4a4 [doc] remove auth plugin docs
cfa58e9 Updated coverage configuration file
05a6457 Updated from global requirements
090e2c8 Updated from global requirements
ea84ff9 Remove redundant variable declaration
44252e5 Enable release notes translation
61269bf TrivialFix: Using assertIsNone() instead of assertEqual(None)
5242c23 Remove unauthenticated functions
5b91fed Use exceptions from Keystoneauth
Diffstat (except docs and test files)
-------------------------------------
.coveragerc | 2 +-
keystoneclient/access.py | 2 -
keystoneclient/base.py | 37 ++-
keystoneclient/contrib/revoke/__init__.py | 0
keystoneclient/contrib/revoke/model.py | 318 ---------------------
keystoneclient/httpclient.py | 2 +-
keystoneclient/service_catalog.py | 2 +-
keystoneclient/session.py | 1 +
keystoneclient/utils.py | 39 +--
keystoneclient/v2_0/tokens.py | 2 +-
keystoneclient/v3/auth.py | 2 +-
keystoneclient/v3/client.py | 6 +
keystoneclient/v3/contrib/federation/base.py | 4 +-
keystoneclient/v3/domain_configs.py | 130 +++++++++
keystoneclient/v3/endpoints.py | 2 +-
.../notes/bp-domain-config-9566e672a98f4e7f.yaml | 7 +
releasenotes/source/conf.py | 3 +
requirements.txt | 8 +-
test-requirements.txt | 4 +-
tox.ini | 1 +
33 files changed, 422 insertions(+), 644 deletions(-)
Requirements updates
--------------------
diff --git a/requirements.txt b/requirements.txt
index 35d2d65..f840c6e 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -5 +5 @@
-pbr>=1.6 # Apache-2.0
+pbr>=1.8 # Apache-2.0
@@ -8,2 +8,2 @@ debtcollector>=1.2.0 # Apache-2.0
-keystoneauth1>=2.10.0 # Apache-2.0
-oslo.config>=3.14.0 # Apache-2.0
+keystoneauth1>=2.14.0 # Apache-2.0
+oslo.config!=3.18.0,>=3.14.0 # Apache-2.0
@@ -12 +12 @@ oslo.serialization>=1.10.0 # Apache-2.0
-oslo.utils>=3.16.0 # Apache-2.0
+oslo.utils>=3.18.0 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index e91a96f..e29ae1d 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -8 +8 @@ flake8-docstrings==0.2.1.post1 # MIT
-coverage>=3.6 # Apache-2.0
+coverage>=4.0 # Apache-2.0
@@ -16 +16 @@ oslotest>=1.10.0 # Apache-2.0
-reno>=1.8.0 # Apache2
+reno>=1.8.0 # Apache-2.0
More information about the Release-announce
mailing list