From 0f71e51ade0268225c6482525b920c78aad9d9b6 Mon Sep 17 00:00:00 2001 From: Kota Tsuyuzaki Date: Fri, 12 Sep 2014 00:46:11 -0700 Subject: [PATCH] Swift3 1.8 Create a new v1.8 versin tag for distribution packages. Likely Swift3 1.8 works with Swift 2.3.0 and the previous versions. Change-Id: I8654ffd42321dc7a5faeb46a9eab2fd14603314b --- CHANGELOG | 71 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ setup.cfg | 2 +- 2 files changed, 72 insertions(+), 1 deletion(-) diff --git a/CHANGELOG b/CHANGELOG index 5325514f..a3089639 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,74 @@ +Swift3 (1.8) + + * multi object deletion support + + - achieve the stuff in Swift3 and drop s3multi dependency off + + * multi object upload support + + - includes Initiate, Upload Part, Upload Part (copy), + Abort, List (Uploads and Parts) + + * Swift 2.3.0 Support + + * x-amz-request-id is now transuction id in Swift + + * new ACL mechanism partially support + + Swift3 now has a couple of ACL scheme. One is a traditional scheme + using native container ACL conpatible with backend Swift. The other + is new scheme called 's3acl' that works as completely compatible with + actual S3 ACLs. The new scheme is build espicially forcused on: + + - Single bucket namespace + + - Owner/Grant achievement + + - Object ACL support + + Note that the new scheme is still under development, so don't use it + for production w/o enough testing. + + * logger improvement + + * review workflow changed + + - because Swift3 has joined to stackforge, use gerrit review instead + of git hub pull request + + * test and package environment improvement + + - Add tox based test + + - pbr support + + - functional tests improvement + + - FakeSwift to simulate backend Swift + + - pylint support + + + * Refactors + + - split controllers like as original Swift + + - create Swift3 request/response classes + + - add XML validation + + - add pipeline validation + + - ACL handlers for s3acl + + * A tons of bug fixes + + - Thanks guys for working this!! + +Swift3 (<1.7) + + * TODO (or skip to write down?) + swift3 (0.5) * Initial separation release diff --git a/setup.cfg b/setup.cfg index 69b4cefc..8fd3ae62 100644 --- a/setup.cfg +++ b/setup.cfg @@ -1,6 +1,6 @@ [metadata] name = swift3 -version = 1.7.0 +version = 1.8.0 summary = Swift AmazonS3 API emulation Middleware description-file = README.md