[release-announce] storlets 3.0.0 (stein)
no-reply at openstack.org
no-reply at openstack.org
Wed Apr 10 12:33:34 UTC 2019
We are psyched to announce the release of:
storlets 3.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 stein release series.
The source is available from:
https://git.openstack.org/cgit/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.
3.0.0
^^^^^
New Features
************
* Storlets now experimentally supports Python3 environment for user-
code execution. With this stuff, Storlets supports the new API *X
-Object-Meta-Storlet-Language-Version* that can be set by user with
a value like *3.5*.
Known Issues
************
* The new Python3 execution has several restriction with minor
versions so it should be improved in the next release cycle.
Upgrade Notes
*************
* To enable the new Python3 environment for Storlets users,
administrator must re-create the execution container image to
include the py3 runtime inside the container. This upgrade can work
without downtime, what administrators should do to upgrade is to
push the image to their own container registry.
Bug Fixes
*********
* Other various minor bug fixes.
Changes in storlets 2.0.0..3.0.0
--------------------------------
fce31c9 Update AUTHORS and add release note
2973d4a Update UPPER_CONSTRAINTS_FILE for stable/stein
5d7d1a6 Update .gitreview for stable/stein
5b776f8 Follow up patch https://review.openstack.org/#/c/640990
1a7b0ba Support py3 execution environment
e8f8c80 Add py37 for future supports
6105e06 Fix the misspelling of "required"
901cdd4 Fix the misspelling of "language"
b797787 Fix section headers in docs home page
0139a04 remove useless whitespaces
3242a49 Change openstack-dev to openstack-discuss
1c26607 modify the error spelling of ansible
c6919d5 Update the min version of tox to 2.0
e75871c Fix dockerd setting, missing environment file with systemd env
2265a1e fix tox python3 overrides
ab31ba4 Revert d935a9453dec60566d341387486eddc967e0ab9d
e5a2458 PY3: fix broken cast to long on py3
f7996cb Make the playbook's yaml file start with "---"
c7a6ef0 Increment versioning with pbr instruction
55052a2 python 3 compatibility: fix xrange/range issues
8913695 Spelling Mistakes
078c578 Update reno for stable/rocky
33eacc3 add python 3.6 unit test job
841bc99 switch documentation job to new PTI
e4bd59d import zuul job settings from project-config
56f4be6 Update releasenote page index
Diffstat (except docs and test files)
-------------------------------------
.gitreview | 1 +
.zuul.yaml | 7 +++
AUTHORS | 5 +++
CONTRIBUTING.rst | 4 +-
README.rst | 16 +++----
.../src/org/openstack/storlet/csv/CSVStorlet.java | 2 +-
.../python/storlet_samples/broken/__init__.py | 0
.../python/storlet_samples/broken/broken.py | 34 ++++++++++++++
.../python/storlet_samples/broken/source.txt | 1 +
devstack/plugin.sh | 13 ++++++
.../building_and_deploying_docker_images.rst | 2 +-
etc/storlet-docker-gateway.conf-sample | 2 +-
playbooks/storlets-functional/post.yaml | 1 +
playbooks/storlets-functional/pre.yaml | 1 +
playbooks/storlets-functional/run.yaml | 1 +
releasenotes/notes/3_0_0-6e899d137b33437c.yaml | 20 +++++++++
releasenotes/source/index.rst | 2 +
releasenotes/source/rocky.rst | 6 +++
setup.cfg | 2 +-
storlets/agent/common/utils.py | 3 ++
storlets/agent/daemon_factory/server.py | 27 ++++++++---
storlets/gateway/gateways/docker/gateway.py | 14 +++++-
storlets/gateway/gateways/docker/runtime.py | 14 +++---
storlets/sbus/__init__.py | 4 +-
storlets/swift_middleware/handlers/base.py | 51 ++++++++++++---------
storlets/swift_middleware/handlers/proxy.py | 2 +-
storlets/tools/utils.py | 11 +++--
.../java/test_partitions_identity_storlet.py | 12 ++---
tox.ini | 12 +++--
41 files changed, 340 insertions(+), 106 deletions(-)
More information about the Release-announce
mailing list