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
participants (1)
-
no-reply@openstack.org