We are gleeful to announce the release of: mistral 9.0.1: Mistral Project This release is part of the train stable release series. The source is available from: https://opendev.org/openstack/mistral Download the package from: https://pypi.org/project/mistral Please report issues through: https://bugs.launchpad.net/mistral/+bugs For more details, please see below. 9.0.1 ^^^^^ Bug Fixes * Some users rely on the presence of the root error related to running an action and it's not convenient that it is now in the end of the string, e.g. if we look at the corresponding task execution "state_info" field. Now a cause error message is included in the beginning of the resulting error string returned by the action executor so that it's clearly visible. This message can be also truncated in some cases (depending on the config option) so we need to make sure we keep the cause error message. Changes in mistral 9.0.0..9.0.1 ------------------------------- d878d540 Make action heartbeats work for all executor types 9726c1a5 Mask sensitive data when logging action results 24254685 Refactor action execution reporter 090a255a Evaluate input expression should check the in_context 0a3cbfb5 Using std.ssh without private_key_filename causes TypeError 5d387db6 Change the action error message format ce4dad8a Fix the global publish for task Diffstat (except docs and test files) ------------------------------------- mistral/api/controllers/v2/task.py | 5 + mistral/engine/actions.py | 8 +- mistral/engine/base.py | 2 +- mistral/engine/default_engine.py | 9 +- mistral/engine/engine_server.py | 22 ++- mistral/engine/tasks.py | 3 +- mistral/executors/default_executor.py | 29 +++- mistral/executors/executor_server.py | 53 +++----- mistral/rpc/clients.py | 2 +- mistral/services/action_execution_reporter.py | 93 ------------- ...tion_checker.py => action_heartbeat_checker.py} | 2 +- mistral/services/action_heartbeat_sender.py | 117 ++++++++++++++++ ...artbeat.py => test_action_heartbeat_checker.py} | 4 +- .../unit/engine/test_action_heartbeat_sender.py | 148 +++++++++++++++++++++ mistral/utils/ssh_utils.py | 30 +++-- ...use_of_action_error_first-4a730a7cbc36f375.yaml | 13 ++ 22 files changed, 459 insertions(+), 167 deletions(-)
participants (1)
-
no-reply@openstack.org