This project adheres to Semantic Versioning.
This CHANGELOG follows the format listed here
5.1.0 - 2022-03-28
- adding
details
to handler if present (@saurabh-iitrke)
5.0.0 - 2019-03-05
- Bump sensu-plugin version from
~> 2.0
to~> 4.0
for Sensu 1.x to Sensu Go event conversion you can read the changelog entries for 4.0 and 3.0 - drop support and testing for ruby 2.1 and 2.2 as they are EOL =======
4.3.0 - 2018-03-21
- Added possibility to specify priority per check (@Castaglia)
4.2.0 - 2018-02-20
- Providing better alert description field using Sensu check output (@Castaglia)
handler-opsgenie.rb
: Added flag of--verbose
to enable verbose/debugging output (@Castaglia)
4.1.2 - 2018-02-05
- Handling of tags for events (@Castaglia)
- updated README.md to provide accurate example for
teams
configuration (@Castaglia)
4.1.1 - 2018-01-16
- updated rubocop dependency to
~> 0.51.0
per: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-8418. (@majormoses)
- appease the cops, left TODO for investigating
URI.escape
alternatives (@majormoses)
4.1.0 2018-01-14
- Added possibility to specify custom alias for event ID, this acts in a similar way to proxy/JIT clients to dedupe alerts (@Castaglia)
- updated Changelog guidelines location (@majormoses)
4.0.1 - 2018-01-06
- Use Alert v2 API, as the Alert v1 API is deprecated (@Castaglia)
4.0.0 - 2017-12-22
- Use Heartbeat v2 API, as the Heartbeat v1 API is no longer available (@Castaglia)
- drop support and testing for ruby 2.0 as it's EOL (@majormoses)
- integration testing with
test-kitchen
,kitchen-docker
, andserverspec
(@Castaglia) (@majormoses)
3.1.0 - 2017-11-12
- Added optional
-t, --template
parameter to specify the location of a ERB template file - Added possibility to specify custom timeout
- Some cleanup and minor refactorings
3.0.0 - 2017-07-13
- Testing on Ruby 2.4.1
- Bump sensu-plugin version to 2.0 for Ruby 2.4.1 compatability
2.0.1 - 2016-10-17
- Fix deprecated
timeout
warnings
2.0.0 - 2016-06-29
- Added description support for OpsGenie alerts (@mnellemann)
- Report the client name as
entity
to OpsGenie (@steti) - Support for Ruby 2.3.0
- Update to Rubocop 0.40 and cleanup
- Support for Ruby 1.9.3
1.0.0 - 2016-04-12
- Changed the
-j, --jsonconfig
parameter to specify a key in the already-parsed JSON config file - The
-j, --jsonconfig
parameter no longer takes a JSON config file as input - Update to rubocop 0.37
0.0.3 - 2015-11-26
- Added team support for OpsGenie alerts.
- Added sensu tags integration.
- Allow check to override default handler config
- Moved adding
recipients
parameter to JSON content tocreate_alert
function. Therecipients
parameter is not available forclose_alert
.
- Fixed getting
source
field from JSON.
0.0.2 - 2015-07-14
- updated
sensu-plugin
gem to1.2.0
- Remove JSON gem dependency that is not longer needed with Ruby 1.9+
- initial release
- Fixed json configuration load