Update changelog and verison tag
[kamaki] / Changelog
1 Hot fix 0.8.6
2
3 - Restore kamaki uploads ability to recognise . as a directory
4
5 Hot fix 0.8.4 and 0.8.5
6
7 - Typo in file-copy/move
8 - Fix down/upload where / was user instead of os-specific seperator [#3954]
9 - Make sure all url-params are url-encoded [#3956]
10
11 Hot fix 0.8.3
12
13 Fix bug #3954 by using os-specific seperators in all cases in up/download
14
15 Honour if_etag_match and if_not_exist preconditions even when file blocks are
16 already uploaded [#3708]
17
18 Hot fix 0.8.2
19
20 Make kamaki file upload/containerlimit * operations aware that 0 means
21 "unlimited" when refering to container limits [#3684]
22
23 Hotfix 0.8.1
24
25 Fix typo when parsing --config and --property
26
27 CHANGELOG for version 0.8
28
29 Bug Fixes:
30 - Race condition with HTTP request path when threading (#3526, #3527)
31 - Fix bug where files with repeated blocks fail to upload (#3555)
32 - Fixed non-ascii character issues when managing container or object names and
33     data in pithos+ client (#3256, #3325)
34 - Made download cancellation more responsive (#3457)
35 - Gracious behavior when deleting a deleted network (#3547)
36 - Make OS/Storage list_object compatible to OS/Storage v2 (#3596)
37 - Minor typos or oversights (#3403, #3444, #3509)
38
39  Changes:
40  - Rename some command groups: store --> file, astakos --> user (#3566) but keep
41     backward compatibility (#3647) in config file (#3647)
42  - Create a command subgroup for cyclades/compute image commands. Plankton image
43     commands: kamaki image <command>, Cyclades/Compute image commands:
44     kamaki image compute <command> (#3490)
45  - Rename 'image public' --> 'image list' (#3566, 3490)
46  - Redesign HTTP connection mechanism: use an objpool-provided context manager
47     and simplify the kamaki http management. Merge kamaki.clients.connection
48     to kamaki.clients (#3526, #3527)
49 - Modify semantics for kamaki store *quota operations. Rename container quota
50     operations to containerlimit <get|set>. The term quota now refers to the
51     immutable account quota (#3541)
52 - Remove quotaholder module from kamaki (#3587)
53 - Create network uses a default network type (#3514)
54 - Enforce uniformity to runtime arguments: first the short then the long form
55     e.g. -f, --force. Add a short or long format in common runtimes (#3456)
56 - Change the names of command group specifications from <command>_cli to <api>.
57     Config files must be updated accordingly (#3566)
58 - Require progress
59
60 Features:
61 - Allow request logging into a file. Let user set the log_file parameter in
62     configuration file to specify where to log. (#3441)
63 - Remove token and http data logging let user allow them by setting log_token
64     and log_data configuration options (#3441)
65 - Make maximum threads a configuration option (max_threads, #3546)
66 - Suggest user to install ansicolors (#3367)
67 - Extensive unittests in kamaki.clients, that cover all cases (#3228, #3229)
68 - New runtime options in pithos+ client interface (now known as "kamaki file")
69     allow operations between differernt users/accounts (#3230)
70 - Intuitive pithos+ client semantics. Affect copy, move, upload (#3310, 3536)
71 - Expose connection pool size (all api methods, #3422) and etag-if-match
72     (upload, #3574)
73 - Image register returns info on registered image, in success. Affected both
74     the api and the cli (#3512)
75 - Add name and owner filtering to image list. Name can also be partially
76     filtered (#3513)
77 - Upload the contents of a directory, recursively, check preconditions before
78     uploading (#3536)