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