[oslo] oslo.messaging 5.18.0 (pike)
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
participants (1)
-
no-reply@openstack.org