We are delighted to announce the release of: zaqar 8.0.0: OpenStack Queuing and Notification Service This release is part of the stein release series. The source is available from: https://git.openstack.org/cgit/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 7.0.0..8.0.0 ----------------------------- 88f0dd7c Introduce the Topic resource into Zaqar-1 d1a01d59 Add releasenotes for bp remove-pool-group-totally ff19fdeb Python 3: Fix parsing of received notification 813663bc The instructions on README.rst to create a sample queue was outdated. 56390fe5 Imported Translations from Zanata 1675364c Remove the pool group totally 2438c565 Replace tripleo-scenario002-multinode with scenario002-standalone 7681ed7c Add .stestr.conf configuration b963a91a Miss name filter in querying queues 37fc134d Add zaqar-status upgrade check command framework be84598d Support delete messages with claim_ids 3dbdeead Update mailinglist from dev to discuss 3641f28c Fix redis CI job 7c2d6a97 Fix python3 Compatibility for hashlib md5 update ee0b807a Missing response parameters in API DOC d7b2ca53 Fix python3 Compatibility for urllib 70a2b1ab Increase sleep in test_delay ce8a30c4 Update min tox version to 2.0 04d57e84 Imported Translations from Zanata 3466da5c Imported Translations from Zanata 883df0ed Imported Translations from Zanata e8b544cb Increment versioning with pbr instruction dd0c1f7f Update link for blueprints of zaqar-ui 49d6cfaa Cleanup .zuul.yaml f4db6b97 Imported Translations from Zanata 091baa23 Update the client version in samples b9262351 Fix lower constraints job 43585e55 add python 3.6 unit test job 4b9a982f switch documentation job to new PTI 40baee54 import zuul job settings from project-config e1c62707 Using smtplib for Zaqar mail delivery 5830528f [trivial] fix some typo ca91edfb Update reno for stable/rocky Diffstat (except docs and test files) ------------------------------------- .gitignore | 1 + .stestr.conf | 3 + .testr.conf | 7 - .zuul.yaml | 55 +- api-ref/source/parameters.yaml | 60 +- api-ref/source/queues.inc | 6 +- api-ref/source/samples/queue-show-response.json | 5 +- devstack/upgrade/upgrade.sh | 2 +- lower-constraints.txt | 5 +- playbooks/legacy/rally-dsvm-zaqar-zaqar/post.yaml | 41 + playbooks/legacy/rally-dsvm-zaqar-zaqar/run.yaml | 175 ++++ ...e_messages_with_claim_ids-64bb8105de3768b1.yaml | 5 + ...fication-by-internal-tool-08910ab2247c3864.yaml | 8 + .../introduce-topic-resource-9b40674cac06bdc2.yaml | 8 + ...remove-pool-group-totally-062ecfccd90a6725.yaml | 7 + ...s-upgrade-check-framework-09caa1f741f6119d.yaml | 13 + releasenotes/source/index.rst | 1 + .../source/locale/de/LC_MESSAGES/releasenotes.po | 90 ++ .../locale/en_GB/LC_MESSAGES/releasenotes.po | 138 ++- .../source/locale/id/LC_MESSAGES/releasenotes.po | 517 +++++++++++ releasenotes/source/rocky.rst | 6 + requirements.txt | 1 + .../receive_message/zaqar_sample.py | 4 +- .../send_message/zaqar_sample.py | 4 +- samples/zaqar/sendmail.py | 228 +++++ setup.cfg | 12 +- test-requirements.txt | 4 +- tox.ini | 30 +- zaqar/api/v1/request.py | 1 + zaqar/api/v1_1/response.py | 8 +- zaqar/api/v2/endpoints.py | 13 +- zaqar/api/v2/response.py | 8 +- zaqar/cmd/status.py | 54 ++ zaqar/common/api/schemas/flavors.py | 28 +- zaqar/common/api/schemas/pools.py | 12 - zaqar/common/policies/__init__.py | 4 +- zaqar/common/policies/topics.py | 101 +++ zaqar/common/transport/wsgi/helpers.py | 41 + zaqar/conf/notification.py | 38 + zaqar/conf/storage.py | 10 +- zaqar/conf/transport.py | 10 +- zaqar/locale/de/LC_MESSAGES/zaqar.po | 780 ++++++++++++++++ zaqar/locale/en_GB/LC_MESSAGES/zaqar.po | 51 +- zaqar/locale/es/LC_MESSAGES/zaqar.po | 14 +- zaqar/locale/id/LC_MESSAGES/zaqar.po | 754 ++++++++++++++++ zaqar/notification/tasks/mailto.py | 21 +- zaqar/storage/__init__.py | 2 + zaqar/storage/base.py | 132 ++- zaqar/storage/errors.py | 26 + zaqar/storage/mongodb/controllers.py | 2 + zaqar/storage/mongodb/driver.py | 21 + zaqar/storage/mongodb/flavors.py | 28 +- zaqar/storage/mongodb/messages.py | 14 +- zaqar/storage/mongodb/pools.py | 33 +- zaqar/storage/mongodb/topic_messages.py | 976 +++++++++++++++++++++ zaqar/storage/mongodb/topics.py | 279 ++++++ zaqar/storage/mongodb/utils.py | 7 +- zaqar/storage/pipeline.py | 8 + zaqar/storage/pooling.py | 148 +++- zaqar/storage/redis/catalogue.py | 2 +- zaqar/storage/redis/claims.py | 4 +- zaqar/storage/redis/driver.py | 4 + zaqar/storage/redis/flavors.py | 9 +- zaqar/storage/redis/messages.py | 66 +- zaqar/storage/redis/pools.py | 11 +- zaqar/storage/redis/queues.py | 7 +- zaqar/storage/redis/subscriptions.py | 18 +- zaqar/storage/sqlalchemy/driver.py | 4 + zaqar/storage/sqlalchemy/flavors.py | 36 +- .../alembic_migrations/versions/007_stein.py | 52 ++ zaqar/storage/sqlalchemy/pools.py | 40 +- zaqar/storage/sqlalchemy/tables.py | 10 - zaqar/storage/swift/claims.py | 4 +- zaqar/storage/swift/messages.py | 99 ++- zaqar/storage/swift/subscriptions.py | 15 +- .../unit/transport/wsgi/v2_0/test_messages.py | 30 + .../transport/wsgi/v2_0/test_topic_lifecycle.py | 608 +++++++++++++ zaqar/transport/validation.py | 34 +- zaqar/transport/websocket/protocol.py | 11 +- zaqar/transport/wsgi/driver.py | 9 +- zaqar/transport/wsgi/v1_1/flavors.py | 24 +- zaqar/transport/wsgi/v1_1/pools.py | 5 +- zaqar/transport/wsgi/v2_0/__init__.py | 40 + zaqar/transport/wsgi/v2_0/flavors.py | 85 +- zaqar/transport/wsgi/v2_0/messages.py | 13 +- zaqar/transport/wsgi/v2_0/pools.py | 8 +- zaqar/transport/wsgi/v2_0/topic.py | 333 +++++++ zaqar/transport/wsgi/v2_0/topic_purge.py | 82 ++ zaqar/transport/wsgi/v2_0/topic_stats.py | 78 ++ 109 files changed, 6606 insertions(+), 2244 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index dea3f8b2..98e0f843 100644 --- a/requirements.txt +++ b/requirements.txt @@ -25,0 +26 @@ oslo.serialization!=2.19.1,>=2.18.0 # Apache-2.0 +oslo.upgradecheck>=0.1.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index 99d6442a..ed90ce82 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -11,2 +11,2 @@ mock>=2.0.0 # BSD -redis>=2.10.0 # MIT -pymongo!=3.1,>=3.0.2 # Apache-2.0 +redis>=3.0.0 # MIT +pymongo>=3.6.0 # Apache-2.0
participants (1)
-
no-reply@openstack.org