[openstack-dev] [release] taskflow release 0.10.0 (liberty)

Joshua Harlow harlowja at outlook.com
Thu May 7 22:14:29 UTC 2015


We are jubilant to announce the release of:

taskflow 0.10.0: Taskflow structured state management library.

With source available at:

     http://git.openstack.org/cgit/openstack/taskflow

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

     http://launchpad.net/taskflow/+milestone/0.10.0

Please report issues through launchpad:

     http://bugs.launchpad.net/taskflow/

Changes in taskflow 0.9.0..0.10.0
---------------------------------

51a82bb Remove validation of state on state read property access
32ccdf1 Make the default path a constant and tweak class docstring
5efcbf0 Add speed-test tools script
a0cc12d Speed up memory backend via a path -> node reverse mapping
a37a881 Updated from global requirements
21f4985 Fix a typo in taskflow docs
b8f1447 Fix post coverage job option not recognized
46d30ee Move implementations into there own sub-sections
f5a276d Remove run_cross_tests.sh
3097e52 Move zookeeper jobboard constants to class level
1764e3e Retain chain of missing dependencies
da61f15 Expose fake filesystem 'join' and 'normpath'
c1127ef Add + use diagram explaining retry controller area of influence
5186341 Add openclipart.org conductor image to conductor docs
d80ee56 Use oslo_utils eventletutils to warn about eventlet patching
43194f5 Test more engine types in argument passing unit test
3bbbcc6 Add a conductor running example
4616670 Replace more instance(s) of exception chaining with helper
4b0091a Avoid attribute error by checking executor for being non-none
227cf52 Make the storage layer more resilent to failures

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

taskflow/engines/__init__.py                     |  10 +-
taskflow/engines/action_engine/engine.py         |  30 ++-
taskflow/examples/tox_conductor.py               | 243 
+++++++++++++++++++++++
taskflow/jobs/backends/__init__.py               |  12 +-
taskflow/jobs/backends/impl_zookeeper.py         | 122 +++++++-----
taskflow/persistence/backends/__init__.py        |  10 +-
taskflow/persistence/backends/impl_memory.py     | 106 ++++++----
taskflow/persistence/backends/impl_sqlalchemy.py |   2 -
taskflow/storage.py                              | 227 +++++++++++----------
test-requirements.txt                            |   2 +-
tools/speed_test.py                              |  61 ++++++
tox.ini                                          |   2 +-
27 files changed, 767 insertions(+), 331 deletions(-)


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

diff --git a/test-requirements.txt b/test-requirements.txt
index 939b2ff..a6a7a19 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -12 +12 @@ testscenarios>=0.4
-kombu>=2.5.0
+kombu>=3.0.7





More information about the OpenStack-dev mailing list