- Remove unused hipchat support
- Replace chef-api with chef-infra-api
- Use aws-sdk v3. (Thanks @genehand)
- Replace trollop with optimist
- Test on latest ruby versions, drop 2.3
- Update to Rubocop 0.73
- Make sensu removal optional. Defaults to enabled but can be disabled by setting
:enable: false
in the config. (Thanks @majormoses)
- Fix webhook templating
- Handle webhook exceptions better
- Improve logging. You can now log to a file in addition to stdout. #10 (Thanks @huynt1979)
- Update to latest Rubocop to address security issue
- Test on latest rubies
- Rename lib file to be more easily consumed. Previously had to
gem install aws-cleaner
and then within any code userequire 'aws_cleaner/aws_cleaner.rb'
. Now you only need torequire aws-cleaner
. (@majormoses)
- Refactor logic into a library (Thanks @majormoses)
- Remove the
argument
parameter from the webhook config. We now always use the instance ID when templating webhooks.
- Actually add
slack-poster
dependency
- Add support for sending notifications to Slack. Note: the config settings for chat notifications has changed to add support for multiple chat providers.
- AWS Cleaner now uses CloudWatch Events instead of AWS Config to receive EC2 instance termination events. CloudWatch Events delivers events in seconds while AWS Config can take several minutes.
- Add better error handling
- Add hipchat notifications when webhooks fire
- Fix options
- Add webhooks
- Look for chef-provisioning attributes when searching for chef nodes
- Improve exception handling
- Fix typos
- Notify hipchat only when enabled
- Initial release