We are satisfied to announce the release of: oslo.messaging 5.34.1: Oslo Messaging API This release is part of the queens release series. The source is available from: https://git.openstack.org/cgit/openstack/oslo.messaging Download the package from: https://pypi.python.org/pypi/oslo.messaging Please report issues through launchpad: https://bugs.launchpad.net/oslo.messaging For more details, please see below. 5.34.1 ^^^^^^ Other Notes * On rabbitmq, in the past, acknownlegement of messages was done within the application callback thread/greenlet. This thread was blocked until the message was ack. In newton, we rewrote the message acknownlegement to ensure we haven't two threads writting the the socket at the same times. Now all pendings ack are done by the main thread. They are no more reason to block the application callback thread until the message is ack. Other driver already release the application callback threads before the message is acknownleged. This is also the case for rabbitmq, now. Changes in oslo.messaging 5.34.0..5.34.1 ---------------------------------------- b6b86bc Imported Translations from Zanata d68b53f Avoid tox_install.sh for constraints support c38857e rabbitmq: don't wait for message ack/requeue d0a3f70 Add zmq packages that are no longer in bindep-fallback 7c65038 don't convert generator to list unless required b8a686f sort when using groupby Diffstat (except docs and test files) ------------------------------------- bindep.txt | 5 ++++ oslo_messaging/_drivers/amqpdriver.py | 27 +++---------------- oslo_messaging/notify/dispatcher.py | 11 ++++---- oslo_messaging/server.py | 12 --------- .../rabbit-no-wait-for-ack-9e5de3e1320d7660.yaml | 12 +++++++++ .../locale/en_GB/LC_MESSAGES/releasenotes.po | 7 +++-- tools/tox_install.sh | 31 ---------------------- tox.ini | 14 ++++++---- 8 files changed, 40 insertions(+), 79 deletions(-)