New features
SAM packaging
[Serverless Application Model](https://aws.amazon.com/serverless/sam/) templates are supported. This uses [`aws cloudformation package`](https://docs.aws.amazon.com/cli/latest/reference/cloudformation/package.html) to upload artifacts before updating stacks - artifacts such as Lambda code, API Gateway definitions, etc.
yaml
region: eu-west-1
package-bucket: my-artifacts-bucket New config value
stacks:
stTestSam-AppTest1:
Package bucket can also be overridden per stack, e.g:
package-bucket: my-apptest1-artifacts
template-url: apps/test1/template.yaml A test app created with `sam init -o apps -n test1`
Automatic retries on AWS operations
cfn-square previously retried some AWS operations - the range of operations has been increased. This should help issues found when concurrently running `cf sync` in the same account.
`--profile` flag
`cf` supports the `--profile` flag to assume a [named profile](https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-profiles.html).
Bugfixes
* `cf delete` works with the `--context` parameter.