Skip to content

@prombot prombot released this Jun 17, 2020

This release removes the HipChat integration as it is discontinued by Atlassian on June 30th 2020.

  • [CHANGE] [HipChat] Remove HipChat integration as it is end-of-life. #2282
  • [CHANGE] [amtool] Remove default assignment of environment variables. #2161
  • [CHANGE] [PagerDuty] Enforce 512KB event size limit. #2225
  • [ENHANCEMENT] [amtool] Add cluster command to show cluster and peer statuses. #2256
  • [ENHANCEMENT] Add redirection from / to the routes prefix when it isn't empty. #2235
  • [ENHANCEMENT] [Webhook] Add max_alerts option to limit the number of alerts included in the payload. #2274
  • [ENHANCEMENT] Improve logs for API v2, notifications and clustering. #2177 #2188 #2260 #2261 #2273
  • [BUGFIX] Fix child routes not inheriting their parent route's grouping when group_by: [...]. #2154
  • [BUGFIX] [UI] Fix the receiver selector in the Alerts page when the receiver name contains regular expression metacharacters such as +. #2090
  • [BUGFIX] Fix error message about start and end time validation. #2173
  • [BUGFIX] Fix a potential race condition in dispatcher. #2208
  • [BUGFIX] [API v2] Return an empty array of peers when the clustering is disabled. #2203
  • [BUGFIX] Fix the registration of alertmanager_dispatcher_aggregation_groups and alertmanager_dispatcher_alert_processing_duration_seconds metrics. #2200
  • [BUGFIX] Always retry notifications with back-off. #2290
Assets 29
Pre-release

@prombot prombot released this Jun 5, 2020

  • [CHANGE] [amtool] Remove default assignment of environment variables. #2161
  • [CHANGE] [PagerDuty] Enforce 512KB event size limit. #2225
  • [ENHANCEMENT] [amtool] Add cluster command to show cluster and peer statuses. #2256
  • [ENHANCEMENT] Add redirection from / to the routes prefix when it isn't empty. #2235
  • [ENHANCEMENT] [Webhook] Add max_alerts option to limit the number of alerts included in the payload. #2274
  • [ENHANCEMENT] Improve logs for API v2, notifications and clustering. #2177 #2188 #2260 #2261 #2273
  • [BUGFIX] Fix child routes not inheriting their parent route's grouping when group_by: [...]. #2154
  • [BUGFIX] [UI] Fix the receiver selector in the Alerts page when the receiver name contains regular expression metacharacters such as +. #2090
  • [BUGFIX] Fix error message about start and end time validation. #2173
  • [BUGFIX] Fix a potential race condition in dispatcher. #2208
  • [BUGFIX] [API v2] Return an empty array of peers when the clustering is disabled. #2203
  • [BUGFIX] Fix the registration of alertmanager_dispatcher_aggregation_groups and alertmanager_dispatcher_alert_processing_duration_seconds metrics. #2200
Assets 29

@prombot prombot released this Dec 11, 2019

  • [CHANGE] Check that at least one silence matcher matches a non-empty string. #2081
  • [ENHANCEMENT] [pagerduty] Check that PagerDuty keys aren't empty. #2085
  • [ENHANCEMENT] [template] Add the stringSlice function. #2101
  • [ENHANCEMENT] Add alertmanager_dispatcher_aggregation_groups and alertmanager_dispatcher_alert_processing_duration_seconds metrics. #2113
  • [ENHANCEMENT] Log unused receivers. #2114
  • [ENHANCEMENT] Add alertmanager_receivers metric. #2114
  • [ENHANCEMENT] Add alertmanager_integrations metric. #2117
  • [ENHANCEMENT] [email] Add Message-Id Header to outgoing emails. #2057
  • [BUGFIX] Don't garbage-collect alerts from the store. #2040
  • [BUGFIX] [ui] Disable the grammarly plugin on all textareas. #2061
  • [BUGFIX] [config] Forbid nil regexp matchers. #2083
  • [BUGFIX] [ui] Fix Silences UI when several filters are applied. #2075

Contributors:

Assets 29
Pre-release

