[release-announce] mistral 9.0.1 (train)

no-reply at openstack.org no-reply at openstack.org
Thu Nov 21 10:33:27 UTC 2019


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(-)







More information about the Release-announce mailing list