From 1feaf6e2895d0646ea54452793379dc05f6dbab8 Mon Sep 17 00:00:00 2001 From: John Dickinson Date: Fri, 20 Jun 2014 10:15:32 -0700 Subject: [PATCH] release notes for Swift 2.0 Change-Id: I2bf91c755d2f779639c773fcfe2a3b54a584b4ae --- .mailmap | 3 +++ AUTHORS | 11 ++++++++++- CHANGELOG | 59 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 72 insertions(+), 1 deletion(-) diff --git a/.mailmap b/.mailmap index 6c716342af..7a93f95da1 100644 --- a/.mailmap +++ b/.mailmap @@ -10,6 +10,7 @@ Michael Barton Michael Barton Mike Barton Clay Gerrard Clay Gerrard +Clay Gerrard Clay Gerrard clayg David Goetz David Goetz @@ -54,3 +55,5 @@ Christian Schwede Constantine Peresypkin Madhuri Kumari madhuri Morgan Fainberg +Zhang Hare +Yummy Bian diff --git a/AUTHORS b/AUTHORS index 7fcfd84511..79412d692a 100644 --- a/AUTHORS +++ b/AUTHORS @@ -19,7 +19,9 @@ Mehdi Abaakouk (mehdi.abaakouk@enovance.com) Jesse Andrews (anotherjesse@gmail.com) Joe Arnold (joe@swiftstack.com) Ionuț Arțăriși (iartarisi@suse.cz) +Christian Berendt (berendt@b1-systems.de) Luis de Bethencourt (luis@debethencourt.com) +Yummy Bian (yummy.bian@gmail.com) Darrell Bishop (darrell@swiftstack.com) James E. Blair (jeblair@openstack.org) Fabien Boucher (fabien.boucher@enovance.com) @@ -59,6 +61,7 @@ Doug Hellmann (doug.hellmann@dreamhost.com) Dan Hersam (dan.hersam@hp.com) Derek Higgins (derekh@redhat.com) Florian Hines (syn@ronin.io) +Zhang Hare (zhuadl@cn.ibm.com) Alex Holden (alex@alexjonasholden.com) Edward Hope-Morley (opentastic@gmail.com) Kun Huang (gareth@unitedstack.com) @@ -72,6 +75,7 @@ Zhang Jinnan (ben.os@99cloud.net) Jason Johnson (jajohnson@softlayer.com) Brian K. Jones (bkjones@gmail.com) Kiyoung Jung (kiyoung.jung@kt.com) +Takashi Kajinami (kajinamit@nttdata.co.jp) Matt Kassawara (mkassawara@gmail.com) Morita Kazutaka (morita.kazutaka@gmail.com) Josh Kearney (josh@jk0.org) @@ -92,9 +96,10 @@ Jamie Lennox (jlennox@redhat.com) Tong Li (litong01@us.ibm.com) Changbin Liu (changbin.liu@gmail.com) Victor Lowther (victor.lowther@gmail.com) -Christopher MacGown (chris@pistoncloud.com) Sergey Lukjanov (slukjanov@mirantis.com) Zhongyue Luo (zhongyue.nah@intel.com) +Paul Luse (paul.e.luse@intel.com) +Christopher MacGown (chris@pistoncloud.com) Dragos Manolescu (dragosm@hp.com) Juan J. Martinez (juan@memset.com) Marcelo Martins (btorch@gmail.com) @@ -112,6 +117,7 @@ Newptone (xingchao@unitedstack.com) Colin Nicholson (colin.nicholson@iomart.com) Zhenguo Niu (zhenguo@unitedstack.com) Eamonn O'Toole (eamonn.otoole@hp.com) +James Page (james.page@ubuntu.com) Prashanth Pai (ppai@redhat.com) Sascha Peilicke (saschpe@gmx.de) Constantine Peresypkin (constantine.peresypk@rackspace.com) @@ -125,6 +131,7 @@ Aaron Rosen (arosen@nicira.com) Brent Roskos (broskos@internap.com) Cristian A Sanchez (cristian.a.sanchez@intel.com) Christian Schwede (info@cschwede.de) +Mark Seger (Mark.Seger@hp.com) Andrew Clay Shafer (acs@parvuscaptus.com) Chuck Short (chuck.short@canonical.com) Michael Shuler (mshuler@gmail.com) @@ -135,6 +142,7 @@ Adrian Smith (adrian_f_smith@dell.com) Jon Snitow (otherjon@swiftstack.com) TheSriram (sriram@klusterkloud.com) Jeremy Stanley (fungi@yuggoth.org) +Mauro Stettler (mauro.stettler@gmail.com) Tobias Stevenson (tstevenson@vbridges.com) Yuriy Taraday (yorik.sar@gmail.com) Monty Taylor (mordred@inaugust.com) @@ -149,6 +157,7 @@ Vincent Untz (vuntz@suse.com) Daniele Valeriani (daniele@dvaleriani.net) Koert van der Veer (koert@cloudvps.com) Vladimir Vechkanov (vvechkanov@mirantis.com) +Gil Vernik (gilv@il.ibm.com) Hou Ming Wang (houming.wang@easystack.cn) Shane Wang (shane.wang@intel.com) Yaguang Wang (yaguang.wang@intel.com) diff --git a/CHANGELOG b/CHANGELOG index 3d22915bfb..aa23c2a667 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,62 @@ +swift (2.0.0) + + * Storage policies + + Storage policies allow deployers to configure multiple object rings + and expose them to end users on a per-container basis. Deployers + can create policies based on hardware performance, regions, or other + criteria and independently choose different replication factors on + them. A policy is set on a Swift container at container creation + time and cannot be changed. + + Full docs are at http://swift.openstack.org/overview_policies.html + + * Add profiling middleware in Swift + + The profile middleware provides a tool to profile Swift + code on the fly and collects statistical data for performance + analysis. A native simple Web UI is also provided to help + query and visualize the data. + + * Add --quoted option to swift-temp-url + + * swift-recon now supports checking the md5sum of swift.conf, which + helps deployers verify configurations are consistent across a cluster. + + * Users can now set the transaction id suffix by passing in + a value in the X-Trans-Id-Extra header. + + * New log_max_line_length option caps the maximum length of a log line. + + * Support If-[Un]Modified-Since for object HEAD + + * Added missing constraints and ratelimit parameters to /info + + * Add ability to remove subsections from /info + + * Unify logging for account, container, and object server processes + to provide a consistent message format. This change reorders the + fields logged for the account server. + + * Add targeted config loading to swift-init. This allows an easier + and more explicit way to tell swift-init to run specific server + process configurations. + + * Properly quote www-authenticate (CVE-2014-3497) + + * Fix logging issue when services stop on py26. + + * Change the default logged length of the auth token to 16. + + * Explicitly set permissions on generated ring files to 0644 + + * Fix file uploads larger than 2GiB in the formpost feature + + * Fixed issue where large objects would fail to download if the + auth token expired partway through the download + + * Various other minor bug fixes and improvements + swift (1.13.1) * Change the behavior of CORS responses to better match the spec