[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