diff options
author | John Dickinson <me@not.mn> | 2016-08-28 14:05:41 -0700 |
---|---|---|
committer | John Dickinson <me@not.mn> | 2016-09-01 08:53:24 -0700 |
commit | cbd71a8b5a7339f3ed297ae410a4836b2d56634a (patch) | |
tree | 3274572faeb7bb7a1fb78e132e495c829eae323a /releasenotes/notes | |
parent | 92544c58c547e1ccf9d7df8c417c6a161a355ca8 (diff) | |
download | python-swiftclient-cbd71a8b5a7339f3ed297ae410a4836b2d56634a.tar.gz |
authors/changelog updates for 3.1.0 release3.1.0
Change-Id: I75ba58d194ea99b17c862cefcd9943e38e3f1ff0
Diffstat (limited to 'releasenotes/notes')
-rw-r--r-- | releasenotes/notes/310-notes-03040158a8683dd8.yaml | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/releasenotes/notes/310-notes-03040158a8683dd8.yaml b/releasenotes/notes/310-notes-03040158a8683dd8.yaml new file mode 100644 index 0000000..792b6f5 --- /dev/null +++ b/releasenotes/notes/310-notes-03040158a8683dd8.yaml @@ -0,0 +1,38 @@ +--- +features: + - Added a copy object method. + - Arbitrary query strings can now be passed into container functions. + - > + Client certificate and key can now be specified via CLI + options (--os-cert/--os-key) or environment variables ($OS_CERT/$OS_KEY). + - > + A new CLI option `--ignore-checksum` can be specified to turn off + checksum validation. In the SDK, the new `checksum=True` parameter can + be used for the same purpose. + - Added --json option to `swift capabilities` / `swift info` + - Default to v3 auth if we find a (user|project)-domain-(name|id) option. + - Added a Python version constraint of >= Py27. + - > + `client.py` will now retry on a 401 (auth error) even if `retries` is + set to zero. + - Fixed `swift download` when `marker` was specified. + - Object segments uploaded via swiftclient are now given the content type + "application/swiftclient-segment". + - > + "Directory marker" objects are now given a "application/directory" + content type to match both Swift's `staticweb` feature and other + ecosystem tools. + - > + Strip leading/trailing whitespace from headers (otherwise, new versions + of the requests library will raise an InvalidHeader error). Additionally, + header values with standard types (integer, float, or bool) are coerced + to strings before being sent to a socket. + - > + Non-python dependencies are now specified in bindep.txt. Currently this + only lists a single dependency for testing (PyPy), but if future + dependencies are added, they will be included in this file. + - Client exceptions now include response headers. One benefit is that + this allows clients to see transaction IDs without needing to turn on + debug logging. + - Client connections now accept gzip-encoded responses. + - Various other minor bug fixes and improvements. |