We are pumped to announce the release of: oslo.messaging 4.3.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.2.0..4.3.0 -------------------------------------- 3c0a48a simulator.py improvements 5954d2a rabbit: improvements to QoS 6d654ec Updated from global requirements 36c3965 Remove server queue creating if target's server is empty e3fb672 Updated from global requirements 0fb20d8 Correctly set socket timeout for publishing 3adb5ab Updated from global requirements 668062e Use more secure yaml.safe_load() instead of yaml.load() be89def [kombu] Implement experimental message compression fbe10f0 [zmq] Multithreading access to zmq sockets 87ff93e [zmq] ZMQ_LINGER default value 9c182ee Remove matchmaker_redis configs from [DEFAULT] 3cb8934 Refactors base classes 2ae4f8f [zmq] Use PUSH/PULL for direct CAST bac3969 support ability to set thread pool size per listener 2b77d50 Fix misspellings Diffstat (except docs and test files) ------------------------------------- oslo_messaging/_drivers/amqp.py | 4 +- oslo_messaging/_drivers/amqpdriver.py | 17 ++- oslo_messaging/_drivers/base.py | 24 ++--- oslo_messaging/_drivers/impl_fake.py | 18 ++-- oslo_messaging/_drivers/impl_kafka.py | 15 ++- oslo_messaging/_drivers/impl_pika.py | 4 +- oslo_messaging/_drivers/impl_rabbit.py | 38 +++++-- oslo_messaging/_drivers/impl_zmq.py | 7 +- .../_drivers/pika_driver/pika_message.py | 11 +- oslo_messaging/_drivers/pika_driver/pika_poller.py | 47 ++++---- oslo_messaging/_drivers/protocols/amqp/driver.py | 8 +- .../publishers/dealer/zmq_dealer_call_publisher.py | 51 ++++----- .../publishers/dealer/zmq_dealer_publisher.py | 119 ++++++++------------- .../client/publishers/zmq_publisher_base.py | 32 +++++- .../client/publishers/zmq_push_publisher.py | 39 +++---- .../_drivers/zmq_driver/client/zmq_client.py | 9 +- .../server/consumers/zmq_consumer_base.py | 42 ++++++++ .../server/consumers/zmq_pull_consumer.py | 35 ++++-- .../server/consumers/zmq_router_consumer.py | 53 ++------- .../server/consumers/zmq_sub_consumer.py | 11 +- .../zmq_driver/server/zmq_incoming_message.py | 6 +- .../_drivers/zmq_driver/server/zmq_server.py | 15 ++- oslo_messaging/_drivers/zmq_driver/zmq_socket.py | 7 +- oslo_messaging/_executors/impl_pooledexecutor.py | 6 +- oslo_messaging/dispatcher.py | 2 +- oslo_messaging/opts.py | 1 - requirements.txt | 6 +- tools/simulator.py | 15 +-- 31 files changed, 395 insertions(+), 310 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 71be8bc..c09392b 100644 --- a/requirements.txt +++ b/requirements.txt @@ -7 +7 @@ pbr>=1.6 # Apache-2.0 -futurist>=0.6.0 # Apache-2.0 +futurist>=0.11.0 # Apache-2.0 @@ -26 +26 @@ cachetools>=1.0.0 # MIT License -eventlet!=0.18.0,>=0.17.4 # MIT +eventlet>=0.18.2 # MIT @@ -37 +37 @@ amqp>=1.4.0 # LGPL -kombu>=3.0.7 # BSD +kombu>=3.0.25 # BSD __________________________________________________________________________ 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