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