[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