[openstack-announce] [release][swift] python-swiftclient 3.0.0 release (mitaka)

no-reply at openstack.org no-reply at openstack.org
Thu Mar 3 16:46:56 UTC 2016


We are content to announce the release of:

python-swiftclient 3.0.0: OpenStack Object Storage API Client Library

This release is part of the mitaka release series.

With source available at:

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

With package available at:

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

Please report issues through launchpad:

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

For more details, please see below.

Changes in python-swiftclient 2.7.0..3.0.0
------------------------------------------

e4d0cc7 bumped version at request of release team
b7d20b8 download method shouldn't download all object
671d6fe Minor edits to the api page
aa0edd0 Force header keys/values to bytes/unicode before coercing to unicode
62b0984 authors/changelog updates for 2.8 release
46d8178 Fix test for redacting sensitive data in client.http_log()
85b4d65 adding .manpages script to swift client
c3f0641 Follow-up to patch 282363
adc3177 Have tox manage LANG environmental var
f95de16 Drop py33 support
011d730 Update api docs title to make ToC better
4d44dcf Do not reveal auth token in swiftclient log messages by default
67f5468 Fix wrong args for get_container with full listing
bed6bbd Drop testtools from test-requirements.txt
28558c7 Add test for --debug taking precedence over --info
30ca247 Display proper name when failing to create segments container
f82d260 New python swiftclient doc
9a97b51 more tests for pseudo/dir
9e6b12e Use "# noqa" instead of "#flake8: noqa"
d6ef830 Support --os-identity-api-version option
5ed0234 Fix segmented upload to pseudo-dir via <container>
14a0447 Fix intermittent fail of test_delete_account
fa9251a Fix intermittent fail of test_delete_bulk_account
34ae109 Tighten up to unittests to expect rounding
337570a Don't trust X-Object-Meta-Mtime
0fe02eb mock time in unit test
38f9664 Prevent test runs from cluttering current directory
dcdd715 Get rid of FakeConn cruft
a175689 Accept token and tenant_id for authenticating against KS
47f673e Error with uploading large object includes unicode path
61880c6 Fix the http request headers being overwritten in logging
7a1e192 Use bulk-delete middleware when available
5050027 _RetryBody doesn't need to take explicit etag/content-length
d4157ce Retry file uploads via SwiftService
4af623b Retry download of object body
21a841a Fixed few misspellings in comments
ab34609 Add functional test for object PUT with raw iterator
2c6f367 Fix upload to pseudo-dir passed by <container> arg
109e8f5 Fix debug and info option parsing
39b1a31 Wrap raw iterators to ensure we send entire contents to server
62bfe10 Fix some typos
6da38ad Replace assertEqual(arg, None) with assertIsNone(arg)
ab65eef Wrong usage of "an"
0103465 Test 'string' behaviour of get_object
6bb9704 Delete python bytecode before every test run
7c78c7b Deprecated tox -downloadcache option removed
2345ae5 Stop passing attr to keystoneclient when there's no filter_value
cffdc9d Remove py26 support
a3a78be New API documentation for python-swiftclient
ee8c1ba Convert http response(byte string) to string in python3.

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

.mailmap                             |   3 +
.manpages                            |  18 +
AUTHORS                              |  13 +-
ChangeLog                            |  48 ++-
setup.cfg                            |   2 -
swiftclient/__init__.py              |   4 +-
swiftclient/client.py                | 218 +++++++++--
swiftclient/service.py               | 206 +++++++---
swiftclient/shell.py                 | 111 ++++--
swiftclient/utils.py                 |  51 ++-
swiftclient/version.py               |   2 +-
test-requirements.txt                |   2 -
tox.ini                              |  15 +-
26 files changed, 2611 insertions(+), 391 deletions(-)


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

diff --git a/test-requirements.txt b/test-requirements.txt
index 7f7e405..044f7c3 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -4 +3,0 @@ coverage>=3.6
-discover
@@ -10 +8,0 @@ testrepository>=0.0.18
-testtools>=0.9.34





More information about the OpenStack-announce mailing list