We are satisfied to announce the release of: mistral 19.0.0 This release is part of the dalmatian 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. Changes in mistral 18.0.1..19.0.0 --------------------------------- a3e8f5b0 Fix some race conditions in mistral CI 0e03f2db Replace deprecated assertDictContainsSubset c588ae4c Fix compatibility with sqlalchemy 2.0 cadfe9dc Fix maintence mode b18129bb reno: Update master for unmaintained/xena 5d09a6d4 reno: Update master for unmaintained/wallaby 0ff5fcf1 reno: Update master for unmaintained/victoria 2b2c8759 Python 3.12: cast random delays as int 726537a7 Update master for stable/2024.1 Diffstat (except docs and test files) ------------------------------------- mistral/api/app.py | 4 +- mistral/api/controllers/maintenance.py | 4 +- mistral/api/controllers/v2/action.py | 3 +- mistral/api/controllers/v2/workbook.py | 4 +- mistral/api/controllers/v2/workflow.py | 3 +- mistral/api/hooks/maintenance.py | 30 ++++-- .../versions/020_add_type_to_task_execution.py | 15 ++- .../versions/022_namespace_support.py | 15 ++- .../versions/029_workbook_empty_namespace.py | 5 +- ...7_add_namespace_column_to_action_definitions.py | 5 +- .../038_delete_delayed_calls_with_empty_key.py | 7 +- .../versions/042_create_maintenance_table.py | 12 +-- .../versions/044_recreate_mistral_metrics_table.py | 59 +++++++++++ mistral/db/v2/sqlalchemy/api.py | 45 +++++--- mistral/db/v2/sqlalchemy/models.py | 12 +++ mistral/services/legacy_scheduler.py | 3 +- mistral/services/maintenance.py | 118 ++++----------------- .../unit/engine/test_subworkflows_pause_resume.py | 17 +++ releasenotes/source/2024.1.rst | 6 ++ releasenotes/source/index.rst | 1 + releasenotes/source/victoria.rst | 2 +- releasenotes/source/wallaby.rst | 2 +- releasenotes/source/xena.rst | 2 +- tox.ini | 7 ++ 26 files changed, 228 insertions(+), 189 deletions(-)