[release-announce] python-mistralclient 3.8.0 (stein)

no-reply at openstack.org no-reply at openstack.org
Fri Mar 8 20:23:34 UTC 2019


We are jazzed to announce the release of:

python-mistralclient 3.8.0: Mistral Client Library

This release is part of the stein release series.

The source is available from:

    https://git.openstack.org/cgit/openstack/python-mistralclient

Download the package from:

    https://pypi.org/project/python-mistralclient

Please report issues through launchpad:

    https://bugs.launchpad.net/python-mistralclient

For more details, please see below.

3.8.0
^^^^^


New Features
************

* Added the new CLI command "execution-get-report" that prints
  information about the entire workflow execution tree, including its
  task executions, action executions and nested workflow executions.
  The command currently has filters "--errors-only" that allows to
  find only ERROR paths of the execution tree (enabled by default), "
  --no-errors-only" that allows to print all tree regardless of the
  elements' state, "--max-depth" that allows to limit the depth of the
  tree that needs to be printed. This command should be especially
  useful for debugging failure situations when it's not easy to
  manually track down to the root cause.

* Add namespace parameter to workbook commands. Namespace parameter
  allows to create multiple workbooks with same name under different
  namespaces.


Critical Issues
***************

* The default behavior of the action-execution-list, execution-list
  and task-list commands has been changed.  Instead of returning the
  oldest N records (default 100 or --limit specified value) by
  default, they now return the most recent N records, when no other
  sort_dir, sort_key or marker values are provided.  If the user
  specifies --oldest or any of the --marker, --sort_key or --sort_dir
  options, the new behavior is disabled and the commands will work
  according to the user-supplied options.

Changes in python-mistralclient 3.7.0..3.8.0
--------------------------------------------

004a2cb Release note for the "execution-get-report" command
ba420d5 Fix execution report printing
ec961cd add python 3.7 unit test job
8cbf2fa Add 'execution-get-report' command
246115c Replace tripleo-scenario003-multinode with scenario003-standalone
58df528 Update hacking version
9d2adda Use template for lower-constraints
d53da36 Provide consistent options and return latest execution entries
7a1c8cc Change openstack-dev to openstack-discuss
635f5a0 Add Python 3.6 classifier to setup.cfg
a78a10f add python 3.6 unit test job
b37833f Fix Chinese quotes
19fa94e Remove tripleo newton and ocata jobs
109c13e Remove setup.py check from pep8 job
ec8025d Update min tox version to 2.0
b92ae0b Remove setup.py check from pep8 job
6203499 Can't pause a async action using cli
b0cbf66 Follow the new PTI for document build
ac0e0e7 add python 3.6 unit test job
8a32861 switch documentation job to new PTI
4fba9c8 import zuul job settings from project-config
7679ba7 fix mistral client failure
0945263 Add namespace support for workbooks to client
14850b4 Migrate python-mistralclient jobs to Zuul v3
891986d Update reno for stable/rocky
6e75161 Update links in README


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

.stestr.conf                                       |    2 +-
.zuul.yaml                                         |   55 +-
README.rst                                         |    4 +-
lower-constraints.txt                              |    2 +-
mistralclient/api/base.py                          |   39 +-
mistralclient/api/v2/action_executions.py          |   21 +-
mistralclient/api/v2/actions.py                    |   34 +-
mistralclient/api/v2/cron_triggers.py              |   15 +-
mistralclient/api/v2/environments.py               |   16 +-
mistralclient/api/v2/event_triggers.py             |   15 +-
mistralclient/api/v2/executions.py                 |   74 +-
mistralclient/api/v2/tasks.py                      |   35 +-
mistralclient/api/v2/workbooks.py                  |   50 +-
mistralclient/api/v2/workflows.py                  |   38 +-
mistralclient/auth/keystone.py                     |   12 +-
mistralclient/commands/v2/action_executions.py     |  148 +-
mistralclient/commands/v2/actions.py               |   96 +-
mistralclient/commands/v2/base.py                  |  105 +
mistralclient/commands/v2/cron_triggers.py         |   91 +-
mistralclient/commands/v2/environments.py          |  111 +-
mistralclient/commands/v2/event_triggers.py        |   85 +-
mistralclient/commands/v2/executions.py            |  295 ++-
mistralclient/commands/v2/members.py               |   68 +-
mistralclient/commands/v2/tasks.py                 |   43 +-
mistralclient/commands/v2/workbooks.py             |  108 +-
mistralclient/commands/v2/workflows.py             |   96 +-
mistralclient/shell.py                             |    2 +
.../functional/cli/v2/test_cli_multi_tenancy.py    |  515 +++++
.../python-mistralclient-devstack-dsvm/post.yaml   |   15 -
.../python-mistralclient-devstack-dsvm/run.yaml    |   65 -
...cution_get_report_command-b91b0a0db71716cd.yaml |   12 +
...ption_to_workbook_command-202c40625dd24ecb.yaml |    5 +
...t-default-behavior-change-225010204e32bc89.yaml |   11 +
releasenotes/source/index.rst                      |    1 +
releasenotes/source/rocky.rst                      |    6 +
setup.cfg                                          |   17 +-
test-requirements.txt                              |    8 +-
tox.ini                                            |   37 +-
51 files changed, 3985 insertions(+), 3760 deletions(-)


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

diff --git a/test-requirements.txt b/test-requirements.txt
index b617707..7deb3e3 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -4 +4 @@
-hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0
+hacking>=1.1.0,<1.2.0 # Apache-2.0
@@ -6 +5,0 @@ python-openstackclient>=3.12.0 # Apache-2.0
-sphinx!=1.6.6,!=1.6.7,>=1.6.2 # BSD
@@ -12,3 +11,2 @@ osprofiler>=1.4.0 # Apache-2.0
-reno>=2.5.0 # Apache-2.0
-stestr>=1.0.0 # Apache-2.0
-openstackdocstheme>=1.18.1 # Apache-2.0
+stestr>=2.0.0 # Apache-2.0
+docutils>=0.11 # BSD






More information about the Release-announce mailing list