Update version tag and Changelog
[kamaki] / Changelog
index dd459ec..d998dda 100644 (file)
--- a/Changelog
+++ b/Changelog
@@ -1,66 +1,70 @@
-Hot fix 0.8.3
+Changelog for 0.12.5
 
-Honour if_etag_match and if_not_exist preconditions even when file blocks are
-already uploaded [#3708]
+- Restore get_service_endpoints for AstakosClient
 
-Hot fix 0.8.2
+Changelog for hotfix version 0.12.5
 
-Make kamaki file upload/containerlimit * operations aware that 0 means
-"unlimited" when refering to container limits [#3684]
+- Fix bug in readall (wrong behavior in non-regular files) [#4871]
 
-Hotfix 0.8.1
+Changelog for hotfix version 0.12.4
 
-Fix typo when parsing --config and --property
+- Fix bug when registering image with upload but no metafile [#4864]
+- Minor typos
 
-CHANGELOG for version 0.8
+CHANGELOG for hotfix version 0.12.3
+
+- Import the whole astakosclient package
+- Minor typos in help message
+
+CHANGELOG for hotfix version 0.12.2
+
+- Always use "details" call in neworks/subnets list
+- Restore server console, remove --vnc option from server info
+- Fix server create --networks|--no-networks
+- Use --status in * wait commands
+- Fix typos in documentation
+
+CHANGELOG for hotfix version 0.12.1
+
+- Various minor typos
+- Rename comand group "kamaki project membership" --> "kamaki membership"
+- Add docs for astakos-related commands:
+    user, quota, resources, project, membership
+- Correct/simplify network arguments in server create (#4563)
+
+CHANGELOG for version 0.12
 
 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)
-
- Changes:
- - Rename some command groups: store --> file, astakos --> user (#3566) but keep
-    backward compatibility (#3647) in config file (#3647)
- - Create a command subgroup for cyclades/compute image commands. Plankton image
-    commands: kamaki image <command>, Cyclades/Compute image commands:
-    kamaki image compute <command> (#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 <get|set>. 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 <command>_cli to <api>.
-    Config files must be updated accordingly (#3566)
-- Require progress
+- In file list, the path or prefix was converted to boolean value. Fixed.
+- Thread options did not work [#4616]
+- Various minor typos
+
+Changes:
+1. Make astakosclient a mantatory requirement for kamaki [#4312]
+2. Make post_user_catalogs obsolete, but keep for one more version [#4337]
+3. Rename user commands for cached account requests as /user session [#4340]
+4. Remove max_theads from config, move control to threaded commands [#4617]
+5. Modify all commands [#4583]
+    New scheme for ALL <object> <verb> [object id] [--arguments]
+    e.g., file modidy --metadata-add=revier='Mr. Reviewer' /pithos/myfile.txt
+6. Deprecate (with note) server stats/console/addr (move to server info)
+7. A vanilla kamaki call now shows only the available commands instead of
+    loading a shell [#4612]
+8. Add self.poolsize at kamaki.clients.Client
+9. Add ip attach/detach (shortcuts for port create/delete)
 
 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)
+
+1. Cache user catalog calls [#4337]
+2. Implement separate methods for uuid2usernames and v.v. [#4337]
+3. Move all methods from snf-astakos.py to astakos.py, with some renaimings
+    astakos_quotas/uuid/username/authenticate --> user_quotas/uuid2username/username2uuid/info
+    astakos_... --> admin_...
+    e.g.,
+    astakos_services --> admin_service, astakos_commission --> admin_commission
+4. Implement OpenStack Network API 2.0, with synnefo/cyclades extentions. New:
+   network info/list/create/delete/set
+   subnet info/list/create/set
+   port info/list/create/delete/set
+5. Create a kamaki-shell for kamaki shell [#4612]
+