[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