[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