Eclat NEWS -- history of user-visible changes. 2015-02-02 Copyright (C) 2012-2015 Sergey Poznyakoff See the end of file for copying conditions. Please send Eclat bug reports to Version 1.0.92, (Git) * New commands: lsaattr describe-image-attribute setaattr modify-image-attribute * New options: -A, --add-parameter=NAME=VALUE Adds parameter NAME with the given VALUE to the generated AWS request. This option is intended for testing new AWS functionality for which eclat does not yet provide native support. -p, --check-permissions Checks if you have the required permissions for the action, without actually making the request. * forcibly stop the instance eclat stop now supports -f (--force) option, which stops the instance forcibly. * Implement signature version 4 signing The signature version 4 signing process is now the default. Version 2 can enabled by using the following statement in the eclat configuration file: signature-version 2; * POST support POST HTTP method is supported. It is enabled by the following configuration statement: http-method post; * If availability region is not supplied, it is read from the instance store. * Authentication providers Support for different authentication providers is introduced. Authentication provider is a service that supplies AWS access key ID and secret key. It is configured by the "authentication-provider" statement in the configuration file. The syntax is: authentication-provider TYPE [ARG]; TYPE can be one of: - file Credentials are obtained from a disk file named by the second argument. The statement authentication-provider file NAME is equivalent to access-file NAME of eclat 1.0 and prior. The "access-file" statement is retained for backward compatibility. - instance-store Credentials are obtained from the instance store. Second argument is optional. If present, it should be the name of the IAM role the instance is launched with. * IAM support If authentication provider is set to "instance-store", its argument specifies IAM role name. The authentication credentials are then taken from the instance store. * New program: ispeek Lists content of the instance store. * Setting UserData instance attribute. The setiattr (modify-instance-attribute) command automatically encodes the value of UserData attribute in base64. A command line option is provided to read the value from a file. * lsistat The default for lsistat (describe-instance-status) command has been changed to display all instances, no matter their status. Use the -r (--running) option to get prior behavior. The -a (--all) option has been retained for backward compatibility. Version 1.0, 2013-12-20 First official release. Implements a basic set of commands. Version 0.1, 2012-10-23 First alpha release. ========================================================================= Copyright information: Copyright (C) 2012-2015 Sergey Poznyakoff Permission is granted to anyone to make or distribute verbatim copies of this document as received, in any medium, provided that the copyright notice and this permission notice are preserved, thus giving the recipient permission to redistribute in turn. Permission is granted to distribute modified versions of this document, or of portions of it, under the above conditions, provided also that they carry prominent notices stating who last changed them. Local variables: mode: outline paragraph-separate: "[ ]*$" eval: (add-hook 'write-file-hooks 'time-stamp) time-stamp-start: "changes. " time-stamp-format: "%:y-%02m-%02d" time-stamp-end: "\n" end: