[release-announce] solum 8.0.0 (ussuri)

no-reply at openstack.org no-reply at openstack.org
Wed May 13 11:16:52 UTC 2020


We eagerly announce the release of:

solum 8.0.0: Application Lifecycle Management for OpenStack

This release is part of the ussuri release series.

The source is available from:

    https://opendev.org/openstack/solum

Download the package from:

    https://tarballs.openstack.org/solum/

Please report issues through:

    https://bugs.launchpad.net/solum/+bugs

For more details, please see below.

Changes in solum 7.0.0.0rc1..8.0.0
----------------------------------

f7c8d12 Use unittest.mock instead of third party mock
c560519 Remove six [3]
6d9ea0a Remove six [8]
d1fc753 Make py36 voting
5fdc36c Remove the FIXME
25a0b98 Remove six [5]
dc6180e Remove six
6023c77 Remove six [7]
f4b7bc4 Remove six [6]
cf07bbe Remove six [4]
44674ce Remove six [2]
1dab670 Remove six [1]
1db655f Use WSME 0.10.0
09172f8 Add more dir to irrelevant files
aaaa8bd Fix docs gate
ae2d276 Cleanup py27 support
e09952b Fix tempest Gate
f8aae8a Update hacking for Python3
8e5477a Deprecated the yamlutils module.
3384d14 [ussuri][goal] Drop python 2.7 support and testing
a535eb5 Imported Translations from Zanata
8f4fa9a Update master for stable/train


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

.zuul.yaml                                         | 24 +++++++------------
devstack/{local.conf => local.conf.example}        |  8 -------
devstack/plugin.sh                                 |  2 +-
devstack/settings                                  | 11 ---------
lower-constraints.txt                              | 11 +++------
...eprecate-yamlutils-module-ccee0573be65df1a.yaml |  5 ++++
.../notes/drop-py-2-7-ae868c805cba60ff.yaml        |  6 +++++
releasenotes/source/index.rst                      |  1 +
releasenotes/source/train.rst                      |  6 +++++
requirements.txt                                   |  4 ++--
setup.cfg                                          |  8 +++----
setup.py                                           |  9 --------
solum/api/controllers/camp/v1_1/assemblies.py      |  7 +++---
solum/api/controllers/camp/v1_1/datamodel/types.py | 13 ++++-------
solum/api/controllers/camp/v1_1/plans.py           |  5 ++--
solum/api/controllers/v1/datamodel/app.py          |  5 ++--
.../api/controllers/v1/datamodel/language_pack.py  |  3 +--
solum/api/controllers/v1/datamodel/plan.py         |  3 +--
solum/api/controllers/v1/datamodel/types.py        |  1 +
solum/api/controllers/v1/datamodel/workflow.py     |  3 +--
solum/api/controllers/v1/plan.py                   |  9 ++++----
solum/api/controllers/v1/trigger.py                |  4 ++--
solum/cmd/status.py                                |  1 +
solum/common/exception.py                          | 16 +++++--------
solum/common/solum_swiftclient.py                  |  5 ++--
solum/common/trace_data.py                         | 10 ++++----
solum/common/urlfetch.py                           | 10 ++++----
solum/common/yamlutils.py                          |  6 +++++
solum/deployer/handlers/heat.py                    |  5 ++--
solum/hacking/checks.py                            |  7 +++---
solum/locale/de/LC_MESSAGES/solum.po               | 10 +++++---
solum/objects/__init__.py                          |  1 +
.../sqlalchemy/migration/alembic_migrations/env.py |  1 +
solum/objects/sqlalchemy/models.py                 |  4 ++--
solum/privileged/rootwrap.py                       |  4 +---
.../api/camp/v1_1/test_attribute_definitions.py    |  2 +-
.../api/camp/v1_1/test_parameter_definitions.py    |  2 +-
.../api/controllers/v1/test_infrastructure.py      |  2 +-
solum/worker/handlers/shell.py                     |  6 ++---
test-requirements.txt                              |  3 +--
tox.ini                                            | 25 ++++++++------------
100 files changed, 210 insertions(+), 253 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 8527025..fdb2e95 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -33 +32,0 @@ python-swiftclient>=3.5.0 # Apache-2.0
-six>=1.11.0 # MIT
@@ -35 +34 @@ SQLAlchemy>=1.2.5 # MIT
-WSME>=0.9.2 # MIT
+WSME>=0.10.0 # MIT
@@ -37,0 +37 @@ keystonemiddleware>=4.21.0 # Apache-2.0
+debtcollector>=1.2.0 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index 9d36cbe..6d51702 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -4 +4 @@
-hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0
+hacking>=3.0,<3.1.0 # Apache-2.0
@@ -9 +8,0 @@ lxml>=4.1.1 # BSD
-mock>=2.0.0 # BSD






More information about the Release-announce mailing list