-
-
debian/0.7a9ed092f · ·
-
-
-
-
v0.6.36834fc64 · ·
1. Introduce a quotaholder client (and primitive cli) 2. Enrich output responses and error reporting with instructions per command 3. Unified result output 4. Stabilize error handling (crashes are much less frequent) 5. Dynamic upper limit on threads when uploading 6. Update documentation 7. Restructure CLI code to clarify what is used in each interface mode#
-
v0.6.2f4016ab2 · ·
1. Clients API relies on objpool instead of snf-common for connection pooling 2. MS Windows compatiblity: * adjust pithos interface * adjust pithos client local fs handling * progress bar configuration not to rely on unicode characters * adjust hidden Clients API unittests 3. Update documentation: * rearange text for easier setup * document undocumented methods in Clients API and cli auxiliary methods * MS Windows setup guide 4. Improve interface output: * detailed description mechanism * uniformity between shell and one-command * various command-specific improvements * new print_list, print_dict and print_item methods have: - better indentation - enumeration flag - redundancy of presented information flag * mechanism for more descriptive syntax errors and arguments help 5. Improve error handling: * concrete mechanism for client error propagation * catch some unhandled errors * mechanism for detailed error descriptions * context-specific errors * showcase error handling in store_list 6. CLI Code restructure: * Introduce ArgumentParseManager class to manage argument parsing * Introduce a seperate one_command package for handling one_command * clean-up main CLI code (move interface-specific methods to their pckgs) 7. New history capabilities: * allow command ranges * allow backward counting * in-shell sequensial script-like execution of previous commands 8. Minor new features: * store_publish returns publication url * store_list can list with prefixes instead of full path * hidden optional testing of quoted text and cli.utils.print_* methods * shell prompt easy to modify 9. Bugfixes: * Shell does not repeat previous command in case of error * handle ValueErrors and KeyErrors * config set values are effective immidiately * unwanted argument inheritance in shell, removed
-
0.6.1e0f40c94 · ·
kamaki version 0.6.1 1. Interactive shell modifications: - Top-context commands are accessible from all contexts - Config options are updated dynamicaly - Handle single and double quoted strings as one term 2. Command Line Interface mechanism modifications: - Calling kamaki.cli.command is now optional (but still usefull) - CommandTree is created in command specifications code so it can be overloaded, created dynami - Cleaner code and performance improvements on one-command functionality - Minor presentation modifications 5. API new features: - "server wait" waits for a server status to be over - "image reregister" updates of an image name an properties while preserving unmodified values - property parameters are switched back to repeated --property declarations - Minor parameter modifications 4. HTTP Connection modifications: - Maximum number of threads can be set explicitely - Number of active threads is adjusted on run time by timing responses 5. Bug fixes: - No-colors to to non-ttys bug fixed - Lost cursor after progress bar bug fixed - Url formating before httplib call fixed - Other minor fixes
-
upstream/0.6.1e0f40c94 · ·
kamaki version 0.6.1 1. Interactive shell modifications: - Top-context commands are accessible from all contexts - Config options are updated dynamicaly - Handle single and double quoted strings as one term 2. Command Line Interface mechanism modifications: - Calling kamaki.cli.command is now optional (but still usefull) - CommandTree is created in command specifications code so it can be overloaded, created dynami - Cleaner code and performance improvements on one-command functionality - Minor presentation modifications 5. API new features: - "server wait" waits for a server status to be over - "image reregister" updates of an image name an properties while preserving unmodified values - property parameters are switched back to repeated --property declarations - Minor parameter modifications 4. HTTP Connection modifications: - Maximum number of threads can be set explicitely - Number of active threads is adjusted on run time by timing responses 5. Bug fixes: - No-colors to to non-ttys bug fixed - Lost cursor after progress bar bug fixed - Url formating before httplib call fixed - Other minor fixes
-
v0.6.1e0f40c94 · ·
kamaki version 0.6.1 1. Interactive shell modifications: - Top-context commands are accessible from all contexts - Config options are updated dynamicaly - Handle single and double quoted strings as one term 2. Command Line Interface mechanism modifications: - Calling kamaki.cli.command is now optional (but still usefull) - CommandTree is created in command specifications code so it can be overloaded, created dynami - Cleaner code and performance improvements on one-command functionality - Minor presentation modifications 5. API new features: - "server wait" waits for a server status to be over - "image reregister" updates of an image name an properties while preserving unmodified values - property parameters are switched back to repeated --property declarations - Minor parameter modifications 4. HTTP Connection modifications: - Maximum number of threads can be set explicitely - Number of active threads is adjusted on run time by timing responses 5. Bug fixes: - No-colors to to non-ttys bug fixed - Lost cursor after progress bar bug fixed - Url formating before httplib call fixed - Other minor fixes
-
v0.6f93854ae · ·
1. Full pithos+ support, 2. Fast download and upload with - connection pooling - threaded requests 3. Interactive shell 4. Refactoring to allow easy client/cli development for future services