[release-announce] zaqar 8.0.0 (stein)

no-reply at openstack.org no-reply at openstack.org
Wed Apr 10 12:30:16 UTC 2019


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






More information about the Release-announce mailing list