This project adheres to Semantic Versioning.
This CHANGELOG follows the format listed here
5.0.0 - 2019-09-16
- Bump
sensu-plugin
dependency from~> 2.5
to~> 4.0
you can read the changelog entries for 4.0, 3.0, and 2.0 - Bump
ruby-version
from~> 2.0
to~> 2.3
- Travis build automation to generate Sensu Asset tarballs that can be used n conjunction with Sensu provided ruby runtime assets and the Bonsai Asset Index
- Require latest sensu-plugin for Sensu Go support
4.1.0 - 2018-12-04
- updated
pagerduty
dependancy (@dependabot)
4.0.0 - 2018-06-04
- Bumped dependency of
sensu-plugin
to 2.x which will globally disable deprecated event filtering. You can read about it here (@rajiv-g)
3.1.0 - 2018-03-17
- error handling when
json_config
key is not found to help users deal with the problem. Not great but better than aNilClass
error (@majormoses)
- changed the description of
json_config
to reflect that this is a key not the json file (@majormoses)
3.0.1 - 2018-02-16
- ruby 2.4 testing (@majormoses)
- PR template typo (@majormoses)
- if pager_team is not found in the handler json config, the default key will be used instead (@internaught)
- updated changelog guidelines location (@majormoses)
3.0.0 - 2017-06-01
- changed the precedence of pager_team evaluation from
client -> check -> json_config
tocheck -> client -> json_config
(@guru-beach)
- support for flapping events to be created (@majormoses)
2.2.0 - 2017-03-23
- Add retries for Timeouts and HTTP errors (@johanek)
2.1.0 - 2017-02-28
- Add contexts support (@zroger)
- Update timeout syntax and extend to 10 seconds. (@luckymike)
- Allow adding some dynamic fields (from the event sensu client config) to the PD event description (@Oded-B)
2.0.0 - 2016-06-29
- Proxy support (@lcrisci)
- Support for Ruby 2.3
- Support for Ruby 1.9.3
- Update to Rubocop 0.40 and cleanup
1.0.0 - 2016-04-12
NOTE: There is no new functionality in this release but with the addition of test coverage we are marking it as a stable 1.0.0 release.
- Add tests (@zbintliff)
- Fix tests that were always exiting 0
- Fix resolution of events (#21)
- Update to rubocop 0.37
0.0.9 - 2015-12-10
- fix dependencies
0.0.8 - 2015-12-10
- Added a handler to allow overrides based on priority, now you can different alerts trigger different PagerDuty API endpoints. For example one can hit a high priority endpoint but warning can hit a lowpriority point.
- Use pagerduty gem instead of redphone, now also sends description and event details when resolving
0.0.7 - 2015-10-29
- handler-pagerduty: use json_config for incident key dedup_rules
- adding override from client
0.0.6 - 2015-07-31
- Added support for PagerDuty alert deduping. See the Readme file for an example.
- Updated rubocop to
0.32.1
- fixed rubocop errors
0.0.5 - 2015-07-14
- updated sensu-plugin gem to 1.2.0
0.0.4 - 2015-07-11
- updated documentation links in the README and CONTRIBUTING
- set deps in gemspec and rakfile to be in alpha order
- removed unused tasks from rakefile
- fix binstubs to only be created for ruby files
0.0.3 - 2015-06-26
- added option for json_config
0.0.2 - 2015-06-03
- added binstubs
- removed cruft from /lib
- added a new option for specifying the location of the json config file
- initial release