[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