From: Stavros Sachtouris Date: Thu, 18 Apr 2013 11:37:08 +0000 (+0300) Subject: Update Changelog X-Git-Tag: 0.9rc1~47 X-Git-Url: https://code.grnet.gr/git/kamaki/commitdiff_plain/969b0c8dc770a9030079dfd72b684642e820b70d Update Changelog --- diff --git a/Changelog b/Changelog index daae51d..4d5a581 100644 --- a/Changelog +++ b/Changelog @@ -1,22 +1,51 @@ -CHANGELOG for version 0.7 +CHANGELOG for version 0.8 -New features: -1. Unify and improve data size units presentation -2. Ask for user permission at store-delete -3. Intuitive semantics for store-move/copy/download/upload (modified syntax and clients) -4. Use UUID instead of email in pithos client calls, make account setting obsolete -5. Allow character : in container operations in store interface -6. Recursively download remote directories +Bug Fixes: +- Race condition with HTTP request path when threading (#3526, #3527) +- Fix bug where files with repeated blocks fail to upload (#3555) +- Fixed non-ascii character issues when managing container or object names and + data in pithos+ client (#3256, #3325) +- Made download cancellation more responsive (#3457) +- Gracious behavior when deleting a deleted network (#3547) +- Make OS/Storage list_object compatible to OS/Storage v2 (#3596) +- Minor typos or oversights (#3403, #3444, #3509) -Improvements: -1. Clean up CLI error handling code -2. Dynamically limit max number of threads -3. Cache user info in astakos client -4. Organize client unittests in a package and update to comply with new synnefo specs + Changes: + - Rename some command groups: store --> file, astakos --> user (#3566) + - Create a command subgroup for cyclades/compute image commands. Plankton image + commands: kamaki image , Cyclades/Compute image commands: + kamaki image compute (#3490) + - Rename 'image public' --> 'image list' (#3566, 3490) + - Redesign HTTP connection mechanism: use an objpool-provided context manager + and simplify the kamaki http management. Merge kamaki.clients.connection + to kamaki.clients (#3526, #3527) +- Modify semantics for kamaki store *quota operations. Rename container quota + operations to containerlimit . The term quota now refers to the + immutable account quota (#3541) +- Remove quotaholder module from kamaki (#3587) +- Create network uses a default network type (#3514) +- Enforce uniformity to runtime arguments: first the short then the long form + e.g. -f, --force. Add a short or long format in common runtimes (#3456) +- Change the names of command group specifications from _cli to . + Config files must be updated accordingly (#3566) +- Require progress -Bug fixes: -1. kamaki image * commands should not send non-flag URL params without values -2. Trace errors through all parts of kamaki code -3. Quoted text in kamaki shell behaves same way as in one command mode -4. Pithos container names with spaces fail -5. URL-encode all url paths before requests +Features: +- Allow request logging into a file. Let user set the log_file parameter in + configuration file to specify where to log. (#3441) +- Remove token and http data logging let user allow them by setting log_token + and log_data configuration options (#3441) +- Make maximum threads a configuration option (max_threads, #3546) +- Suggest user to install ansicolors (#3367) +- Extensive unittests in kamaki.clients, that cover all cases (#3228, #3229) +- New runtime options in pithos+ client interface (now known as "kamaki file") + allow operations between differernt users/accounts (#3230) +- Intuitive pithos+ client semantics. Affect copy, move, upload (#3310, 3536) +- Expose connection pool size (all api methods, #3422) and etag-if-match + (upload, #3574) +- Image register returns info on registered image, in success. Affected both + the api and the cli (#3512) +- Add name and owner filtering to image list. Name can also be partially + filtered (#3513) +- Upload the contents of a directory, recursively, check preconditions before + uploading (#3536)