[CHANGE] Add the /api/v2 prefix to all endpoints in the OpenAPI specification and generated client code. #2696
[CHANGE] Remove the github.com/prometheus/alertmanager/client Go package. #2763
[FEATURE] Add --cluster.tls-config experimental flag to secure cluster traffic via mutual TLS. #2237
[FEATURE] Add support for active time intervals. Active and mute time intervals should be defined via time_intervals rather than mute_time_intervals (the latter is deprecated but it will be supported until v1.0). #2779
[ENHANCEMENT] Add update_alerts field to the OpsGenie configuration to update message and description when sending alerts. #2519
[ENHANCEMENT] Add --cluster.allow-insecure-public-advertise-address-discovery feature flag to enable discovery and use of public IP addresses for clustering. #2719
[ENHANCEMENT] Add entity and actions fields to the OpsGenie configuration. #2753
[ENHANCEMENT] Add opsgenie_api_key_file field to the global configuration. #2728
[ENHANCEMENT] Add support for teams responders to the OpsGenie configuration. #2685
[ENHANCEMENT] Add the User-Agent header to all notification requests. #2730
[ENHANCEMENT] web: Add support for security-related HTTP headers. #2759
[ENHANCEMENT] amtool: Allow filtering of silences by createdBy author. #2718
[ENHANCEMENT] amtool: add --http.config.file flag to configure HTTP settings. #2764
[BUGFIX] Fix HTTP client configuration for the SNS receiver. #2706
[BUGFIX] Fix unclosed file descriptor after reading the silences snapshot file. #2710
[BUGFIX] Fix field names for mute_time_intervals in JSON marshaling. #2765
[BUGFIX] Ensure that the root route doesn't have any matchers. #2780
[BUGFIX] Truncate the message's title to 1024 chars to avoid hitting Slack limits. #2774
[BUGFIX] Fix the default HTML email template (email.default.html) to match with the canonical source. #2798
[BUGFIX] Detect SNS FIFO topic based on the rendered value. #2819
[BUGFIX] Avoid deleting and recreating a silence when an update is possible. #2816
[BUGFIX] api/v2: Return 200 OK when deleting an expired silence. #2817
[BUGFIX] amtool: Fix the silence's end date when adding a silence. The end date is (start date + duration) while it used to be (current time + duration). The new behavior is consistent with the update operation. #2741
0.24.0-rc.0 / 2022-03-10
[CHANGE] Add the /api/v2 prefix to all endpoints in the OpenAPI specification and generated client code. #2696
[CHANGE] Remove the github.com/prometheus/alertmanager/client Go package. #2763
[FEATURE] Add --cluster.tls-config experimental flag to secure cluster traffic via mutual TLS. #2237
[FEATURE] Add support for active time intervals. Active and mute time intervals should be defined via time_intervals rather than mute_time_intervals (the latter is deprecated but it will be supported until v1.0). #2779
[ENHANCEMENT] Add update_alerts field to the OpsGenie configuration to update message and description when sending alerts. #2519
[ENHANCEMENT] Add --cluster.allow-insecure-public-advertise-address-discovery feature flag to enable discovery and use of public IP addresses for clustering. #2719
[ENHANCEMENT] Add entity and actions fields to the OpsGenie configuration. #2753
[ENHANCEMENT] Add opsgenie_api_key_file field to the global configuration. #2728
[ENHANCEMENT] Add support for teams responders to the OpsGenie configuration. #2685
[ENHANCEMENT] Add the User-Agent header to all notification requests. #2730
[CHANGE] Add the /api/v2 prefix to all endpoints in the OpenAPI specification and generated client code. #2696
[CHANGE] Remove the github.com/prometheus/alertmanager/client Go package. #2763
[FEATURE] Add --cluster.tls-config experimental flag to secure cluster traffic via mutual TLS. #2237
[FEATURE] Add support for active time intervals. Active and mute time intervals should be defined via time_intervals rather than mute_time_intervals (the latter is deprecated but it will be supported until v1.0). #2779
[ENHANCEMENT] Add update_alerts field to the OpsGenie configuration to update message and description when sending alerts. #2519
[ENHANCEMENT] Add --cluster.allow-insecure-public-advertise-address-discovery feature flag to enable discovery and use of public IP addresses for clustering. #2719
[ENHANCEMENT] Add entity and actions fields to the OpsGenie configuration. #2753
[ENHANCEMENT] Add opsgenie_api_key_file field to the global configuration. #2728
[ENHANCEMENT] Add support for teams responders to the OpsGenie configuration. #2685
[ENHANCEMENT] Add the User-Agent header to all notification requests. #2730
[ENHANCEMENT] web: Add support for security-related HTTP headers. #2759
[ENHANCEMENT] amtool: Allow filtering of silences by createdBy author. #2718
[ENHANCEMENT] amtool: add --http.config.file flag to configure HTTP settings. #2764
[BUGFIX] Fix HTTP client configuration for the SNS receiver. #2706
[BUGFIX] Fix unclosed file descriptor after reading the silences snapshot file. #2710
[BUGFIX] Fix field names for mute_time_intervals in JSON marshaling. #2765
[BUGFIX] Ensure that the root route doesn't have any matchers. #2780
[BUGFIX] Truncate the message's title to 1024 chars to avoid hitting Slack limits. #2774
[BUGFIX] Fix the default HTML email template (email.default.html) to match with the canonical source. #2798
[BUGFIX] Detect SNS FIFO topic based on the rendered value. #2819
[BUGFIX] Avoid deleting and recreating a silence when an update is possible. #2816
[BUGFIX] api/v2: Return 200 OK when deleting an expired silence. #2817
[BUGFIX] amtool: Fix the silence's end date when adding a silence. The end date is (start date + duration) while it used to be (current time + duration). The new behavior is consistent with the update operation. #2741
Commits
f484b17 Merge pull request #2864 from simonpasquier/cut-v0.24.0
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps github.com/prometheus/alertmanager from 0.23.0 to 0.24.0.
Release notes
Sourced from github.com/prometheus/alertmanager's releases.
... (truncated)
Changelog
Sourced from github.com/prometheus/alertmanager's changelog.
Commits
f484b17
Merge pull request #2864 from simonpasquier/cut-v0.24.09519d1b
Release 0.24.0ec2f5f5
Merge pull request #2843 from simonpasquier/cut-0.24.0-rc.0e84b1b9
Merge pull request #2847 from prometheus/repo_synccc51886
Update common Prometheus filesa22abf0
Release 0.24.0-rc.04e07f74
go.{mod,sum}: update dependencies (#2824)d155153
Adds: Active time interval (#2779)3f42c5e
Merge pull request #2816 from prashbnair/update_check9f3a25d
Merge pull request #2838 from prometheus/repo_syncDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)