[release-announce] zaqar 7.0.0 (rocky)

no-reply at openstack.org no-reply at openstack.org
Thu Aug 30 14:32:47 UTC 2018


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






More information about the Release-announce mailing list