[release-announce] storlets 7.0.0 (wallaby)

no-reply at openstack.org no-reply at openstack.org
Wed Apr 14 11:23:32 UTC 2021


We eagerly announce the release of:

storlets 7.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 wallaby 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.

7.0.0
^^^^^


Prelude
*******

In this cycle, Storlets is rebased on Focal Fossa(20.04) which is the
latest Ubuntu LTS release. It also includes some minor improvements
about its operability.


Upgrade Notes
*************

* Now Storlets use Python 3.8 as default Python 3 runtime. If any
  application has "X-Object-Meta-Storlet-Language-Version" set to
  "3.6" then the metadata should be updated to "3.8".

Changes in storlets 6.0.0..7.0.0
--------------------------------

f8e8ecb Add release note for 7.0.0
c3f0896 Use Python3 in client side to run Python2 functional tests
a169292 Use Ubuntu Focal (20.04) for functional tests
1f67a8c Add warning log when restarting docker container
93fc96b Revert "remove py37"
95067b9 Get back py36 to tox envlist
e4df37f remove py37
88f4e28 Skip functional tests for non-code changes in gate jobs
d75b6e3 Remove ansible packages from test-requirements.txt
2eb0da8 Remove command override for py38 env
a02aa38 Bump py37 to py38 in tox.ini
3ff2576 Fix broken test requirements
6086a20 Remove Babel from requirement and py2-constraints.txt
7d94710 Remove unnecessary package installation
3022aef Add Python3 wallaby unit tests
f349a1a Update master for stable/victoria


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

.zuul.yaml                                     | 22 ++++++++++-------
devstack/plugin.sh                             | 33 ++++++++++++++++++++------
devstack/swift_config.py                       |  2 +-
playbooks/storlets-functional/run.yaml         |  2 +-
py2-constraints.txt                            |  1 -
releasenotes/notes/7_0_0-de7ea694b0c9decd.yaml | 11 +++++++++
releasenotes/source/index.rst                  |  2 ++
releasenotes/source/victoria.rst               |  6 +++++
requirements.txt                               |  1 -
s2aio.sh                                       | 18 +++++++-------
storlets/agent/common/utils.py                 |  2 +-
storlets/gateway/gateways/docker/runtime.py    | 10 ++++----
test-requirements.txt                          |  7 +++---
tox.ini                                        | 13 ++--------
15 files changed, 86 insertions(+), 48 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 6caf7ee..68d910a 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -7 +6,0 @@ setuptools>=17.1
-Babel>=1.3
diff --git a/test-requirements.txt b/test-requirements.txt
index ef53c00..e6fd2ab 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -19,0 +20,2 @@ ipython<6.0
+ipywidgets<7.6.0;python_version=='2.7'
+ipywidgets<7.6.0;python_version>='3.4'
@@ -23,3 +25,2 @@ nbformat
-ansible
-ansible-lint
-bashate==0.5.0 # Apache-2.0
+bashate==0.5.0;python_version=='2.7' # Apache-2.0
+bashate;python_version>='3.4'






More information about the Release-announce mailing list