We are happy to announce the release of: oslo.messaging 1.4.2: Oslo Messaging API This release is part of the juno stable 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/1.4.2 Please report issues through launchpad: http://bugs.launchpad.net/oslo.messaging Changes in oslo.messaging 1.4.1..1.4.2 -------------------------------------- 01a7893 Updated from global requirements adbd7c5 Fix list_opts test to not check all deps b6b6edc rabbit: redeclare consumers when ack/requeue fail 3ac14ae Fix possible usage of undefined variable 228bade Updated from global requirements 92e1e3e Updated from global requirements ec65803 qpid: Always auto-delete queue of DirectConsumer 2bb31d1 Fix _poll_connection not timeout issue (2/2) 8583533 Fix _poll_connection not timeout issue (1/2) a4ecc52 Updated from global requirements 42b65bf Fix rabbit driver use of ssl.PROTOCOL_SSLv3 Diffstat (except docs and test files) ------------------------------------- oslo/messaging/_drivers/amqpdriver.py | 24 +++++++++++------ oslo/messaging/_drivers/common.py | 25 ++++++++++++++++++ oslo/messaging/_drivers/impl_qpid.py | 1 - oslo/messaging/_drivers/impl_rabbit.py | 48 +++++++++++++++++++++++++--------- requirements-py3.txt | 19 ++++++++------ requirements.txt | 19 ++++++++------ setup.py | 1 - test-requirements-py3.txt | 29 +++++++++++--------- test-requirements.txt | 31 ++++++++++++---------- 12 files changed, 172 insertions(+), 71 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index efb513e..70cd784 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,3 +1,6 @@ -oslo.config>=1.4.0.0a3 -oslo.utils>=0.2.0 -stevedore>=0.14 +# The order of packages is significant, because pip processes them in the order +# of appearance. Changing the order has an impact on the overall integration +# process, which may cause wedges in the gate later. +oslo.config<=1.6.0,>=1.4.0 # Apache-2.0 +oslo.utils<1.5.0,>=1.4.0 # Apache-2.0 +stevedore<=1.3.0,>=1.0.0 # Apache-2.0 @@ -6 +9 @@ stevedore>=0.14 -six>=1.7.0 +six<=1.9.0,>=1.7.0 @@ -11 +14 @@ six>=1.7.0 -eventlet>=0.13.0 +eventlet<=0.15.2,>=0.15.1 @@ -14 +17 @@ eventlet>=0.13.0 -Babel>=1.3 +Babel<=1.3,>=1.3 @@ -17 +20 @@ Babel>=1.3 -PyYAML>=3.1.0 +PyYAML<=3.10,>=3.1.0 @@ -20 +23 @@ PyYAML>=3.1.0 -kombu>=2.4.8 +kombu<=3.0.15,>=2.5.0 diff --git a/test-requirements.txt b/test-requirements.txt index 610a052..4a732d3 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -0,0 +1,3 @@ +# The order of packages is significant, because pip processes them in the order +# of appearance. Changing the order has an impact on the overall integration +# process, which may cause wedges in the gate later. @@ -2 +5 @@ -hacking>=0.9.2,<0.10 +hacking<0.10,>=0.9.2 @@ -4,9 +7,9 @@ hacking>=0.9.2,<0.10 -discover -fixtures>=0.3.14 -mock>=1.0 -mox3>=0.7.0 -python-subunit>=0.0.18 -testrepository>=0.0.18 -testscenarios>=0.4 -testtools>=0.9.34 -oslotest +discover<=0.4.0 +fixtures<=1.0.0,>=0.3.14 +mock<=1.0.1,>=1.0 +mox3<=0.7.0,>=0.7.0 +python-subunit<=1.0.0,>=0.0.18 +testrepository<=0.0.20,>=0.0.18 +testscenarios<=0.4,>=0.4 +testtools!=1.4.0,<=1.5.0,>=0.9.34 +oslotest<1.4.0,>=1.1.0 # Apache-2.0 @@ -15 +18 @@ oslotest -qpid-python +qpid-python<=0.26.1 @@ -20 +23 @@ qpid-python -coverage>=3.6 +coverage<=3.7.1,>=3.6 @@ -23,2 +26,2 @@ coverage>=3.6 -sphinx>=1.1.2,!=1.2.0,<1.3 -oslosphinx +sphinx!=1.2.0,<1.3,>=1.1.2 +oslosphinx<2.5.0,>=2.2.0 # Apache-2.0