[openstack-dev] oslo.messaging 1.6.0 released
Doug Hellmann
doug at doughellmann.com
Tue Jan 27 22:23:10 UTC 2015
There were some issues with the build job, so this release has just gone
live. I apologize for the delay.
Doug
On Tue, Jan 27, 2015, at 02:05 PM, Doug Hellmann wrote:
> The Oslo team is pleased to announce the release of:
>
> oslo.messaging 1.6.0: Oslo Messaging API
>
> The primary reason for this release is to move the code
> out of the oslo namespace package as part of
> https://blueprints.launchpad.net/oslo-incubator/+spec/drop-namespace-packages
>
> This release also includes requirements updates, and several months worth
> of bug fixes.
>
> For more details, please see the git log history below and:
>
> http://launchpad.net/oslo.messaging/+milestone/1.6.0
>
> Please report issues through launchpad:
>
> http://bugs.launchpad.net/oslo.messaging
> Changes in /home/dhellmann/repos/openstack/oslo.messaging 1.5.1..1.6.0
> ----------------------------------------------------------------------
>
> bfb8c97 Updated from global requirements
> eb92511 Expose _impl_test for designate
> ee31a84 Update Oslo imports to remove namespace package
> 563376c Speedup the rabbit tests
> f286ef1 Fix functionnal tests
> db7371c Fixed docstring for Notifier
> 386f5da zmq: Refactor test case shared code
> 7680897 Add more private symbols to the old namespace package
> 2832051 Updated from global requirements
> b888ee3 Fixes test_two_pools_three_listener
> 0c49f0d Add TimerTestCase missing tests case
> be9fca7 fix qpid test issue with eventlet monkey patching
> 0ca1b1e Make setup.cfg packages include oslo.messaging
> 408d0da Upgrade to hacking 0.10
> a6d068a Add oslo.messaging._drivers.common for heat tests
> 1fa0e6a Port zmq driver to Python 3
> bc8675a fix qpid test issue with eventlet monkey patching
> e55a83e Move files out of the namespace package
> 31a149a Add a info log when a reconnection occurs
> 44132d4 rabbit: fix timeout timer when duration is None
> c18f9f7 Don't log each received messages
> 3e2d142 Fix some comments in a backporting review session
> c40ba04 Enable IPv6-support in libzmq by default
> 372bc49 Add a thread + futures executor based executor
> 56a9c55 safe_log Sanitize Passwords in List of Dicts
> 709c401 Updated from global requirements
> 98bfdd1 rabbit: add some tests when rpc_backend is set
> d3e6ea1 Warns user if thread monkeypatch is not done
> cd71c47 Add functional and unit 0mq driver tests
> 15aa5cb The executor doesn't need to set the timeout
> 43a9dc1 qpid: honor iterconsume timeout
> 023b7f4 rabbit: more precise iterconsume timeout
> 737afde Workflow documentation is now in infra-manual
> 66db2b3 Touch up grammar in warning messages
> 4e6dabb Make the RPCVersionCapError message clearer
> 254405d Doc: 'wait' releases driver connection, not 'stop'
> 09cd9c0 Don't allow call with fanout target
> 0844037 Add an optional executor callback to dispatcher
> eb21f6b Warn user if needed when the process is forked
> 7ad0d7e Fix reconnect race condition with RabbitMQ cluster
> 1624793 Add more TLS protocols to rabbit impl
> 6987b8a Fix incorrect attribute name in matchmaker_redis
>
> Diffstat (except docs and test files)
> -------------------------------------
>
> CONTRIBUTING.rst | 7 +-
> oslo/messaging/__init__.py | 15 +
> oslo/messaging/_cmd/__init__.py | 1 -
> oslo/messaging/_cmd/zmq_receiver.py | 39 -
> oslo/messaging/_drivers/__init__.py | 1 -
> oslo/messaging/_drivers/amqp.py | 222 -----
> oslo/messaging/_drivers/amqpdriver.py | 472 ----------
> oslo/messaging/_drivers/base.py | 108 ---
> oslo/messaging/_drivers/common.py | 343 +-------
> oslo/messaging/_drivers/impl_fake.py | 233 -----
> oslo/messaging/_drivers/impl_qpid.py | 731 ----------------
> oslo/messaging/_drivers/impl_rabbit.py | 783
> -----------------
> oslo/messaging/_drivers/impl_zmq.py | 941
> --------------------
> oslo/messaging/_drivers/matchmaker.py | 321 -------
> oslo/messaging/_drivers/matchmaker_redis.py | 139 ---
> oslo/messaging/_drivers/matchmaker_ring.py | 104 ---
> oslo/messaging/_drivers/pool.py | 88 --
> oslo/messaging/_drivers/protocols/__init__.py | 0
> oslo/messaging/_drivers/protocols/amqp/__init__.py | 0
> .../_drivers/protocols/amqp/controller.py | 589 -------------
> oslo/messaging/_drivers/protocols/amqp/driver.py | 295 -------
> .../messaging/_drivers/protocols/amqp/eventloop.py | 339 -------
> oslo/messaging/_drivers/protocols/amqp/opts.py | 73 --
> oslo/messaging/_executors/base.py | 33 +-
> oslo/messaging/_executors/impl_blocking.py | 56 --
> oslo/messaging/_executors/impl_eventlet.py | 112 ---
> oslo/messaging/_i18n.py | 35 -
> oslo/messaging/_utils.py | 41 -
> oslo/messaging/conffixture.py | 67 +-
> oslo/messaging/exceptions.py | 29 +-
> oslo/messaging/localcontext.py | 44 +-
> oslo/messaging/notify/__init__.py | 1 +
> oslo/messaging/notify/_impl_log.py | 35 -
> oslo/messaging/notify/_impl_messaging.py | 60 --
> oslo/messaging/notify/_impl_noop.py | 24 -
> oslo/messaging/notify/_impl_routing.py | 135 ---
> oslo/messaging/notify/_impl_test.py | 34 -
> oslo/messaging/notify/dispatcher.py | 119 +--
> oslo/messaging/notify/listener.py | 123 +--
> oslo/messaging/notify/log_handler.py | 48 +-
> oslo/messaging/notify/logger.py | 70 +-
> oslo/messaging/notify/middleware.py | 117 +--
> oslo/messaging/notify/notifier.py | 304 +------
> oslo/messaging/openstack/__init__.py | 0
> oslo/messaging/openstack/common/__init__.py | 0
> oslo/messaging/openstack/common/context.py | 126 ---
> oslo/messaging/opts.py | 75 --
> oslo/messaging/rpc/client.py | 382 +-------
> oslo/messaging/rpc/dispatcher.py | 178 +---
> oslo/messaging/rpc/server.py | 138 +--
> oslo/messaging/serializer.py | 65 +-
> oslo/messaging/server.py | 135 +--
> oslo/messaging/target.py | 83 +-
> oslo/messaging/transport.py | 413 +--------
> oslo_messaging/__init__.py | 23 +
> oslo_messaging/_cmd/__init__.py | 1 +
> oslo_messaging/_cmd/zmq_receiver.py | 40 +
> oslo_messaging/_drivers/__init__.py | 1 +
> oslo_messaging/_drivers/amqp.py | 224 +++++
> oslo_messaging/_drivers/amqpdriver.py | 453 ++++++++++
> oslo_messaging/_drivers/base.py | 114 +++
> oslo_messaging/_drivers/common.py | 356 ++++++++
> oslo_messaging/_drivers/impl_fake.py | 241 +++++
> oslo_messaging/_drivers/impl_qpid.py | 775 ++++++++++++++++
> oslo_messaging/_drivers/impl_rabbit.py | 832
> ++++++++++++++++++
> oslo_messaging/_drivers/impl_zmq.py | 973
> +++++++++++++++++++++
> oslo_messaging/_drivers/matchmaker.py | 321 +++++++
> oslo_messaging/_drivers/matchmaker_redis.py | 140 +++
> oslo_messaging/_drivers/matchmaker_ring.py | 105 +++
> oslo_messaging/_drivers/pool.py | 88 ++
> oslo_messaging/_drivers/protocols/__init__.py | 0
> oslo_messaging/_drivers/protocols/amqp/__init__.py | 0
> .../_drivers/protocols/amqp/controller.py | 589 +++++++++++++
> oslo_messaging/_drivers/protocols/amqp/driver.py | 296 +++++++
> .../_drivers/protocols/amqp/eventloop.py | 339 +++++++
> oslo_messaging/_drivers/protocols/amqp/opts.py | 73 ++
> oslo_messaging/_executors/__init__.py | 0
> oslo_messaging/_executors/base.py | 53 ++
> oslo_messaging/_executors/impl_blocking.py | 57 ++
> oslo_messaging/_executors/impl_eventlet.py | 118 +++
> oslo_messaging/_executors/impl_thread.py | 131 +++
> oslo_messaging/_i18n.py | 35 +
> oslo_messaging/_utils.py | 41 +
> oslo_messaging/conffixture.py | 78 ++
> oslo_messaging/exceptions.py | 40 +
> oslo_messaging/localcontext.py | 55 ++
> oslo_messaging/notify/__init__.py | 27 +
> oslo_messaging/notify/_impl_log.py | 41 +
> oslo_messaging/notify/_impl_messaging.py | 60 ++
> oslo_messaging/notify/_impl_noop.py | 24 +
> oslo_messaging/notify/_impl_routing.py | 135 +++
> oslo_messaging/notify/_impl_test.py | 34 +
> oslo_messaging/notify/dispatcher.py | 135 +++
> oslo_messaging/notify/listener.py | 137 +++
> oslo_messaging/notify/log_handler.py | 42 +
> oslo_messaging/notify/logger.py | 82 ++
> oslo_messaging/notify/middleware.py | 128 +++
> oslo_messaging/notify/notifier.py | 315 +++++++
> oslo_messaging/openstack/__init__.py | 0
> oslo_messaging/openstack/common/__init__.py | 0
> oslo_messaging/openstack/common/context.py | 126 +++
> oslo_messaging/opts.py | 75 ++
> oslo_messaging/rpc/__init__.py | 32 +
> oslo_messaging/rpc/client.py | 397 +++++++++
> oslo_messaging/rpc/dispatcher.py | 195 +++++
> oslo_messaging/rpc/server.py | 152 ++++
> oslo_messaging/serializer.py | 76 ++
> oslo_messaging/server.py | 150 ++++
> oslo_messaging/target.py | 94 ++
> oslo_messaging/transport.py | 424 +++++++++
> requirements-py3.txt | 10 +-
> requirements.txt | 15 +-
> setup.cfg | 34 +-
> test-requirements-py3.txt | 2 +-
> test-requirements.txt | 5 +-
> tox.ini | 8 +-
> 195 files changed, 18219 insertions(+), 9934 deletions(-)
>
> Requirements updates
> --------------------
>
> diff --git a/requirements-py3.txt b/requirements-py3.txt
> index e074095..64f3cb8 100644
> --- a/requirements-py3.txt
> +++ b/requirements-py3.txt
> @@ -5,4 +5,4 @@
> -oslo.config>=1.4.0 # Apache-2.0
> -oslo.serialization>=1.0.0 # Apache-2.0
> -oslo.utils>=1.0.0 # Apache-2.0
> -oslo.i18n>=1.0.0 # Apache-2.0
> +oslo.config>=1.6.0 # Apache-2.0
> +oslo.serialization>=1.2.0 # Apache-2.0
> +oslo.utils>=1.2.0 # Apache-2.0
> +oslo.i18n>=1.3.0 # Apache-2.0
> @@ -21 +21 @@ kombu>=2.5.0
> -oslo.middleware>=0.1.0 # Apache-2.0
> +oslo.middleware>=0.3.0 # Apache-2.0
> diff --git a/requirements.txt b/requirements.txt
> index 3f80258..352b14a 100644
> --- a/requirements.txt
> +++ b/requirements.txt
> @@ -7,4 +7,4 @@ pbr>=0.6,!=0.7,<1.0
> -oslo.config>=1.4.0 # Apache-2.0
> -oslo.utils>=1.0.0 # Apache-2.0
> -oslo.serialization>=1.0.0 # Apache-2.0
> -oslo.i18n>=1.0.0 # Apache-2.0
> +oslo.config>=1.6.0 # Apache-2.0
> +oslo.utils>=1.2.0 # Apache-2.0
> +oslo.serialization>=1.2.0 # Apache-2.0
> +oslo.i18n>=1.3.0 # Apache-2.0
> @@ -19 +19 @@ six>=1.7.0
> -eventlet>=0.15.2
> +eventlet>=0.16.1
> @@ -28 +28,4 @@ kombu>=2.5.0
> -oslo.middleware>=0.1.0 # Apache-2.0
> +oslo.middleware>=0.3.0 # Apache-2.0
> +
> +# for the futures based executor
> +futures>=2.1.6
> diff --git a/test-requirements-py3.txt b/test-requirements-py3.txt
> index 49c9cba..937c9f2 100644
> --- a/test-requirements-py3.txt
> +++ b/test-requirements-py3.txt
> @@ -6 +6 @@
> -hacking>=0.9.1,<0.10
> +hacking>=0.10.0,<0.11
> diff --git a/test-requirements.txt b/test-requirements.txt
> index 3105e4c..0b2a583 100644
> --- a/test-requirements.txt
> +++ b/test-requirements.txt
> @@ -6 +6 @@
> -hacking>=0.9.2,<0.10
> +hacking>=0.10.0,<0.11
> @@ -23,0 +24,3 @@ redis>=2.10.0
> +# for test_impl_zmq
> +pyzmq>=14.3.1
> __________________________________________________________________________
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe:
> OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
More information about the OpenStack-dev
mailing list