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_sleep
configuration 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.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
- 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 anunknown
with helpful debug messages when passing in bad config (@majormoses)
- added sample event payload and config (@majormoses)
3.0.0 - 2018-01-11
- bumped
sensu-plugin
dependency 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_emoji
option, 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.rb
andbin/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_names
parameter 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