We contentedly announce the release of: zaqar 14.0.0: OpenStack Queuing and Notification Service This release is part of the yoga 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 13.0.0..14.0.0 ------------------------------- 963ef01c [Part 10] Remove all usage of six library 0f6ddd57 Fix tempest error bd1719c4 Add release notes for xena 9e028c9c Run TripleO jobs on CentOS8 instead of CentOS7 0afdaa06 Update master for stable/xena 72d12f01 Use TOX_CONSTRAINTS_FILE 231c841f [Part12] Remove six be65fb98 [Part7] Remove six 44d297f4 [Part4] Remove six 074f62ac [Part6] Remove six 5a023233 [Part5] Remove six 23d2e783 [Part9] Remove six 0fed03a7 [Part8] Remove six c795a050 [Part11] Remove six Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- ...th-new-version-of-pymongo-ebd82e428bb57ebd.yaml | 11 ++ releasenotes/source/index.rst | 1 + releasenotes/source/xena.rst | 6 + tox.ini | 8 +- zaqar/bench/observer.py | 2 +- zaqar/common/api/api.py | 4 +- zaqar/common/api/request.py | 2 +- zaqar/common/api/response.py | 2 +- zaqar/common/auth.py | 2 +- zaqar/common/pipeline.py | 5 +- zaqar/common/storage/select.py | 2 +- zaqar/storage/base.py | 148 ++++++++++----------- zaqar/storage/mongodb/catalogue.py | 7 +- zaqar/storage/mongodb/claims.py | 2 +- zaqar/storage/mongodb/driver.py | 5 +- zaqar/storage/mongodb/flavors.py | 9 +- zaqar/storage/mongodb/messages.py | 79 ++++++++--- zaqar/storage/mongodb/pools.py | 11 +- zaqar/storage/mongodb/queues.py | 10 +- zaqar/storage/mongodb/subscriptions.py | 7 +- zaqar/storage/mongodb/topic_messages.py | 70 +++++++--- zaqar/storage/mongodb/topics.py | 5 +- zaqar/storage/mongodb/utils.py | 10 +- zaqar/storage/utils.py | 18 +-- .../unit/transport/websocket/v2/test_messages.py | 4 - .../unit/transport/wsgi/v1/test_queue_lifecycle.py | 4 - .../unit/transport/wsgi/v1_1/test_messages.py | 6 +- .../transport/wsgi/v1_1/test_queue_lifecycle.py | 4 - .../unit/transport/wsgi/v2_0/test_flavors_new.py | 6 +- .../unit/transport/wsgi/v2_0/test_messages.py | 6 +- .../unit/transport/wsgi/v2_0/test_pools_new.py | 6 +- .../transport/wsgi/v2_0/test_queue_lifecycle.py | 4 - .../transport/wsgi/v2_0/test_topic_lifecycle.py | 4 - zaqar/transport/base.py | 5 +- zaqar/transport/middleware/cors.py | 2 +- zaqar/transport/middleware/profile.py | 2 +- zaqar/transport/validation.py | 4 +- zaqar/transport/wsgi/driver.py | 3 +- zaqar/transport/wsgi/v2_0/claims.py | 9 +- zaqar/transport/wsgi/v2_0/flavors.py | 9 +- zaqar/transport/wsgi/v2_0/messages.py | 15 +-- zaqar/transport/wsgi/v2_0/pools.py | 11 +- zaqar/transport/wsgi/v2_0/purge.py | 3 +- zaqar/transport/wsgi/v2_0/queues.py | 15 +-- zaqar/transport/wsgi/v2_0/stats.py | 3 +- zaqar/transport/wsgi/v2_0/subscriptions.py | 21 ++- zaqar/transport/wsgi/v2_0/topic.py | 15 +-- zaqar/transport/wsgi/v2_0/topic_purge.py | 3 +- zaqar/transport/wsgi/v2_0/topic_stats.py | 3 +- zaqar/transport/wsgi/v2_0/urls.py | 7 +- 67 files changed, 401 insertions(+), 379 deletions(-)