[release-announce] storlets 10.0.0 (zed)
no-reply at openstack.org
no-reply at openstack.org
Wed Oct 5 12:35:48 UTC 2022
We are excited to announce the release of:
storlets 10.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 zed 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.
10.0.0
^^^^^^
Prelude
*******
>From this version, storlets no longer supports pyhton 2.7 and requires
python 3.6 and later. Any deployment with python 2.7 should switch to
python 3.6+ during upgrade.
Upgrade Notes
*************
* Support for python 2.7 has been removed. Python runtime should be
upgraded to Python 3.6+ during upgrade.
* A few dependent java packages have been updated to te latest
versions.
Changes in storlets 9.0.0..10.0.0
---------------------------------
9bf2c3b Add release note for 10.0.0
5c8d45c remove unicode literal from code
14c1f40 remove unicode literal from code
fa58962 Use TOX_CONSTRAINTS_FILE
8606850 Remove remaining usage of six
3cc13b5 Fix outdated description of spawn_subprocess
9b441da Bump version of java dependencies
b8add44 Use wildcard for CLASSPATH
173480f Fix keystone url according to the latest devstack
d37ee52 Remove constraints for Python 2.7 from test requirements
901784b Remove bindep entry for bionic
2674234 Fix the python-dev(el) package installed by bindep
641dcb6 Replace deprecated assertRaisesRegexp
ff77dcf Remove leftover of Python 2 support
b6f141a Replace third party mock
53abb1b Remove six
3d90bb9 doc: Comment out language option
8a2019e Bump tox minversion to 3.18.0
127af1c Replace github by opendev
302b73c Drop Python 2 support in middleware/gateway
132d350 Drop Python 2 support in storlet agent
6e7ef57 Use https instead of git for `git clone`
70ea4f9 Add Python3 zed unit tests
d0f8687 Update master for stable/yoga
bf30a4e Remove unnecessary 0777 permission and sudo
91fc02c Check the requested runtime before launching storlet daemon
Diffstat (except docs and test files)
-------------------------------------
.zuul.yaml | 18 +-
CONTRIBUTING.rst | 2 +-
StorletSamples/java/CompressStorlet/build.xml | 2 +-
bindep.txt | 7 +-
devstack/localrc.py2.sample | 18 --
devstack/plugin.sh | 24 +--
devstack/swift_config.py | 4 +-
.../building_and_deploying_docker_images.rst | 4 +-
playbooks/storlets-functional/post-py3.yaml | 52 -----
playbooks/storlets-functional/pre-py3.yaml | 24 ---
playbooks/storlets-functional/pre.yaml | 11 +-
playbooks/storlets-functional/run-py3.yaml | 6 -
playbooks/storlets-functional/run.yaml | 4 +-
py2-constraints.txt | 71 -------
releasenotes/notes/10_0_0-0cd22dc24bf911de.yaml | 13 ++
releasenotes/source/conf.py | 6 +-
releasenotes/source/index.rst | 2 +
releasenotes/source/yoga.rst | 6 +
s2aio.sh | 8 +-
setup.cfg | 4 +-
src/java/SCommon/build.xml | 6 +-
src/java/SDaemon/build.xml | 6 +-
src/java/build.xml | 12 +-
storlets/agent/common/utils.py | 3 +-
storlets/agent/daemon_factory/server.py | 31 ++-
storlets/gateway/gateways/docker/gateway.py | 5 +-
storlets/gateway/gateways/docker/runtime.py | 8 +-
storlets/sbus/client/client.py | 5 +-
storlets/sbus/sbus.py | 10 +-
storlets/swift_middleware/handlers/base.py | 2 +-
storlets/swift_middleware/handlers/proxy.py | 3 +-
storlets/swift_middleware/storlet_handler.py | 4 +-
storlets/tools/cluster_config_parser.py | 2 +-
storlets/tools/testtools.py | 2 +-
storlets/tools/utils.py | 4 +-
test-requirements.txt | 10 +-
tox.ini | 49 ++---
68 files changed, 329 insertions(+), 511 deletions(-)
Requirements updates
--------------------
diff --git a/test-requirements.txt b/test-requirements.txt
index e6fd2ab..df95ad2 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -5,2 +5 @@
-hacking>=0.11.0,<0.12;python_version=='2.7' # Apache-2.0
-hacking>=3.0.1,<3.1.0;python_version>='3.4' # Apache-2.0
+hacking>=3.0.1,<3.1.0 # Apache-2.0
@@ -15 +13,0 @@ testscenarios>=0.4
-mock>=2.0 # BSD
@@ -20,2 +18 @@ ipython<6.0
-ipywidgets<7.6.0;python_version=='2.7'
-ipywidgets<7.6.0;python_version>='3.4'
+ipywidgets<7.6.0
@@ -25,2 +22 @@ nbformat
-bashate==0.5.0;python_version=='2.7' # Apache-2.0
-bashate;python_version>='3.4'
+bashate # Apache-2.0
More information about the Release-announce
mailing list