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
participants (1)
-
no-reply@openstack.org