[release][oslo] oslo.messaging release 2.8.0 (mitaka)
We are eager to announce the release of: oslo.messaging 2.8.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 For more details, please see the git log history below and: http://launchpad.net/oslo.messaging/+milestone/2.8.0 Please report issues through launchpad: http://bugs.launchpad.net/oslo.messaging Changes in oslo.messaging 2.7.0..2.8.0 -------------------------------------- 2786a9d Add a "bandit" target to tox.ini f5d1897 Updated from global requirements 9e5fb56 Remove a useless statement d700c38 Robustify locking in MessageHandlingServer 52e6248 Use "secret=True" for password-related options a162d65 Imported Translations from Zanata d05278f Modify simulator.py tool ea106e9 Fix target resolution mismatch in neutron, nova, heat c4a7ac0 Use yaml.safe_load instead of yaml.load a6da2a9 Trivial locking cleanup in test_listener f9b14c0 Remove unused event in ServerThreadHelper 3f3c489 Fix a race calling blocking MessageHandlingServer.start() 9d74ee4 Fix assumptions in test_server_wait_method aec5060 Rename MessageHandlingServer._executor for readability a3fa8ff Updated from global requirements Diffstat (except docs and test files) ------------------------------------- bandit.yaml | 362 +++++++++++++++++++++ .../en_GB/LC_MESSAGES/oslo.messaging-log-error.po | 9 +- .../en_GB/LC_MESSAGES/oslo.messaging-log-info.po | 9 +- .../LC_MESSAGES/oslo.messaging-log-warning.po | 12 +- .../es/LC_MESSAGES/oslo.messaging-log-error.po | 13 +- .../es/LC_MESSAGES/oslo.messaging-log-warning.po | 26 -- .../fr/LC_MESSAGES/oslo.messaging-log-error.po | 11 +- .../fr/LC_MESSAGES/oslo.messaging-log-warning.po | 26 -- .../locale/oslo.messaging-log-critical.pot | 20 -- .../locale/oslo.messaging-log-warning.pot | 18 +- .../ru/LC_MESSAGES/oslo.messaging-log-error.po | 11 +- oslo_messaging/_drivers/impl_zmq.py | 2 +- oslo_messaging/_drivers/protocols/amqp/opts.py | 2 + .../_drivers/zmq_driver/broker/zmq_broker.py | 8 +- .../_drivers/zmq_driver/broker/zmq_queue_proxy.py | 74 +++-- .../client/publishers/zmq_dealer_publisher.py | 79 ++++- .../client/publishers/zmq_publisher_base.py | 7 + .../client/publishers/zmq_req_publisher.py | 45 ++- .../_drivers/zmq_driver/client/zmq_client.py | 4 +- .../_drivers/zmq_driver/client/zmq_request.py | 11 + .../zmq_driver/matchmaker/matchmaker_redis.py | 37 +-- .../_drivers/zmq_driver/poller/threading_poller.py | 7 +- .../server/consumers/zmq_consumer_base.py | 3 +- .../server/consumers/zmq_router_consumer.py | 51 ++- .../zmq_driver/server/zmq_incoming_message.py | 18 +- .../_drivers/zmq_driver/server/zmq_server.py | 8 +- oslo_messaging/_drivers/zmq_driver/zmq_address.py | 11 + oslo_messaging/_drivers/zmq_driver/zmq_names.py | 16 + oslo_messaging/_drivers/zmq_driver/zmq_socket.py | 6 + oslo_messaging/_executors/impl_blocking.py | 68 +++- oslo_messaging/_utils.py | 23 -- oslo_messaging/notify/_impl_routing.py | 2 +- oslo_messaging/server.py | 265 +++++++++++---- oslo_messaging/transport.py | 1 - requirements.txt | 6 +- test-requirements.txt | 3 + tools/messages_length.yaml | 13 + tools/simulator.py | 77 ++++- tox.ini | 6 +- 44 files changed, 1315 insertions(+), 356 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index f00a9dc..d703e20 100644 --- a/requirements.txt +++ b/requirements.txt @@ -8 +8 @@ futurist>=0.1.2 # Apache-2.0 -oslo.config>=2.3.0 # Apache-2.0 +oslo.config>=2.6.0 # Apache-2.0 @@ -11,2 +11,2 @@ oslo.log>=1.8.0 # Apache-2.0 -oslo.utils>=2.4.0 # Apache-2.0 -oslo.serialization>=1.4.0 # Apache-2.0 +oslo.utils!=2.6.0,>=2.4.0 # Apache-2.0 +oslo.serialization>=1.10.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index 693f069..53d199c 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -38,0 +39,3 @@ pyngus>=2.0.0 # Apache-2.0 + +# Bandit security code scanner +bandit>=0.13.2
participants (1)
-
davanum@gmail.com