Skip to content

Latest commit

 

History

History
161 lines (126 loc) · 6.57 KB

CHANGELOG.md

File metadata and controls

161 lines (126 loc) · 6.57 KB

Change Log

This project adheres to Semantic Versioning.

This CHANGELOG follows the format listed here

4.1.0- 2019-05-16

Added

  • handler-slack: added webhook_retries (default: 5), webhook_timeout (default: 10), and webhook_retry_sleep configuration properties to harden against failures due to networking, rate limits, etc. (@kali-brandwatch)

4.0.0 - 2019-04-02

Breaking Changes

  • 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

Fixed

  • handler-slack-multichannel.rb: updated the comments to be valid json as they were missing : for keys (@lcx)

3.1.1 - 2018-03-17

Fixed

  • 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

Changed

  • handler-slack.rb: emit an unknown with helpful debug messages when passing in bad config (@majormoses)

Added

  • added sample event payload and config (@majormoses)

3.0.0 - 2018-01-11

Breaking Changes

  • bumped sensu-plugin dependency to 2.x which removes in handler filtering for occurrences. 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)

Changed

  • update changelog guidelines location, fix spelling in PR template (@majormoses)

2.0.0 - 2017-10-21

Breaking Changes

  • 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

Fixed

  • handler-slack-multichannel.rb: Add param webhook_urls to support one webhook_url per channel (@autumnw)

Added

  • slack badge to README. (@majormoses)

1.5.0 - 2017-08-07

Added

  • handler-slack.rb: Add param dashboard to show http link on client notification

1.4.0 - 2017-07-24

Added

  • slack-handler-multichannel.rb: Added support for client-defined channel overrides (@fildred13)

1.3.0 - 2017-07-19

Added

  • slack-handler-multichannel.rb: Added support for icon_emoji option, which documentation already suggested was supported (@fildred13)

1.2.0 - 2017-07-13

Added

  • 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

Fixed

  • Ran rubocop against bin/slack-handler.rb and bin/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

Added

  • slack-handler-multichannel.rb: Add title line to mirror functionality of slack-handler.rb (@zer0nimbus)
  • handler-slack.rb: Add a link_names parameter to allow for mentions (@unionsep)

Fixed

  • 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

  • Added a payload_template to allow for a customized JSON payload
  • Ruby 2.3.0 support

Fixed

  • Extended the payload_template to work with multi-channel handlers

Changed

  • Update to Rubocop 0.40 and cleanup

Removed

  • Ruby 1.9.3 support

0.1.2 - 2016-02-05

Added

  • new certs

0.1.1 - 2015-12-09

Changed

  • Slack handler posts JSON content type and format to slack.
  • Slack config supports icon_url and icon_emoji

Added

  • add arguments to specify proxy settings

0.1.0 - 2015-11-12

Added

  • New handler-slack-multichannel.rb handler for more complex multi-channel alerting to Slack
  • Allow the client to set the channel

Changed

  • updated sensu-plugin gem to 1.2.0

Fixed

  • Fixed exception caused by missing field

0.0.4 - 2015-07-13

Changed

  • 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

Added

  • additional functionality to slack hander to improve generated output

0.0.2 - 2015-06-03

Fixed

  • added binstubs

Changed

  • removed cruft from /lib

0.0.1 - 2015-05-29

Added

  • initial release