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