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)
|
||||
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)
|
||||
|
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)
|
||||
|
||||
* 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
|
||||
|
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