Skip to content

Releases: prometheus/alertmanager

0.14.0 / 2018-02-12

13 Feb 09:15
30af4d0
Compare
Choose a tag to compare
  • [ENHANCEMENT] [amtool] Silence update support dwy suffixes to expire flag (#1197)
  • [ENHANCEMENT] Allow templating PagerDuty receiver severity (#1214)
  • [ENHANCEMENT] Include receiver name in failed notifications log messages (#1207)
  • [ENHANCEMENT] Allow global opsgenie api key (#1208)
  • [ENHANCEMENT] Add mesh metrics (#1225)
  • [ENHANCEMENT] Add Class field to PagerDuty; add templating to PagerDuty-CEF fields (#1231)
  • [BUGFIX] Don't notify of resolved alerts if none were reported firing (#1198)
  • [BUGFIX] Notify only when new firing alerts are added (#1205)
  • [BUGFIX] [mesh] Fix pending connections never set to established (#1204)
  • [BUGFIX] Allow OpsGenie notifier to have empty team fields (#1224)
  • [BUGFIX] Don't count alerts with EndTime in the future as resolved (#1233)
  • [BUGFIX] Speed up re-rendering of Silence UI (#1235)
  • [BUGFIX] Forbid 0 value for group_interval and repeat_interval (#1230)
  • [BUGFIX] Fix WeChat agentid issue (#1229)

0.13.0 / 2018-01-12

12 Jan 10:57
fb713f6
Compare
Choose a tag to compare
  • [CHANGE] Switch cmd/alertmanager to kingpin (#974)
  • [CHANGE] [amtool] Switch amtool to kingpin (#976)
  • [CHANGE] [amtool] silence query: --expired flag only shows expired silences (#1190)
  • [CHANGE] Return config reload result from reload endpoint (#1180)
  • [CHANGE] Template secret keys for pagerduty notifier (#1182)
  • [FEATURE] UI silence form is populated from location bar (#1148)
  • [FEATURE] Add /-/healthy endpoint (#1159)
  • [ENHANCEMENT] Instrument and log snapshot sizes on maintenance (#1155)
  • [ENHANCEMENT] Make alertGC interval configurable (#1151)
  • [ENHANCEMENT] Display mesh connections in the Status page (#1164)
  • [BUGFIX] Fix expire buttons on the silences page (#1171)
  • [BUGFIX] Fix JavaScript error in MSIE due to endswith() usage (#1172)
  • [BUGFIX] Correctly format UI error output (#1167)

0.12.0 / 2017-12-15

15 Dec 14:45
fc33cc7
Compare
Choose a tag to compare
  • [FEATURE] package amtool in docker container (#1127)
  • [FEATURE] Add notify support for Chinese User wechat (#1059)
  • [FEATURE] [amtool] Add a new silence import command (#1082)
  • [FEATURE] [amtool] Add new command to update silence (#1123)
  • [FEATURE] [amtool] Add ability to query for silences that will expire soon (#1120)
  • [ENHANCEMENT] Template source field in PagerDuty alert payload (#1117)
  • [ENHANCEMENT] Add footer field for slack messages (#1141)
  • [ENHANCEMENT] Add Slack additional "fields" to notifications (#1135)
  • [ENHANCEMENT] Adding check for webhook's URL formatting (#1129)
  • [ENHANCEMENT] Let the browser remember the creator of a silence (#1112)
  • [BUGFIX] Fix race in stopping inhibitor (#1118)
  • [BUGFIX] Fix browser UI when entering negative duration (#1132)

0.11.0 / 2017-11-16

16 Nov 18:10
30dd042
Compare
Choose a tag to compare
  • [CHANGE] Make silence negative filtering consistent with alert filtering (#1095)
  • [CHANGE] Change HipChat and OpsGenie api config names (#1087)
  • [ENHANCEMENT] amtool: Allow 'd', 'w', 'y' time suffixes when creating silence (#1091)
  • [ENHANCEMENT] Support OpsGenie Priority field (#1094)
  • [BUGFIX] Fix UI when no silences are present (#1090)
  • [BUGFIX] Fix OpsGenie Teams field (#1101)
  • [BUGFIX] Fix OpsGenie Tags field (#1108)

0.10.0 / 2017-11-09

09 Nov 15:33
133c888
Compare
Choose a tag to compare
  • [CHANGE] Prevent inhibiting alerts in the source of the inhibition (#1017)
  • [ENHANCEMENT] Improve amtool check-config use and description text (#1016)
  • [ENHANCEMENT] Add metrics about current silences and alerts (#998)
  • [ENHANCEMENT] Sorted silences based on current status (#1015)
  • [ENHANCEMENT] add metric of alertmanager position in mesh (#1024)
  • [ENHANCEMENT] Initialise notifications_total and notifications_failed_total (#1011)
  • [ENHANCEMENT] Allow selectable matchers on silence view (#1030)
  • [ENHANCEMENT] Allow template in victorops message_type field (#1038)
  • [ENHANCEMENT] Optionally hide inhibited alerts in API response (#1039)
  • [ENHANCEMENT] Toggle silenced and inhibited alerts in UI (#1049)
  • [ENHANCEMENT] Fix pushover limits (title, message, url) (#1055)
  • [ENHANCEMENT] Add limit to OpsGenie message (#1045)
  • [ENHANCEMENT] Upgrade OpsGenie notifier to v2 API. (#1061)
  • [ENHANCEMENT] Allow template in victorops routing_key field (#1083)
  • [ENHANCEMENT] Add support for PagerDuty API v2 (#1054)
  • [BUGFIX] Fix inhibit race (#1032)
  • [BUGFIX] Fix segfault on amtool (#1031)
  • [BUGFIX] Remove .WasInhibited and .WasSilenced fields of Alert type (#1026)
  • [BUGFIX] nflog: Fix Log() crash when gossip is nil (#1064)
  • [BUGFIX] Fix notifications for flapping alerts (#1071)
  • [BUGFIX] Fix shutdown crash with nil mesh router (#1077)
  • [BUGFIX] Fix negative matchers filtering (#1077)

0.9.1 / 2017-09-29

29 Sep 12:57
Compare
Choose a tag to compare
  • [BUGFIX] Fix -web.external-url regression in ui (#1008)
  • [BUGFIX] Fix multipart email implementation (#1009)

0.9.0 / 2017-09-28

28 Sep 09:18
Compare
Choose a tag to compare
  • [ENHANCEMENT] Add current time to webhook message (#909)
  • [ENHANCEMENT] Add link_names to slack notifier (#912)
  • [ENHANCEMENT] Make ui labels selectable/highlightable (#932)
  • [ENHANCEMENT] Make links in ui annotations selectable (#946)
  • [ENHANCEMENT] Expose the alert's "fingerprint" (unique identifier) through API (#786)
  • [ENHANCEMENT] Add README information for amtool (#939)
  • [ENHANCEMENT] Use user-set logging option consistently throughout alertmanager (#968)
  • [ENHANCEMENT] Sort alerts returned from API by their fingerprint (#969)
  • [ENHANCEMENT] Add edit/delete silence buttons on silence page view (#970)
  • [ENHANCEMENT] Add check-config subcommand to amtool (#978)
  • [ENHANCEMENT] Add email notification text content support (#934)
  • [ENHANCEMENT] Support passing binary name to make build target (#990)
  • [ENHANCEMENT] Show total no. of silenced alerts in preview (#994)
  • [ENHANCEMENT] Added confirmation dialog when expiring silences (#993)
  • [BUGFIX] Fix crash when no mesh router is configured (#919)
  • [BUGFIX] Render status page without mesh (#920)
  • [BUGFIX] Exit amtool subcommands with non-zero error code (#938)
  • [BUGFIX] Change mktemp invocation in makefile to work for macOS (#971)
  • [BUGFIX] Add a mutex to silences.go:gossipData (#984)
  • [BUGFIX] silences: avoid deadlock (#995)
  • [BUGFIX] Ignore expired silences OnGossip (#999)

0.8.0 / 2017-07-20

20 Jul 14:13
Compare
Choose a tag to compare
  • [FEATURE] Add ability to filter alerts by receiver in the UI (#890)
  • [FEATURE] Add User-Agent for webhook requests (#893)
  • [ENHANCEMENT] Add possibility to have a global victorops api_key (#897)
  • [ENHANCEMENT] Add EntityDisplayName and improve StateMessage for Victorops
    (#769)
  • [ENHANCEMENT] Omit empty config fields and show regex upon re-marshalling to
    elide secrets (#864)
  • [ENHANCEMENT] Parse API error messages in UI (#866)
  • [ENHANCEMENT] Enable sending mail via smtp port 465 (#704)
  • [BUGFIX] Prevent duplicate notifications by sorting matchers (#882)
  • [BUGFIX] Remove timeout for UI requests (#890)
  • [BUGFIX] Update config file location of CLI in flag usage text (#895)

0.7.1 / 2017-06-09

09 Jun 15:30
v0.7.1
Compare
Choose a tag to compare

[BUGFIX] Fix filtering by label on Alert list and Silence list page

0.7.0 / 2017-06-07

08 Jun 12:15
v0.7.0
Compare
Choose a tag to compare

This version can be tested out in an existing 0.6.x HA cluster without impact or having to upgrade the entire cluster.

  • [CHANGE] Rewrite UI from scratch improving UX
  • [CHANGE] Rename config to configYAML on api/v1/status
  • [FEATURE] Add ability to update a silence on api/v1/silences POST endpoint (See #765)
  • [FEATURE] Return alert status on api/v1/alerts GET endpoint
  • [FEATURE] Serve silence state on api/v1/silences GET endpoint
  • [FEATURE] Add ability to specify a route prefix
  • [FEATURE] Add option to disable AM listening on mesh port
  • [ENHANCEMENT] Add ability to specify filter string and silenced flag on api/v1/alerts GET endpoint
  • [ENHANCEMENT] Update cache-control to prevent caching for web assets in general.
  • [ENHANCEMENT] Serve web assets by alertmanager instead of external CDN (See #846)
  • [ENHANCEMENT] Elide secrets in alertmanager config (See #840)
  • [ENHANCEMENT] AMTool: Move config file to a more consistent location (See #843)
  • [BUGFIX] Enable builds for Solaris/Illumos
  • [BUGFIX] Load web assets based on url path (See #323)