[release-announce] rally 1.1.0

no-reply at openstack.org no-reply at openstack.org
Tue Aug 7 21:24:07 UTC 2018


We are chuffed to announce the release of:

rally 1.1.0: Generic Testing Framework & Tool that unifies all types
of testing.

The source is available from:

    https://git.openstack.org/cgit/openstack/rally

Download the package from:

    https://pypi.org/project/rally

Please report issues through launchpad:

    https://bugs.launchpad.net/rally

For more details, please see below.

Changes in rally 1.0.0..1.1.0
-----------------------------

b5ba6d5 Propose Rally 1.1.0 release
86e12e4 Declare that we support py3.6 and py3.7
4632778 Fix all py37 incompatible things
158c1ff Update our requirements.txt and u-c files
1137e46 Ensure that we support py34,py36,py37 envs
0b110cb Add rally env cleanup command
760e926 Fix error in HTML report generation for python 3
95d25e5 Update the new feature of `rally task detailed` into CHANGELOG
1996507 [ci] Fix floating-bug in functional tests
0066da8 Add filter option into `rally task detailed`
3a765fc [trivial] Update task exporter
8b58142 Extend json exporter and fix elastic exporter
58c95eb Fix minor typo in Rally Plugins doc
dd47162 Invalid links in doc
1deae09 Update config sample file
e2befff Remove redundant message about openstack plugins
044896e Add py36 testenv
0813f35 fix typos


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

.zuul.d/python-jobs.yaml                           |  56 ++
.zuul.d/zuul.yaml                                  |  52 ++
CHANGELOG.rst                                      |  54 ++
.../implementation/hook_and_trigger_plugins.rst    |   2 +-
etc/rally.bash_completion                          |   5 +-
etc/rally/rally.conf.sample                        | 570 +--------------------
rally/api.py                                       |  23 +-
rally/cli/commands/env.py                          |  49 +-
rally/cli/commands/task.py                         |  33 +-
...018_02_bc908ac9a1fc_move_deployment_to_env_2.py |   6 +-
rally/common/db/models.py                          |   2 +-
rally/common/objects/task.py                       |   7 +-
rally/plugins/__init__.py                          |  10 -
rally/plugins/common/exporters/elastic/exporter.py |  36 +-
rally/plugins/common/exporters/json_exporter.py    |   6 +-
rally/plugins/common/verification/reporters.py     |   2 +-
rally/task/exporter.py                             |  28 +-
rally/task/utils.py                                |   5 +-
requirements.txt                                   |  39 +-
setup.cfg                                          |   2 +
test-requirements.txt                              |  14 +-
.../common/exporters/elastic/test_exporter.py      |  32 +-
.../plugins/common/exporters/test_json_exporter.py |   4 +-
.../plugins/common/verification/test_reporters.py  |   5 +
tox.ini                                            |   8 +
upper-constraints.txt                              | 110 ++--
zuul.yaml                                          |  47 --
40 files changed, 636 insertions(+), 917 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index e1047eb..004587b 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -6,4 +6,4 @@
-alembic>=0.8.10                                        # MIT
-decorator>=3.4.0                                       # new BSD License
-Jinja2>=2.8,!=2.9.0,!=2.9.1,!=2.9.2,!=2.9.3,!=2.9.4    # BSD
-jsonschema>=2.6.0,<3.0.0                               # MIT
+alembic                                                # MIT
+decorator                                              # new BSD License
+Jinja2                                                 # BSD
+jsonschema<3.0.0                                       # MIT
@@ -11,15 +11,16 @@ morph                                                  # GPLv3+
-netaddr>=0.7.18                                        # BSD
-oslo.config>=5.1.0                                     # Apache Software License
-# do not forget to remove `testresources` from test-requirements. it is a dependency of oslo.db for tests
-oslo.db>=4.27.0                                        # Apache Software License
-oslo.log>=3.36.0                                       # Apache Software License
-paramiko>=2.0.0                                        # LGPL
-pbr>=2.0.0,!=2.1.0                                     # Apache Software License
-PrettyTable>=0.7.1,<0.8                                # BSD
-pyOpenSSL>=16.2.0                                      # Apache License, Version 2.0
-PyYAML>=3.10                                           # MIT
-python-subunit>=1.0.0                                  # UNKNOWN
-requests>=2.14.2                                       # Apache License, Version 2.0
-SQLAlchemy>=1.0.10,!=1.1.5,!=1.1.6,!=1.1.7,!=1.1.8     # MIT
-six>=1.10.0                                            # MIT
-virtualenv>=14.0.6                                     # MIT
+netaddr                                                # BSD
+oslo.config!=4.3.0,!=4.4.0                             # Apache Software License
+# do not forget to remove `testresources` from test-requirements. it is a
+# dependency of oslo.db for tests
+oslo.db                                                # Apache Software License
+oslo.log                                               # Apache Software License
+paramiko                                               # LGPL
+pbr!=2.1.0                                             # Apache Software License
+PrettyTable<0.8                                        # BSD
+pyOpenSSL                                              # Apache License, Version 2.0
+PyYAML                                                 # MIT
+python-subunit
+requests                                               # Apache License, Version 2.0
+SQLAlchemy!=1.1.5,!=1.1.6,!=1.1.7,!=1.1.8              # MIT
+six                                                    # MIT
+virtualenv                                             # MIT
diff --git a/test-requirements.txt b/test-requirements.txt
index 4e16aff..e2cef60 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -15,4 +15,4 @@ pytest-xdist                                           # MIT
-ddt>=1.0.1                                             # UNKNOWN
-mock>=2.0.0                                            # UNKNOWN
-python-dateutil>=2.4.2                                 # Simplified BSD
-testtools>=2.2.0                                       # UNKNOWN
+ddt                                                    # MIT
+mock                                                   # UNKNOWN
+python-dateutil                                        # Dual License
+testtools                                              # UNKNOWN
@@ -20,2 +20,2 @@ testtools>=2.2.0                                       # UNKNOWN
-sphinx>=1.6.2,!=1.6.6                                  # BSD
-oslosphinx>=4.7.0                                      # Apache Software License
+sphinx!=1.6.6,!=1.6.7                                  # BSD
+oslosphinx                                             # Apache Software License
@@ -23 +23 @@ oslosphinx>=4.7.0                                      # Apache Software License
-testresources>=2.0.0                                   # UNKNOWN
+testresources                                          # UNKNOWN






More information about the Release-announce mailing list