diff options
author | Tim Burke <tim.burke@gmail.com> | 2020-04-17 16:26:10 -0700 |
---|---|---|
committer | Tim Burke <tim.burke@gmail.com> | 2020-04-17 17:12:48 -0700 |
commit | f3543f5346a3d7ae31fe193f1336ef178da7db9b (patch) | |
tree | 38cf8efd4906db086d72221efae05034598f474e /CHANGELOG | |
parent | 0c37da906e053964df24910cca364899aac91899 (diff) | |
download | swift-f3543f5346a3d7ae31fe193f1336ef178da7db9b.tar.gz |
Authors/ChangeLog for 2.25.02.25.0
Change-Id: I99d94eb3211ddc337b986f086aac5a4740696ed5
Diffstat (limited to 'CHANGELOG')
-rw-r--r-- | CHANGELOG | 51 |
1 files changed, 51 insertions, 0 deletions
@@ -1,3 +1,54 @@ +swift (2.25.0, OpenStack Ussuri) + + * WSGI server processes can now notify systemd when they are ready. + + * Added a new middleware that allows users and operators to configure + accounts and containers to use RFC-compliant (i.e., double-quoted) + ETags. This may be useful when using Swift as an origin for some + content delivery networks. For more information, see + https://docs.openstack.org/swift/latest/middleware.html#etag-quoter + + * Added `ttfb` (Time to First Byte) and `pid` (Process ID) to the set + of available proxy-server log fields. For more information, see + https://docs.openstack.org/swift/latest/logs.html + + * Improved proxy-server performance by reducing unnecessary locking, + memory copies, and eventlet scheduling. + + * Reduced object-replicator and object-reconstructor CPU usage by only + checking that the device list is current when rings change. + + * Improved performance of sharded container listings when performing + prefix listings. + + * Improved container-sync performance when data has already been + deleted or overwritten. + + * Account quotas are now enforced even on empty accounts. + + * Getting an SLO manifest with `?format=raw` now responds with an ETag + that matches the MD5 of the generated body rather than the MD5 of + the manifest stored on disk. + + * Provide useful status codes in logs for some versioning and symlink + subrequests that were previously logged as 499. + + * Fixed 500 from cname_lookup middleware. Previously, if the looked-up + domain was used by domain_remap to update the request path, the + server would respond Internal Error. + + * On Python 3, fixed an issue when reading or writing objects with a + content-type like `message/*`. Previously, Swift would fail to respond. + + * On Python 3, fixed a RecursionError in swift-dispersion-report when + using TLS. + + * Fixed a bug in the new object versioning API that would cause more + than `limit` results to be returned when listing. + + * Various other minor bug fixes and improvements. + + swift (2.24.0) * Added a new object versioning mode, with APIs for querying and |