@prombot prombot released this Nov 27, 2019

  • [CHANGE] Check that at least one silence matcher matches a non-empty string. #2081
  • [ENHANCEMENT] [pagerduty] Check that PagerDuty keys aren't empty. #2085
  • [ENHANCEMENT] [template] Add the stringSlice function. #2101
  • [ENHANCEMENT] Add alertmanager_dispatcher_aggregation_groups and alertmanager_dispatcher_alert_processing_duration_seconds metrics. #2113
  • [ENHANCEMENT] Log unused receivers. #2114
  • [ENHANCEMENT] Add alertmanager_receivers metric. #2114
  • [ENHANCEMENT] Add alertmanager_integrations metric. #2117
  • [ENHANCEMENT] [email] Add Message-Id Header to outgoing emails. #2057
  • [BUGFIX] Don't garbage-collect alerts from the store. #2040
  • [BUGFIX] [ui] Disable the grammarly plugin on all textareas. #2061
  • [BUGFIX] [config] Forbid nil regexp matchers. #2083
  • [BUGFIX] [slack] Retry 429 errors. #2112
  • [BUGFIX] [ui] Fix Silences UI when several filters are applied. #2075

Contributors:

Assets 29

@prombot prombot released this Sep 3, 2019

  • [CHANGE] Reject invalid external URLs at startup. #1960
  • [CHANGE] Add Fingerprint to template data. #1945
  • [CHANGE] Check Smarthost validity at config loading. #1957
  • [ENHANCEMENT] Improve error messages for email receiver. #1953
  • [ENHANCEMENT] Log error messages from OpsGenie API. #1965
  • [ENHANCEMENT] Add the ability to configure Slack markdown field. #1967
  • [ENHANCEMENT] Log warning when repeat_interval > retention. #1993
  • [ENHANCEMENT] Add alertmanager_cluster_enabled metric. #1973
  • [ENHANCEMENT] [ui] Recreate silence with previous comment. #1927
  • [BUGFIX] [ui] Fix /api/v2/alerts/groups endpoint with similar alert groups. #1964
  • [BUGFIX] Allow slashes in receivers. #2011
  • [BUGFIX] [ui] Fix expand/collapse button with identical alert groups. #2012
Assets 29
Pre-release

@prombot prombot released this Aug 30, 2019

  • [CHANGE] Reject invalid external URLs at startup. #1960
  • [CHANGE] Add Fingerprint to template data. #1945
  • [CHANGE] Check Smarthost validity at config loading. #1957
  • [ENHANCEMENT] Improve error messages for email receiver. #1953
  • [ENHANCEMENT] Log error messages from OpsGenie API. #1965
  • [ENHANCEMENT] Add the ability to configure Slack markdown field. #1967
  • [ENHANCEMENT] Log warning when repeat_interval > retention. #1993
  • [ENHANCEMENT] Add alertmanager_cluster_enabled metric. #1973
  • [ENHANCEMENT] [ui] Recreate silence with previous comment. #1927
  • [BUGFIX] [ui] Fix /api/v2/alerts/groups endpoint with similar alert groups. #1964
  • [BUGFIX] Allow slashes in receivers. #2011
  • [BUGFIX] [ui] Fix expand/collapse button with identical alert groups. #2012
Assets 29

@prombot prombot released this Jul 8, 2019

  • [CHANGE] Remove quantile labels from Summary metrics. #1921
  • [CHANGE] [OpsGenie] Move from the deprecated teams field in the configuration to responders. #1863
  • [CHANGE] [ui] Collapse alert groups on the initial view. #1876
  • [CHANGE] [Wechat] Set the default API secret to blank. #1888
  • [CHANGE/BUGFIX] [PagerDuty] Fix embedding of images, the text field in the configuration has been renamed to href. #1931
  • [ENHANCEMENT] Use persistent HTTP clients. #1904
  • [ENHANCEMENT] Add alertmanager_cluster_alive_messages_total, alertmanager_cluster_peer_info and alertmanager_cluster_pings_seconds metrics. #1941
  • [ENHANCEMENT] [api] Add missing metrics for API v2. #1902
  • [ENHANCEMENT] [Slack] Log error message on retry errors. #1655
  • [ENHANCEMENT] [ui] Allow to create silences from the alerts filter bar. #1911
  • [ENHANCEMENT] [ui] Enable auto resize the textarea fields. #1893
  • [BUGFIX] [amtool] Use scheme, authentication and base path from the URL if present. #1892 #1940
  • [BUGFIX] [amtool] Support filtering alerts by receiver. #1915
  • [BUGFIX] [api] Fix /api/v2/alerts with multiple receivers. #1948
  • [BUGFIX] [PagerDuty] Truncate description to 1024 chars for PagerDuty v1. #1922
  • [BUGFIX] [ui] Add filtering based off of "active" query param. #1879
Assets 29
Pre-release

