forked from pool/golang-github-prometheus-alertmanager
OBS-URL: https://build.opensuse.org/package/show/server:monitoring/golang-github-prometheus-alertmanager?expand=0&rev=67
781 lines
36 KiB
Plaintext
781 lines
36 KiB
Plaintext
-------------------------------------------------------------------
|
|
Thu Feb 12 06:13:34 UTC 2026 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
|
|
|
|
- update to 0.31.1:
|
|
* [BUGFIX] docs: Fix email TLS configuration example. #4976
|
|
* [BUGFIX] docs: Add telegram bot token options to global config
|
|
docs. #4999
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Feb 2 15:01:57 UTC 2026 - Witek Bedyk <witold.bedyk@suse.com>
|
|
|
|
- Replace cpio with tar
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Feb 2 13:47:22 UTC 2026 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
|
|
|
|
- update to 0.31.0:
|
|
* [ENHANCEMENT] docs(opsgenie): Fix description of api_url field.
|
|
#4908
|
|
* [ENHANCEMENT] docs(slack): Document missing app configs. #4871
|
|
* [ENHANCEMENT] docs: Fix max-silence-size-bytes. #4805
|
|
* [ENHANCEMENT] docs: Update expr for
|
|
AlertmanagerClusterFailedToSendAlerts to exclude value 0. #4872
|
|
* [ENHANCEMENT] docs: Use matchers for inhibit rules examples.
|
|
#4131
|
|
* [ENHANCEMENT] docs: add notification integrations. #4901
|
|
* [ENHANCEMENT] docs: update slack_config attachments
|
|
documentation links. #4802
|
|
* [ENHANCEMENT] docs: update description of filter query params
|
|
in openapi doc. #4810
|
|
* [ENHANCEMENT] provider: Reduce lock contention. #4809
|
|
* [FEATURE] slack: Add support for top-level text field in slack
|
|
notification. #4867
|
|
* [FEATURE] smtp: Add support for authsecret from file. #3087
|
|
* [FEATURE] smtp: Customize the ssl/tls port support (#4757).
|
|
#4818
|
|
* [FEATURE] smtp: Enhance email notifier configuration
|
|
validation. #4826
|
|
* [FEATURE] telegram: Add chat_id_file configuration parameter.
|
|
#4909
|
|
* [FEATURE] telegram: Support global bot token. #4823
|
|
* [FEATURE] webhook: Support templating in url fields. #4798
|
|
* [FEATURE] wechat: Add config directive to pass api secret via
|
|
file. #4734
|
|
* [FEATURE] provider: Implement per alert limits. #4819
|
|
* [BUGFIX] Allow empty group_by to override parent route. #4825
|
|
* [BUGFIX] Set spellcheck=false attribute on silence filter
|
|
input. #4811
|
|
* [BUGFIX] jira: Fix for handling api v3 with ADF. #4756
|
|
* [BUGFIX] jira: Prevent hostname corruption in cloud api url
|
|
replacement. #4892
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jan 13 06:44:59 UTC 2026 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
|
|
|
|
- update to 0.30.1:
|
|
* [BUGFIX] Fix memory leak in tracing client. #4828
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Dec 16 06:04:33 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
|
|
|
|
- update to 0.30.0:
|
|
* [CHANGE] Don't allow calling qids with an empty ids list. #4707
|
|
* [FEATURE] Add mattermost integration. #4090
|
|
* [FEATURE] Add saturday to the first day of the week options.
|
|
#4473
|
|
* [FEATURE] Add templating functions for working with urls. #4625
|
|
* [FEATURE] cluster: Allow persistent peer names. #4636
|
|
* [FEATURE] dispatch: Add start delay. #4704
|
|
* [FEATURE] provider: Add subscriber channel metrics. #4630
|
|
* [FEATURE] template: Add tojson function. #4773
|
|
* [FEATURE] Add api http metrics. #4162
|
|
* [FEATURE] Add distributed tracing support. #4745
|
|
* [FEATURE] Add names to inhibit rules. #4628
|
|
* [FEATURE] Add timeout option for pagerduty notifier. #4354
|
|
* [FEATURE] Add timeout option for slack notifier. #4355
|
|
* [FEATURE] Allow nested details fields in pagerduty. #3944
|
|
* [FEATURE] Implement phantom_threading to group email alerts
|
|
into threads. #4623
|
|
* [FEATURE] gc: Report errors, but remove erroneous silences and
|
|
continue. #4724
|
|
* [FEATURE] jira: Template customfields. #4029
|
|
* [FEATURE] jira: Allow configuring issue update via parameter.
|
|
#4621
|
|
* [FEATURE] Slack app support. #4211
|
|
* [ENHANCEMENT] Add comment about smtp plain authentication.
|
|
#4741
|
|
* [ENHANCEMENT] Add documentation about high availability. #4708
|
|
* [ENHANCEMENT] Add documentation for client_allowed_sans. #4706
|
|
* [ENHANCEMENT] Improve logging around webhook dispatch failure.
|
|
#4511
|
|
* [ENHANCEMENT] Compile silence matchers when the silence is
|
|
added. #4695
|
|
* [ENHANCEMENT] Fix 's/client/alerts_api/g' broken link in 0.29.
|
|
#4718
|
|
* [ENHANCEMENT] Fix rocketchat_config docs. #4767
|
|
* [ENHANCEMENT] Fix: <mute_time_interval> was renamed. #4729
|
|
* [ENHANCEMENT] Improve inhibition performance. #4607
|
|
* [ENHANCEMENT] Loadsnapshot: update matcher index properly while
|
|
not holding lock. #4714
|
|
* [ENHANCEMENT] Logging improvements. #4113
|
|
* [ENHANCEMENT] Move query locking back into private query
|
|
function. #4694
|
|
* [ENHANCEMENT] Optimize the new inhibitor implementation for
|
|
~2.5x performance improvement. #4668
|
|
* [ENHANCEMENT] Reduce the time dispatch.group holds the mutex.
|
|
#4670
|
|
* [ENHANCEMENT] Use b.loop() to simplify the code and improve
|
|
performance. #4642
|
|
* [ENHANCEMENT] Remove duplicate slice during silences query.
|
|
#4696
|
|
* [ENHANCEMENT] Silences: optimize incremental mutes queries via
|
|
a silence version index. #4723
|
|
* [ENHANCEMENT] Update description for filter param in openapi.
|
|
#4775
|
|
* [BUGFIX] Add new behavior to avoid races on config reload.
|
|
#4705
|
|
* [BUGFIX] config: Fix duplicate header detection for all case
|
|
variants. #2810
|
|
* [BUGFIX] marker: Stop state leakage from aggregation groups.
|
|
#4438
|
|
* [BUGFIX] Fix pprof debug endpoints not working with
|
|
--web.route-prefix. #4698
|
|
* [BUGFIX] Set context timeout for resolvepeers. #4343
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Nov 4 09:34:25 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
|
|
|
|
- update to 0.29.0:
|
|
* [FEATURE] Add incident.io notifier. #4372
|
|
* [FEATURE] Add monospace message formatting. #4362
|
|
* [FEATURE] Add ability to customize interval for maintenance to
|
|
run. #4541
|
|
* [ENHANCEMENT] Update Jira notifier to support both Jira cloud
|
|
API v3 and Jira datacenter API v2. #4542
|
|
* [ENHANCEMENT] Increase mixin rate intervals for alert
|
|
FailedToSendAlerts. #4206
|
|
* [ENHANCEMENT] Make /alertmanager group writable in docker
|
|
image. #4469
|
|
* [BUGFIX] Fix logged notification count on error in notify.
|
|
#4323
|
|
* [BUGFIX] Fix docker image permissions path. #4288
|
|
* [BUGFIX] Fix error handling in template rendering for Telegram.
|
|
#4353
|
|
* [BUGFIX] Fix duplicate other in error messages for config.
|
|
#4366
|
|
* [BUGFIX] Fix logic that considers an alert reopened in Jira.
|
|
#4478
|
|
* [BUGFIX] Fix Jira issue count #4615
|
|
- rebased patch 0001-Default-settings.patch
|
|
- drop patch 0002-Bump-x-net.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Tue May 27 16:18:58 UTC 2025 - Witek Bedyk <witold.bedyk@suse.com>
|
|
|
|
- Security: Fix proxy bypassing using IPv6 zone IDs
|
|
(CVE-2025-22870, bsc#1238686):
|
|
* Add 0002-Bump-x-net.patch
|
|
- Use `manual` build service
|
|
- Drop Go packaging macros
|
|
- Add testing
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Mar 7 17:32:09 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
|
|
|
|
- update to 0.28.1:
|
|
* [ENHANCEMENT] Improved performance of inhibition rules when
|
|
using Equal labels. #4119
|
|
* [ENHANCEMENT] Improve the documentation on escaping in UTF-8
|
|
matchers. #4157
|
|
* [ENHANCEMENT] Update alertmanager_config_hash metric help to
|
|
document the hash is not cryptographically strong. #4210
|
|
* [BUGFIX] Fix panic in amtool when using --verbose. #4218
|
|
* [BUGFIX] Fix templating of channel field for Rocket.Chat. #4220
|
|
* [BUGFIX] Fix rocketchat_configs written as rocket_configs in
|
|
docs. #4217
|
|
* [BUGFIX] Fix usage for --enable-feature flag. #4214
|
|
* [BUGFIX] Trim whitespace from OpsGenie API Key. #4195
|
|
* [BUGFIX] Fix Jira project template not rendered when searching
|
|
for existing issues. #4291
|
|
* [BUGFIX] Fix subtle bug in JSON/YAML encoding of inhibition
|
|
rules that would cause Equal labels to be omitted. #4292
|
|
* [BUGFIX] Fix header for slack_configs in docs. #4247
|
|
* [BUGFIX] Fix weight and wrap of Microsoft Teams notifications.
|
|
#4222
|
|
* [BUGFIX] Fix format of YAML examples in configuration.md. #4207
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jan 15 11:50:27 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
|
|
|
|
- update to 0.28.0:
|
|
* [CHANGE] Templating errors in the SNS integration now return an
|
|
error. #3531 #3879
|
|
* [CHANGE] Adopt log/slog, drop go-kit/log #4089
|
|
* [FEATURE] Add a new Microsoft Teams integration based on Flows
|
|
#4024
|
|
* [FEATURE] Add a new Rocket.Chat integration #3600
|
|
* [FEATURE] Add a new Jira integration #3590 #3931
|
|
* [FEATURE] Add support for GOMEMLIMIT, enable it via the feature
|
|
flag --enable-feature=auto-gomemlimit. #3895
|
|
* [FEATURE] Add support for GOMAXPROCS, enable it via the feature
|
|
flag --enable-feature=auto-gomaxprocs. #3837
|
|
* [FEATURE] Add support for limits of silences including the
|
|
maximum number of active and pending silences, and the maximum
|
|
size per silence (in bytes). You can use the flags
|
|
--silences.max-silences and --silences.max-silence-size-bytes
|
|
to set them accordingly #3852 #3862 #3866 #3885 #3886 #3877
|
|
* [FEATURE] Muted alerts now show whether they are suppressed or
|
|
not in both the /api/v2/alerts endpoint and the Alertmanager
|
|
UI. #3793 #3797 #3792
|
|
* [ENHANCEMENT] Add support for content, username and avatar_url
|
|
in the Discord integration. content and username also support
|
|
templating. #4007
|
|
* [ENHANCEMENT] Only invalidate the silences cache if a new
|
|
silence is created or an existing silence replaced - should
|
|
improve latency on both GET api/v2/alerts and POST
|
|
api/v2/alerts API endpoint. #3961
|
|
* [ENHANCEMENT] Add image source label to Dockerfile. To get
|
|
changelogs shown when using Renovate #4062
|
|
* [ENHANCEMENT] Build using go 1.23 #4071
|
|
* [ENHANCEMENT] Support setting a global SMTP TLS configuration.
|
|
#3732
|
|
* [ENHANCEMENT] The setting room_id in the WebEx integration can
|
|
now be templated to allow for dynamic room IDs. #3801
|
|
* [ENHANCEMENT] Enable setting message_thread_id for the Telegram
|
|
integration. #3638
|
|
* [ENHANCEMENT] Support the since and humanizeDuration functions
|
|
to templates. This means users can now format time to more
|
|
human-readable text. #3863
|
|
* [ENHANCEMENT] Support the date and tz functions to templates.
|
|
This means users can now format time in a specified format and
|
|
also change the timezone to their specific locale. #3812
|
|
* [ENHANCEMENT] Latency metrics now support native histograms.
|
|
#3737
|
|
* [ENHANCEMENT] Add full width to adaptive card for msteamsv2
|
|
#4135
|
|
* [ENHANCEMENT] Add timeout option for webhook notifier. #4137
|
|
* [ENHANCEMENT] Update config to allow showing secret values when
|
|
marshaled #4158
|
|
* [ENHANCEMENT] Enable templating for Jira project and issue_type
|
|
#4159
|
|
* [BUGFIX] Fix the SMTP integration not correctly closing an SMTP
|
|
submission, which may lead to unsuccessful dispatches being
|
|
marked as successful. #4006
|
|
* [BUGFIX] The ParseMode option is now set explicitly in the
|
|
Telegram integration. If we don't HTML tags had not been parsed
|
|
by default. #4027
|
|
* [BUGFIX] Fix a memory leak that was caused by updates silences
|
|
continuously. #3930
|
|
* [BUGFIX] Fix hiding secret URLs when the URL is incorrect.
|
|
#3887
|
|
* [BUGFIX] Fix a race condition in the alerts - it was more of a
|
|
hypothetical race condition that could have occurred in the
|
|
alert reception pipeline. #3648
|
|
* [BUGFIX] Fix a race condition in the alert delivery pipeline
|
|
that would cause a firing alert that was delivered earlier to
|
|
be deleted from the aggregation group when instead it should
|
|
have been delivered again. #3826
|
|
* [BUGFIX] Fix version in APIv1 deprecation notice. #3815
|
|
* [BUGFIX] Fix crash errors when using url_file in the Webhook
|
|
integration. #3800
|
|
* [BUGFIX] fix Route.ID() returns conflicting IDs. #3803
|
|
* [BUGFIX] Fix deadlock on the alerts memory store. #3715
|
|
* [BUGFIX] Fix amtool template render when using the default
|
|
values. #3725
|
|
* [BUGFIX] Fix webhook_url_file for both the Discord and
|
|
Microsoft Teams integrations. #3728 #3745
|
|
* [BUGFIX] Fix wechat api link #4084
|
|
* [BUGFIX] Fix build info metric #4166
|
|
* [BUGFIX] Fix UTF-8 not allowed in Equal field for inhibition
|
|
rules #4177
|
|
- rebase patch 0001-Default-settings.patch to get it to apply
|
|
cleanly
|
|
- remove patch 0002-Set-build-flags.patch and instead set GO_FLAGS
|
|
environment variable in the spec file
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Mar 18 19:27:36 UTC 2024 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
|
|
|
|
- update to 0.27.0:
|
|
* [CHANGE] Discord Integration: Enforce max length in message.
|
|
#3597
|
|
* [CHANGE] API: Removal of all api/v1/ endpoints. These endpoints
|
|
now log and return a deprecation message and respond with a
|
|
status code of 410. #2970
|
|
* [FEATURE] UTF-8 Support: Introduction of support for any UTF-8
|
|
character as part of label names and matchers. Please read more
|
|
below. #3453, #3483, #3567, #3570
|
|
* [FEATURE] Metrics: Introduced the experimental feature flag
|
|
--enable-feature=receiver-name-in-metrics to include the
|
|
receiver name in the following metrics: #3045
|
|
alertmanager_notifications_total,
|
|
alertmanager_notifications_failed_totall,
|
|
alertmanager_notification_requests_total,
|
|
alertmanager_notification_requests_failed_total,
|
|
alertmanager_notification_latency_seconds
|
|
* [FEATURE] Metrics: Introduced a new gauge named
|
|
alertmanager_inhibition_rules that counts the number of
|
|
configured inhibition rules. #3681
|
|
* [FEATURE] Metrics: Introduced a new counter named
|
|
alertmanager_alerts_supressed_total that tracks muted alerts,
|
|
it contains a reason label to indicate the source of the mute.
|
|
#3565
|
|
* [ENHANCEMENT] Discord Integration: Introduced support for
|
|
webhook_url_file. #3555
|
|
* [ENHANCEMENT] Microsoft Teams Integration: Introduced support
|
|
for webhook_url_file. #3555
|
|
* [ENHANCEMENT] Microsoft Teams Integration: Add support for
|
|
summary. #3616
|
|
* [ENHANCEMENT] Metrics: Notification metrics now support two new
|
|
values for the label reason, contextCanceled and
|
|
contextDeadlineExceeded. #3631
|
|
* [ENHANCEMENT] Email Integration: Contents of auth_password_file
|
|
are now trimmed of prefixed and suffixed whitespace. #3680
|
|
* [BUGFIX] amtool: Fixes the error scheme required for webhook
|
|
url when using amtool with --alertmanager.url. #3509
|
|
* [BUGFIX] Mixin: Fix AlertmanagerFailedToSendAlerts,
|
|
AlertmanagerClusterFailedToSendAlerts, and
|
|
AlertmanagerClusterFailedToSendAlerts to make sure they ignore
|
|
the reason label. #3599
|
|
* Removal of API v1
|
|
The Alertmanager v1 API has been deprecated since January 2019
|
|
with the release of Alertmanager v0.16.0. With the release of
|
|
version 0.27.0 it is now removed.
|
|
A successful HTTP request to any of the v1 endpoints will log
|
|
and return a deprecation message while responding with a status
|
|
code of 410.
|
|
Please ensure you switch to the v2 equivalent endpoint in your
|
|
integrations before upgrading.
|
|
* Alertmanager support for all UTF-8 characters in matchers and
|
|
label names
|
|
Starting with Alertmanager v0.27.0, we have a new parser for
|
|
matchers that has a number of backwards incompatible changes.
|
|
While most matchers will be forward-compatible, some will not.
|
|
Alertmanager is operating a transition period where it supports
|
|
both UTF-8 and classic matchers, so it's entirely safe to
|
|
upgrade without any additional configuration. With that said,
|
|
we recommend the following:
|
|
If this is a new Alertmanager installation, we recommend
|
|
enabling UTF-8 strict mode before creating an Alertmanager
|
|
configuration file. You can enable strict mode with
|
|
alertmanager --config.file=config.yml
|
|
--enable-feature="utf8-strict-mode".
|
|
If this is an existing Alertmanager installation, we recommend
|
|
running the Alertmanager in the default mode called fallback
|
|
mode before enabling UTF-8 strict mode. In this mode,
|
|
Alertmanager will log a warning if you need to make any changes
|
|
to your configuration file before UTF-8 strict mode can be
|
|
enabled. Alertmanager will make UTF-8 strict mode the default
|
|
in the next two versions, so it's important to transition as
|
|
soon as possible.
|
|
Irrespective of whether an Alertmanager installation is a new
|
|
or existing installation, you can also use amtool to validate
|
|
that an Alertmanager configuration file is compatible with
|
|
UTF-8 strict mode before enabling it in Alertmanager server by
|
|
running amtool check-config config.yml and inspecting the log
|
|
messages.
|
|
Should you encounter any problems, you can run the Alertmanager
|
|
with just the classic parser enabled by running alertmanager
|
|
--config.file=config.yml --enable-feature="classic-mode". If
|
|
so, please submit a bug report via GitHub issues.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Feb 27 11:20:52 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
|
|
|
|
- Use %patch -P N instead of deprecated %patchN.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Dec 11 12:15:12 UTC 2023 - Witek Bedyk <witold.bedyk@suse.com>
|
|
|
|
- Do not create PIE for s390x architecture
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Nov 21 16:24:41 UTC 2023 - Witek Bedyk <witold.bedyk@suse.com>
|
|
|
|
- Add 0002-Set-build-flags.patch
|
|
- Require Go 1.20 or newer for building
|
|
- Remove not used build flags
|
|
- Create position independent executables (PIE)
|
|
- Do not disable stripping the binaries
|
|
- Add System/Monitoring group tag
|
|
- Do not generate automatically changelog entries
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Aug 28 11:12:49 UTC 2023 - daniel@molkentin.de
|
|
|
|
- Update to version 0.26.0:
|
|
* (CVE-2023-40577, bsc#1218838): Fix stored XSS via the
|
|
/api/v1/alerts endpoint in the Alertmanager UI
|
|
* Fast Forward the `main` branch to align with 0.26
|
|
* Check the validity of the generatorURL field
|
|
* Fix year in 0.26.0-rc.0 entry (#3468)
|
|
* Release: fix the version formatting (#3467)
|
|
* Revert "Release: Fix version format (#3465)" (#3466)
|
|
* Release: Fix version format (#3465)
|
|
* Cut v0.26.0 rc.0 (#3447)
|
|
* Update docs for slack_config (#3455)
|
|
* Treat error response payloads from Slack as errors (#3121)
|
|
* Bump github.com/benbjohnson/clock from 1.3.3 to 1.3.5 (#3434)
|
|
* Bump github.com/go-openapi/errors from 0.20.3 to 0.20.4 (#3413)
|
|
* Bump github.com/stretchr/testify from 1.8.2 to 1.8.4 (#3414)
|
|
* Bump github.com/aws/aws-sdk-go from 1.44.234 to 1.44.317 (#3448)
|
|
* if 9093/9094 port is in use, test case will fail (#3320)
|
|
* Log the GroupKey and alerts in retry (#3438)
|
|
* Update email assets after #3420 (#3440)
|
|
* cluster: fix panic when `tls_client_config` is empty
|
|
* update the circleCI go orb
|
|
* Mixin: Pin the mixtool version in CircleCI
|
|
* Update email.html to use "https://schema.org" instead of "https://schema.org" (#3420)
|
|
* Bump github.com/prometheus/common from 0.42.0 to 0.44.0
|
|
* Build with Go 1.20
|
|
* Fix example matchers in docs
|
|
* Update common Prometheus files
|
|
* fixing the field name for pagerduty image_config as per code https://pkg.go.dev/github.com/prometheus/alertmanager/config\#PagerdutyImage
|
|
* Log a warning when repeat_interval is less than group_interval (#3389)
|
|
* Add msteams (#3324)
|
|
* Document difference between tab and newline in tests (#3383)
|
|
* Bump github.com/prometheus/exporter-toolkit from 0.9.1 to 0.10.0
|
|
* Bump github.com/cenkalti/backoff/v4 from 4.2.0 to 4.2.1
|
|
* Bump github.com/go-openapi/runtime from 0.25.0 to 0.26.0
|
|
* Bump go.uber.org/atomic from 1.10.0 to 1.11.0
|
|
* Bump github.com/prometheus/client_golang from 1.15.0 to 1.15.1
|
|
* Bump golang.org/x/net from 0.8.0 to 0.10.0
|
|
* notify/webhook: trim space from url_file content
|
|
* Add more tests to TestMatchers (#3362)
|
|
* Add tests to TestMatchers (#3357)
|
|
* Cluster: Add memberlist label configuration option (#3354)
|
|
* api/v2: Delete silence respond with 404 when silence is not found (#3352)
|
|
* Add support for pushover devices (#3318)
|
|
* Slack Notifier: Only return an error when it actually occurs (#3350)
|
|
* Bump golang.org/x/text from 0.8.0 to 0.9.0
|
|
* Bump github.com/prometheus/client_golang from 1.14.0 to 1.15.0
|
|
* Bump github.com/benbjohnson/clock from 1.3.0 to 1.3.3
|
|
* Bump github.com/rs/cors from 1.8.3 to 1.9.0
|
|
* Bump gopkg.in/telebot.v3 from 3.1.2 to 3.1.3
|
|
* fix: change receiver model pointer to value (#3338)
|
|
* add reason code to slack notifier (#3252)
|
|
* fix wechat notifier response field name (#3330)
|
|
* add reason code to notifiers (#3307)
|
|
* Bump github.com/aws/aws-sdk-go from 1.44.211 to 1.44.234
|
|
* Bump github.com/go-openapi/strfmt from 0.21.3 to 0.21.7
|
|
* Bump github.com/hashicorp/golang-lru/v2 from 2.0.1 to 2.0.2
|
|
* Bump golang.org/x/tools from 0.6.0 to 0.7.0
|
|
* docs: document the new proxy-related settings
|
|
* Update common Prometheus files
|
|
* Add receiver name to the alerts page (#3289)
|
|
* Update gopkg.in/alecthomas/kingpin.v2 to github.com/alecthomas/kingpin/v2
|
|
* Metrics: Silence maintenance success and failure (#3285)
|
|
* Metrics: Notification log maintenance success and failure (#3286)
|
|
* Fix comments as per Josh's feedback (#3284)
|
|
* Fix corruption in templates that use title function (#3278)
|
|
* Added note on data retention to documentation for repeat_interval (#3147)
|
|
* Make TrimSpace available for use in the template (#3281)
|
|
* support loading webhook URL from a file (#3223)
|
|
* Bump golang.org/x/tools from 0.4.0 to 0.6.0
|
|
* Bump github.com/go-openapi/validate from 0.22.0 to 0.22.1 (#3269)
|
|
* Bump golang.org/x/text from 0.6.0 to 0.7.0
|
|
* Bump github.com/stretchr/testify from 1.8.1 to 1.8.2
|
|
* Bump github.com/aws/aws-sdk-go from 1.44.191 to 1.44.211
|
|
* replace atomic for uber fix atomic
|
|
* Fix silences flaky test
|
|
* Seperate the template creating functions for as-lib use (#3225)
|
|
* fix gracefully-exiting stuck due to adding one more for `WaitGroup` (#3260)
|
|
* Update common Prometheus files (#3257)
|
|
* Add `--id` flag to `amtool silence query` (#3241)
|
|
* Implement Stringer interface for Pairs and KVs (#3256)
|
|
* Set cache control headers in V2 API to mirror V1 (#3195)
|
|
* add status code label to the numTotalFailedNotifications metric (#3094)
|
|
* mark webhook URL as a secret (#3228)
|
|
* Bump golang.org/x/net from 0.4.0 to 0.5.0
|
|
* Bump github.com/aws/aws-sdk-go from 1.44.171 to 1.44.191
|
|
* Bump golang.org/x/text from 0.5.0 to 0.6.0
|
|
* Bump github.com/gofrs/uuid from 4.3.1+incompatible to 4.4.0+incompatible
|
|
* Bump github.com/go-openapi/spec from 0.20.7 to 0.20.8
|
|
* Support loading Telegram bot token from file
|
|
* Update common Prometheus files
|
|
* Refactor nflog configuration options to make it similar to Silences. (#3220)
|
|
* support loading pushover secrets from files (#3200)
|
|
* Multiple improvements to Alertmanager configuration docs
|
|
* Changes receiver and inhibition rules arrays to slices of value items
|
|
* test: reduce flakiness of acceptance tests
|
|
* Add missing docs for Discord notifier
|
|
* Bump github.com/rs/cors from 1.8.2 to 1.8.3
|
|
* Bump github.com/aws/aws-sdk-go from 1.44.162 to 1.44.171
|
|
* Telegram default parse_mode has been changed to HTML
|
|
* Synchronize common files from prometheus/prometheus (#3191)
|
|
* bump:hashicorp/golang-lru to v2,aws-sdk-go,prometheus/common (#3182)
|
|
* feat: add template.FromGlobsWithAdditionalFuncs (#3174)
|
|
* Fixup: make signal handlers a bit simpler.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Mar 22 10:08:02 UTC 2023 - Johannes Kastl <kastl@b1-systems.de>
|
|
|
|
- rework spec file to use obscpio
|
|
- run tar and recompress services at buildtime
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Feb 15 12:39:10 UTC 2023 - Ferdinand Thiessen <rpm@fthiessen.de>
|
|
|
|
- Update to version 0.25.0:
|
|
* New notifier: Webex
|
|
* telegram: use HTML template with HTML parse mode
|
|
* Add support for reading VictorOps API key from file
|
|
* Add support for reading PagerDuty secrets from files
|
|
* Add timezone support to time intervals.
|
|
* Allow first day of week to be Sunday or Monday
|
|
* Enable HTTP 2 again
|
|
* Secure cluster traffic via mutual TLS
|
|
* EmailConfig: Use CanonicalMIMEHeaderKey instead of TitleCasing for headers
|
|
* Reduce memory utilization in downstream projects creating
|
|
multiple Alertmanager instances
|
|
* Correcting the condition for updating a silence
|
|
Earlier was checking upto nanosecond precision but reduced to second
|
|
as the UI only sends upto millisecond
|
|
* Remove the dedicated field to APIURL in favour of the configuration one
|
|
* Remove the `bot_token`
|
|
* Fix casing in victorops log message
|
|
* Fix one last log level that I missed
|
|
* Fix email template for resolved notifications
|
|
* Update documentation
|
|
* Update dependencies
|
|
- Update required Go version to 1.19
|
|
- Rebased 0001-Default-settings.patch
|
|
- Drop 0002-Update-prometheus-client-to-version-1.11.1.patch
|
|
fixed upstream (now uses v1.14.0)
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jul 19 08:10:44 UTC 2022 - Witek Bedyk <witold.bedyk@suse.com>
|
|
|
|
- Do not include sources (bsc#1200725)
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Apr 8 11:54:29 UTC 2022 - Witek Bedyk <witold.bedyk@suse.com>
|
|
|
|
- Update required Go version to 1.16
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Mar 10 15:39:10 UTC 2022 - Witek Bedyk <witold.bedyk@suse.com>
|
|
|
|
- Update vendor tarball with prometheus/client_golang 1.11.1
|
|
(bsc#1196338, jsc#SLE-24077)
|
|
+ Added 0002-Update-prometheus-client-to-version-1.11.1.patch
|
|
- Use %autosetup macro
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Mar 03 21:12:06 UTC 2022 - ecsos@opensuse.org
|
|
|
|
- Update to version 0.23.0:
|
|
* Release 0.23.0
|
|
* Release 0.23.0-rc.0
|
|
* amtool: Detect version drift and warn users (#2672)
|
|
* Add ability to skip TLS verification for amtool (#2663)
|
|
* Fix empty isEqual in amtool. (#2668)
|
|
* Fix main tests (#2670)
|
|
* cli: add new template render command (#2538)
|
|
* OpsGenie: refer to alert instead of incident (#2609)
|
|
* Docs: target_match and source_match are DEPRECATED (#2665)
|
|
* Fix test not waiting for cluster member to be ready
|
|
- Add go_modules to _service.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Sep 20 14:08:14 UTC 2021 - Johannes Segitz <jsegitz@suse.com>
|
|
|
|
- Added hardening to systemd service(s) (bsc#1181400). Modified:
|
|
* prometheus-alertmanager.service
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Nov 30 15:19:25 UTC 2020 - Witek Bedyk <witold.bedyk@suse.com>
|
|
|
|
- Exclude s390 architecture
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Nov 9 16:45:52 UTC 2020 - Stefano Torresi <stefano.torresi@suse.com>
|
|
|
|
- Update packaging
|
|
* Remove systemd and shadow hard requirements
|
|
* use the system user provided by the system-user-prometheus subpackge
|
|
* add 'prometheus-alertmanager' package alias
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Oct 30 16:45:34 UTC 2020 - Witek Bedyk <witold.bedyk@suse.com>
|
|
|
|
- Fix building amtool (bsc#1176943)
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Aug 28 12:43:59 UTC 2020 - Matthias Eliasson <elimat@opensuse.org>
|
|
|
|
- Fix permissions for /var/lib/prometheus to match
|
|
golang-github-prometheus-prometheus package. Otherwise the install check will
|
|
fail.
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Jul 18 20:24:34 UTC 2020 - Matthias Eliasson <elimat@opensuse.org>
|
|
|
|
- Update to 0.21.0
|
|
+ Changes:
|
|
* [HipChat] Remove HipChat integration as it is end-of-life. #2282
|
|
* [amtool] Remove default assignment of environment variables. #2161
|
|
* [PagerDuty] Enforce 512KB event size limit. #2225
|
|
+ Enhancements:
|
|
* [amtool] Add cluster command to show cluster and peer statuses. #2256
|
|
* Add redirection from / to the routes prefix when it isn't empty. #2235
|
|
* [Webhook] Add max_alerts option to limit the number of alerts included in the payload. #2274
|
|
* Improve logs for API v2, notifications and clustering. #2177 #2188 #2260 #2261 #2273
|
|
+ Bugfixes:
|
|
* Fix child routes not inheriting their parent route's grouping when group_by: [...]. #2154
|
|
* [UI] Fix the receiver selector in the Alerts page when the receiver name contains regular expression metacharacters such as +. #2090
|
|
* Fix error message about start and end time validation. #2173
|
|
* Fix a potential race condition in dispatcher. #2208
|
|
* [API v2] Return an empty array of peers when the clustering is disabled. #2203
|
|
* Fix the registration of alertmanager_dispatcher_aggregation_groups and alertmanager_dispatcher_alert_processing_duration_seconds metrics. #2200
|
|
* Always retry notifications with back-off. #2290
|
|
- Run spec-cleaner
|
|
- Remove rpm group
|
|
- Update to build with go1.14 for Factory (Tumbleweed)
|
|
- Refresh example config from upstream
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Aug 2 06:11:53 UTC 2019 - Jan Fajerski <jan.fajerski@suse.com>
|
|
|
|
- Add network-online (Wants and After) dependency to systemd unit bsc#1143913
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Apr 16 08:15:25 UTC 2019 - Jan Fajerski <jan.fajerski@suse.com>
|
|
|
|
- Update to 0.16.2
|
|
+ Bug Fixes:
|
|
* Redact notifier URL from logs to not leak secrets embedded in the URL
|
|
* Allow sending of unauthenticated SMTP requests when smtp_auth_username is not supplied
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Feb 8 10:42:37 UTC 2019 - Jan Fajerski <jan.fajerski@suse.com>
|
|
|
|
- Update to 0.16.1:
|
|
+ Bug Fixes:
|
|
* Do not populate cluster info if clustering is disabled in API v2
|
|
- Update to 0.16.0:
|
|
+ Deprecate API v1
|
|
+ Remove api/v1/alerts/groups GET endpoint
|
|
+ Revert Alertmanager working directory changes in Docker image back to /alertmanager
|
|
+ Using the recommended label syntax for maintainer in Dockerfile
|
|
+ Change alertmanager_notifications_total to count attempted notifications, not only successful ones (#1578)
|
|
+ Run as nobody inside container
|
|
+ Support w for weeks when creating silences, remove y for year
|
|
+ Features:
|
|
* Introduce OpenAPI generated API v2
|
|
* Lookup parts in strings using regexp.MatchString in templates
|
|
* Support image/thumb url in attachment in Slack notifier
|
|
* Support custom TLS certificates for the email notifier
|
|
* Add support for images and links in the PagerDuty notification config
|
|
* Add support for grouping by all labels
|
|
* [amtool] Add timeout support to amtool commands
|
|
* [amtool] Added config routes tools for vizualization and testing routes
|
|
* [amtool] Support adding alerts using amtool
|
|
+ Enhancements:
|
|
* Add support for --log.format
|
|
* Add CORS support to API v2
|
|
* Support HTML, URL title and custom sounds for Pushover
|
|
* Update Alert compact view
|
|
* Support adding custom fields to VictorOps notifications
|
|
* Add help link in UI to Alertmanager documentation
|
|
* Enforce HTTP or HTTPS URLs in Alertmanager config
|
|
* Make OpsGenie API Key a templated string
|
|
* Add name, value and SlackConfirmationField to action in Slack notifier
|
|
* Show more alert information on silence form and silence view pages
|
|
* Add cluster peers DNS refresh job
|
|
+ Bug Fixes:
|
|
* Fix unmarshalling of secret URLs in config
|
|
* Do not write groupbyall and groupby when marshaling config
|
|
* Make a copy of firing alerts with EndsAt=0 when flushing
|
|
* Respect regex matchers when recreating silences in UI
|
|
* Change DefaultGlobalConfig to a function in Alertmanager configuration
|
|
* Fix email template typo in alert-warning style
|
|
* Fix silence redirect on silence creation UI page
|
|
* Add missing callback_id parameter in Slack notifier
|
|
* Throw error if no auth mechanism matches in email notifier
|
|
* Use quoted-printable transfer encoding for the email notifier
|
|
* Do not merge expired gossip messages
|
|
* Fix "PLAIN" auth during notification via smtp-over-tls on port 465
|
|
* [amtool] Support for assuming first label is alertname in silence add and query
|
|
* [amtool] Support assuming first label is alertname in alert query with matchers
|
|
* [amtool] Fix config path check in amtool
|
|
* [amtool] Fix rfc3339 example texts
|
|
* [amtool] Fixed issue with loading path of a default configs
|
|
- Update to 0.15.3
|
|
+ Bug Fixes:
|
|
* Fix alert merging supporting both empty and set EndsAt property for firing alerts send by Prometheus
|
|
- Update to 0.15.2:
|
|
+ Enhancements:
|
|
* [amtool] Add support for stdin to check-config
|
|
* Log PagerDuty v1 response on BadRequest
|
|
+ Bug Fixes:
|
|
* Correctly encode query strings in notifiers (#1516)
|
|
* Add cache control headers to the API responses to avoid IE caching
|
|
* Avoid listener blocking on unsubscribe
|
|
* Fix a bunch of unhandled errors
|
|
* Update PagerDuty API V2 to send full details on resolve
|
|
* Validate URLs at config load time
|
|
* Fix Settle() interval
|
|
* Fix email to be green if only none firing
|
|
* Handle errors in notify
|
|
* Fix templating of hipchat room id
|
|
- Update to 0.15.1:
|
|
+ Bug Fixes:
|
|
* Fix email template typo in alert-warning style
|
|
* Fix regression in Pager Duty config
|
|
* Catch templating errors in Wechat Notify
|
|
* Fail when no private address can be found for cluster
|
|
* Make sure we don't miss the first pushPull when joining cluster
|
|
* Fix concurrent read and wirte group error in dispatch
|
|
- Update to 0.15.0:
|
|
+ [amtool] Update silence add and update flags
|
|
+ Replace deprecated InstrumentHandle
|
|
+ Validate Slack field config and only allow the necessary input
|
|
+ Remove legacy alert ingest endpoint
|
|
+ Move to memberlist as underlying gossip protocol including cluster flag changes from --mesh.xxx to --cluster.xxx
|
|
+ Move Alertmanager working directory in Docker image to /etc/alertmanager
|
|
+ The default group by is no labels.
|
|
+ Features:
|
|
* [amtool] Filter alerts by receiver
|
|
* Wait for mesh to settle before sending alerts
|
|
* [amtool] Support basic auth in alertmanager url
|
|
* Make HTTP clients used for integrations configurable
|
|
+ Enhancements:
|
|
* Support receiving alerts with end time and zero start time
|
|
* Sort dispatched alerts by job+instance
|
|
* Support alert query filters active and unprocessed
|
|
* [amtool] Expose alert query flags --active and --unprocessed
|
|
* Add Slack actions to notifications
|
|
+ Bug Fixes:
|
|
* Register nflog snapShotSize metric
|
|
* Sort alerts in correct order before flushing to notifiers
|
|
* Don't reset initial wait timer if flush is in-progress
|
|
* Fix resolved alerts still inhibiting
|
|
* Template wechat config fields
|
|
* Notify resolved alerts properly
|
|
* Fix parsing for label values with commas
|
|
* Hide sensitive Wechat configuration
|
|
* Prepopulate matchers when recreating a silence
|
|
* Fix wechat panic
|
|
* Allow empty matchers in silences/filtering
|
|
* Properly configure HTTP client for Wechat integration
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Mar 15 12:46:43 UTC 2018 - jan.fajerski@suse.com
|
|
|
|
- fix config token in alermanager.yml hipchat_url -> hipchat_api_url
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Mar 14 07:34:17 UTC 2018 - jan.fajerski@suse.com
|
|
|
|
- spec: fix argument for %fdupes
|
|
- Update to 0.14.0:
|
|
+ Enhancements:
|
|
* Allow templating PagerDuty receiver severity
|
|
* Include receiver name in failed notifications log messages
|
|
* Add mesh metrics
|
|
+ Bug fixes:
|
|
* Don't notify of resolved alerts if none were reported firing
|
|
* Notify only when new firing alerts are added
|
|
* Don't count alerts with EndTime in the future as resolved
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jan 25 11:58:41 UTC 2018 - kkaempf@suse.com
|
|
|
|
- Update to 0.13.0
|
|
See https://github.com/prometheus/alertmanager/releases
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jul 27 09:04:14 UTC 2017 - tserong@suse.com
|
|
|
|
- Add BuildRequires: fdupes
|
|
|
|
-------------------------------------------------------------------
|
|
Thu May 25 02:25:05 UTC 2017 - tserong@suse.com
|
|
|
|
- Initial version
|
|
- Adjust default settings
|
|
- Added:
|
|
* 0001-Default-settings.patch
|