- BUG: The ec2-snapper
delete
command now gracefully exits if no snapshots exist for the given instance rather than exiting with an error.
- ENHANCEMENT: ec2-snapper now also tags the EBS volume snapshots it creates as part of the process of creating an AMI. This allows you to find an AMI by name and restore an entire EC2 Instance, or find individual EBS Volumes by name and restore just a single volume.
- ENHANCEMENT: Add support for a
report
command for reporting CloudWatch metrics.
- BUG: Fix version number.
- TWEAK: Use gox for cross-compile.
- BUG: Fix extra newline issue in binaries.
- BUG: Fix issues in
circle.yml
.
- REFACTOR: The AWS region is passed in via the
--region
param. - ENHANCEMENT: You can now specify an instance name via the
--instance-name
parameter instead of using--instance-id
(which might change every time you redeploy). - ENHANCEMENT: Added unit and integration tests.
- TWEAK: Publish binaries directly in GitHub instead of bintray.
- ENHANCEMENT: Created AMIs now include the specified name in the
Name
tag. GH-4 - ENHANCEMENT: Added
ec2-snapper version
subcommand. - BUG: Fixed ec2-snapper only deletes 1 snapshot per AMI
- TWEAK: Updated to latest version of AWS SDK for Golang
- FEATURE: Added the ability to say "always leave at least X AMI's in place"
- BUG: Fixed AWS API sometimes fails to add tags as requested
- Initial release