[release][oslo] taskflow release 1.18.0 (liberty)
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
participants (1)
-
davanum@gmail.com