- Instance refresh: don't set a default minimum healthy percentage of 100% anymore. The minimum healthy percentage is now determined from the instance maintenance policy of the ASG. If no instance maintenance policy, the value defaults to 90%.
- Introduce the properties
min_healthy_percentage
andmax_healthy_percentage
on the autoscale definitions for tuning these settings. The propertyhealthy_percentage
is now deprecated and should be changed tomin_healthy_percentage
. - Fail deployment if instance refresh fails by @lloydwatkin in #8.
- Add tags to the AMI with information about the current application, stage & deployment:
capistrano-asg-rolling:application
capistrano-asg-rolling:stage
capistrano-asg-rolling:deployment-branch
capistrano-asg-rolling:deployment-release
capistrano-asg-rolling:deployment-revision
capistrano-asg-rolling:deployment-user
- The tag
capistrano-asg-rolling:version
has been renamed tocapistrano-asg-rolling:gem-version
. - Updates to the documentation.
Full Changelog: v0.4.1...v0.5.0