[release-announce] [oslo] oslo.messaging 5.18.0 (pike)

no-reply at openstack.org no-reply at openstack.org
Mon Mar 6 17:23:01 UTC 2017


We enthusiastically announce the release of:

oslo.messaging 5.18.0: Oslo Messaging API

This release is part of the pike release series.

The source is available from:

    http://git.openstack.org/cgit/openstack/oslo.messaging

Download the package from:

    https://pypi.python.org/pypi/oslo.messaging

Please report issues through launchpad:

    http://bugs.launchpad.net/oslo.messaging

For more details, please see below.

Changes in oslo.messaging 5.17.0..5.18.0
----------------------------------------

afd4ecf Remove old messaging notify driver alias
7bfbac5 Updated from global requirements
0c369cb RabbitMQ: Standardize SSL parameter names
94c818d drop topic keyword from Notifier
037dee1 Validate the transport url query string
58b026a drivers: use common.ConfigOptsProxy everywhere
41fa1ac Stop using oslotest.mockpatch
f9cba9b tests: don't run functional tests in parallel
7e71ac8 rabbit: make ack/requeue thread-safe
4cf269a Fix releasenotes
3e727ea Updated from global requirements
6c7094a [zmq] Update configurations documentation
aab5ea2 Fix type of the kafka_consumer_timeout option
4a16794 [zmq] Dynamic connections send failure
5bacea1 support kombu4
4f22983 Test:Use unittest.mock on Python 3
7e76725 Fix the typo
f33bb02 pbr.version.VersionInfo needs package name (oslo.xyz and not oslo_xyz)
35744c8 [zmq] Properly analyse `use_dynamic_connections` option
407544a [zmq] Dummy add value aging mechanism
fe8d613 kafka: skip multiple servers tests
578a186 kafka: ensure topics are created
c7cdf2d kafka: fix python3 exception
61c9e03 kafka: Remove testing hack for kafka
08b6472 [zmq] Failure of dynamic connections fanout
4fbfd95 Update reno for stable/ocata
58f20a8 Return list of addresses for IPV4 and IPV6


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

.testr.conf                                        |   1 +
oslo_messaging/_drivers/amqp1_driver/eventloop.py  |   4 +-
oslo_messaging/_drivers/amqpdriver.py              |  75 +++-
oslo_messaging/_drivers/common.py                  |  12 +-
oslo_messaging/_drivers/impl_amqp1.py              |   1 +
oslo_messaging/_drivers/impl_kafka.py              |  11 +-
oslo_messaging/_drivers/impl_pika.py               |   2 +
oslo_messaging/_drivers/impl_rabbit.py             | 114 +++---
oslo_messaging/_drivers/impl_zmq.py                |   2 +-
oslo_messaging/_drivers/kafka_options.py           |   9 +-
oslo_messaging/_drivers/pika_driver/pika_engine.py |   2 -
.../dealer/zmq_dealer_publisher_direct.py          |  17 +-
.../dealer/zmq_dealer_publisher_proxy.py           |   5 +-
.../_drivers/zmq_driver/client/zmq_client.py       |  10 +-
.../_drivers/zmq_driver/client/zmq_senders.py      |  14 +-
.../zmq_driver/matchmaker/zmq_matchmaker_base.py   |  41 +-
oslo_messaging/_drivers/zmq_driver/zmq_options.py  |   4 +-
oslo_messaging/_drivers/zmq_driver/zmq_socket.py   |   5 +
oslo_messaging/hacking/checks.py                   |  14 +
oslo_messaging/notify/_impl_messaging.py           |  24 --
oslo_messaging/notify/logger.py                    |   6 +-
oslo_messaging/notify/notifier.py                  |  14 +-
.../drivers/zmq/matchmaker/test_impl_matchmaker.py |  42 +-
oslo_messaging/version.py                          |   2 +-
releasenotes/source/index.rst                      |   1 +
releasenotes/source/newton.rst                     |   4 +-
releasenotes/source/ocata.rst                      |   6 +
releasenotes/source/unreleased.rst                 |   6 +-
requirements.txt                                   |  15 +-
setup.py                                           |   2 +-
test-requirements.txt                              |  11 +-
tools/tox_install.sh                               |   9 +-
tox.ini                                            |   5 +
56 files changed, 821 insertions(+), 379 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 7ef1b53..44dc7bd 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -5 +5 @@
-pbr>=1.8 # Apache-2.0
+pbr>=2.0.0 # Apache-2.0
@@ -9 +9 @@ oslo.config!=3.18.0,>=3.14.0 # Apache-2.0
-oslo.context>=2.9.0 # Apache-2.0
+oslo.context>=2.12.0 # Apache-2.0
@@ -11 +11 @@ oslo.log>=3.11.0 # Apache-2.0
-oslo.utils>=3.18.0 # Apache-2.0
+oslo.utils>=3.20.0 # Apache-2.0
@@ -15 +15 @@ oslo.i18n>=2.1.0 # Apache-2.0
-stevedore>=1.17.1 # Apache-2.0
+stevedore>=1.20.0 # Apache-2.0
@@ -30,2 +30,3 @@ PyYAML>=3.10.0 # MIT
-amqp<2.0,>=1.4.0 # LGPL
-kombu<4.0.0,>=3.0.25 # BSD
+# FIXME(gordc): bump to amqp2 and kombu4 once requirements updated
+amqp>=1.4.0 # LGPL
+kombu>=3.0.25 # BSD
@@ -40 +41 @@ tenacity>=3.2.1 # Apache-2.0
-oslo.middleware>=3.0.0 # Apache-2.0
+oslo.middleware>=3.10.0 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index d03cceb..9a38013 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -10 +10 @@ mock>=2.0 # BSD
-mox3>=0.7.0 # Apache-2.0
+mox3!=0.19.0,>=0.7.0 # Apache-2.0
@@ -24,6 +24 @@ pyzmq>=14.3.1 # LGPL+BSD
-# NOTE(sileht) temporary commented since requirements repo cap it to <1.0.0
-# due to monasca project that have some concern with newer version.
-# The driver is currently experimental, python-kafka<1.0.0 API have major issue
-# that can't make the oslo.messaging driver works, so we prefer having a working
-# driver with a non-synced dep, that the reverse
-# kafka-python>=1.3.1 # Apache-2.0
+kafka-python>=1.3.1 # Apache-2.0
@@ -37 +32 @@ coverage>=4.0 # Apache-2.0
-sphinx!=1.3b1,<1.4,>=1.2.1 # BSD
+sphinx>=1.5.1 # BSD





More information about the Release-announce mailing list