[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