[release-announce] python-keystoneclient 3.19.0 (stein)

no-reply at openstack.org no-reply at openstack.org
Thu Feb 28 18:29:19 UTC 2019


We exuberantly announce the release of:

python-keystoneclient 3.19.0: Client Library for OpenStack Identity

This release is part of the stein release series.

The source is available from:

    https://git.openstack.org/cgit/openstack/python-keystoneclient

Download the package from:

    https://pypi.org/project/python-keystoneclient

Please report issues through launchpad:

    https://bugs.launchpad.net/python-keystoneclient

For more details, please see below.

3.19.0
^^^^^^

New Features

* [blueprint return-request-id-to-caller
  (https://blueprints.launchpad.net/python-keystoneclient/+spec
  /return-request-id-to-caller)] Instantiating client with
  "include_metadata=True" will cause manager response to return data
  along with request_ids for better tracing. Refer [using-api-v3
  (https://docs.openstack.org/python-keystoneclient/latest/using-
  api-v3.html#getting-metadata-responses)]

  Added support to return "x-openstack-request-id" header in
  request_ids attribute if "include_metadata=True". Also, for APIs
  which return response as None, client will return request_ids as
  well if "include_metadata" is True.

Changes in python-keystoneclient 3.18.0..3.19.0
-----------------------------------------------

6c4bb8b add python 3.7 unit test job
27eac49 Add return-request-id-to-caller function(v3/contrib)
3f6f14d Update hacking version
4d466ef Change openstack-dev to openstack-discuss
ce44769 Add Python 3.6 classifier to setup.cfg
723002c Add release notes for return-request-id-to-caller
7d765bf Fix keystoneclient-devstack-functional job
8cb5e76 Use python3 for functional tests
55979dc Make the functional test voting
c9cca44 Add py36 tox environment
631d942 Convert functional tests to Zuulv3
e7621bd Add return-request-id-to-caller function(v3/contrib)


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

.zuul.yaml                                         |  21 +-
keystoneclient/access.py                           |   6 +-
keystoneclient/base.py                             |   4 +
keystoneclient/v3/contrib/endpoint_policy.py       |  25 ++-
keystoneclient/v3/contrib/federation/saml.py       |   4 +-
keystoneclient/v3/contrib/oauth1/access_tokens.py  |   3 +-
keystoneclient/v3/contrib/oauth1/request_tokens.py |   3 +-
keystoneclient/v3/contrib/simple_cert.py           |   7 +-
keystoneclient/v3/limits.py                        |   4 +-
keystoneclient/v3/projects.py                      |  19 +-
keystoneclient/v3/registered_limits.py             |   4 +-
keystoneclient/v3/roles.py                         |  13 +-
playbooks/keystoneclient-dsvm-functional/post.yaml |  80 -------
playbooks/keystoneclient-dsvm-functional/run.yaml  |  47 ----
playbooks/run-ds-tox.yaml                          |   5 +
playbooks/tox-post.yaml                            |   4 +
...turn-request-id-to-caller-97fa269ad626f8c1.yaml |  13 ++
setup.cfg                                          |   3 +-
test-requirements.txt                              |   2 +-
tox.ini                                            |   3 +-
27 files changed, 440 insertions(+), 237 deletions(-)


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

diff --git a/test-requirements.txt b/test-requirements.txt
index 92ffcf6..873b0e6 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -5 +5 @@
-hacking<0.11,>=0.10.0
+hacking>=1.1.0,<1.2.0 # Apache-2.0






More information about the Release-announce mailing list