We are content to announce the release of: oslo.messaging 4.5.0: Oslo Messaging API
This release is part of the mitaka 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. Changes in oslo.messaging 4.4.0..4.5.0 -------------------------------------- 12e2780 amqp: log time elapsed between receiving a message and replying 02135bc [zmq] Matchmaker redis set instead of list 2d53db6 Allow Notifier to have multiple topics f868936 Fix a minor syntax error in a log statement 1911828 Use PortOpt on kafka_default_port d70dfc2 Added duration to notify server/client f93e162 Improves logging 3288c4d Use more efficient mask_dict_password to mask password 4e1b813 Improves poller's stop logic 5fd3b15 Typos of 'recieve' instead of 'receive' fda27b0 [zmq] Support transport URL b97950e Get kafka notifications to work with kafka-python 0.9.5 1482687 Move server's logic from executors 11f78de Avoid hardcoding the notification topic and specify driver 8600f08 [zmq] Fix cinder create volume hangs 1561fbb Py3: Replace filter()/map() if a list is needed f97ee52 Py3: Switch json to oslo_serialization 2f7b583 Updated from global requirements 46ec05b Option rpc_response_timeout should not be used in zmq driver ccae7df Remove duplicate requirements 7347e14 Reduce number of rabbitmq consumer tag used 2eb4831 Documents the mirror queue policy of RabbitMQ 3.0 Diffstat (except docs and test files) ------------------------------------- oslo_messaging/_cmd/zmq_broker.py | 4 +- oslo_messaging/_drivers/amqpdriver.py | 9 +- oslo_messaging/_drivers/impl_kafka.py | 14 +- oslo_messaging/_drivers/impl_pika.py | 9 +- oslo_messaging/_drivers/impl_rabbit.py | 54 +++++-- oslo_messaging/_drivers/impl_zmq.py | 34 ++++- oslo_messaging/_drivers/pika_driver/pika_engine.py | 4 +- .../_drivers/pika_driver/pika_message.py | 25 ++-- oslo_messaging/_drivers/pika_driver/pika_poller.py | 162 +++++++++++++-------- .../_drivers/protocols/amqp/controller.py | 2 +- oslo_messaging/_drivers/protocols/amqp/driver.py | 44 +++++- .../_drivers/zmq_driver/client/zmq_client_base.py | 8 +- .../_drivers/zmq_driver/client/zmq_request.py | 27 ++-- .../_drivers/zmq_driver/matchmaker/base.py | 3 +- .../zmq_driver/matchmaker/matchmaker_redis.py | 55 ++++--- oslo_messaging/_drivers/zmq_driver/zmq_address.py | 2 - oslo_messaging/_executors/__init__.py | 0 oslo_messaging/_executors/base.py | 44 ------ oslo_messaging/_executors/impl_blocking.py | 102 ------------- oslo_messaging/_executors/impl_eventlet.py | 43 ------ oslo_messaging/_executors/impl_pooledexecutor.py | 155 -------------------- oslo_messaging/_executors/impl_thread.py | 30 ---- oslo_messaging/notify/_impl_log.py | 2 +- oslo_messaging/notify/notifier.py | 18 ++- oslo_messaging/opts.py | 12 +- oslo_messaging/server.py | 92 +++++++++--- requirements.txt | 2 +- setup.cfg | 6 +- test-requirements.txt | 1 - tools/simulator.py | 98 +++++++------ 42 files changed, 653 insertions(+), 841 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 86e177f..662a699 100644 --- a/requirements.txt +++ b/requirements.txt @@ -11 +11 @@ oslo.log>=1.14.0 # Apache-2.0 -oslo.utils>=3.4.0 # Apache-2.0 +oslo.utils>=3.5.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index 2d4dd83..7f22248 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -20 +19,0 @@ redis>=2.10.0 # MIT -retrying!=1.3.0,>=1.2.3 # Apache-2.0 __________________________________________________________________________ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev