[release-announce] [keystone] python-keystoneclient 3.12.0 (pike)

no-reply at openstack.org no-reply at openstack.org
Mon Jul 3 13:12:39 UTC 2017


We are gleeful to announce the release of:

python-keystoneclient 3.12.0: Client Library for OpenStack Identity

This release is part of the pike 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.12.0
^^^^^^

Keystone Client now supports endpoint group filtering.


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

* Support for handling the relationship between endpoint groups and
  projects has been added. It is now possible to list, associate,
  check and disassociate endpoint groups that have access to a
  project.

Changes in python-keystoneclient 3.11.0..3.12.0
-----------------------------------------------

937f4d6 Updated from global requirements
ef49844 Add support for specifying role ids when creating trust
2ab7f6d Updated from global requirements
cfcf9ef Remove pbr warnerrors in favor of sphinx check
2cc2f10 Add support for endpoint group filtering
46b9e42 Replace six.iteritems() with .items()


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

keystoneclient/base.py                             |   6 +-
keystoneclient/contrib/ec2/utils.py                |   2 +-
keystoneclient/discover.py                         |   3 +-
keystoneclient/exceptions.py                       |   2 +-
keystoneclient/session.py                          |   4 +-
keystoneclient/v2_0/tenants.py                     |   5 +-
keystoneclient/v3/contrib/endpoint_filter.py       |  77 ++++++++++-
keystoneclient/v3/contrib/trusts.py                |  13 +-
.../notes/bug-1641674-4862454115265e76.yaml        |   8 ++
requirements.txt                                   |   6 +-
setup.cfg                                          |   2 +-
test-requirements.txt                              |   2 +-
30 files changed, 384 insertions(+), 57 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 17d9498..8f6e64e 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -8,2 +8,2 @@ debtcollector>=1.2.0 # Apache-2.0
-keystoneauth1>=2.20.0 # Apache-2.0
-oslo.config>=4.0.0 # Apache-2.0
+keystoneauth1>=2.21.0 # Apache-2.0
+oslo.config!=4.3.0,!=4.4.0,>=4.0.0 # Apache-2.0
@@ -14 +14 @@ positional>=1.1.1 # Apache-2.0
-requests!=2.12.2,!=2.13.0,>=2.10.0 # Apache-2.0
+requests>=2.14.2 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index 0069d45..a358611 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -18 +18 @@ requests-mock>=1.1 # Apache-2.0
-sphinx!=1.6.1,>=1.5.1 # BSD
+sphinx>=1.6.2 # BSD





More information about the Release-announce mailing list