Commit 8a4becb1 authored by Tim Burke's avatar Tim Burke

Authors/changelog for 2.23.0

Also, make some CHANGELOG formatting more consistent.

Change-Id: I380ee50e075a8676590e755f24a3fd7a7a331029
parent 6114965a
......@@ -58,6 +58,7 @@ Anh Tran (anhtt@vn.fujitsu.com)
Ankur Gupta (ankur.gupta@intel.com)
Anne Gentle (anne@openstack.org)
Arnaud JOST (arnaud.jost@ovh.net)
arzhna (arzhna@gmail.com)
Atsushi Sakai (sakaia@jp.fujitsu.com)
Azhagu Selvan SP (tamizhgeek@gmail.com)
baiwenteng (baiwenteng@inspur.com)
......@@ -107,6 +108,7 @@ Constantine Peresypkin (constantine.peresypk@rackspace.com)
Corey Bryant (corey.bryant@canonical.com)
Cory Wright (cory.wright@rackspace.com)
Cristian A Sanchez (cristian.a.sanchez@intel.com)
CY Chiang (cychiang@cht.com.tw)
Cyril Roelandt (cyril@redhat.com)
Dae S. Kim (dae@velatum.com)
Daisuke Morita (morita.daisuke@ntti3.com)
......@@ -173,6 +175,7 @@ gecong1973 (ge.cong@zte.com.cn)
gengchc2 (geng.changcai2@zte.com.cn)
Gerard Gine (ggine@swiftstack.com)
Gerry Drudy (gerry.drudy@hpe.com)
Ghanshyam Mann (gmann@ghanshyammann.com)
Gil Vernik (gilv@il.ibm.com)
Gilles Biannic (gilles.biannic@corp.ovh.com)
Gleb Samsonov (sams-gleb@yandex.ru)
......@@ -307,6 +310,7 @@ Ngo Quoc Cuong (cuongnq@vn.fujitsu.com)
Nguyen Hai (nguyentrihai93@gmail.com)
Nguyen Hung Phuong (phuongnh@vn.fujitsu.com)
Nguyen Phuong An (AnNP@vn.fujitsu.com)
Nguyen Quoc Viet (nguyenqviet98@gmail.com)
Nicolas Helgeson (nh202b@att.com)
Nicolas Trangez (ikke@nicolast.be)
Ning Zhang (ning@zmanda.com)
......@@ -323,6 +327,7 @@ Paul McMillan (paul.mcmillan@nebula.com)
Pavel Kvasnička (pavel.kvasnicka@firma.seznam.cz)
Pawel Palucki (pawel.palucki@gmail.com)
Pearl Yajing Tan (pearl.y.tan@seagate.com)
pengyuesheng (pengyuesheng@gohighsec.com)
Pete Zaitcev (zaitcev@kotori.zaitcev.us)
Peter Lisák (peter.lisak@gmail.com)
Peter Portante (peter.portante@redhat.com)
......
swift (2.23.0, OpenStack Train)
* Python 3.6 and 3.7 are now fully supported. Several py3-related
fixes are included:
* Removed a request-smuggling vector when running a mixed
py2/py3 cluster.
* Allow fallocate_reserve to be specified as a percentage.
* Fixed listings for sharded containers.
* Fixed non-ASCII account metadata handling.
* Fixed rsync output parsing.
* Fixed some title-casing of headers.
If you've been testing Swift on Python 3, upgrade at your earliest
convenience.
* Added "static symlinks", which perform some validation as they
follow redirects and include more information about their target
in container listings.
* Multi-character strings may now be used as delimiters in account
and container listings.
* Sharding improvements
* Container metadata related to sharding are now removed when no
longer needed.
* Empty container databases (such as might be created on handoffs)
now shard much more quickly.
* The proxy-server now ignores 404 responses from handoffs that have
no data when deciding on the correct response for object requests,
similar to what it already does for account and container requests.
* Static Large Object sizes in listings for versioned containers are
now more accurate.
* When refetching Static Large Object manifests, non-manifest responses
are now handled better.
* S3 API now translates 503 Service Unavailable responses to a more
S3-like response instead of raising an error.
* Improved proxy-to-backend requests to be more RFC-compliant.
* Dependency update: eventlet must be at least 0.25.0. This also
dragged forward minimum-supported versions of dnspython (1.15.0),
greenlet (0.3.2), and six (1.10.0).
* Various other minor bug fixes and improvements.
swift (2.22.0)
* Experimental support for Python 3.6 and 3.7 is now available.
......@@ -73,7 +131,8 @@ swift (2.22.0)
* Various other minor bug fixes and improvements.
swift (2.21.0, OpenStack Stein release)
swift (2.21.0, OpenStack Stein)
* Change the behavior of the EC reconstructor to perform a
fragment rebuild to a handoff node when a primary peer responds
......@@ -131,6 +190,7 @@ swift (2.21.0, OpenStack Stein release)
* Various other minor bug fixes and improvements.
swift (2.20.0)
* S3 API compatibility updates
......@@ -237,6 +297,7 @@ swift (2.20.0)
* Various other minor bug fixes and improvements.
swift (2.19.1, rocky stable backports)
* Prevent PyKMIP's kmip_protocol logger from logging at DEBUG.
......@@ -251,6 +312,7 @@ swift (2.19.1, rocky stable backports)
* Fixed a bug in how Swift uses eventlet that was exposed under high
concurrency.
swift (2.19.0, OpenStack Rocky)
* TempURLs now support IP range restrictions. Please see
......@@ -341,6 +403,7 @@ swift (2.19.0, OpenStack Rocky)
* Various other minor bug fixes and improvements.
swift (2.18.0)
* Added container sharding, an operator controlled feature that
......@@ -414,6 +477,7 @@ swift (2.18.0)
* Various other minor bug fixes and improvements.
swift (2.17.1, queens stable backports)
* Fix SLO delete for accounts with non-ASCII names.
......@@ -424,6 +488,7 @@ swift (2.17.1, queens stable backports)
* Fixed a bug in how Swift uses eventlet that was exposed under high
concurrency.
swift (2.17.0, OpenStack Queens)
* Added symlink objects support.
......@@ -616,6 +681,7 @@ swift (2.16.0)
* Various other minor bug fixes and improvements.
swift (2.15.2, pike stable backports)
* Fixed a cache invalidation issue related to GET and PUT requests to
......@@ -636,6 +702,7 @@ swift (2.15.2, pike stable backports)
* Send ETag header in 206 Partial Content responses to SLO reads.
swift (2.15.1, OpenStack Pike)
* Fixed a bug introduced in 2.15.0 where the object reconstructor
......@@ -3062,6 +3129,7 @@ swift (1.4.0)
* Stats uploaders now allow overrides for source_filename_pattern and
new_log_cutoff values.
----
Changelog entries for previous versions are incomplete
......
---
features:
- |
Python 3.6 and 3.7 are now fully supported. If you've been testing Swift
on Python 3, upgrade at your earliest convenience.
- |
Added "static symlinks", which perform some validation as they
follow redirects and include more information about their target
in container listings. For more information, see the `symlink middleware
<https://docs.openstack.org/swift/latest/middleware.html#symlink>`__
section of the documentation.
- |
Multi-character strings may now be used as delimiters in account
and container listings.
upgrade:
- |
**Dependency update**: ``eventlet`` must be at least 0.25.0. This also
dragged forward minimum-supported versions of ``dnspython`` (1.15.0),
``greenlet`` (0.3.2), and ``six`` (1.10.0).
fixes:
- |
Python 3 fixes:
* Removed a request-smuggling vector when running a mixed
py2/py3 cluster.
* Allow ``fallocate_reserve`` to be specified as a percentage.
* Fixed listings for sharded containers.
* Fixed non-ASCII account metadata handling.
* Fixed ``rsync`` output parsing.
* Fixed some title-casing of headers.
If you've been testing Swift on Python 3, upgrade at your earliest
convenience.
- |
Sharding improvements
* Container metadata related to sharding are now removed when no
longer needed.
* Empty container databases (such as might be created on handoffs)
now shard much more quickly.
- |
The ``proxy-server`` now ignores 404 responses from handoffs that have
no data when deciding on the correct response for object requests,
similar to what it already does for account and container requests.
- |
Static Large Object sizes in listings for versioned containers are
now more accurate.
- |
When refetching Static Large Object manifests, non-manifest responses
are now handled better.
- |
S3 API now translates ``503 Service Unavailable`` responses to a more
S3-like response instead of raising an error.
- |
Improved proxy-to-backend requests to be more RFC-compliant.
- |
Various other minor bug fixes and improvements.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment