[release-announce] [mistral] mistral 4.0.1 (ocata)

no-reply at openstack.org no-reply at openstack.org
Wed May 17 11:16:14 UTC 2017


We are overjoyed to announce the release of:

mistral 4.0.1: Mistral Project

This release is part of the ocata stable release series.

Download the package from:

    https://pypi.python.org/pypi/mistral

For more details, please see below.

4.0.1
^^^^^

Bug Fixes

* When we pass a workflow environment to workflow parameters using
  'env' Mistral first evaluates it assuming that it can contain
  expressions (YAQL/Jinja) For example, one environment variable can
  be expressed through the other. In some cases it causes problems.
  For example, if the environment is too big and has many expressions,
  especially something like <% $ %> or <% env() %>. Also, in some
  cases we don't want any evaluations to happen if we want to have
  some informative text in the environment containing expressions. In
  order to address that the 'evaluate_env' workflow parameter was
  added, defaulting to True for backwards compatibility. If it's set
  to False then it disables evaluation of expressions in the
  environment.

Changes in mistral 4.0.0..4.0.1
-------------------------------

88f82e9 Release notes for "evaluate_env"
8173522 Add 'evaluate_env' workflow parameter
0663485 Add hide_args=True to @profiler.trace() where it may cause problems
b6114b0 Updated from global requirements
ffb22c5 Add missing swift actions
cb5919c Updated from global requirements
d817f07 Updated from global requirements
0e03d18 Updated from global requirements
060a153 Fix memory leak related to cached lookups


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

mistral/actions/openstack/mapping.json             |  2 +
mistral/api/controllers/v2/resources.py            |  2 +-
mistral/engine/default_engine.py                   |  3 +-
mistral/engine/dispatcher.py                       |  2 +-
mistral/engine/workflow_handler.py                 |  8 +--
mistral/engine/workflows.py                        | 13 +++-
mistral/workflow/base.py                           |  4 +-
mistral/workflow/data_flow.py                      | 10 ++-
mistral/workflow/lookup_utils.py                   | 43 +++++++++---
.../evaluate_env_parameter-14baa54c860da11c.yaml   | 16 +++++
requirements.txt                                   |  4 +-
14 files changed, 232 insertions(+), 28 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 088b372..aa3bfdf 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -29 +29 @@ paramiko>=2.0 # LGPLv2.1+
-pbr>=1.8 # Apache-2.0
+pbr<2.0.0,>=1.8 # Apache-2.0
@@ -53 +53 @@ tenacity>=3.2.1 # Apache-2.0
-setuptools!=24.0.0,>=16.0 # PSF/ZPL
+setuptools!=24.0.0,!=34.0.0,!=34.0.1,!=34.0.2,!=34.0.3,!=34.1.0,!=34.1.1,!=34.2.0,!=34.3.0,!=34.3.1,!=34.3.2,>=16.0 # PSF/ZPL





More information about the Release-announce mailing list