Update version and Changelog
[kamaki] / Changelog
1 CHANGELOG for hotfix 0.10.2
2
3 Bug Fixes:
4 - Fix command error when creating server with personality [#4339]
5
6 CHANGELOG for hotfix 0.10.1
7
8 Bug Fixes:
9 - Fix error causing typo in kamaki.commands.astakos
10
11 CHANGELOG for version 0.10
12
13 Bug Fixes:
14 - Avoid loading optional cmd groups specified in same pkg with mantatory
15     comand groups, except if user requests otherwise ( #4114 )
16 - Ignore subdir output in container_get with prefix+delimiter [#4134]
17 - Fix the split-input bug in repeatable k=v args [#4232]
18
19 - Stop shell from destroying the config instance
20 - Shell can manage all valid command line arguments [#3716]
21 - Restore 2nd level command syntax in shell [#3736]
22 - Allow copy of deleted objects by refering to older version [#3737]
23 - Add image.add_member missing content-length header
24 - Do not unpublish by default in all pithos low level requests [#3780]
25 - Unquote http respons headers
26
27 Changes:
28
29 - Change context: kamaki-image-addproperty --> kamaki-image-compute-property
30 - http logger names: clients.recv/send --> kamaki.clients.recv/send
31 - Move logger creation and control (except of the actuall logging) to cli
32 - These PithosClient methods return the metadata of created object [#3656]:
33     upload_object, upload_object_unchunked, create_object_by_manifestation
34 - Cache container info per upload session [#3735]
35 - Disallow moving deleted objects by version [#3737]
36     This operation was implemented by accident, due to the symetry between
37     move and copy
38 - Rename file/server-meta commands to file/server-metadata
39 - Rename image-[add|del]member commands to members-[add|delete]
40 - Remove update option from image-register
41 - In image-compute split properties to properties-list and properties-get
42 - Add optional output to methods[#3756, #3732]:
43     - file:
44     mkdir, touch, create, move, copy, move, append, truncate, overwrite,
45     manifest, upload, delete, purge, unpublish, permissions set/delete, info,
46     metadata set/delete, containerlimit set, versioning set, group set/delete,
47     upload, overwrite
48     - image:
49     unregister, members add/delete/set
50     -image compute:
51     delete, properties delete
52     - server: rename, delete, reboot, start, shutdown, firewall-set
53     - network: rename, delete, connect
54 - Add optional json for methods with output [#3732]
55     - file:
56     list, hashmap, permissions-get, info, metadata-get, quota,
57     containerlimit-get, group-list, sharers, versions
58     - server: list, info, create, console, addr, metadata-list/set, stats
59     - image: list, meta, register, shared, list
60     - image compute: list, info, properties-list/get/add/set
61     - flavor: list, info
62     - network: info, list, create
63     - astakos: authenticate
64 - Transliterate methods to list-get-set-delete command groups:
65     - file: permissions, versioning, group and metadata
66     - image: members, member
67     - image compute: properties
68     - server: firewall, metadata
69 - Add a _format_image_headers method and use it in image_register and get_meta
70     for uniform image meta output [#3797]
71 - Rename meta-->metadata and remove values @lib [#3633]
72 - Adjust authenticate to new url schema of synnefo>=0.14 [#3832, #3874]
73   as a side effect, some renamings in astakos.AstakosClient:
74    info --> user_info, user --> list_users
75 - Simplify listings (kamaki.cli.utils: print methods)
76 - Enrich client API docs with examples and astakos endpoint information [#4135]
77 - Show user names in /file sharers [#4203]
78 - Show user name in image/server/network list [#4228]
79 - Remove kamaki compute image properties add [#4231]
80 - Image register file location format is changed:
81   pithos://<uuid>/<container>/<image path> --> <container>:<image path>
82   but Backwards compatibility is preserved for this version
83
84 Features:
85
86 - Add unittests in the folowing kamaki.cli packages: [#4058]
87     command_tree, argument, history, logger, utils
88 - Implement an optional astakosclient cli exposed as "astakos", with the following methods:
89     authenticate, uuid, username, quotas, service uuid/username/quotas
90 - Add some astakos/keystone kamaki-lib api calls [#3874], used to access
91   astakos-calls cache:
92   get_services, get_service_details, get_service_endpoints
93 - Implement floating ip methods for compute and cyclades clients [#3862]
94  ComputeRestClient: floating_ip_pools_get, floating_ips_get/post/delete
95  CycladesRestClient: floating_ip_pools_get, floating_ips_get/post/delete
96  ComputeClient: get_floating_ip_pools, get_floating_ips,
97     alloc/get_delete_floating_ip
98  CycladesClient: get_floating_ip_pools, get_floating_ips,
99     alloc/get_delete_floating_ip, dis/assoc_floating_ip_to_server
100 - Add Examples to documentation
101 - Implement floating IP commands
102     server ip list/create/delete/info/pools/attach/detach
103 - Implement --wait for server_create/delete/start/reboot/shutdown [#3867]
104 - Implement network_wait [#3862]
105 - Implement user_list/set/whoami to switch between session users [#3632, #3660]
106 - Expose more astakosclient methods in a 1to1 fashion [#4115]:
107     resources, feedback, endpoints,
108     commission_pending/info/action/accept/reject/resolve/issuejson/issue
109 - Implement resize_server and expose it as server resize [#4153]
110 - Expose the project API of astakosclient to kamaki CLI [#4155]
111 - Full support for compute v2 basic API [#4139]
112 - Use container:path format in register [#3778]
113 - Guess mimetype when uploading and use it in upload [#4196]
114 - Add upload local image abilities to register [#4206]
115     New register args: --update-image-file=/local/path, --no-progress-bar
116 - Implement an astakos.post_user_catalogs call for getting usernames from a
117     list of user uuids [#4203]
118 - Use multiformed ranges in file/pithos [#4059]
119 - Implement more filters in image/network/flavor/server/file list [#4220]
120 - Implement /image meta list/set/delete [#4231]  metadata and properties
121