[release-announce] zaqar 11.0.0 (victoria)

no-reply at openstack.org no-reply at openstack.org
Wed Oct 14 10:57:53 UTC 2020


We are delighted to announce the release of:

zaqar 11.0.0: OpenStack Queuing and Notification Service

This release is part of the victoria 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 10.0.0..11.0.0
-------------------------------

e35f9ad8 [goal] Migrate testing to ubuntu focal
36138609 Cleanup the gate scripts after the Zuul v3 migration
d8f02715 Native Zuul v3 version of the grenade jobs
aeb81e22 Native Zuul v3 version of tempest and rally jobs
d4cece4b Fix SSLError caused by not passing the cafile
8baa824b Fix the issue that the function unpackb has no encoding option
e12c65a3 Encrypted Messages in Queue
98ae5dac Remove neutron-fwaas from the jobs' required project
bf863c5e Cap jsonschema 3.2.0 as the minimal version
e195c811 Switch to newer openstackdocstheme and reno versions
699bbff9 Add realeasenotes index for ussuri cycle
b6e1688b Doc cleanups
1d9a681b Update hacking for Python3


Diffstat (except docs and test files)
-------------------------------------

.zuul.yaml                                         | 133 +++++--------
api-ref/source/conf.py                             |  27 +--
api-ref/source/parameters.yaml                     |   9 +
api-ref/source/queues.inc                          |   6 +-
api-ref/source/samples/queue-create-request.json   |   1 +
api-ref/source/samples/queue-show-response.json    |   3 +-
devstack/gate/gate_hook.sh                         |  72 -------
devstack/gate/post_test_hook.sh                    |  39 ----
devstack/plugin.sh                                 |   2 +-
devstack/upgrade/upgrade.sh                        |   9 +-
lower-constraints.txt                              |  24 +--
.../legacy/grenade-devstack-zaqar-base/post.yaml   |  15 --
.../legacy/grenade-devstack-zaqar-base/run.yaml    |  84 --------
playbooks/legacy/rally-dsvm-zaqar-zaqar/post.yaml  |  41 ----
playbooks/legacy/rally-dsvm-zaqar-zaqar/run.yaml   | 173 -----------------
.../legacy/tempest-devstack-zaqar-base/post.yaml   |  80 --------
.../tempest-devstack-zaqar-base/run-ipv6.yaml      |  72 -------
.../legacy/tempest-devstack-zaqar-base/run.yaml    |  64 ------
...crypted-messages-in-queue-d7438d4f185be444.yaml |   9 +
releasenotes/source/conf.py                        |  23 +--
releasenotes/source/index.rst                      |   1 +
releasenotes/source/ussuri.rst                     |   6 +
requirements.txt                                   |  12 +-
samples/html/confirmation_web_service_sample.py    |   1 +
samples/zaqar/subscriber_service_sample.py         |   1 +
test-requirements.txt                              |   6 +-
tools/test-setup.sh                                |   6 +-
tox.ini                                            |  15 +-
zaqar/api/v1/response.py                           |  32 +--
zaqar/api/v1_1/response.py                         |  38 ++--
zaqar/api/v2/endpoints.py                          |   2 +-
zaqar/api/v2/response.py                           |  40 ++--
zaqar/cmd/status.py                                |   1 +
zaqar/common/auth.py                               |  10 +-
zaqar/common/decorators.py                         |   2 +-
zaqar/conf/transport.py                            |  13 +-
zaqar/hacking/checks.py                            |   6 +-
zaqar/storage/redis/claims.py                      |   5 +-
zaqar/storage/redis/flavors.py                     |   5 +-
zaqar/storage/redis/messages.py                    |   3 +-
zaqar/storage/redis/models.py                      |   4 +-
zaqar/storage/redis/pools.py                       |   5 +-
zaqar/storage/redis/queues.py                      |   5 +-
zaqar/storage/redis/subscriptions.py               |   5 +-
zaqar/storage/redis/utils.py                       |   1 +
.../sqlalchemy/migration/alembic_migrations/env.py |   1 +
.../transport/websocket/v2/test_subscriptions.py   |   3 +-
.../unit/transport/wsgi/v2_0/test_messages.py      | 126 +++++++++++-
.../transport/wsgi/v2_0/test_queue_lifecycle.py    |  12 +-
zaqar/transport/encryptor.py                       | 216 +++++++++++++++++++++
zaqar/transport/validation.py                      |  11 +-
zaqar/transport/websocket/protocol.py              |   2 +-
zaqar/transport/wsgi/driver.py                     |   2 +
zaqar/transport/wsgi/v1_0/stats.py                 |   2 +-
zaqar/transport/wsgi/v1_1/stats.py                 |   2 +-
zaqar/transport/wsgi/v2_0/__init__.py              |  12 +-
zaqar/transport/wsgi/v2_0/messages.py              |  43 +++-
zaqar/transport/wsgi/v2_0/queues.py                |   3 +-
zaqar/transport/wsgi/v2_0/stats.py                 |   2 +-
zaqar/transport/wsgi/v2_0/topic.py                 |   2 +-
zaqar/transport/wsgi/v2_0/topic_stats.py           |   2 +-
67 files changed, 655 insertions(+), 925 deletions(-)


Requirements updates
--------------------

diff --git a/requirements.txt b/requirements.txt
index f15ed952..515630f3 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -7,0 +8 @@ Babel!=2.4.0,>=2.3.4 # BSD
+cryptography>=2.1 # BSD/Apache-2.0
@@ -9 +10 @@ falcon>=1.1.0 # Apache-2.0
-jsonschema>=2.6.0 # MIT
+jsonschema>=3.2.0 # MIT
@@ -12 +13 @@ keystonemiddleware>=4.17.0 # Apache-2.0
-msgpack>=0.5.1 # Apache-2.0
+msgpack>=1.0.0 # Apache-2.0
@@ -13,0 +15 @@ python-memcached>=1.56 # PSF
+python-swiftclient>=3.2.0 # Apache-2.0
@@ -20 +22 @@ oslo.context>=2.19.2 # Apache-2.0
-oslo.db>=4.27.0 # Apache-2.0
+oslo.db>=6.0.0 # Apache-2.0
@@ -30,2 +32,2 @@ osprofiler>=1.4.0 # Apache-2.0
-SQLAlchemy!=1.1.5,!=1.1.6,!=1.1.7,!=1.1.8,>=1.0.10 # MIT
-autobahn>=0.17.1 # MIT License
+SQLAlchemy!=1.1.5,!=1.1.6,!=1.1.7,!=1.1.8,>=1.3.19 # MIT
+autobahn>=20.7.1 # MIT License
diff --git a/test-requirements.txt b/test-requirements.txt
index 1c0f3256..131715e5 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -5 +5 @@
-hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0
+hacking>=3.0,<3.1.0 # Apache-2.0
@@ -15 +15 @@ websocket-client>=0.44.0 # LGPLv2+
-PyMySQL>=0.7.6 # MIT License
+PyMySQL>=0.8.0 # MIT License
@@ -18,0 +19 @@ coverage!=4.4,>=4.0 # Apache-2.0
+cryptography>=2.1 # BSD/Apache-2.0
@@ -26 +26,0 @@ testtools>=2.2.0 # MIT
-oslo.db>=4.27.0 # Apache-2.0






More information about the Release-announce mailing list