summaryrefslogtreecommitdiff
path: root/CHANGELOG
diff options
context:
space:
mode:
authorJohn Dickinson <me@not.mn>2016-09-22 17:09:08 -0400
committerJohn Dickinson <me@not.mn>2016-09-23 13:43:01 -0700
commit6bf63d85a7c7c5e444a20176a6c51a7f3941c93f (patch)
treeb5cf79ea64ded18d3f8640561d60b01384d37240 /CHANGELOG
parentcb33660848e8576ff46334e7976fedd5fca972db (diff)
downloadswift-6bf63d85a7c7c5e444a20176a6c51a7f3941c93f.tar.gz
authors/changelog updates for 2.10.02.10.0
Added reno releasenotes file. Change-Id: Ia14875b992aabaf452242b74e9358cfd884adbcc
Diffstat (limited to 'CHANGELOG')
-rw-r--r--CHANGELOG59
1 files changed, 59 insertions, 0 deletions
diff --git a/CHANGELOG b/CHANGELOG
index 92fef3707..42347b396 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,3 +1,62 @@
+swift (2.10.0, OpenStack Newton)
+
+ * Object versioning now supports a "history" mode in addition to
+ the older "stack" mode. The difference is in how DELETE requests
+ are handled. For full details, please read
+ http://docs.openstack.org/developer/swift/overview_object_versioning.html.
+
+ * New config variables to change the schedule priority and I/O
+ scheduling class. Servers and daemons now understand
+ `nice_priority`, `ionice_class`, and `ionice_priority` to
+ schedule their relative importance. Please read
+ http://docs.openstack.org/developer/swift/deployment_guide.html
+ for full config details.
+
+ * On newer kernels (3.15+ when using xfs), Swift will use the O_TMPFILE
+ flag when opening a file instead of creating a temporary file
+ and renaming it on commit. This makes the data path simpler and
+ allows the filesystem to more efficiently optimize the files on
+ disk, resulting in better performance.
+
+ * Erasure code GET performance has been significantly
+ improved in clusters that are not completely healthy.
+
+ * Significant improvements to the api-ref doc available at
+ http://developer.openstack.org/api-ref/object-storage/.
+
+ * A PUT or POST to a container will now update the container's
+ Last-Modified time, and that value will be included in a
+ GET/HEAD response.
+
+ * Include object sysmeta in POST responses. Sysmeta is still
+ stripped from the response before being sent to the client, but
+ this allows middleware to make use of the information.
+
+ * Fixed a bug where a container listing delimiter wouldn't work
+ with encryption.
+
+ * Fixed a bug where some headers weren't being copied correctly
+ in a COPY request.
+
+ * Container sync can now copy SLOs more efficiently by allowing
+ the manifest to be synced before all of the referenced segments.
+ This fixes a bug where container sync would not copy SLO manifests.
+
+ * Fixed a bug where some tombstone files might never be reclaimed.
+
+ * Update dnspython dependency to 1.14, removing the need to have
+ separate dnspython dependencies for Py2 and Py3.
+
+ * Deprecate swift-temp-url and call python-swiftclient's
+ implementation instead. This adds python-swiftclient as an
+ optional dependency of Swift.
+
+ * Moved other-requirements.txt to bindep.txt. bindep.txt lists
+ non-python dependencies of Swift.
+
+ * Various other minor bug fixes and improvements.
+
+
swift (2.9.0)
* Swift now supports at-rest encryption. This feature encrypts all