We are frolicsome to announce the release of: python-zaqarclient 1.3.0: Client Library for OpenStack Zaqar Messaging API This release is part of the ocata release series. The source is available from: https://git.openstack.org/cgit/openstack/python-zaqarclient Download the package from: https://pypi.python.org/pypi/python-zaqarclient Please report issues through launchpad: https://bugs.launchpad.net/python-zaqarclient For more details, please see below. 1.3.0 ^^^^^ New Features * The auth mechanism has been upgraded from keystone client to keystoneauth to support keystone V3. [Blueprint keystoneclient-to- keystoneauth (https://blueprints.launchpad.net/python- zaqarclient/+spec/keystoneclient-to-keystoneauth)] * Zaqar client now support SSL and insecure for the request. [Blueprint support-ssl-insecure (https://blueprints.launchpad.net /python-zaqarclient/+spec/support-ssl-insecure)] * Zaqar client has the doc page now. The link will work after a new release. [Link python-zaqarclient doc page (https://docs.openstack.org/developer/python-zaqarclient)] * Support to create profiling traces for Zaqar. To use this feature, Zaqar should enable it first. The command is like "openstack --os- profile <SECRET_KEY> queue list" * Now Zaqar client supports using keystone session to init "Client" object. Changes in python-zaqarclient 1.2.0..1.3.0 ------------------------------------------ 97ec8c0 Updated from global requirements d9a4632 Add doc for subscription cli 98d960f Update release note doc 794b66d Add the releasenote detail 3bf033a Add command guide for openstack ping&health CLI 1fa91a0 Add command guide for openstack flavor CLI 41fcd3c Add command guide for openstack pool CLI 32feb8f Add Constraints support 1b2e966 Fix typos in zaqarclient c9db6cc Add releasenotes for client 8eee9c3 Add command guide for openstack claim CLI 83802d7 Add command guide for queue 002a3cf update doc to Api v2.0 6106238 translate all command help strings 2418dc3 Remove the TODO for subscription ttl test 54618ee Remove version in README 82b3736 Update author and home-page 476f48e Fix CI failure f2d8a7f Show team and repo badges on README 8c7afbe Delete deprecated directory openstack/common 7609046 Add plug-in summary for osc doc 2f0671d Updated from global requirements 2396dad Fix the CI failure f7b2be6 Add profiling support to Zaqar client ca76a31 Support keystone session when creating client 68e27da Add Python 3.5 classifier and venv de078d7 Files with no code must be left completely empty 632ede8 Support SSL and Insecure 89ad44d Change assertTrue(isinstance()) by optimal assert c57b67a Switch keystoneclient to keystoneauth c22a7ab Remove unused openstack-doc-tools from test-requirements.txt ad370a3 Using v2 interface in example Diffstat (except docs and test files) ------------------------------------- README.rst | 10 +- examples/claims.py | 5 +- examples/keystone_auth.py | 2 +- examples/keystone_session_auth.py | 55 +++++ examples/management.py | 6 +- examples/simple.py | 8 +- ...oneclient-to-keystoneauth-85c5f098bd023030.yaml | 5 + .../support-SSL-and-insecure-9b2bbec12b76bf7f.yaml | 4 + .../notes/support-doc-f12538ac5f35a282.yaml | 4 + .../notes/support-osprofiler-41af30da3bee5ed0.yaml | 4 + .../notes/support-session-c3f81233e03dacc8.yaml | 3 + releasenotes/source/conf.py | 275 +++++++++++++++++++++ releasenotes/source/index.rst | 40 +++ releasenotes/source/unreleased.rst | 5 + requirements.txt | 12 +- setup.cfg | 7 +- test-requirements.txt | 12 +- tools/tox_install.sh | 30 +++ tox.ini | 16 +- zaqarclient/auth/keystone.py | 182 +++++++++++--- zaqarclient/queues/cli.py | 2 + zaqarclient/queues/client.py | 15 +- zaqarclient/queues/v1/cli.py | 22 ++ zaqarclient/queues/v1/client.py | 8 +- zaqarclient/queues/v1/queues.py | 2 +- zaqarclient/queues/v2/cli.py | 11 +- zaqarclient/queues/v2/client.py | 3 +- zaqarclient/transport/http.py | 11 +- zaqarclient/transport/request.py | 15 +- zaqarclient/version.py | 6 +- 65 files changed, 1593 insertions(+), 156 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 1b19577..339caf8 100644 --- a/requirements.txt +++ b/requirements.txt @@ -4,2 +4,2 @@ -pbr>=1.6 # Apache-2.0 -requests>=2.10.0 # Apache-2.0 +pbr>=1.8 # Apache-2.0 +requests!=2.12.2,>=2.10.0 # Apache-2.0 @@ -7 +7 @@ six>=1.9.0 # MIT -stevedore>=1.16.0 # Apache-2.0 +stevedore>=1.17.1 # Apache-2.0 @@ -12 +12 @@ oslo.i18n>=2.1.0 # Apache-2.0 -oslo.utils>=3.16.0 # Apache-2.0 +oslo.utils>=3.18.0 # Apache-2.0 @@ -14,2 +14,2 @@ oslo.utils>=3.16.0 # Apache-2.0 -python-keystoneclient!=2.1.0,>=2.0.0 # Apache-2.0 -osc-lib>=1.0.2 # Apache-2.0 +keystoneauth1>=2.16.0 # Apache-2.0 +osc-lib>=1.2.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index 26888a9..084d6de 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -20 +20 @@ openstack.nose-plugin>=0.7 # Apache-2.0 -coverage>=3.6 # Apache-2.0 +coverage>=4.0 # Apache-2.0 @@ -25,5 +25,5 @@ ddt>=1.0.1 # MIT -sphinx!=1.3b1,<1.3,>=1.2.1 # BSD -os-client-config!=1.19.0,!=1.19.1,!=1.20.0,!=1.20.1,!=1.21.0,>=1.13.1 # Apache-2.0 -oslosphinx!=3.4.0,>=2.5.0 # Apache-2.0 -openstack-doc-tools>=0.23 # Apache-2.0 -requests-mock>=1.0 # Apache-2.0 +sphinx!=1.3b1,<1.4,>=1.2.1 # BSD +os-client-config>=1.22.0 # Apache-2.0 +oslosphinx>=4.7.0 # Apache-2.0 +reno>=1.8.0 # Apache-2.0 +requests-mock>=1.1 # Apache-2.0
participants (1)
-
no-reply@openstack.org