[release-announce] zaqar 10.0.0 (ussuri)

no-reply at openstack.org no-reply at openstack.org
Wed May 13 11:19:25 UTC 2020


We are delighted to announce the release of:

zaqar 10.0.0: OpenStack Queuing and Notification Service

This release is part of the ussuri release series.

The source is available from:

    https://opendev.org/openstack/zaqar

Download the package from:

    https://tarballs.openstack.org/zaqar/

Please report issues through:

    https://bugs.launchpad.net/zaqar/+bugs

For more details, please see below.

Changes in zaqar 9.0.0..10.0.0
------------------------------

7aa2522e Support query queues with count
0c952ebe Fix the incompatibility for python3
22ade4fa [ussuri][goal] Drop python 2.7 support and testing
ea6eef8a Imported Translations from Zanata
e443cf6a Update master for stable/train
2c0e8487 [train][goal] Define new 'zaqar-tempest-swift-ipv6' job
e135e439 Fix exception mishandling


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

.zuul.yaml                                         | 10 ++-
api-ref/source/parameters.yaml                     | 15 +++++
api-ref/source/queues.inc                          |  2 +
api-ref/source/samples/queues-list-response.json   |  3 +-
devstack/plugin.sh                                 |  2 +-
.../legacy/grenade-devstack-zaqar-base/run.yaml    |  1 +
playbooks/legacy/rally-dsvm-zaqar-zaqar/run.yaml   |  2 +-
.../tempest-devstack-zaqar-base/run-ipv6.yaml      | 72 ++++++++++++++++++++
.../legacy/tempest-devstack-zaqar-base/run.yaml    |  1 +
.../notes/drop-py-2-7-09cf95d7d843d8f6.yaml        |  6 ++
...t-query-quques-with-count-4453825671bb5298.yaml |  5 ++
releasenotes/source/index.rst                      |  1 +
releasenotes/source/train.rst                      |  6 ++
requirements.txt                                   |  2 -
setup.cfg                                          |  2 -
tox.ini                                            | 14 +---
zaqar/api/v2/endpoints.py                          | 28 ++++----
zaqar/bootstrap.py                                 |  9 ++-
zaqar/common/api/utils.py                          |  2 +-
zaqar/common/cli.py                                |  2 +-
zaqar/locale/de/LC_MESSAGES/zaqar.po               | 77 +++++++++++++++++++++-
zaqar/storage/base.py                              | 15 ++++-
zaqar/storage/mongodb/messages.py                  | 18 ++---
zaqar/storage/mongodb/pools.py                     |  4 +-
zaqar/storage/mongodb/queues.py                    | 11 +++-
zaqar/storage/mongodb/topic_messages.py            | 18 ++---
zaqar/storage/mongodb/topics.py                    |  4 +-
zaqar/storage/mongodb/utils.py                     |  4 +-
zaqar/storage/pooling.py                           |  3 +
zaqar/storage/redis/models.py                      |  4 +-
zaqar/storage/redis/queues.py                      |  9 ++-
zaqar/storage/redis/subscriptions.py               | 10 +--
zaqar/storage/redis/utils.py                       |  4 +-
zaqar/storage/sqlalchemy/queues.py                 | 10 +++
zaqar/storage/sqlalchemy/utils.py                  |  4 +-
zaqar/storage/swift/claims.py                      |  2 +-
zaqar/storage/swift/driver.py                      |  4 +-
zaqar/storage/utils.py                             |  7 +-
.../transport/wsgi/v2_0/test_queue_lifecycle.py    |  7 ++
zaqar/transport/wsgi/driver.py                     |  4 +-
zaqar/transport/wsgi/utils.py                      | 13 ++--
zaqar/transport/wsgi/v1_0/claims.py                | 16 ++---
zaqar/transport/wsgi/v1_0/messages.py              | 28 ++++----
zaqar/transport/wsgi/v1_0/metadata.py              |  8 +--
zaqar/transport/wsgi/v1_0/pools.py                 |  4 +-
zaqar/transport/wsgi/v1_0/queues.py                | 12 ++--
zaqar/transport/wsgi/v1_0/stats.py                 |  4 +-
zaqar/transport/wsgi/v1_1/claims.py                | 16 ++---
zaqar/transport/wsgi/v1_1/flavors.py               |  6 +-
zaqar/transport/wsgi/v1_1/health.py                |  4 +-
zaqar/transport/wsgi/v1_1/messages.py              | 32 ++++-----
zaqar/transport/wsgi/v1_1/pools.py                 |  8 +--
zaqar/transport/wsgi/v1_1/queues.py                | 18 ++---
zaqar/transport/wsgi/v1_1/stats.py                 |  4 +-
zaqar/transport/wsgi/v2_0/claims.py                | 16 ++---
zaqar/transport/wsgi/v2_0/flavors.py               | 18 ++---
zaqar/transport/wsgi/v2_0/health.py                |  4 +-
zaqar/transport/wsgi/v2_0/messages.py              | 36 +++++-----
zaqar/transport/wsgi/v2_0/pools.py                 |  8 +--
zaqar/transport/wsgi/v2_0/purge.py                 |  4 +-
zaqar/transport/wsgi/v2_0/queues.py                | 46 ++++++++-----
zaqar/transport/wsgi/v2_0/stats.py                 |  4 +-
zaqar/transport/wsgi/v2_0/subscriptions.py         | 24 +++----
zaqar/transport/wsgi/v2_0/topic.py                 | 28 ++++----
zaqar/transport/wsgi/v2_0/topic_purge.py           |  4 +-
zaqar/transport/wsgi/v2_0/topic_stats.py           |  4 +-
68 files changed, 498 insertions(+), 279 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 10db9483..f15ed952 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -31,2 +30,0 @@ SQLAlchemy!=1.1.5,!=1.1.6,!=1.1.7,!=1.1.8,>=1.0.10 # MIT
-enum34>=1.0.4;python_version=='2.7' or python_version=='2.6' or python_version=='3.3' # BSD
-trollius>=2.1;python_version=='2.7' # Apache-2.0






More information about the Release-announce mailing list