Skip to content

Latest commit

 

History

History
146 lines (98 loc) · 3.34 KB

CHANGELOG.md

File metadata and controls

146 lines (98 loc) · 3.34 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

Unreleased

2.6.0 - 2024-02-08

Changed

  • Updated sensu-plugin-sdk to v0.19.0.

2.5.0 - 2023-05-03

Added

  • Add --alternate-endpoint option to be able to send events to a different endpoint than the PagerDuty API

2.4.0 - 2023-04-04

Added

  • Add --details-format option to be able to specify if the event details should be sent as a string or a JSON document

2.3.0 – 2022-05-06

Changed

  • Add new --contact-routing mode for sending multiple Pagerduty updates, one per configured contact
  • Updated the README with more details on --contact-routing

2.2.1 - 2021-03-15

Changed

  • Add additional logging to help troubleshoot pager team annotations

2.2.0 - 2021-02-25

Changed

  • Added pager-team functionality, allows you to specify team name and lookup corresponding token from environment variable
  • Updated README for specifying templates in check annotations
  • Q1 '21 handler maintenance:
    • Updated modules (go get -u && go mod tidy)
    • Updated GitHub Actions: Added Lint action
    • Updated build to Go 1.14
    • Output log message from sending event to PagerDuty
    • README updates

2.1.0 - 2020-10-29

Changed

  • Made the details a templated item, with the --details-template flag
  • Updated to the latest plugin SDK (0.10.1)
  • Made summary template its own function to facilitate testing

[2.0.1] - 2020-05-28

Changed

  • Fixed minor README issue

[2.0.0] - 2020-05-26

BREAKING CHANGE

  • Removed --dedup-key now that keyspace is added for annotations to set --dedup-key-template

Added

  • Added --summaryTemplate to allow for custom summary
  • Version ldflags for goreleaser
  • Plugin Config keyspace to support annotations

Changed

  • Set default of --dedup-key-template to remove hard-coded default
  • Fixed Bonsai definition for Windows 386
  • Updated README

[1.4.0] - 2020-05-11

Changed

  • Truncate event details to 256KB to avoid PD's 512KB size limit

[1.3.2] - 2020-02-12

Changed

  • Goreleaser fix checksum

[1.3.1] - 2020-02-12

Changed

  • Goreleaser workaround

[1.3.0] - 2020-02-12

Added

  • Added support for 386 Windows

Changed

  • Replace Travis CI with Github Actions
  • Use github.com/sensu-community/sensu-plugin-sdk@v0.6.0
  • Replace dep with Go modules

Fixed

  • Fix Windows build
  • Truncate pagerduty summary to 1024 bytes as per spec

[1.1.0] - 2019-03-15

Changed

  • Updated travis, goreleaser configurations.
  • Updated license.
  • Added hostname and check name to summary alert

Removed

  • Removed redundant post deploy scripts for travis.

[1.0.2] - 2019-01-09

Added

  • Use PAGERDUTY_TOKEN envvar for default value for accessToken, for security. This is a backwards compatible change.

[1.0.1] - 2018-12-12

Added

  • Bonsai Asset Index configuration

Changed

  • Dropped odd platforms and architectures from the build matrix (e.g. dragonfly and mips).

[1.0.0] - 2018-12-07

Changed

  • No longer JSON serializing custom details (no need to)

[0.0.3] - 2018-12-05

Changed

  • Updated GITHUB_TOKEN

[0.0.2] - 2018-12-05

Changed

  • Updated dep

[0.0.1] - 2018-12-05

Added

  • Initial release