[openstack-announce] [release][oslo] taskflow release 1.22.0 (mitaka)
davanum at gmail.com
davanum at gmail.com
Tue Oct 6 13:12:51 UTC 2015
We are pleased to announce the release of:
taskflow 1.22.0: Taskflow structured state management library.
This release is part of the mitaka 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.22.0
Please report issues through launchpad:
http://bugs.launchpad.net/taskflow/
Changes in taskflow 1.21.0..1.22.0
----------------------------------
79d25e6 Simplify flow action engine compilation
ffcccd1 docs - Set pbr warnerrors option for doc build
000ae21 Rename 'history' -> 'Release notes'
e6fc3ae Remove dummy/placeholder 'ChangeLog' as its not needed
ec17ad0 Remove ./taskflow/openstack/common as it no longer exists
c7c9647 Remove quotes from subshell call in bash script
a0ca0af Refactor common parts of 'get_maybe_ready_for' methods
f6bff9f Fix the sphinx build path in .gitignore file
1a69143 Change ignore-errors to ignore_errors
64583e0 Use graphs as the underlying structure of patterns
965adc9 Updated from global requirements
f8624a1 Fix '_cache_get' multiple keyword argument name overlap
bf31caa Explain that jobs arch. diagram is only for zookeeper
60a9e6a iter_nodes method added to flows
139816b Use 'iter_utils.count' to determine how many unfinished nodes left
f95c382 Fix flow states link
bb626d5 Remove some temporary variables not needed
971e525 Only remove all 'next_nodes' that were done
344b1c8 Extend and improve failure logging
Diffstat (except docs and test files)
-------------------------------------
.coveragerc | 2 +-
.gitignore | 2 +-
ChangeLog | 1 -
requirements.txt | 2 +-
setup.cfg | 3 +
setup.py | 2 +-
taskflow/engines/action_engine/analyzer.py | 229 ++++++++------
taskflow/engines/action_engine/builder.py | 63 ++--
taskflow/engines/action_engine/compiler.py | 261 +++++-----------
taskflow/engines/action_engine/completer.py | 38 +--
taskflow/engines/action_engine/engine.py | 28 +-
taskflow/engines/action_engine/runtime.py | 78 +++--
taskflow/engines/action_engine/scopes.py | 39 +--
taskflow/flow.py | 9 +
taskflow/formatters.py | 174 +++++++++++
taskflow/listeners/logging.py | 85 +++--
taskflow/patterns/graph_flow.py | 12 +-
taskflow/patterns/linear_flow.py | 39 ++-
taskflow/patterns/unordered_flow.py | 25 +-
taskflow/states.py | 2 +-
taskflow/storage.py | 10 +-
taskflow/types/graph.py | 71 ++++-
taskflow/types/sets.py | 15 +-
taskflow/utils/iter_utils.py | 13 +
taskflow/utils/misc.py | 8 +
tools/update_states.sh | 2 +-
tox.ini | 6 +-
36 files changed, 1095 insertions(+), 663 deletions(-)
Requirements updates
--------------------
diff --git a/requirements.txt b/requirements.txt
index 760dfcf..60cc083 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -6 +6 @@
-pbr<2.0,>=1.6
+pbr>=1.6
More information about the OpenStack-announce
mailing list