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

no-reply at openstack.org no-reply at openstack.org
Mon Jun 12 13:27:17 UTC 2017


We eagerly announce the release of:

python-keystoneclient 3.11.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.11.0
^^^^^^

Deprecation Notes

* [blueprint deprecate-to-ksa (https://blueprints.launchpad.net
  /python-keystoneclient/+spec/deprecate-to-ksa)] Several modules
  related to authentication in keystoneclient have been deprecated in
  favor of [keystoneauth
  (https://docs.openstack.org/developer/keystoneauth/)] These modules
  include: "keystoneclient.session", "keystoneclient.adapter",
  "keystoneclient.httpclient", "keystoneclient.auth.base",
  "keystoneclient.auth.cli", "keystoneclient.auth.conf",
  "keystoneclient.auth.identity.base", and
  "keystoneclient.auth.token_endpoint". Tips for migrating to
  *keystoneauth* have been [documented
  (https://docs.openstack.org/developer/keystoneauth/migrating.html)].

* Deprecate the *keystoneclient.generic* client. This client used to
  be able to determine available API versions and some basics around
  installed extensions however the APIs were never upgraded for the v3
  API. It doesn't seem to be used in the openstack ecosystem.

Changes in python-keystoneclient 3.10.0..3.11.0
-----------------------------------------------

b456e92 Fix html_last_updated_fmt for Python3
9dd14ef Updated from global requirements
9c6233f Moved release note to the correct path
641f24f Updated from global requirements
ff86c08 Updated from global requirements
7aa1912 Updated from global requirements
f7c6cfd Updated from global requirements
dd2000b Stop using oslotest.mockpatch
683c469 Remove unused log
4c88af5 Updated from global requirements
cfd3373 Fix failing PY2 and PY3 gate jobs
1d5774f Remove log translations in python-keystoneclient
b264c4b Updated from global requirements
34d99f0 Add support for endpoint group CRUD
67b1cd3 Fix 12 warnings when building keystoneclient docs
689729f Use https for *.openstack.org references
2e6459f Fix boto version strip regex
49cbefe Update reno for stable/ocata


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

CONTRIBUTING.rst                                   |   4 +-
HACKING.rst                                        |   4 +-
README.rst                                         |  10 +-
bindep.txt                                         |   2 +-
keystoneclient/_discover.py                        |  19 ++-
keystoneclient/auth/base.py                        |   2 +-
keystoneclient/auth/cli.py                         |   2 +-
keystoneclient/auth/identity/base.py               |  10 +-
keystoneclient/auth/identity/generic/base.py       |   8 +-
keystoneclient/auth/identity/v3/base.py            |   6 +-
keystoneclient/common/cms.py                       |  10 +-
keystoneclient/contrib/ec2/utils.py                |   2 +-
keystoneclient/discover.py                         |   6 +-
keystoneclient/generic/client.py                   |   6 +-
keystoneclient/httpclient.py                       |  10 +-
keystoneclient/i18n.py                             |  12 +-
.../removed-generic-client-ff505b2b01bc9302.yaml   |   6 -
keystoneclient/session.py                          |   8 +-
keystoneclient/utils.py                            |   4 -
keystoneclient/v3/client.py                        |   8 ++
.../v3/contrib/federation/identity_providers.py    |   2 +-
keystoneclient/v3/endpoint_groups.py               | 136 +++++++++++++++++++++
.../notes/deprecated_auth-d2a2bf537bdb88d3.yaml    |   4 +-
.../removed-generic-client-ff505b2b01bc9302.yaml   |   6 +
releasenotes/source/index.rst                      |   1 +
releasenotes/source/ocata.rst                      |   6 +
requirements.txt                                   |  14 +--
setup.cfg                                          |   2 +-
setup.py                                           |   2 +-
test-requirements.txt                              |   8 +-
43 files changed, 456 insertions(+), 123 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 520ab7f..17d9498 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -5 +5 @@
-pbr>=1.8 # Apache-2.0
+pbr!=2.1.0,>=2.0.0 # Apache-2.0
@@ -8,3 +8,3 @@ debtcollector>=1.2.0 # Apache-2.0
-keystoneauth1>=2.18.0 # Apache-2.0
-oslo.config!=3.18.0,>=3.14.0 # Apache-2.0
-oslo.i18n>=2.1.0 # Apache-2.0
+keystoneauth1>=2.20.0 # Apache-2.0
+oslo.config>=4.0.0 # Apache-2.0
+oslo.i18n!=3.15.2,>=2.1.0 # Apache-2.0
@@ -12 +12 @@ oslo.serialization>=1.10.0 # Apache-2.0
-oslo.utils>=3.18.0 # Apache-2.0
+oslo.utils>=3.20.0 # Apache-2.0
@@ -14 +14 @@ positional>=1.1.1 # Apache-2.0
-requests!=2.12.2,>=2.10.0 # Apache-2.0
+requests!=2.12.2,!=2.13.0,>=2.10.0 # Apache-2.0
@@ -16 +16 @@ six>=1.9.0 # MIT
-stevedore>=1.17.1 # Apache-2.0
+stevedore>=1.20.0 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index c21da14..0069d45 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -8 +8 @@ flake8-docstrings==0.2.1.post1 # MIT
-coverage>=4.0 # Apache-2.0
+coverage!=4.4,>=4.0 # Apache-2.0
@@ -16 +16 @@ oslotest>=1.10.0 # Apache-2.0
-reno>=1.8.0 # Apache-2.0
+reno!=2.3.1,>=1.8.0 # Apache-2.0
@@ -18,2 +18,2 @@ requests-mock>=1.1 # Apache-2.0
-sphinx!=1.3b1,<1.4,>=1.2.1 # BSD
-tempest>=12.1.0 # Apache-2.0
+sphinx!=1.6.1,>=1.5.1 # BSD
+tempest>=14.0.0 # Apache-2.0





More information about the Release-announce mailing list