[release-announce] storlets 6.0.0 (victoria)

no-reply at openstack.org no-reply at openstack.org
Wed Oct 14 10:53:57 UTC 2020


We are satisfied to announce the release of:

storlets 6.0.0: Middleware and Compute Engine for an OpenStack Swift
compute framework that runs compute within a Swift cluster

This release is part of the victoria release series.

The source is available from:

    https://opendev.org/openstack/storlets

Download the package from:

    https://tarballs.openstack.org/storlets/

Please report issues through:

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

For more details, please see below.

6.0.0
^^^^^


Prelude
*******

In this cycle, Storlets includes some fixes to improve its stability.


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

* Now Storlets supports Python 3.8 to run server side modules like
  middleware and gateway, as well as agent processes in containers.


Other Notes
***********

* In this cycle Storlets still supports Python 2.7 because OpenStack
  Swift still supports Python 2.7 as its runtime. This support will be
  droppend once Swift drops its Python 2.7 support.

Changes in storlets 5.0.0..6.0.0
--------------------------------

1a431d5 Add release note for 6.0.0
ae6312b PY3: skip jupyter notebook test
c5ab3a1 Put logback.xml on host
e31497d Remove unnecessory -it from docker run command
be9e28d Add more informative debug logs to agent processes
9b8fb2d Use consistent arguments for invocation_flow method
f0b74e1 [goal] Migrate to victoria testing runtime
c92df8e Try to add mock explicitly
a3ec696 Fix functional job: Install tox
46a9085 Small cleanups
05941f1 Switch to newer openstackdocstheme and reno versions
e7678fc Make py2 functional tests job non-voting
405ea64 typo: storlet, not storelt
08b99dd Fix hacking min version to 3.0.1
6d63f55 Add py38 package metadata
6231cd1 Use local py2 upper-constraints
9e0b6d9 Fix functional job failure in gate
fa53a62 Add Python3 victoria unit tests
b14ffe2 Update master for stable/ussuri


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

.zuul.yaml                                         |  3 +-
README.rst                                         |  2 +-
babel.cfg                                          |  2 -
bindep.txt                                         |  3 +-
devstack/plugin.sh                                 | 12 ++--
openstack-common.conf                              |  6 --
playbooks/storlets-functional/pre-py3.yaml         |  3 +
playbooks/storlets-functional/pre.yaml             |  3 +
py2-constraints.txt                                | 72 ++++++++++++++++++++++
releasenotes/notes/6_0_0-f26584da5a4a5769.yaml     | 14 +++++
releasenotes/source/conf.py                        | 14 ++---
releasenotes/source/index.rst                      |  2 +
releasenotes/source/ussuri.rst                     |  6 ++
scripts/restart_docker_container.c                 | 19 ++++--
setup.cfg                                          | 15 +----
storlets/agent/common/server.py                    |  1 +
storlets/agent/daemon/server.py                    | 15 +++--
storlets/agent/daemon_factory/server.py            | 34 ++++++----
storlets/gateway/gateways/base.py                  |  2 +-
test-requirements.txt                              |  7 +--
tox.ini                                            | 25 ++++++--
27 files changed, 207 insertions(+), 92 deletions(-)


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

diff --git a/test-requirements.txt b/test-requirements.txt
index 7364273..ef53c00 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -6 +6 @@ hacking>=0.11.0,<0.12;python_version=='2.7' # Apache-2.0
-hacking>=3.0,<3.1.0;python_version>='3.4' # Apache-2.0
+hacking>=3.0.1,<3.1.0;python_version>='3.4' # Apache-2.0
@@ -12,3 +11,0 @@ python-subunit>=0.0.18
-sphinx!=1.6.6,!=1.6.7,>=1.6.2,<2.0.0;python_version=='2.7' # BSD
-sphinx!=1.6.6,!=1.6.7,!=2.1.0,>=1.6.2;python_version>='3.4' # BSD
-openstackdocstheme>=1.11.0 # Apache-2.0
@@ -17,0 +15 @@ testscenarios>=0.4
+mock>=2.0 # BSD
@@ -24 +21,0 @@ nbformat
-reno>=1.8.0  # Apache-2.0






More information about the Release-announce mailing list