diff --git a/CHANGELOG b/CHANGELOG index 11978692..958a7ae6 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,36 @@ +Swift3 (1.11) + + * Amazon S3 Signature V4 support + - To track newer authentication for Amazon Web service, Swift3 now + supports Signature V4 authentication. Note that currently Signature + V4 is available only with keystone authentication and >=9.0.0 keystone + is required. + + * s3_token middleware migrated from keystonemiddleware repository + - Following a discussion at OpenStack Austin Summit, the s3_token + middleware has been migrated from keystonemiddlware to maintain in + swift3. To use the newest maintained s3_token middleware, a few + configuration changes in proxy-server.conf is needed. + + * Fix unexpected HTTP verb handling + - Older swift3 is able to run any methods implemented in the controllers + via HTTP verb. This fix limits the acceptable HTTP verbs to PUT, GET, + HEAD, POST, and DELETE which are available at S3. + + * Delete segments bucket when the original bucket is deleted + - To keep clean the swift environment, delete segment bucket and all + segment objects in the bucket for multipart upload when the original + bucket is deleted. + + * Copy Source Range support + - Previously, we only supported copying complete objects for multipart + uploads. Now we can optionally specify a single range to copy via + x-amz-copy-source-range header. + + * swift3 version info available in /info + + * Other minor bug fixes and various improvements + Swift3 (1.10) * Supported Python minimum version bumped to 2.7 diff --git a/setup.cfg b/setup.cfg index befde98a..e5ebcab4 100644 --- a/setup.cfg +++ b/setup.cfg @@ -1,6 +1,6 @@ [metadata] name = swift3 -version = 1.10.0 +version = 1.11.0 summary = Swift AmazonS3 API emulation Middleware description-file = README.md