[openstack-dev] [new][oslo] oslo.messaging 5.2.0 release (newton)

no-reply at openstack.org no-reply at openstack.org
Wed Jun 1 17:24:01 UTC 2016


We are thrilled to announce the release of:

oslo.messaging 5.2.0: Oslo Messaging API

This release is part of the newton release series.

With source available at:

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

With package available at:

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

Please report issues through launchpad:

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

For more details, please see below.

5.2.0
^^^^^

Other Notes

* Switch to reno for managing release notes.

Changes in oslo.messaging 5.1.0..5.2.0
--------------------------------------

4b0e247 Updated from global requirements
5fb8f26 Modify the TransportURL's docstrings
9ccfbdd Fix problems after refactoring RPC client
4d0f7ab deprecate usage of transport aliases
a7e5a42 kafka: Deprecates host, port options
f6e1e0a Updated from global requirements
0991a69 Add reno for releasenotes management
39749c7 Remove logging from serialize_remote_exception
99b8437 [kafka] Add several bootstrap servers support
43cfc18 Fix consuming from missing queues
32a7c1c Fix bug with version_cap and target.version in RPCClient
6726025 Make TransportURL.parse aware of transport_url
2f0d53b rabbit: Deprecates host, port, auth options
5dd059a Remove deprecated localcontext
88e26a5 zeromq: Deprecates host, port options
e72a8d5 Reorganize the AMQP 1.0 driver source files
63de855 Implements configurable connection factory
00bb55e The need to wait for a given time is no longer valid in 3.2+
4efd2d9 [zmq] Reduce object serialization on router proxy
6037b2b Updated from global requirements
9cdc9e0 [zmq] Add backend ROUTER to increase bandwidth
681c9fe [zmq] Add Sentinel instructions to deployment guide
776871f Rabbit driver: failure of rpc-calls with float timeout
53aa3a5 Use eventletutils to check is_monkey_patched
e65539b [zmq] Second router proxy doesn't dispatch messages properly
2aab5a6 Add parse.unquote to transport_url
042fef5 Use single producer and to avoid an exchange redeclaration
82602ae Refactor RPC client

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

