[release-announce] oslo.messaging 9.5.0 (stein)

no-reply at openstack.org no-reply at openstack.org
Tue Feb 26 00:16:37 UTC 2019


We are delighted to announce the release of:

oslo.messaging 9.5.0: Oslo Messaging API

This release is part of the stein 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.

9.5.0
^^^^^

Critical Issues

* In combination with amqp<=2.4.0, "oslo.messaging" was unreliable
  when configured with TLS (as is generally recommended). Users would
  see frequent errors such as this:

     MessagingTimeout: Timed out waiting for a reply to message ID ae039d1695984addbfaaef032ce4fda3

  Such issues would typically lead to downstream service timeouts,
  with no recourse available other than disabling TLS altogether (see
  bug 1800957
  (https://bugs.launchpad.net/oslo.messaging/+bug/1800957)).

  The underlying issue is fixed in amqp version 2.4.1, which is now
  the minimum version that "oslo.messaging" requires.

Changes in oslo.messaging 9.4.0..9.5.0
--------------------------------------

76101e3 add python 3.7 unit test job
f8d0dcf Mark telemetry tests nv and remove from gate
64f74cd Bump amqp requirement version to >=2.4.1
fa2a3e4 Change python3.5 job to python3.7 job on Stein+
0953fa1 Kafka driver deployment guide
cb902e5 Update hacking version


Diffstat (except docs and test files)
-------------------------------------

.zuul.yaml                                         |   6 +-
lower-constraints.txt                              |   2 +-
oslo_messaging/_drivers/amqp1_driver/addressing.py |   4 +-
oslo_messaging/_drivers/amqp1_driver/controller.py |  18 +-
oslo_messaging/_drivers/amqp1_driver/eventloop.py  |  12 +-
oslo_messaging/_drivers/amqpdriver.py              |   4 +-
oslo_messaging/_drivers/impl_kafka.py              |   2 +-
oslo_messaging/_drivers/impl_rabbit.py             |   6 +-
oslo_messaging/conffixture.py                      |   4 +-
oslo_messaging/exceptions.py                       |   4 +-
oslo_messaging/hacking/checks.py                   |  44 ++--
oslo_messaging/opts.py                             |   7 +-
oslo_messaging/rpc/client.py                       |  13 +-
oslo_messaging/rpc/dispatcher.py                   |  24 +-
oslo_messaging/rpc/server.py                       |  12 +-
oslo_messaging/rpc/transport.py                    |   5 +-
oslo_messaging/serializer.py                       |   4 +-
oslo_messaging/server.py                           |  14 +-
oslo_messaging/transport.py                        |  20 +-
...-version-due-to-tls-issue-e877b152eb101c15.yaml |  16 ++
requirements.txt                                   |   2 +-
test-requirements.txt                              |   2 +-
tools/simulator.py                                 |   4 +-
tox.ini                                            |   6 +-
28 files changed, 379 insertions(+), 118 deletions(-)


Requirements updates
--------------------

diff --git a/requirements.txt b/requirements.txt
index ae1db4d..3c6eb93 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -29 +29 @@ PyYAML>=3.12 # MIT
-amqp>=2.4.0 # BSD
+amqp>=2.4.1 # BSD
diff --git a/test-requirements.txt b/test-requirements.txt
index 25b019b..c3fe319 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -6 +6 @@
-hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0
+hacking>=1.1.0,<1.2.0 # Apache-2.0






More information about the Release-announce mailing list