3
* Disallow PUT, POST, and DELETE requests from creating older tombstone
4
files, preventing the possibility of filling up the disk and removing
5
unnecessary container updates.
7
* Set default wsgi workers to cpu_count
9
Change the default value of wsgi workers from 1 to auto. The new
10
default value for workers in the proxy, container, account & object
11
wsgi servers will spawn as many workers per process as you have cpu
12
cores. This will not be ideal for some configurations, but it's much
13
more likely to produce a successful out of the box deployment.
15
* Added reveal_sensitive_prefix config setting to filter the auth token
16
logged by the proxy server.
18
* Ensure Keystone's reseller prefix ends with an underscore. Previously
19
this was a recommendation--now it is enforced.
21
* Added log_file_pattern config to swift-drive-audit for drive errors
23
* Add support for telling Swift to detect a content type on a request.
25
* Additional object stats are now logged in the object auditor
27
* Moved the DiskFile interface into its own module
29
* Ensure the SQLite cursors are closed when creating functions
31
* Better support for valid Accept headers
33
* In Keystone, don't allow users to delete their own account
35
* Return a UTC timezone designator in container listings
37
* Ensure that users can't remove their account quotas
39
* Allow floating point value for dispersion coverage
41
* Fix incorrect error page handling in staticweb
43
* Add utf-8 charset to multipart-manifest=get response.
45
* Allow dispersion tools to use keystone server with insecure certificate
47
* Ensure that files are always closed in tests
49
* Use OpenStack's "Hacking" guidelines for code formatting
51
* Various other minor bug fixes and improvements
3
55
* Global clusters support