[release-announce] [mistral] mistral 5.0.0 (pike)

no-reply at openstack.org no-reply at openstack.org
Wed Aug 30 11:16:28 UTC 2017


We high-spiritedly announce the release of:

mistral 5.0.0: Mistral Project

This release is part of the pike release series.

Download the package from:

    https://pypi.python.org/pypi/mistral

For more details, please see below.

Changes in mistral 5.0.0.0b3..5.0.0
-----------------------------------

a2c1db4 Add doc8 rule and check doc/source files
8a1572a [Triggers] Fix running openstack actions via triggers
827aca5 TrivialFix: Fix typo
16b54d8 Cascade pause from pause-before in subworkflows
8b642e9 Cascade pause and resume to and from subworkflows
4a64ae1 Move dsl_v2 document to user guide
f45f609 Updated from global requirements
b8e1664 [Trusts] Fix deleting trust
cab9435 Fix event-triggers workflow namespace
0b93cfa Small typo fix
c5b46ba Fixed crontrigger execution error.
1f35e91 Fix drop index in version 022 DB upgrade script
c9fcb03 Allow async action execution to be paused and resumed
087f705 Set mistral-dashboard default branch to master
356a1cf Create and run a workflow within a namespace
7d8d4fb Allow to list all cron-triggers
cbee740 Create and run a workflow within a namespace
5c15556 Fix auth in actions if there is no auth_uri in context
b345505 Use more specific asserts in tests
96e2f8e Add releasenote for public event triggers
4e38d9d Remove deprecation warning from tests
fec8513 Add Glare action pack
1539bfa TrivialFix: Fix typo
700366e Use recommended function to setup auth middleware in devstack
0ab0392 Updated from global requirements
2b0d4f0 Updated from global requirements
f64f6c1 Fix the pep8 commands failed
e0f2fb7 Fix cron-triggers and openstack actions
e780ffb [Event-triggers] Allow public triggers
601e09b Fix some reST field lists in docstrings


Diffstat (except docs and test files)
-------------------------------------

HACKING.rst                                        |    1 -
README.rst                                         |    2 +-
devstack/plugin.sh                                 |   15 +-
devstack/settings                                  |    3 +-
etc/policy.json                                    |    2 +
mistral/actions/generator_factory.py               |    1 +
mistral/actions/openstack/actions.py               |   29 +
mistral/actions/openstack/mapping.json             |   19 +
mistral/api/controllers/v2/action_execution.py     |   40 +-
mistral/api/controllers/v2/cron_trigger.py         |   13 +-
mistral/api/controllers/v2/event_trigger.py        |    4 +
mistral/api/controllers/v2/execution.py            |    1 +
mistral/api/controllers/v2/resources.py            |   23 +-
mistral/api/controllers/v2/workflow.py             |   49 +-
.../versions/022_namespace_support.py              |  125 ++
mistral/db/v2/api.py                               |   20 +-
mistral/db/v2/sqlalchemy/api.py                    |   99 +-
mistral/db/v2/sqlalchemy/models.py                 |   10 +-
mistral/engine/action_handler.py                   |   25 +
mistral/engine/actions.py                          |   29 +-
mistral/engine/base.py                             |    5 +-
mistral/engine/default_engine.py                   |   25 +-
mistral/engine/engine_server.py                    |   24 +-
mistral/engine/policies.py                         |    3 +-
mistral/engine/task_handler.py                     |  104 +
mistral/engine/tasks.py                            |   33 +
mistral/engine/utils.py                            |    9 +-
mistral/engine/workflow_handler.py                 |   38 +-
mistral/engine/workflows.py                        |   38 +-
mistral/event_engine/default_event_engine.py       |   38 +-
mistral/exceptions.py                              |    5 +
mistral/hacking/checks.py                          |   25 -
mistral/rpc/clients.py                             |   39 +-
mistral/services/periodic.py                       |   21 +-
mistral/services/security.py                       |   32 +-
mistral/services/triggers.py                       |   46 +-
mistral/services/workbooks.py                      |    1 +
mistral/services/workflows.py                      |   38 +-
.../for_wf_namespace/lowest_level_wf.yaml          |    6 +
.../resources/for_wf_namespace/middle_wf.yaml      |    6 +
.../resources/for_wf_namespace/top_level_wf.yaml   |    6 +
.../actions/openstack/test_openstack_actions.py    |   13 +
.../unit/engine/test_direct_workflow_rerun.py      |   22 +-
.../engine/test_direct_workflow_rerun_cancelled.py |    8 +-
.../engine/test_direct_workflow_with_cycles.py     |    6 +-
.../test_execution_fields_size_limitation.py       |   11 +-
.../unit/engine/test_reverse_workflow_rerun.py     |    5 +-
.../test_reverse_workflow_rerun_cancelled.py       |    2 +-
.../unit/engine/test_subworkflows_pause_resume.py  | 2287 ++++++++++++++++++++
mistral/utils/openstack/keystone.py                |   97 +-
.../services/v2/mistral_client.py                  |   92 +-
...add_public_event_triggers-ab6249ca85fd5497.yaml |    7 +
...rkflows-within-namespaces-e4fba869a889f55f.yaml |   17 +
requirements.txt                                   |    7 +-
tools/get_action_list.py                           |   13 +-
tox.ini                                            |   12 +-
131 files changed, 6062 insertions(+), 2009 deletions(-)


Requirements updates
--------------------

diff --git a/requirements.txt b/requirements.txt
index 2476fd3..c81f27a 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -33 +33 @@ pecan!=1.0.2,!=1.0.3,!=1.0.4,!=1.2,>=1.0.0 # BSD
-python-barbicanclient>=4.0.0 # Apache-2.0
+python-barbicanclient!=4.5.0,!=4.5.1,>=4.0.0 # Apache-2.0
@@ -35 +35 @@ python-ceilometerclient>=2.5.0 # Apache-2.0
-python-cinderclient>=3.0.0 # Apache-2.0
+python-cinderclient>=3.1.0 # Apache-2.0
@@ -37 +37,2 @@ python-designateclient>=1.5.0 # Apache-2.0
-python-glanceclient>=2.7.0 # Apache-2.0
+python-glanceclient>=2.8.0 # Apache-2.0
+python-glareclient>=0.3.0 # Apache-2.0






More information about the Release-announce mailing list