From 6bf63d85a7c7c5e444a20176a6c51a7f3941c93f Mon Sep 17 00:00:00 2001 From: John Dickinson Date: Thu, 22 Sep 2016 17:09:08 -0400 Subject: [PATCH] authors/changelog updates for 2.10.0 Added reno releasenotes file. Change-Id: Ia14875b992aabaf452242b74e9358cfd884adbcc --- .mailmap | 2 + AUTHORS | 17 ++++++ CHANGELOG | 59 +++++++++++++++++++ .../2_10_0_release-666a76f4975657a5.yaml | 59 +++++++++++++++++++ 4 files changed, 137 insertions(+) create mode 100644 releasenotes/notes/2_10_0_release-666a76f4975657a5.yaml diff --git a/.mailmap b/.mailmap index db5940161d..3eb5e6f149 100644 --- a/.mailmap +++ b/.mailmap @@ -109,3 +109,5 @@ Kato Tomoyuki Liang Jingtao Yu Yafei Zheng Yao +Paul Dardeau +Cheng Li diff --git a/AUTHORS b/AUTHORS index 54e88c8df5..a4ea37c40c 100644 --- a/AUTHORS +++ b/AUTHORS @@ -30,6 +30,7 @@ Mehdi Abaakouk (sileht@redhat.com) Nelson Almeida (nelsonmarcos@gmail.com) Timur Alperovich (timur.alperovich@gmail.com) Jesse Andrews (anotherjesse@gmail.com) +Gábor Antal (antal@inf.u-szeged.hu) Joe Arnold (joe@swiftstack.com) Ionuț Arțăriși (iartarisi@suse.cz) Minwoo Bae (minwoob@us.ibm.com) @@ -58,6 +59,7 @@ Mahati Chamarthy (mahati.chamarthy@gmail.com) Zap Chang (zapchang@gmail.com) François Charlier (francois.charlier@enovance.com) Chaozhe Chen (chaozhe.chen@easystack.cn) +Doron Chen (cdoron@il.ibm.com) Ray Chen (oldsharp@163.com) Harshit Chitalia (harshit@acelio.com) Brian Cline (bcline@softlayer.com) @@ -65,6 +67,7 @@ Alistair Coles (alistair.coles@hpe.com) Clément Contini (ccontini@cloudops.com) Brian Curtin (brian.curtin@rackspace.com) Thiago da Silva (thiago@redhat.com) +Nakul Dahiwade (nakul.dahiwade@intel.com) dangming (dangming@unitedstack.com) Julien Danjou (julien@danjou.info) Paul Dardeau (paul.dardeau@intel.com) @@ -80,6 +83,7 @@ Mike Fedosin (mfedosin@mirantis.com) Ricardo Ferreira (ricardo.sff@gmail.com) Flaper Fesp (flaper87@gmail.com) Tom Fifield (tom@openstack.org) +Rebecca Finn (rebeccax.finn@intel.com) Florent Flament (florent.flament-ext@cloudwatt.com) Gaurav B. Gangalwar (gaurav@gluster.com) Jiangmiao Gao (tolbkni@gmail.com) @@ -102,6 +106,7 @@ David Hadas (davidh@il.ibm.com) Andrew Hale (andy@wwwdata.eu) Soren Hansen (soren@linux2go.dk) Richard Hawkins (richard.hawkins@rackspace.com) +Graham Hayes (graham.hayes@hpe.com) Gregory Haynes (greg@greghaynes.net) Doug Hellmann (doug.hellmann@dreamhost.com) Dan Hersam (dan.hersam@hp.com) @@ -157,6 +162,7 @@ Gonéri Le Bouder (goneri.lebouder@enovance.com) Romain Le Disez (romain.ledisez@ovh.net) John Leach (john@johnleach.co.uk) Ed Leafe (ed.leafe@rackspace.com) +Ellen Leahy (ellen.mar.leahy@hpe.com) Thomas Leaman (thomas.leaman@hp.com) Eohyung Lee (liquidnuker@gmail.com) Zhao Lei (zhaolei@cn.fujitsu.com) @@ -189,6 +195,7 @@ Michael Matur (michael.matur@gmail.com) Donagh McCabe (donagh.mccabe@hpe.com) Andy McCrae (andy.mccrae@gmail.com) Paul McMillan (paul.mcmillan@nebula.com) +Travis McPeak (tmcpeak@us.ibm.com) Ewan Mellor (ewan.mellor@citrix.com) Denis V. Meltsaykin (dmeltsaykin@mirantis.com) Samuel Merritt (sam@swiftstack.com) @@ -240,6 +247,7 @@ Eran Rom (eranr@il.ibm.com) Aaron Rosen (arosen@nicira.com) Brent Roskos (broskos@internap.com) Hamdi Roumani (roumani@ca.ibm.com) +Lokesh S (lokesh.s@hp.com) Shilla Saebi (shilla.saebi@gmail.com) Atsushi Sakai (sakaia@jp.fujitsu.com) Cristian A Sanchez (cristian.a.sanchez@intel.com) @@ -249,6 +257,7 @@ Mark Seger (mark.seger@hpe.com) Azhagu Selvan SP (tamizhgeek@gmail.com) Alexandra Settle (alexandra.settle@rackspace.com) Andrew Clay Shafer (acs@parvuscaptus.com) +Shashank Kumar Shankar (shashank.kumar.shankar@intel.com) Mitsuhiro SHIGEMATSU (shigematsu.mitsuhiro@lab.ntt.co.jp) Dhriti Shikhar (dhrish20@gmail.com) Chuck Short (chuck.short@canonical.com) @@ -282,6 +291,7 @@ Anh Tran (anhtt@vn.fujitsu.com) Nicolas Trangez (ikke@nicolast.be) Dean Troyer (dtroyer@gmail.com) Kota Tsuyuzaki (tsuyuzaki.kota@lab.ntt.co.jp) +Ha Van Tu (tuhv@vn.fujitsu.com) Dmitriy Ukhlov (dukhlov@mirantis.com) Dmitry Ukov (dukov@mirantis.com) Vincent Untz (vuntz@suse.com) @@ -307,9 +317,16 @@ Alex Yang (alex890714@gmail.com) Lin Yang (lin.a.yang@intel.com) Yee (mail.zhang.yee@gmail.com) Guang Yee (guang.yee@hpe.com) +zheng yin (yin.zheng@easystack.cn) Pete Zaitcev (zaitcev@kotori.zaitcev.us) Hua Zhang (zhuadl@cn.ibm.com) Jian Zhang (jian.zhang@intel.com) Kai Zhang (zakir.exe@gmail.com) Ning Zhang (ning@zmanda.com) Yuan Zhou (yuan.zhou@intel.com) +gengchc2 (geng.changcai2@zte.com.cn) +zhufl (zhu.fanglei@zte.com.cn) +gecong1973 (ge.cong@zte.com.cn) +houweichao (houwch@gohighsec.com) +liujiong (liujiong@gohighsec.com) +maoshuai (fwsakura@163.com) diff --git a/CHANGELOG b/CHANGELOG index 92fef37071..42347b3969 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,62 @@ +swift (2.10.0, OpenStack Newton) + + * Object versioning now supports a "history" mode in addition to + the older "stack" mode. The difference is in how DELETE requests + are handled. For full details, please read + http://docs.openstack.org/developer/swift/overview_object_versioning.html. + + * New config variables to change the schedule priority and I/O + scheduling class. Servers and daemons now understand + `nice_priority`, `ionice_class`, and `ionice_priority` to + schedule their relative importance. Please read + http://docs.openstack.org/developer/swift/deployment_guide.html + for full config details. + + * On newer kernels (3.15+ when using xfs), Swift will use the O_TMPFILE + flag when opening a file instead of creating a temporary file + and renaming it on commit. This makes the data path simpler and + allows the filesystem to more efficiently optimize the files on + disk, resulting in better performance. + + * Erasure code GET performance has been significantly + improved in clusters that are not completely healthy. + + * Significant improvements to the api-ref doc available at + http://developer.openstack.org/api-ref/object-storage/. + + * A PUT or POST to a container will now update the container's + Last-Modified time, and that value will be included in a + GET/HEAD response. + + * Include object sysmeta in POST responses. Sysmeta is still + stripped from the response before being sent to the client, but + this allows middleware to make use of the information. + + * Fixed a bug where a container listing delimiter wouldn't work + with encryption. + + * Fixed a bug where some headers weren't being copied correctly + in a COPY request. + + * Container sync can now copy SLOs more efficiently by allowing + the manifest to be synced before all of the referenced segments. + This fixes a bug where container sync would not copy SLO manifests. + + * Fixed a bug where some tombstone files might never be reclaimed. + + * Update dnspython dependency to 1.14, removing the need to have + separate dnspython dependencies for Py2 and Py3. + + * Deprecate swift-temp-url and call python-swiftclient's + implementation instead. This adds python-swiftclient as an + optional dependency of Swift. + + * Moved other-requirements.txt to bindep.txt. bindep.txt lists + non-python dependencies of Swift. + + * Various other minor bug fixes and improvements. + + swift (2.9.0) * Swift now supports at-rest encryption. This feature encrypts all diff --git a/releasenotes/notes/2_10_0_release-666a76f4975657a5.yaml b/releasenotes/notes/2_10_0_release-666a76f4975657a5.yaml new file mode 100644 index 0000000000..b8ef78f862 --- /dev/null +++ b/releasenotes/notes/2_10_0_release-666a76f4975657a5.yaml @@ -0,0 +1,59 @@ +--- +features: + - > + Object versioning now supports a "history" mode in addition to + the older "stack" mode. The difference is in how DELETE requests + are handled. For full details, please read + http://docs.openstack.org/developer/swift/overview_object_versioning.html. + - > + New config variables to change the schedule priority and I/O + scheduling class. Servers and daemons now understand + `nice_priority`, `ionice_class`, and `ionice_priority` to + schedule their relative importance. Please read + http://docs.openstack.org/developer/swift/deployment_guide.html + for full config details. + - > + On newer kernels (3.15+ when using xfs), Swift will use the O_TMPFILE + flag when opening a file instead of creating a temporary file + and renaming it on commit. This makes the data path simpler and + allows the filesystem to more efficiently optimize the files on + disk, resulting in better performance. + - > + Erasure code GET performance has been significantly + improved in clusters that are not completely healthy. + - > + Significant improvements to the api-ref doc available at + http://developer.openstack.org/api-ref/object-storage/. + - > + A PUT or POST to a container will now update the container's + Last-Modified time, and that value will be included in a + GET/HEAD response. + - > + Include object sysmeta in POST responses. Sysmeta is still + stripped from the response before being sent to the client, but + this allows middleware to make use of the information. +upgrade: + - > + Update dnspython dependency to 1.14, removing the need to have + separate dnspython dependencies for Py2 and Py3. + - > + Deprecate swift-temp-url and call python-swiftclient's + implementation instead. This adds python-swiftclient as an + optional dependency of Swift. + - > + Moved other-requirements.txt to bindep.txt. bindep.txt lists + non-python dependencies of Swift. +fixes: + - > + Fixed a bug where a container listing delimiter wouldn't work + with encryption. + - > + Fixed a bug where some headers weren't being copied correctly + in a COPY request. + - > + Container sync can now copy SLOs more efficiently by allowing + the manifest to be synced before all of the referenced segments. + This fixes a bug where container sync would not copy SLO manifests. + - Fixed a bug where some tombstone files might never be reclaimed. +other: + - Various other minor bug fixes and improvements.