We are happy to announce the release of: mistral-lib 2.4.0: Mistral shared routings and utilities (Actions API, YAQL functions API, data types etc.) This release is part of the wallaby release series. The source is available from: https://opendev.org/openstack/mistral-lib Download the package from: https://pypi.org/project/mistral-lib Please report issues through: https://bugs.launchpad.net/mistral/+bugs For more details, please see below. 2.4.0 ^^^^^ New Features ************ * Added the new infrastracture that will allow to manage Mistral actons in a much more flexible way. It is based on the action provider concept. An action provider is responsible for delivering actions to Mistral. Mistral cluster administrators can plugin multiple action providers that will deliver actions in their own way, possibly using different backend storages, caching techinques and so on. Along with the ActionProvider interface there has been added the ActionDescriptor interface that carries meta information about an action and responsible for instantiating the action. Also added base convenient classes. Bug Fixes ********* * Fixed a number of typos and logical mistakes in docstrings and also added the exception class ActionException that actions can raise in case of their internal errors. Mistral will be handling those exceptions starting from the Victoria official version. Changes in mistral-lib 2.3.0..2.4.0 ----------------------------------- 95724c5 Add Python3 wallaby unit tests 8fc0761 Update master for stable/victoria 828e7ca Release notes for action providers Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- .../notes/action_providers-54a50a4d629016ce.yaml | 18 ++++++++++++++++++ releasenotes/source/index.rst | 1 + releasenotes/source/victoria.rst | 6 ++++++ 4 files changed, 26 insertions(+), 1 deletion(-)