[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