[release-announce] [mistral] python-mistralclient 3.2.0 (queens)

no-reply at openstack.org no-reply at openstack.org
Tue Jan 30 22:23:59 UTC 2018


We are pleased to announce the release of:

python-mistralclient 3.2.0: Mistral Client Library

This release is part of the queens release series.

The source is available from:

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

Download the package from:

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

Please report issues through launchpad:

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

For more details, please see below.

Changes in python-mistralclient 3.1.1..3.2.0
--------------------------------------------

69e8925 Clean up keystone authentication
4d8d9e9 Updated from global requirements
7746cff Updated from global requirements
db925e8 Updated from global requirements
6677fb1 Updated from global requirements
802a067 Updated from global requirements
4cf77f3 Updated from global requirements
6d94ae1 Avoid tox_install.sh for constraints support
77afe25 Fix limit handling to not send value of -1
1cbc6c0 Remove setting of version/release from releasenotes
bd9bc7d Updated from global requirements
4bb4cde Updated from global requirements
aa65b57 Support no_auth mode in mistral client
e4057bb Fix several problems in keycloak auth module
d9da161 Don't create client for help and bash completion
1461484 Remove "insecure" in token-based authentication.
706154e Updated from global requirements
c53f663 Fix a typo in env variable name
8684000 Add default values for domain related options
e7b5d05 Updated from global requirements
5ee9626 Updated from global requirements
e89391f Updated from global requirements
a0b611f Updated from global requirements
6a63ec6 Enable ssl support for keycloak auth module
6baa5f8 Support for Project_domain_id and user_domain_id.
d0080cb Updated from global requirements
49fd5a6 Updated from global requirements
3fc722f Namespaces release note
db428c0 Create and run a workflow within a namespace
6d638a3 Updated from global requirements
38fcb9c Task list now only queries the displayed fields.
55968a9 Use keystoneauth plugins and session instead of keystoneclient
fd0b5de Fix how "--limit" is passed to the server for action executions
19639e3 mistral execution-list -f value should be empty
9ec1235 Add test for target parameters and fix requests lib error
a6281a5 Update reno for stable/pike
0380c88 Updated from global requirements
753a04c Make README better
d3e1f74 Update and optimize documentation links
b7acbde Add CLI for event trigger operations


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

CONTRIBUTING.rst                                   |   4 +-
README.rst                                         |  16 +-
.../v2/for_namespaces/lowest_level_wf.yaml         |   8 +
.../resources/v2/for_namespaces/middle_wf.yaml     |   8 +
.../resources/v2/for_namespaces/top_level_wf.yaml  |   8 +
mistralclient/api/base.py                          |  27 +-
mistralclient/api/httpclient.py                    |  58 ++-
mistralclient/api/v2/action_executions.py          |  16 +-
mistralclient/api/v2/actions.py                    |   2 +-
mistralclient/api/v2/client.py                     |  16 +-
mistralclient/api/v2/event_triggers.py             |  61 +++
mistralclient/api/v2/executions.py                 |   9 +-
mistralclient/api/v2/tasks.py                      |   7 +-
mistralclient/api/v2/workflows.py                  |  32 +-
mistralclient/auth/keycloak.py                     |  75 ++--
mistralclient/auth/keystone.py                     | 290 ++++++++++-----
mistralclient/commands/v2/action_executions.py     |  21 +-
mistralclient/commands/v2/actions.py               |   2 +-
mistralclient/commands/v2/cron_triggers.py         |   2 +-
mistralclient/commands/v2/environments.py          |   2 +-
mistralclient/commands/v2/event_triggers.py        | 167 +++++++++
mistralclient/commands/v2/executions.py            |  23 +-
mistralclient/commands/v2/members.py               |   2 +-
mistralclient/commands/v2/services.py              |   2 +-
mistralclient/commands/v2/tasks.py                 |  94 +++--
mistralclient/commands/v2/workbooks.py             |   2 +-
mistralclient/commands/v2/workflows.py             |  35 +-
mistralclient/i18n.py                              |   2 +-
mistralclient/shell.py                             | 122 ++++--
.../add-namespaces-to-cli-9d20e7fcb07c223f.yaml    |  10 +
...keystoneclient-dependency-f2981f29e6673f71.yaml |   6 +
releasenotes/source/conf.py                        |  11 +-
releasenotes/source/index.rst                      |   1 +
releasenotes/source/pike.rst                       |   6 +
requirements.txt                                   |  14 +-
setup.cfg                                          |   7 +-
test-requirements.txt                              |  18 +-
tools/tox_install.sh                               |  56 ---
tox.ini                                            |   3 +-
62 files changed, 1999 insertions(+), 455 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 4bb4c29..8056a45 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -4,4 +4,4 @@
-cliff>=2.8.0 # Apache-2.0
-osc-lib>=1.7.0 # Apache-2.0
-oslo.utils>=3.20.0 # Apache-2.0
-oslo.i18n!=3.15.2,>=2.1.0 # Apache-2.0
+cliff!=2.9.0,>=2.8.0 # Apache-2.0
+osc-lib>=1.8.0 # Apache-2.0
+oslo.utils>=3.33.0 # Apache-2.0
+oslo.i18n>=3.15.3 # Apache-2.0
@@ -9,2 +9,2 @@ pbr!=2.1.0,>=2.0.0 # Apache-2.0
-python-keystoneclient>=3.8.0 # Apache-2.0
-PyYAML>=3.10.0 # MIT
+keystoneauth1>=3.3.0 # Apache-2.0
+PyYAML>=3.10 # MIT
@@ -12 +12 @@ requests>=2.14.2 # Apache-2.0
-six>=1.9.0 # MIT
+six>=1.10.0 # MIT
diff --git a/test-requirements.txt b/test-requirements.txt
index e0d494b..523fec4 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -5,7 +5,7 @@ hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0
-python-openstackclient!=3.10.0,>=3.3.0 # Apache-2.0
-sphinx>=1.6.2 # BSD
-mock>=2.0 # BSD
-nose # LGPL
-oslotest>=1.10.0 # Apache-2.0
-requests-mock>=1.1 # Apache-2.0
-tempest>=16.1.0 # Apache-2.0
+python-openstackclient>=3.12.0 # Apache-2.0
+sphinx!=1.6.6,>=1.6.2 # BSD
+mock>=2.0.0 # BSD
+nose>=1.3.7 # LGPL
+oslotest>=3.2.0 # Apache-2.0
+requests-mock>=1.1.0 # Apache-2.0
+tempest>=17.1.0 # Apache-2.0
@@ -13,2 +13,2 @@ osprofiler>=1.4.0 # Apache-2.0
-reno!=2.3.1,>=1.8.0 # Apache-2.0
-openstackdocstheme>=1.11.0 # Apache-2.0
+reno>=2.5.0 # Apache-2.0
+openstackdocstheme>=1.18.1 # Apache-2.0






More information about the Release-announce mailing list