We are jazzed to announce the release of: oslo.messaging 8.0.0: Oslo Messaging API This release is part of the rocky release series. The source is available from: https://git.openstack.org/cgit/openstack/oslo.messaging Download the package from: https://pypi.org/project/oslo.messaging Please report issues through launchpad: https://bugs.launchpad.net/oslo.messaging For more details, please see below. 8.0.0 ^^^^^ Prelude ******* RPCClient now supports RPC call monitoring for detecting the loss of a server during an RPC call. New Features ************ * RPC call monitoring is a new RPCClient feature. Call monitoring causes the RPC server to periodically send keepalive messages back to the RPCClient while the RPC call is being processed. This can be used for early detection of a server failure without having to wait for the full call timeout to expire. Changes in oslo.messaging 7.0.0..8.0.0 -------------------------------------- 3616697 Do not access the connection's socket during error callback 6795722 Fix debug log message - missing argument 5626782 py37: drop use of 'async' as parameter name e55f419 Remove transport aliases support bcbebb7 Moving stestr to correct package order in test-requirements.txt 7e5be7c Switch to stestr ae9e673 Fix the bandit security linter test 684e3f0 Enable RPC call monitoring in AMQP 1.0 driver Diffstat (except docs and test files) ------------------------------------- .gitignore | 2 +- .stestr.conf | 3 + .testr.conf | 5 - lower-constraints.txt | 2 +- oslo_messaging/_drivers/amqp1_driver/controller.py | 99 ++++++++++---- oslo_messaging/_drivers/common.py | 10 +- oslo_messaging/_drivers/impl_amqp1.py | 73 ++++++++--- oslo_messaging/_drivers/impl_rabbit.py | 14 +- .../dealer/zmq_dealer_publisher_direct.py | 2 +- .../_drivers/zmq_driver/client/zmq_senders.py | 6 +- oslo_messaging/notify/notifier.py | 7 +- oslo_messaging/transport.py | 38 ++---- .../RPC-call-monitoring-7977f047d069769a.yaml | 11 ++ test-requirements.txt | 3 +- tox.ini | 42 +++--- 19 files changed, 343 insertions(+), 228 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 0ca1232..9cedd5b 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -10,2 +10 @@ mock>=2.0.0 # BSD -python-subunit>=1.0.0 # Apache-2.0/BSD -testrepository>=0.0.18 # Apache-2.0/BSD +stestr>=2.0.0 # Apache-2.0
participants (1)
-
no-reply@openstack.org