summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn Dickinson <me@not.mn>2016-08-28 14:05:41 -0700
committerJohn Dickinson <me@not.mn>2016-09-01 08:53:24 -0700
commitcbd71a8b5a7339f3ed297ae410a4836b2d56634a (patch)
tree3274572faeb7bb7a1fb78e132e495c829eae323a
parent92544c58c547e1ccf9d7df8c417c6a161a355ca8 (diff)
downloadpython-swiftclient-cbd71a8b5a7339f3ed297ae410a4836b2d56634a.tar.gz
authors/changelog updates for 3.1.0 release3.1.0
Change-Id: I75ba58d194ea99b17c862cefcd9943e38e3f1ff0
-rw-r--r--.mailmap2
-rw-r--r--AUTHORS17
-rw-r--r--ChangeLog49
-rw-r--r--releasenotes/notes/310-notes-03040158a8683dd8.yaml38
4 files changed, 105 insertions, 1 deletions
diff --git a/.mailmap b/.mailmap
index 840a8ac..859a978 100644
--- a/.mailmap
+++ b/.mailmap
@@ -89,3 +89,5 @@ Doug Hellmann <doug@doughellmann.com> <doug.hellmann@dreamhost.com>
Ondrej Novy <ondrej.novy@firma.seznam.cz>
James Nzomo <james@tdt.rocks> <kazikubwa@gmail.com>
Alessandro Pilotti <ap@pilotti.it> <apilotti@cloudbasesolutions.com>
+Marek Kaleta <marek.kaleta@firma.seznam.cz> <Marek.Kaleta@firma.seznam.cz>
+Andreas Jaeger <aj@suse.de> <aj@suse.com>
diff --git a/AUTHORS b/AUTHORS
index e7215de..f8b79c3 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -1,9 +1,12 @@
+Paul Belanger (pabelanger@redhat.com)
Christian Berendt (berendt@b1-systems.de)
Luis de Bethencourt (luis@debethencourt.com)
+Hu Bing (hubingsh@cn.ibm.com)
Darrell Bishop (darrell@swiftstack.com)
Fabien Boucher (fabien.boucher@enovance.com)
Chmouel Boudjnah (chmouel@enovance.com)
Clark Boylan (clark.boylan@gmail.com)
+Cedric Brandily (zzelle@gmail.com)
Chris Buccella (chris.buccella@antallagon.com)
Tim Burke (tim.burke@gmail.com)
Clint Byrum (clint@fewbar.com)
@@ -12,13 +15,13 @@ Sergio Cazzolato (sergio.j.cazzolato@intel.com)
Mahati Chamarthy (mahati.chamarthy@gmail.com)
Chaozhe.Chen (chaozhe.chen@easystack.cn)
Ray Chen (oldsharp@163.com)
-Li Cheng (shcli@cn.ibm.com)
Taurus Cheung (Taurus.Cheung@harmonicinc.com)
Alistair Coles (alistair.coles@hpe.com)
Ian Cordasco (ian.cordasco@rackspace.com)
Nick Craig-Wood (nick@craig-wood.com)
Thiago da Silva (thiago@redhat.com)
Sean Dague (sean@dague.net)
+Julien Danjou (julien@danjou.info)
Zack M. Davis (zdavis@swiftstack.com)
John Dickinson (me@not.mn)
EdLeafe (ed@leafe.com)
@@ -32,7 +35,9 @@ Anne Gentle (anne@openstack.org)
Clay Gerrard (clay.gerrard@gmail.com)
David Goetz (david.goetz@rackspace.com)
Thomas Goirand (thomas@goirand.fr)
+Sergey Gotliv (sgotliv@redhat.com)
Davide Guerri (davide.guerri@hp.com)
+Shashirekha Gundur (shashirekha.j.gundur@intel.com)
Romain Hardouin (romain_hardouin@yahoo.fr)
Steven Hardy (shardy@redhat.com)
Doug Hellmann (doug@doughellmann.com)
@@ -44,12 +49,15 @@ Andreas Jaeger (aj@suse.de)
Jude Job (judeopenstack@gmail.com)
Vasyl Khomenko (vasiliyk@yahoo-inc.com)
Leah Klearman (lklrmn@gmail.com)
+Marek Kaleta (marek.kaleta@firma.seznam.cz)
Jaivish Kothari (jaivish.kothari@nectechnologies.in)
Jakub Krajcovic (jakub.krajcovic@gmail.com)
David Kranz (david.kranz@qrclab.com)
Sushil Kumar (sushil.kumar2@globallogic.com)
Greg Lange (greglange@gmail.com)
Alexis Lee (lxsli@hpe.com)
+Jamie Lennox (jamielennox@gmail.com)
+Cheng Li (shcli@cn.ibm.com)
Tong Li (litong01@us.ibm.com)
Peter Lisak (peter.lisak@firma.seznam.cz)
Feng Liu (mefengliu23@gmail.com)
@@ -71,6 +79,7 @@ Dirk Mueller (dirk@dmllr.de)
Zhenguo Niu (zhenguo@unitedstack.com)
Ondrej Novy (ondrej.novy@firma.seznam.cz)
James Nzomo (james@tdt.rocks)
+Nguyen Hung Phuong (phuongnh@vn.fujitsu.com)
Alessandro Pilotti (ap@pilotti.it)
Stanislaw Pitucha (stanislaw.pitucha@hpe.com)
Dan Prince (dprince@redhat.com)
@@ -87,18 +96,22 @@ Jeremy Stanley (fungi@yuggoth.org)
Victor Stinner (victor.stinner@enovance.com)
Jiří Suchomel (jsuchome@suse.cz)
YUZAWA Takahiko (yuzawataka@intellilink.co.jp)
+Nandini Tata (nandini.tata.15@gmail.com)
Monty Taylor (mordred@inaugust.com)
TheSriram (sriram@klusterkloud.com)
Tihomir Trifonov (t.trifonov@gmail.com)
Dean Troyer (dtroyer@gmail.com)
+Kota Tsuyuzaki (tsuyuzaki.kota@lab.ntt.co.jp)
Stanislav Vitkovskiy (stas.vitkovsky@gmail.com)
Daniel Wakefield (daniel.wakefield@hp.com)
Shane Wang (shane.wang@intel.com)
Mark Washenberger (mark.washenberger@rackspace.com)
+Andrew Welleck (awellec@us.ibm.com)
Wu Wenxiang (wu.wenxiang@99cloud.net)
Mike Widman (mwidman@endurancewindpower.com)
Joel Wright (joel.wright@sohonet.com)
You Yamagata (bi.yamagata@gmail.com)
+zheng yin (yin.zheng@easystack.cn)
Qiu Yu (qiuyu@ebaysf.com)
YangLei (yanglyy@cn.ibm.com)
Pete Zaitcev (zaitcev@kotori.zaitcev.us)
@@ -112,3 +125,5 @@ zhang-jinnan (ben.os@99cloud.net)
hgangwx (hgangwx@cn.ibm.com)
shu-mutou (shu-mutou@rf.jp.nec.com)
SaiKiran (saikiranveeravarapu@gmail.com)
+venkatamahesh (venkatamaheshkotha@gmail.com)
+yuyafei (yu.yafei@zte.com.cn)
diff --git a/ChangeLog b/ChangeLog
index f5e0a60..7697bdb 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,52 @@
+3.1.0
+-----
+
+* 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.
+
3.0.0
-----
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.