Authors/changelog for 2.23.0
Also, make some CHANGELOG formatting more consistent. Change-Id: I380ee50e075a8676590e755f24a3fd7a7a331029
This commit is contained in:
parent
6114965ab9
commit
8a4becb12f
5
AUTHORS
5
AUTHORS
@ -58,6 +58,7 @@ Anh Tran (anhtt@vn.fujitsu.com)
|
|||||||
Ankur Gupta (ankur.gupta@intel.com)
|
Ankur Gupta (ankur.gupta@intel.com)
|
||||||
Anne Gentle (anne@openstack.org)
|
Anne Gentle (anne@openstack.org)
|
||||||
Arnaud JOST (arnaud.jost@ovh.net)
|
Arnaud JOST (arnaud.jost@ovh.net)
|
||||||
|
arzhna (arzhna@gmail.com)
|
||||||
Atsushi Sakai (sakaia@jp.fujitsu.com)
|
Atsushi Sakai (sakaia@jp.fujitsu.com)
|
||||||
Azhagu Selvan SP (tamizhgeek@gmail.com)
|
Azhagu Selvan SP (tamizhgeek@gmail.com)
|
||||||
baiwenteng (baiwenteng@inspur.com)
|
baiwenteng (baiwenteng@inspur.com)
|
||||||
@ -107,6 +108,7 @@ Constantine Peresypkin (constantine.peresypk@rackspace.com)
|
|||||||
Corey Bryant (corey.bryant@canonical.com)
|
Corey Bryant (corey.bryant@canonical.com)
|
||||||
Cory Wright (cory.wright@rackspace.com)
|
Cory Wright (cory.wright@rackspace.com)
|
||||||
Cristian A Sanchez (cristian.a.sanchez@intel.com)
|
Cristian A Sanchez (cristian.a.sanchez@intel.com)
|
||||||
|
CY Chiang (cychiang@cht.com.tw)
|
||||||
Cyril Roelandt (cyril@redhat.com)
|
Cyril Roelandt (cyril@redhat.com)
|
||||||
Dae S. Kim (dae@velatum.com)
|
Dae S. Kim (dae@velatum.com)
|
||||||
Daisuke Morita (morita.daisuke@ntti3.com)
|
Daisuke Morita (morita.daisuke@ntti3.com)
|
||||||
@ -173,6 +175,7 @@ gecong1973 (ge.cong@zte.com.cn)
|
|||||||
gengchc2 (geng.changcai2@zte.com.cn)
|
gengchc2 (geng.changcai2@zte.com.cn)
|
||||||
Gerard Gine (ggine@swiftstack.com)
|
Gerard Gine (ggine@swiftstack.com)
|
||||||
Gerry Drudy (gerry.drudy@hpe.com)
|
Gerry Drudy (gerry.drudy@hpe.com)
|
||||||
|
Ghanshyam Mann (gmann@ghanshyammann.com)
|
||||||
Gil Vernik (gilv@il.ibm.com)
|
Gil Vernik (gilv@il.ibm.com)
|
||||||
Gilles Biannic (gilles.biannic@corp.ovh.com)
|
Gilles Biannic (gilles.biannic@corp.ovh.com)
|
||||||
Gleb Samsonov (sams-gleb@yandex.ru)
|
Gleb Samsonov (sams-gleb@yandex.ru)
|
||||||
@ -307,6 +310,7 @@ Ngo Quoc Cuong (cuongnq@vn.fujitsu.com)
|
|||||||
Nguyen Hai (nguyentrihai93@gmail.com)
|
Nguyen Hai (nguyentrihai93@gmail.com)
|
||||||
Nguyen Hung Phuong (phuongnh@vn.fujitsu.com)
|
Nguyen Hung Phuong (phuongnh@vn.fujitsu.com)
|
||||||
Nguyen Phuong An (AnNP@vn.fujitsu.com)
|
Nguyen Phuong An (AnNP@vn.fujitsu.com)
|
||||||
|
Nguyen Quoc Viet (nguyenqviet98@gmail.com)
|
||||||
Nicolas Helgeson (nh202b@att.com)
|
Nicolas Helgeson (nh202b@att.com)
|
||||||
Nicolas Trangez (ikke@nicolast.be)
|
Nicolas Trangez (ikke@nicolast.be)
|
||||||
Ning Zhang (ning@zmanda.com)
|
Ning Zhang (ning@zmanda.com)
|
||||||
@ -323,6 +327,7 @@ Paul McMillan (paul.mcmillan@nebula.com)
|
|||||||
Pavel Kvasnička (pavel.kvasnicka@firma.seznam.cz)
|
Pavel Kvasnička (pavel.kvasnicka@firma.seznam.cz)
|
||||||
Pawel Palucki (pawel.palucki@gmail.com)
|
Pawel Palucki (pawel.palucki@gmail.com)
|
||||||
Pearl Yajing Tan (pearl.y.tan@seagate.com)
|
Pearl Yajing Tan (pearl.y.tan@seagate.com)
|
||||||
|
pengyuesheng (pengyuesheng@gohighsec.com)
|
||||||
Pete Zaitcev (zaitcev@kotori.zaitcev.us)
|
Pete Zaitcev (zaitcev@kotori.zaitcev.us)
|
||||||
Peter Lisák (peter.lisak@gmail.com)
|
Peter Lisák (peter.lisak@gmail.com)
|
||||||
Peter Portante (peter.portante@redhat.com)
|
Peter Portante (peter.portante@redhat.com)
|
||||||
|
70
CHANGELOG
70
CHANGELOG
@ -1,3 +1,61 @@
|
|||||||
|
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)
|
swift (2.22.0)
|
||||||
|
|
||||||
* Experimental support for Python 3.6 and 3.7 is now available.
|
* 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.
|
* 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
|
* Change the behavior of the EC reconstructor to perform a
|
||||||
fragment rebuild to a handoff node when a primary peer responds
|
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.
|
* Various other minor bug fixes and improvements.
|
||||||
|
|
||||||
|
|
||||||
swift (2.20.0)
|
swift (2.20.0)
|
||||||
|
|
||||||
* S3 API compatibility updates
|
* S3 API compatibility updates
|
||||||
@ -237,6 +297,7 @@ swift (2.20.0)
|
|||||||
|
|
||||||
* Various other minor bug fixes and improvements.
|
* Various other minor bug fixes and improvements.
|
||||||
|
|
||||||
|
|
||||||
swift (2.19.1, rocky stable backports)
|
swift (2.19.1, rocky stable backports)
|
||||||
|
|
||||||
* Prevent PyKMIP's kmip_protocol logger from logging at DEBUG.
|
* 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
|
* Fixed a bug in how Swift uses eventlet that was exposed under high
|
||||||
concurrency.
|
concurrency.
|
||||||
|
|
||||||
|
|
||||||
swift (2.19.0, OpenStack Rocky)
|
swift (2.19.0, OpenStack Rocky)
|
||||||
|
|
||||||
* TempURLs now support IP range restrictions. Please see
|
* 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.
|
* Various other minor bug fixes and improvements.
|
||||||
|
|
||||||
|
|
||||||
swift (2.18.0)
|
swift (2.18.0)
|
||||||
|
|
||||||
* Added container sharding, an operator controlled feature that
|
* Added container sharding, an operator controlled feature that
|
||||||
@ -414,6 +477,7 @@ swift (2.18.0)
|
|||||||
|
|
||||||
* Various other minor bug fixes and improvements.
|
* Various other minor bug fixes and improvements.
|
||||||
|
|
||||||
|
|
||||||
swift (2.17.1, queens stable backports)
|
swift (2.17.1, queens stable backports)
|
||||||
|
|
||||||
* Fix SLO delete for accounts with non-ASCII names.
|
* 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
|
* Fixed a bug in how Swift uses eventlet that was exposed under high
|
||||||
concurrency.
|
concurrency.
|
||||||
|
|
||||||
|
|
||||||
swift (2.17.0, OpenStack Queens)
|
swift (2.17.0, OpenStack Queens)
|
||||||
|
|
||||||
* Added symlink objects support.
|
* Added symlink objects support.
|
||||||
@ -616,6 +681,7 @@ swift (2.16.0)
|
|||||||
|
|
||||||
* Various other minor bug fixes and improvements.
|
* Various other minor bug fixes and improvements.
|
||||||
|
|
||||||
|
|
||||||
swift (2.15.2, pike stable backports)
|
swift (2.15.2, pike stable backports)
|
||||||
|
|
||||||
* Fixed a cache invalidation issue related to GET and PUT requests to
|
* 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.
|
* Send ETag header in 206 Partial Content responses to SLO reads.
|
||||||
|
|
||||||
|
|
||||||
swift (2.15.1, OpenStack Pike)
|
swift (2.15.1, OpenStack Pike)
|
||||||
|
|
||||||
* Fixed a bug introduced in 2.15.0 where the object reconstructor
|
* 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
|
* Stats uploaders now allow overrides for source_filename_pattern and
|
||||||
new_log_cutoff values.
|
new_log_cutoff values.
|
||||||
|
|
||||||
|
|
||||||
----
|
----
|
||||||
|
|
||||||
Changelog entries for previous versions are incomplete
|
Changelog entries for previous versions are incomplete
|
||||||
|
74
releasenotes/notes/2_23_0_release-2a2d11c1934f0b61.yaml
Normal file
74
releasenotes/notes/2_23_0_release-2a2d11c1934f0b61.yaml
Normal file
@ -0,0 +1,74 @@
|
|||||||
|
---
|
||||||
|
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.
|
Loading…
Reference in New Issue
Block a user