This project adheres to Semantic Versioning.
This CHANGELOG follows the format listed here
4.1.0- 2019-05-16
handler-slack: addedwebhook_retries(default: 5),webhook_timeout(default: 10), andwebhook_retry_sleepconfiguration properties to harden against failures due to networking, rate limits, etc. (@kali-brandwatch)
4.0.0 - 2019-04-02
- Bump sensu-plugin version from
~> 2.0to~> 4.0for 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
- handler-slack-multichannel.rb: updated the comments to be valid json as they were missing
:for keys (@lcx)
3.1.1 - 2018-03-17
- handler-slack.rb: rescue any non sensu specification compliant status code passed to the slack handler as the color matching unknown (@majormoses)
3.1.0 - 2018-01-31
handler-slack.rb: emit anunknownwith helpful debug messages when passing in bad config (@majormoses)
- added sample event payload and config (@majormoses)
3.0.0 - 2018-01-11
- bumped
sensu-plugindependency to 2.x which removes in handler filtering foroccurrences. If you want to keep using the same filtering features you must specify it and ensure that you have applied the filter by setting"filters": ["occurrences"]. For more information see here (@majormoses)
- update changelog guidelines location, fix spelling in PR template (@majormoses)
2.0.0 - 2017-10-21
handler-slack-multichannel.rb: Fixed title unknown issue when using proxy clients, change from client address to client name (@autumnw)
1.5.1 - 2017-08-18
handler-slack-multichannel.rb: Add param webhook_urls to support one webhook_url per channel (@autumnw)
- slack badge to README. (@majormoses)
1.5.0 - 2017-08-07
handler-slack.rb: Add param dashboard to show http link on client notification
1.4.0 - 2017-07-24
slack-handler-multichannel.rb: Added support for client-defined channel overrides (@fildred13)
1.3.0 - 2017-07-19
slack-handler-multichannel.rb: Added support foricon_emojioption, which documentation already suggested was supported (@fildred13)
1.2.0 - 2017-07-13
- ruby 2.4 testing in travis (@majormoses)
slack-handler-multichannel.rb: Add custom_field options to supply additional fields (@justbkuz)
1.1.1 - 2017-06-24
- Ran rubocop against
bin/slack-handler.rbandbin/slack-handler-multichannel.rb(@pgporada) - Fixed occurrences of http:// needing to be https:// by default (@pgporada)
- Fixed the location of the Sensu image that gets pulled in (@pgporada)
1.1.0 - 2017-06-22
slack-handler-multichannel.rb: Add title line to mirror functionality of slack-handler.rb (@zer0nimbus)handler-slack.rb: Add alink_namesparameter to allow for mentions (@unionsep)
- Allow custom channels with custom payload (@bashtoni)
handler-slack.rb: Access the event notification from the correct location (@dunpealer)
1.0.0 - 2016-06-14
- Added a payload_template to allow for a customized JSON payload
- Ruby 2.3.0 support
- Extended the payload_template to work with multi-channel handlers
- Update to Rubocop 0.40 and cleanup
- Ruby 1.9.3 support
0.1.2 - 2016-02-05
- new certs
0.1.1 - 2015-12-09
- Slack handler posts JSON content type and format to slack.
- Slack config supports icon_url and icon_emoji
- add arguments to specify proxy settings
0.1.0 - 2015-11-12
- New handler-slack-multichannel.rb handler for more complex multi-channel alerting to Slack
- Allow the client to set the channel
- updated sensu-plugin gem to 1.2.0
- Fixed exception caused by missing field
0.0.4 - 2015-07-13
- put gemspec deps in alpha order
- remove cruft from sensu-plugins-slack.rb
- Remove JSON gem dep that is not longer needed with Ruby 1.9+
- Put Rakfile deps in alpha order
- update documentation links in the README and CONTRIBUTING
- remove the Vagrantfile
0.0.3 - 2015-06-03
- additional functionality to slack hander to improve generated output
0.0.2 - 2015-06-03
- added binstubs
- removed cruft from /lib
- initial release