[release-announce] [swift] python-swiftclient 3.5.0 (queens)

no-reply at openstack.org no-reply at openstack.org
Mon Jan 29 17:24:41 UTC 2018


We are thrilled to announce the release of:

python-swiftclient 3.5.0: OpenStack Object Storage API Client Library

This release is part of the queens release series.

The source is available from:

    https://git.openstack.org/cgit/openstack/python-swiftclient

Download the package from:

    https://pypi.python.org/pypi/python-swiftclient

Please report issues through launchpad:

    https://bugs.launchpad.net/python-swiftclient

For more details, please see below.

3.5.0
^^^^^

New Features

* Allow for object uploads > 5GB from stdin.

  When uploading from standard input, swiftclient will turn the upload
  into an SLO in the case of large objects. By default, input larger
  than 10MB will be uploaded as an SLO with 10MB segment sizes. Users
  can also supply the "--segment-size" option to alter that threshold
  and the SLO segment size. One segment is buffered in memory (which
  is why 10MB default was chosen).

* The "--meta" option can now be set on the upload command.

* Updated PyPy test dependency references to be more accurate on
  different distros.

Changes in python-swiftclient 3.4.0..3.5.0
------------------------------------------

b91651e authors/changelog updates for 3.5.0 release
2faea93 Allow for object uploads > 5GB from stdin.
a9b8f0a Revert "Add Constraints support"
cb27786 Make tox runnable in a directory with spaces
ae2dfae Update tox_install.sh to align for sphinx jobs
f48f421 Remove setting of version/release from releasenotes
3be8eca Add pypy-devel for RPM-based systems
f323bb4 Trying out the new releasenotes jobs
ed0858a Add releasenotes tox env
484d7ee Allow --meta on upload
2ff3102 Add support for versionless endpoints


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

AUTHORS                                            |   1 +
ChangeLog                                          |  19 ++
bindep.txt                                         |   6 +-
releasenotes/notes/350_notes-ad0ae19704b2eb88.yaml |  18 ++
releasenotes/source/conf.py                        | 356 +++++++++++++++++++++
releasenotes/source/current.rst                    |   5 +
releasenotes/source/index.rst                      |  11 +
releasenotes/source/newton.rst                     |   6 +
releasenotes/source/ocata.rst                      |   6 +
releasenotes/source/pike.rst                       |   6 +
swiftclient/client.py                              |  17 +-
swiftclient/service.py                             | 246 ++++++++++++--
swiftclient/shell.py                               |  19 +-
test-requirements.txt                              |   2 +
tools/tox_install.sh                               |  31 --
tox.ini                                            |  17 +-
20 files changed, 962 insertions(+), 100 deletions(-)


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

diff --git a/test-requirements.txt b/test-requirements.txt
index 0ce9cec..a9a0c7f 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -7,0 +8,2 @@ testrepository>=0.0.18
+reno>=1.8.0,!=2.3.1 # Apache-2.0
+openstackdocstheme>=1.16.0 # Apache-2.0






More information about the Release-announce mailing list