[release-announce] [oslo] oslo.messaging 5.13.0 (ocata)

no-reply at openstack.org no-reply at openstack.org
Thu Dec 1 16:46:04 UTC 2016


We are chuffed to announce the release of:

oslo.messaging 5.13.0: Oslo Messaging API

This release is part of the ocata 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.12.0..5.13.0
----------------------------------------

1d09ac9 Remove small job timeout
081a5fb [doc] Fix three typos
7b84104 [zmq] Fix zmq-specific f-tests from periodic hangs
eb6e8d4 [zmq] Fix functional gates proxy/pub-sub
feefead [zmq] Send fanouts without pub/sub in background
78f1137 Add Constraints support
ea8fad4 Replace six.iteritems() with .items()
da0e106 [zmq] Fix configuration for functional gate job
adf4cd9 Document the transport backend driver interface
aaed30f Fix a docstring typo in impl_pika.py
9ea5f18 [sentinel] Move master/slave discovering from __init__
9c25485 rabbit: on reconnect set socket timeout after channel is set
8efe0be Updated from global requirements
c9b5e47 [zmq] Don't create real matchmaker in unit tests
f9eebee update srouce doc pika_driver.rst the charactor then to than
0b075aa Remove useless logging import statements
a6c193f rabbit: Avoid busy loop on epoll_wait with heartbeat+eventlet
b1081f9 [zmq] Refactor receivers
ac58423 [zmq] Cleanup changes to zmq-specific f-tests
c961ba9 Updated from global requirements
b186663 This patch cleans up the 'notification_listener.rst' documetion by removing some class which don't exist and adding some function which exist in current source.
cf0c18a Remove nonexistent functions from documentation
90125aa Replace retrying with tenacity
e40f639 Remove the temporary hack in code
401102d [simulator] Fix transport_url usage


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

oslo_messaging/_drivers/amqp.py                    |   4 +-
.../oslo_messaging_amqp_driver_overview.rst        |   4 +-
oslo_messaging/_drivers/amqpdriver.py              |  11 +-
oslo_messaging/_drivers/base.py                    | 433 ++++++++++++++++++---
oslo_messaging/_drivers/common.py                  |   2 +-
oslo_messaging/_drivers/impl_pika.py               |  35 +-
oslo_messaging/_drivers/impl_rabbit.py             |   5 +-
oslo_messaging/_drivers/impl_zmq.py                |   2 -
.../_drivers/pika_driver/pika_message.py           |  44 ++-
.../publishers/dealer/zmq_dealer_publisher_base.py |  10 +-
.../dealer/zmq_dealer_publisher_direct.py          |  13 +-
.../dealer/zmq_dealer_publisher_proxy.py           |  21 +-
.../client/publishers/zmq_publisher_base.py        |  17 +-
.../_drivers/zmq_driver/client/zmq_ack_manager.py  |  44 ++-
.../_drivers/zmq_driver/client/zmq_client_base.py  |  31 +-
.../zmq_driver/client/zmq_publisher_manager.py     |  53 ++-
.../_drivers/zmq_driver/client/zmq_receivers.py    | 171 ++++----
.../_drivers/zmq_driver/client/zmq_request.py      |   4 +-
.../_drivers/zmq_driver/client/zmq_response.py     |   6 +-
.../zmq_driver/client/zmq_routing_table.py         |  42 +-
.../_drivers/zmq_driver/client/zmq_senders.py      |  22 +-
.../zmq_driver/matchmaker/zmq_matchmaker_redis.py  |  53 ++-
.../proxy/central/zmq_publisher_proxy.py           |   3 -
.../zmq_driver/proxy/local/zmq_local_proxy.py      |   4 -
.../server/consumers/zmq_dealer_consumer.py        |   8 +-
.../zmq_driver/server/zmq_incoming_message.py      |   4 +-
.../_drivers/zmq_driver/server/zmq_ttl_cache.py    |   4 +-
oslo_messaging/_drivers/zmq_driver/zmq_options.py  |   2 +-
oslo_messaging/_drivers/zmq_driver/zmq_updater.py  |   2 -
oslo_messaging/dispatcher.py                       |   3 -
oslo_messaging/notify/_impl_routing.py             |   5 +-
oslo_messaging/notify/middleware.py                |   3 +-
oslo_messaging/rpc/client.py                       |   2 +-
oslo_messaging/rpc/dispatcher.py                   |   5 +-
oslo_messaging/transport.py                        |   2 +-
requirements.txt                                   |  10 +-
setup-test-env-zmq-proxy.sh                        |   2 +-
setup-test-env-zmq-pub-sub.sh                      |   9 +-
tools/simulator.py                                 |   4 -
tools/tox_install.sh                               |  30 ++
tox.ini                                            |  31 +-
55 files changed, 929 insertions(+), 454 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 11b5271..fa07edd 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -5 +5 @@
-pbr>=1.6 # Apache-2.0
+pbr>=1.8 # Apache-2.0
@@ -11 +11 @@ oslo.log>=3.11.0 # Apache-2.0
-oslo.utils>=3.17.0 # Apache-2.0
+oslo.utils>=3.18.0 # Apache-2.0
@@ -23,3 +23 @@ cachetools>=1.1.0 # MIT License
-
-# FIXME(markmc): remove this when the drivers no longer
-# import eventlet
+# FIXME(markmc): remove this when the drivers no longer import eventlet
@@ -44 +42 @@ futures>=3.0;python_version=='2.7' or python_version=='2.6' # BSD
-retrying!=1.3.0,>=1.2.3 # Apache-2.0
+tenacity>=3.2.1 # Apache-2.0





More information about the Release-announce mailing list