[openstack-announce] [release][oslo] taskflow release 1.18.0 (liberty)

davanum at gmail.com davanum at gmail.com
Mon Aug 3 17:50:10 UTC 2015


We are thrilled to announce the release of:

taskflow 1.18.0: Taskflow structured state management library.

This release is part of the liberty release series.

With source available at:

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

With package available at:

    https://pypi.python.org/pypi/taskflow

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

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

Please report issues through launchpad:

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

Changes in taskflow 1.17.0..1.18.0
----------------------------------

aa8a45b Give the GC more of a break with regard to cycles
5852ad6 Base class for deciders
054ca2a Remove extra runner layer and just use use machine in engine
1f91725 Updated from global requirements
a0a5237 .gitignore update
6dda5a5 Avoid adding 1 to a failure (if it gets triggered)
b1c22dc Replace the tree 'pformat()' recursion with non-recursive variant
13e1482 Fix seven typos and one readability on taskflow documentation
2d4ce6b Bump futurist and remove waiting code in taskflow
ecab10a Use the action engine '_check' helper method
dfbc6ff Remove no longer used '_was_failure' static method
b64b2b7 Remove legacy py2.6 backwards logging compat. code

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

.gitignore                                        |   3 +-
taskflow/engines/action_engine/analyzer.py        |  62 +++--
taskflow/engines/action_engine/builder.py         | 268 +++++++++++++++++++
taskflow/engines/action_engine/compiler.py        |   5 +-
taskflow/engines/action_engine/engine.py          |  58 ++--
taskflow/engines/action_engine/runner.py          | 286 --------------------
taskflow/engines/action_engine/runtime.py         |  13 +-
taskflow/engines/action_engine/scheduler.py       |   4 +-
taskflow/logging.py                               |  40 +--
taskflow/persistence/models.py                    |   5 -
taskflow/types/tree.py                            | 165 +++++++++---
taskflow/utils/async_utils.py                     |  88 ------
taskflow/utils/iter_utils.py                      |  42 +++
test-requirements.txt                             |   2 +-
tools/state_graph.py                              |  10 +-
27 files changed, 1167 insertions(+), 913 deletions(-)


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

diff --git a/test-requirements.txt b/test-requirements.txt
index 5a06c57..1684db9 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -6 +6 @@ hacking<0.11,>=0.10.0
-oslotest>=1.7.0 # Apache-2.0
+oslotest>=1.9.0 # Apache-2.0





More information about the OpenStack-announce mailing list