.gitignore                                         |    1 +
oslo_messaging/__init__.py                         |    1 -
oslo_messaging/_cmd/zmq_proxy.py                   |   14 +-
oslo_messaging/_drivers/amqp1_driver/__init__.py   |    0
oslo_messaging/_drivers/amqp1_driver/controller.py |  747 ++++++++++++++
.../_drivers/amqp1_driver/drivertasks.py           |  111 ++
oslo_messaging/_drivers/amqp1_driver/eventloop.py  |  345 +++++++
oslo_messaging/_drivers/amqp1_driver/opts.py       |  100 ++
oslo_messaging/_drivers/amqpdriver.py              |   10 +-
oslo_messaging/_drivers/base.py                    |    2 +-
oslo_messaging/_drivers/common.py                  |    7 +-
oslo_messaging/_drivers/impl_amqp1.py              |  299 ++++++
oslo_messaging/_drivers/impl_fake.py               |    2 +-
oslo_messaging/_drivers/impl_kafka.py              |   31 +-
oslo_messaging/_drivers/impl_pika.py               |   26 +-
oslo_messaging/_drivers/impl_rabbit.py             |   91 +-
.../_drivers/pika_driver/pika_commons.py           |   14 -
.../_drivers/pika_driver/pika_connection.py        |   55 +-
.../pika_driver/pika_connection_factory.py         |  307 ++++++
oslo_messaging/_drivers/pika_driver/pika_engine.py |  275 ++---
.../_drivers/pika_driver/pika_message.py           |    4 +-
oslo_messaging/_drivers/pool.py                    |   15 +-
oslo_messaging/_drivers/protocols/__init__.py      |    0
oslo_messaging/_drivers/protocols/amqp/__init__.py |    0
.../_drivers/protocols/amqp/controller.py          |  747 --------------
oslo_messaging/_drivers/protocols/amqp/driver.py   |  299 ------
.../_drivers/protocols/amqp/drivertasks.py         |  112 --
.../_drivers/protocols/amqp/eventloop.py           |  345 -------
oslo_messaging/_drivers/protocols/amqp/opts.py     |  100 --
.../_drivers/zmq_driver/broker/zmq_queue_proxy.py  |   87 +-
.../dealer/zmq_dealer_publisher_proxy.py           |   44 +-
.../client/publishers/dealer/zmq_reply_waiter.py   |   19 +-
.../client/publishers/zmq_pub_publisher.py         |   26 +-
.../client/publishers/zmq_publisher_base.py        |   11 +
.../_drivers/zmq_driver/client/zmq_response.py     |   11 +-
.../zmq_driver/matchmaker/matchmaker_redis.py      |    8 +
.../server/consumers/zmq_dealer_consumer.py        |   77 +-
.../server/consumers/zmq_pull_consumer.py          |    2 +-
.../server/consumers/zmq_router_consumer.py        |    2 +-
.../server/consumers/zmq_sub_consumer.py           |   50 +-
.../zmq_driver/server/zmq_incoming_message.py      |    8 +-
oslo_messaging/_drivers/zmq_driver/zmq_names.py    |   26 +-
oslo_messaging/_drivers/zmq_driver/zmq_socket.py   |   14 +-
oslo_messaging/_utils.py                           |    6 +
oslo_messaging/conffixture.py                      |    2 +-
oslo_messaging/localcontext.py                     |   85 --
oslo_messaging/notify/dispatcher.py                |    5 -
oslo_messaging/opts.py                             |    8 +-
oslo_messaging/rpc/client.py                       |  100 +-
oslo_messaging/rpc/dispatcher.py                   |    7 +-
oslo_messaging/rpc/server.py                       |    9 +-
oslo_messaging/transport.py                        |   51 +-
oslo_messaging/version.py                          |   18 +
releasenotes/notes/add_reno-3b4ae0789e9c45b4.yaml  |    3 +
releasenotes/source/_static/.placeholder           |    0
releasenotes/source/_templates/.placeholder        |    0
releasenotes/source/conf.py                        |  276 +++++
releasenotes/source/index.rst                      |    8 +
releasenotes/source/unreleased.rst                 |    5 +
requirements.txt                                   |    8 +-
setup-test-env-zmq.sh                              |    2 +-
setup.cfg                                          |   17 +-
test-requirements.txt                              |    3 +-
tox.ini                                            |    3 +
75 files changed, 4090 insertions(+), 3394 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index f4e7a66..f6e9f64 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -11 +11 @@ oslo.log>=1.14.0 # Apache-2.0
-oslo.utils>=3.5.0 # Apache-2.0
+oslo.utils>=3.9.0 # Apache-2.0
@@ -13 +13 @@ oslo.serialization>=1.10.0 # Apache-2.0
-oslo.service>=1.0.0 # Apache-2.0
+oslo.service>=1.10.0 # Apache-2.0
@@ -15 +15 @@ oslo.i18n>=2.1.0 # Apache-2.0
-stevedore>=1.9.0 # Apache-2.0
+stevedore>=1.10.0 # Apache-2.0
@@ -36 +36 @@ PyYAML>=3.1.0 # MIT
-amqp>=1.4.0 # LGPL
+amqp<2.0,>=1.4.0 # LGPL
diff --git a/test-requirements.txt b/test-requirements.txt
index dcbf4b7..6f5b25c 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -10 +10 @@ fixtures<2.0,>=1.3.1 # Apache-2.0/BSD
-mock>=1.2 # BSD
+mock>=2.0 # BSD
@@ -34,0 +35 @@ oslosphinx!=3.4.0,>=2.5.0 # Apache-2.0
+reno>=1.6.2 # Apache2





More information about the OpenStack-dev mailing list