[release-announce] oslo.messaging 8.0.0 (rocky)
no-reply at openstack.org
no-reply at openstack.org
Mon Jul 9 23:07:39 UTC 2018
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
More information about the Release-announce
mailing list