[release-announce] [zaqar] python-zaqarclient 1.3.0 (ocata)

no-reply at openstack.org no-reply at openstack.org
Thu Jan 5 15:14:06 UTC 2017


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





More information about the Release-announce mailing list