[openstack-dev] [release] oslo.messaging 1.9.0

Doug Hellmann doug at doughellmann.com
Wed Mar 25 14:22:26 UTC 2015


We are content to announce the release of:

oslo.messaging 1.9.0: Oslo Messaging API

This is the first release of the library for the Liberty development cycle.

For more details, please see the git log history below and:

    http://launchpad.net/oslo.messaging/+milestone/1.9.0

Please report issues through launchpad:

    http://bugs.launchpad.net/oslo.messaging

Changes in oslo.messaging 1.8.0..1.9.0
--------------------------------------

8da14f6 Use the oslo_utils stop watch in decaying timer
ec1fb8c Updated from global requirements
84c0d3a Remove 'UNIQUE_ID is %s' logging
9f13794 rabbit: fix ipv6 support
3f967ef Create a unique transport for each server in the functional tests
23dfb6e Publish tracebacks only on debug level
53fde06 Add pluggability for matchmakers
b92ea91 Make option [DEFAULT]amqp_durable_queues work
cc618a4 Reconnect on connection lost in heartbeat thread
f00ec93 Imported Translations from Transifex
0dff20b cleanup connection pool return
2d1a019 rabbit: Improves logging
0ec536b fix up verb tense in log message
b9e134d rabbit: heartbeat implementation
72a9984 Fix changing keys during iteration in matchmaker heartbeat
cf365fe Minor improvement
5f875c0 ZeroMQ deployment guide
410d8f0 Fix a couple typos to make it easier to read.
3aa565b Tiny problem with notify-server in simulator
0f87f5c Fix coverage report generation
3be95ad Add support for multiple namespaces in Targets
513ce80 tools: add simulator script
0124756 Deprecates the localcontext API
ce7d5e8 Update to oslo.context
eaa362b Remove obsolete cross tests script
1958f6e Fix the bug redis do not delete the expired keys
9f457b4 Properly distinguish between server index zero and no server
0006448 Adjust tests for the new namespace

Diffstat (except docs and test files)
-------------------------------------

.coveragerc                                        |   7 +
openstack-common.conf                              |   6 +-
.../locale/de/LC_MESSAGES/oslo.messaging.po        |  48 ++-
.../locale/en_GB/LC_MESSAGES/oslo.messaging.po     |  48 ++-
.../locale/fr/LC_MESSAGES/oslo.messaging.po        |  40 ++-
oslo.messaging/locale/oslo.messaging.pot           |  50 ++-
oslo_messaging/_drivers/amqp.py                    |  55 +++-
oslo_messaging/_drivers/amqpdriver.py              |  15 +-
oslo_messaging/_drivers/common.py                  |  20 +-
oslo_messaging/_drivers/impl_qpid.py               |   4 +-
oslo_messaging/_drivers/impl_rabbit.py             | 357 ++++++++++++++++++---
oslo_messaging/_drivers/impl_zmq.py                |  32 +-
oslo_messaging/_drivers/matchmaker.py              |   2 +-
oslo_messaging/_drivers/matchmaker_redis.py        |   7 +-
oslo_messaging/localcontext.py                     |  16 +
oslo_messaging/notify/dispatcher.py                |   4 +-
oslo_messaging/notify/middleware.py                |   2 +-
oslo_messaging/openstack/common/_i18n.py           |  45 +++
oslo_messaging/openstack/common/versionutils.py    | 253 +++++++++++++++
oslo_messaging/rpc/dispatcher.py                   |   6 +-
oslo_messaging/target.py                           |   9 +-
requirements-py3.txt                               |  13 +-
requirements.txt                                   |  15 +-
setup.cfg                                          |   6 +
test-requirements-py3.txt                          |   4 +-
test-requirements.txt                              |   4 +-
tools/simulator.py                                 | 207 ++++++++++++
tox.ini                                            |   3 +-
43 files changed, 1673 insertions(+), 512 deletions(-)


Requirements updates
--------------------

diff --git a/requirements-py3.txt b/requirements-py3.txt
index 05cb050..4ec18c6 100644
--- a/requirements-py3.txt
+++ b/requirements-py3.txt
@@ -5,5 +5,6 @@
-oslo.config>=1.9.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
-stevedore>=1.1.0  # Apache-2.0
+oslo.config>=1.9.3,<1.10.0  # Apache-2.0
+oslo.context>=0.2.0,<0.3.0                     # Apache-2.0
+oslo.serialization>=1.4.0,<1.5.0               # Apache-2.0
+oslo.utils>=1.4.0,<1.5.0                       # Apache-2.0
+oslo.i18n>=1.5.0,<1.6.0  # Apache-2.0
+stevedore>=1.3.0,<1.4.0  # Apache-2.0
@@ -21 +22 @@ kombu>=2.5.0
-oslo.middleware>=0.3.0                  # Apache-2.0
+oslo.middleware>=1.0.0,<1.1.0                  # Apache-2.0
diff --git a/requirements.txt b/requirements.txt
index 3b49a53..ec5fef6 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -7,5 +7,6 @@ pbr>=0.6,!=0.7,<1.0
-oslo.config>=1.9.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
-stevedore>=1.1.0  # Apache-2.0
+oslo.config>=1.9.3,<1.10.0  # Apache-2.0
+oslo.context>=0.2.0,<0.3.0                     # Apache-2.0
+oslo.utils>=1.4.0,<1.5.0                       # Apache-2.0
+oslo.serialization>=1.4.0,<1.5.0               # Apache-2.0
+oslo.i18n>=1.5.0,<1.6.0  # Apache-2.0
+stevedore>=1.3.0,<1.4.0  # Apache-2.0
@@ -19 +20 @@ six>=1.9.0
-eventlet>=0.16.1
+eventlet>=0.16.1,!=0.17.0
@@ -28 +29 @@ kombu>=2.5.0
-oslo.middleware>=0.3.0                  # Apache-2.0
+oslo.middleware>=1.0.0,<1.1.0                  # Apache-2.0
diff --git a/test-requirements-py3.txt b/test-requirements-py3.txt
index 937c9f2..f137195 100644
--- a/test-requirements-py3.txt
+++ b/test-requirements-py3.txt
@@ -16 +16 @@ testtools>=0.9.36,!=1.2.0
-oslotest>=1.2.0  # Apache-2.0
+oslotest>=1.5.1,<1.6.0  # Apache-2.0
@@ -25 +25 @@ sphinx>=1.1.2,!=1.2.0,!=1.3b1,<1.3
-oslosphinx>=2.2.0  # Apache-2.0
+oslosphinx>=2.5.0,<2.6.0  # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index 0b2a583..5afaa74 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -16 +16 @@ testtools>=0.9.36,!=1.2.0
-oslotest>=1.2.0  # Apache-2.0
+oslotest>=1.5.1,<1.6.0  # Apache-2.0
@@ -34 +34 @@ sphinx>=1.1.2,!=1.2.0,!=1.3b1,<1.3
-oslosphinx>=2.2.0  # Apache-2.0
+oslosphinx>=2.5.0,<2.6.0  # Apache-2.0


More information about the OpenStack-dev mailing list