@simonpasquier simonpasquier released this Jul 4, 2019 · 154 commits to master since this release

  • [CHANGE] Remove quantile labels from Summary metrics. #1921
  • [CHANGE] [OpsGenie] Move from the deprecated teams field in the configuration to responders. #1863
  • [CHANGE] [ui] Collapse alert groups on the initial view. #1876
  • [CHANGE] [Wechat] Set the default API secret to blank. #1888
  • [CHANGE/BUGFIX] [PagerDuty] Fix embedding of images, the text field in the configuration has been renamed to href. #1931
  • [ENHANCEMENT] Use persistent HTTP clients. #1904
  • [ENHANCEMENT] Add alertmanager_cluster_alive_messages_total, alertmanager_cluster_peer_info and alertmanager_cluster_pings_seconds metrics. #1941
  • [ENHANCEMENT] [api] Add missing metrics for API v2. #1902
  • [ENHANCEMENT] [Slack] Log error message on retry errors. #1655
  • [ENHANCEMENT] [ui] Allow to create silences from the alerts filter bar. #1911
  • [ENHANCEMENT] [ui] Enable auto resize the textarea fields. #1893
  • [BUGFIX] [amtool] Use scheme, authentication and base path from the URL if present. #1892 #1940
  • [BUGFIX] [amtool] Support filtering alerts by receiver. #1915
  • [BUGFIX] [api] Fix /api/v2/alerts with multiple receivers. #1948
  • [BUGFIX] [PagerDuty] Truncate description to 1024 chars for PagerDuty v1. #1922
  • [BUGFIX] [ui] Add filtering based off of "active" query param. #1879
Assets 29

@stuartnelson3 stuartnelson3 released this May 2, 2019 · 244 commits to master since this release

This release includes changes to amtool which are not fully backwards
compatible with the previous amtool version (#1798) related to backup and
import of silences. If a backup of silences is created using a previous
version of amtool (v0.16.1 or earlier), it is possible that not all silences
can be correctly imported using a later version of amtool.

Additionally, the groups endpoint that was dropped from api v1 has been added
to api v2. The default for viewing alerts in the UI now consumes from this
endpoint and displays alerts grouped according to the groups defined in the
running configuration. Custom grouping is still supported.

This release has added two new flags that may need to be tweaked. For people
running with a lot of concurrent requests, consider increasing the value of
--web.get-concurrency. An increase in 503 errors indicates that the request
rate is exceeding the number of currently available workers. The other new
flag, --web.timeout, limits the time a request is allowed to run. The default
behavior is to not use a timeout.

  • [CHANGE] Modify the self-inhibition prevention semantics (#1873)
  • [CHANGE] Make api/v2/status.cluster.{name,peers} properties optional for Alertmanager with disabled clustering (#1728)
  • [FEATURE] Add groups endpoint to v2 api (#1791)
  • [FEATURE] Optional timeout for HTTP requests (#1743)
  • [ENHANCEMENT] Set HTTP headers to prevent asset caching (#1817)
  • [ENHANCEMENT] API returns current silenced/inhibited state of alerts (#1733)
  • [ENHANCEMENT] Configurable concurrency limit for GET requests (#1743)
  • [ENHANCEMENT] Pushover notifier: support HTML, URL title and custom sounds (#1634)
  • [ENHANCEMENT] Support adding custom fields to VictorOps notifications (#1420)
  • [ENHANCEMENT] Migrate amtool CLI to API v2 (#1798)
  • [ENHANCEMENT][ui] Default alert list view grouped by configured alert groups (#1864)
  • [ENHANCEMENT][ui] Remove superfluous inhibited/silenced text, show inhibited status (#1698, #1862)
  • [ENHANCEMENT][ui] Silence preview now shows already-muted alerts (#1776)
  • [ENHANCEMENT][ui] Sort silences from api/v2 similarly to api/v1 (#1786)
  • [BUGFIX] Trim PagerDuty message summary to 1024 chars (#1701)
  • [BUGFIX] Add fix for race causing alerts to be dropped (#1843)
  • [BUGFIX][ui] Correctly construct filter query string for api (#1869)
  • [BUGFIX][ui] Do not display GroupByAll and GroupBy in marshaled config (#1665)
  • [BUGFIX][ui] Respect regex setting when creating silences (#1697)
Assets 29

@mxinden mxinden released this Apr 5, 2019 · 415 commits to master since this release

Updating to v0.16.2 is recommended for all users using the Slack, Pagerduty,
Hipchat, Wechat, VictorOps and Pushover notifier, as connection errors could
leak secrets embedded in the notifier's URL to stdout.

  • [BUGFIX] Redact notifier URL from logs to not leak secrets embedded in the URL (#1822, #1825)
  • [BUGFIX] Allow sending of unauthenticated SMTP requests when smtp_auth_username is not supplied (#1739)
Assets 28
You can’t perform that action at this time.