We are gleeful to announce the release of: zaqar 7.0.0: OpenStack Queuing and Notification Service This release is part of the rocky release series. Download the package from: https://tarballs.openstack.org/zaqar/ For more details, please see below. Changes in zaqar 6.0.0..7.0.0 ----------------------------- bd644fe Update os_client_config to openstack.config 45eea41 fix tox python3 overrides 82c955e Fix wsgiref py3 error 6319cfa Handle bytes and str in py3 179a08d Remove setting of DEVSTACK_GATE_EXERCISES 93bd4fe Remove pool group from zaqar for api-ref b9e5cc5 Fix assert error during queue creating in ut fd5b3a3 Remove some unused lib 29e288c Update the Bugs link for triage fff82e7 Remove format constraint of client id a1c36b9 Update the method's parameters a398335 ignore linter error for 'long' type a432e30 replace windows line endings with unix format a7df08d CONF file structure refactor 5d26144 Remove ignore D000 in validation code 9b42f45 Fix format fe87830 Make doc more clearness a402949 Update pypi url to new url 76ed77e Add release notes link to README 17ef71a Follow the new PTI for document build 92cb9da Adding Swift backend Region support cab8a15 Update the lower-constrainsts 2085162 Update auth_url in install docs 941bd74 Update docs to properly describe delete with pop eef0eac Move openstackdocstheme to extensions in api-ref 7b8776e Update auth_uri option to www_authenticate_uri b4c395c Support query filter in queue. ae7d88d Fix one issue in UT 5ccf37d Updated from global requirements 8d54d2c Use rest_status_code for api-ref response codes 2958cc1 add lower-constraints job 8c112f1 Updated from global requirements 8ebee3c Pypy is not checked at gate d49f19d Updated from global requirements 8330034 Add reserved metadatas for dead letter queue e66ca5c Updated from global requirements df24b8b Fix claims on non-existing queue on swift bc4e407 Update links in README 1b385a6 Wrap subscriber IP in square brackets when IPv6 8e0dd97 Fix assert error during queue creating in ut 4840509 Imported Translations from Zanata 426a62a Imported Translations from Zanata 5a8b084 Nit update in jenkins.rst document 072fe79 Update reno for stable/queens a4d942d Modify grammatical errors c465441 Remove the deprecated "giturl" option Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 + README.rst | 10 +- api-ref/source/claims.inc | 70 ++-- api-ref/source/conf.py | 8 +- api-ref/source/flavors.inc | 132 ++++++-- api-ref/source/health.inc | 26 +- api-ref/source/messages.inc | 116 ++++--- api-ref/source/parameters.yaml | 40 ++- api-ref/source/pools.inc | 121 +++++-- api-ref/source/queues.inc | 131 +++++--- .../source/samples/flavor-create-request-new.json | 3 + .../source/samples/flavor-list-response-new.json | 24 ++ api-ref/source/samples/flavor-list-response.json | 2 + .../source/samples/flavor-show-response-new.json | 13 + api-ref/source/samples/flavor-show-response.json | 1 + .../source/samples/flavor-update-request-new.json | 3 + .../source/samples/flavor-update-response-new.json | 12 + .../samples/messages-delete-bypop-response.json | 16 + .../source/samples/pool-create-request-new.json | 8 + api-ref/source/samples/pool-list-response-new.json | 26 ++ api-ref/source/samples/pool-list-response.json | 2 + api-ref/source/samples/pool-show-response-new.json | 8 + api-ref/source/samples/pool-show-response.json | 1 + .../source/samples/pool-update-request-new.json | 8 + .../source/samples/pool-update-response-new.json | 8 + api-ref/source/samples/queue-create-request.json | 3 + api-ref/source/status.yaml | 58 ++++ api-ref/source/subscription.inc | 79 +++-- api-ref/source/versions.inc | 12 +- devstack/gate/gate_hook.sh | 1 - devstack/plugin.sh | 4 +- devstack/upgrade/upgrade.sh | 4 +- etc/README-policy.json.sample | 2 +- .../zaqar-policy-generator.conf | 3 - etc/oslo-config-generator/zaqar.conf | 15 +- etc/zaqar-policy-generator.conf | 3 + lower-constraints.txt | 72 ++++ .../configuration-refactor-0ff219ac59c96347.yaml | 6 + .../queue-filter-support-b704a1c27f7473b9.yaml | 6 + ...at-contraint-of-client-id-ab787960df6e1606.yaml | 9 + ...ove_pool_group_from_zaqar-f8eafeed21779959.yaml | 5 + ...ata_for_dead_letter_queue-da160301f6d8cfa4.yaml | 6 + releasenotes/source/index.rst | 1 + .../locale/en_GB/LC_MESSAGES/releasenotes.po | 41 ++- releasenotes/source/queens.rst | 6 + requirements.txt | 8 +- .../receive_message/zaqar_sample.py | 60 ++-- .../send_message/zaqar_sample.py | 54 +-- setup.cfg | 19 +- test-requirements.txt | 9 +- tox.ini | 34 +- zaqar/api/v2/endpoints.py | 5 +- zaqar/bench/helpers.py | 4 +- zaqar/bootstrap.py | 7 +- zaqar/cmd/server.py | 4 +- zaqar/common/api/utils.py | 7 +- zaqar/common/configs.py | 129 -------- zaqar/common/transport/wsgi/helpers.py | 34 +- zaqar/conf/__init__.py | 74 +++++ zaqar/conf/default.py | 70 ++++ zaqar/conf/drivers.py | 46 +++ zaqar/conf/drivers_management_store_mongodb.py | 157 +++++++++ zaqar/conf/drivers_management_store_redis.py | 86 +++++ zaqar/conf/drivers_management_store_sqlalchemy.py | 38 +++ zaqar/conf/drivers_message_store_mongodb.py | 173 ++++++++++ zaqar/conf/drivers_message_store_redis.py | 86 +++++ zaqar/conf/drivers_message_store_swift.py | 80 +++++ zaqar/conf/drivers_transport_websocket.py | 59 ++++ zaqar/conf/drivers_transport_wsgi.py | 39 +++ zaqar/conf/notification.py | 93 ++++++ zaqar/conf/opts.py | 109 +++++++ zaqar/conf/pooling_catalog.py | 33 ++ zaqar/conf/profiler.py | 45 +++ zaqar/conf/signed_url.py | 32 ++ zaqar/conf/storage.py | 61 ++++ zaqar/conf/transport.py | 177 ++++++++++ zaqar/locale/en_GB/LC_MESSAGES/zaqar.po | 70 +++- zaqar/storage/base.py | 8 +- zaqar/storage/mongodb/driver.py | 18 +- zaqar/storage/mongodb/options.py | 147 --------- zaqar/storage/mongodb/queues.py | 7 +- zaqar/storage/mongodb/utils.py | 22 +- zaqar/storage/pipeline.py | 26 +- zaqar/storage/pooling.py | 27 +- zaqar/storage/redis/driver.py | 17 +- zaqar/storage/redis/flavors.py | 362 ++++++++++----------- zaqar/storage/redis/messages.py | 2 +- zaqar/storage/redis/options.py | 81 ----- zaqar/storage/redis/queues.py | 5 +- zaqar/storage/sqlalchemy/driver.py | 10 +- zaqar/storage/sqlalchemy/options.py | 34 -- zaqar/storage/sqlalchemy/queues.py | 5 +- zaqar/storage/swift/claims.py | 5 +- zaqar/storage/swift/driver.py | 19 +- zaqar/storage/swift/options.py | 36 -- zaqar/storage/swift/utils.py | 2 +- zaqar/storage/utils.py | 4 +- .../unit/transport/websocket/test_protocol.py | 9 +- .../unit/transport/websocket/v2/test_claims.py | 64 ++-- .../unit/transport/websocket/v2/test_messages.py | 88 ++--- .../transport/websocket/v2/test_queue_lifecycle.py | 76 ++--- .../transport/websocket/v2/test_subscriptions.py | 21 +- .../transport/wsgi/v2_0/test_queue_lifecycle.py | 122 ++++++- zaqar/transport/base.py | 41 +-- zaqar/transport/validation.py | 95 ++---- zaqar/transport/websocket/driver.py | 35 +- zaqar/transport/websocket/protocol.py | 4 +- zaqar/transport/wsgi/driver.py | 27 +- zaqar/transport/wsgi/v2_0/queues.py | 59 +++- zaqar/transport/wsgi/version.py | 2 +- 133 files changed, 3260 insertions(+), 1433 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 06d7ff9..dea3f8b 100644 --- a/requirements.txt +++ b/requirements.txt @@ -12 +12 @@ keystonemiddleware>=4.17.0 # Apache-2.0 -msgpack>=0.4.0 # Apache-2.0 +msgpack>=0.5.1 # Apache-2.0 @@ -18 +18 @@ oslo.cache>=1.26.0 # Apache-2.0 -oslo.config>=5.1.0 # Apache-2.0 +oslo.config>=5.2.0 # Apache-2.0 @@ -31,2 +31,2 @@ enum34>=1.0.4;python_version=='2.7' or python_version=='2.6' or python_version== -trollius>=1.0 # Apache-2.0 -autobahn>=0.10.1 # MIT License +trollius>=2.1;python_version=='2.7' # Apache-2.0 +autobahn>=0.17.1 # MIT License diff --git a/test-requirements.txt b/test-requirements.txt index 4b6255b..99d6442 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -14 +14 @@ python-swiftclient>=3.2.0 # Apache-2.0 -websocket-client<=0.40.0,>=0.33.0 # LGPLv2+ +websocket-client>=0.44.0 # LGPLv2+ @@ -20,0 +21 @@ doc8>=0.6.0 # Apache-2.0 +Pygments>=2.2.0 # BSD license @@ -29,4 +29,0 @@ os-testr>=1.0.0 # Apache-2.0 - -# Documentation -sphinx!=1.6.6,>=1.6.2 # BSD -openstackdocstheme>=1.17.0 # Apache-2.0 @@ -34,2 +30,0 @@ oslotest>=3.2.0 # Apache-2.0 -reno>=2.5.0 # Apache-2.0 -os-api-ref>=1.4.0 # Apache-2.0
participants (1)
-
no-reply@openstack.org