We are amped to announce the release of: zaqar 18.0.0: OpenStack Queuing and Notification Service This release is part of the caracal 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 17.0.0..18.0.0 ------------------------------- cdb55499 Replace CRLF by LF f246df12 reno: Update master for unmaintained/yoga 5c900d4a Bump hacking 2c859275 Remove integrated-gate-storage 7f246fec Update python classifier in setup.cfg 52c06346 Support asymmetric encryption RSA 355e1d8f swift: Fix ignored *_domain_name options 333517e7 Imported Translations from Zanata d14b0391 Remove indirect dependency (python-memcached) 389bd83a Storage URIs should be secret 7b4c359f Switch to MySQLOpportunisticFixture from test_fixtures 51350eab Fix ci broken for Debian 12 f5230aa5 Update master for stable/2023.2 Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 1 - bindep.txt | 6 +- releasenotes/source/2023.2.rst | 6 ++ releasenotes/source/index.rst | 1 + .../locale/en_GB/LC_MESSAGES/releasenotes.po | 91 +++++++++++++++- releasenotes/source/yoga.rst | 2 +- requirements.txt | 4 - .../receive_message/JsonDecoder.java | 84 +++++++-------- .../receive_message/SampleZaqarEndpoint.java | 114 ++++++++++----------- .../send_message/SampleZaqarEndpoint.java | 90 ++++++++-------- samples/javascript/receive_message/zaqar_sample.js | 64 ++++++------ samples/javascript/send_message/zaqar_sample.js | 50 ++++----- .../jaxrs/receive_message/SampleZaqarServlet.java | 110 ++++++++++---------- samples/jaxrs/send_message/SampleZaqarServlet.java | 104 +++++++++---------- samples/nodejs/receive_message/zaqar_sample.js | 68 ++++++------ samples/nodejs/send_message/zaqar_sample.js | 54 +++++----- .../receive_message/zaqar_sample.py | 0 .../send_message/zaqar_sample.py | 0 setup.cfg | 3 + test-requirements.txt | 6 +- tools/test-setup.sh | 13 ++- zaqar/conf/drivers_management_store_mongodb.py | 1 + zaqar/conf/drivers_management_store_redis.py | 1 + zaqar/conf/drivers_management_store_sqlalchemy.py | 4 +- zaqar/conf/drivers_message_store_mongodb.py | 1 + zaqar/conf/drivers_message_store_redis.py | 4 +- zaqar/conf/drivers_message_store_swift.py | 10 +- zaqar/conf/transport.py | 3 +- zaqar/locale/de/LC_MESSAGES/zaqar.po | 5 +- zaqar/locale/en_GB/LC_MESSAGES/zaqar.po | 14 ++- zaqar/locale/id/LC_MESSAGES/zaqar.po | 5 +- zaqar/storage/mongodb/utils.py | 8 +- zaqar/storage/redis/utils.py | 8 +- .../sqlalchemy_migration/test_migrations.py | 4 +- .../sqlalchemy_migration/test_migrations_base.py | 6 +- .../unit/transport/wsgi/v2_0/test_flavors_new.py | 2 +- .../unit/transport/wsgi/v2_0/test_subscriptions.py | 2 +- zaqar/transport/encryptor.py | 76 ++++++++++++++ zaqar/transport/wsgi/v2_0/flavors.py | 9 +- 39 files changed, 608 insertions(+), 426 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 7b879156..8c23ed63 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,3 +0,0 @@ -# The order of packages is significant, because pip processes them in the order -# of appearance. Changing the order has an impact on the overall integration -# process, which may cause wedges in the gate later. @@ -14 +10,0 @@ msgpack>=1.0.0 # Apache-2.0 -python-memcached>=1.56 # PSF diff --git a/test-requirements.txt b/test-requirements.txt index 61dfe3b4..b82d4dcc 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -1,5 +1 @@ -# The order of packages is significant, because pip processes them in the order -# of appearance. Changing the order has an impact on the overall integration -# process, which may cause wedges in the gate later. -# Metrics and style -hacking>=3.0.1,<3.1.0 # Apache-2.0 +hacking>=6.1.0,<6.2.0 # Apache-2.0