Olexandr Dovgun
d27c63ded7
feat(websocket): add support for custom headers in WS check ( #1180 )
...
feat(websocket): add support for custom headers in QueryWebSocket function
2025-08-02 14:06:46 -04:00
Sevan
8c5ad54e71
chore(deps): Bump TwiN/whois dependency to v1.1.11 ( #1175 )
2025-07-31 09:05:20 -04:00
TwiN
6f9a2c7c32
feat(external-endpoint): Implement heartbeat ( #1173 )
...
Fixes #741
2025-07-30 12:18:10 -04:00
Yaroslav
aa08321239
fix(websocket): use tls config ( #1165 )
...
Co-authored-by: TwiN <twin@linux.com >
2025-07-29 14:49:36 -04:00
dependabot[bot]
ad5197f037
chore(deps): bump google.golang.org/api from 0.236.0 to 0.242.0 ( #1164 )
...
---
updated-dependencies:
- dependency-name: google.golang.org/api
dependency-version: 0.242.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-20 23:29:29 -04:00
jasonshugart
bdaffbca77
feat: Add body to TCP, UDP, and TLS endpoints and templating ( #1134 )
...
* feat(endpoints): Add body to TCP, UDP, and TLS endpoints and templating
* Changed the template to be more consistent with the
rest of the application and added additional substritutions.
* Changed getModifiedBody to getParsedBody and fixed connected response
* Apply suggestion from @TwiN
* Apply suggestion from @TwiN
* Apply suggestion from @TwiN
* Apply suggestion from @TwiN
* Apply suggestion from @TwiN
* Apply suggestion from @TwiN
* Apply suggestion from @TwiN
* Apply suggestion from @TwiN
* Apply suggestion from @TwiN
* Apply suggestion from @TwiN
* Apply suggestion from @TwiN
* Apply suggestion from @TwiN
* Update client/client.go
---------
Co-authored-by: TwiN <twin@linux.com >
2025-07-19 21:24:03 -04:00
Jon Fuller
f4a667549e
docs: Update example Grafana dashboard ( #1163 )
...
* Update gatus.json
* Update gatus.json
2025-07-16 18:54:56 -04:00
Dmitry
00419a4b4a
feat(alerting): Support sending messages to Telegram topics in group ( #928 )
...
* feat(alerting): Added the ability to send messages to Telegram topics in groups.
* feat(alerting): Added the ability to send messages to Telegram topics in groups.
fix tests
* feat(alerting): Added the ability to send messages to Telegram topics in groups.
Rename TopicId to TopicID
* feat(alerting): Added the ability to send messages to Telegram topics in groups.
Fixed description for alerting.telegram.topic-id in README.md
---------
Co-authored-by: TwiN <twin@linux.com >
2025-07-11 13:55:42 -04:00
TwiN
7c27fcb895
fix: Convert key to lowercase when looking up endpoint by key ( #1150 )
v5.20.0
2025-07-08 12:21:56 -04:00
TwiN
3db5894e90
fix: Limit the pageSize to maximum-number-of-results on first page ( #1149 )
2025-07-08 12:08:27 -04:00
Bryan Cross
9b1d15c9e0
feat(api): Add optional duration to external endpoint results ( #1092 )
...
* feat(api): Add optional duration to external endpoint results
* Fix failing tests
* Parse duration regardless of success
* Use len instead of equality
* Update README.md
* Include error in output
* Fix result numbering
* Update README.md
* Update api/external_endpoint.go
---------
Co-authored-by: TwiN <twin@linux.com >
2025-07-08 11:53:57 -04:00
TwiN
1855718e46
ci: Increase workflow timeouts because GHA instances seems to have gotten slower
2025-07-01 18:28:49 -04:00
TwiN
d5f2d92e8e
fix(ui): Explicitly omit MaximumNumberOfResults from being parsed to yaml in UI config
2025-07-01 18:04:37 -04:00
dependabot[bot]
20d1011a20
chore(deps): bump github.com/aws/aws-sdk-go from 1.55.6 to 1.55.7 ( #1143 )
...
Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go ) from 1.55.6 to 1.55.7.
- [Release notes](https://github.com/aws/aws-sdk-go/releases )
- [Changelog](https://github.com/aws/aws-sdk-go/blob/main/CHANGELOG_PENDING.md )
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.55.6...v1.55.7 )
---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go
dependency-version: 1.55.7
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
v5.19.0
2025-06-30 12:32:31 -04:00
dependabot[bot]
0888094fdb
chore(deps): bump modernc.org/sqlite from 1.37.0 to 1.38.0 ( #1135 )
...
Bumps [modernc.org/sqlite](https://gitlab.com/cznic/sqlite ) from 1.37.0 to 1.38.0.
- [Commits](https://gitlab.com/cznic/sqlite/compare/v1.37.0...v1.38.0 )
---
updated-dependencies:
- dependency-name: modernc.org/sqlite
dependency-version: 1.38.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-29 13:39:34 -04:00
dependabot[bot]
3f51536eaf
chore(deps): bump golang.org/x/net from 0.40.0 to 0.41.0 ( #1142 )
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.40.0 to 0.41.0.
- [Commits](https://github.com/golang/net/compare/v0.40.0...v0.41.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-version: 0.41.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-27 20:16:34 -04:00
dependabot[bot]
d8a1da81f0
chore(deps): bump github.com/gofiber/fiber/v2 from 2.52.6 to 2.52.8 ( #1141 )
...
Bumps [github.com/gofiber/fiber/v2](https://github.com/gofiber/fiber ) from 2.52.6 to 2.52.8.
- [Release notes](https://github.com/gofiber/fiber/releases )
- [Commits](https://github.com/gofiber/fiber/compare/v2.52.6...v2.52.8 )
---
updated-dependencies:
- dependency-name: github.com/gofiber/fiber/v2
dependency-version: 2.52.8
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-26 22:18:20 -04:00
dependabot[bot]
25b178bf94
chore(deps): bump github.com/miekg/dns from 1.1.65 to 1.1.66 ( #1137 )
...
Bumps [github.com/miekg/dns](https://github.com/miekg/dns ) from 1.1.65 to 1.1.66.
- [Changelog](https://github.com/miekg/dns/blob/master/Makefile.release )
- [Commits](https://github.com/miekg/dns/compare/v1.1.65...v1.1.66 )
---
updated-dependencies:
- dependency-name: github.com/miekg/dns
dependency-version: 1.1.66
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-24 21:06:55 -04:00
Tim Nguyen Van
e8e0b0f71c
feat(alerting): Add ilert alert provider ( #1082 )
...
* feat(alerting): Add ilert alert provider
* fix: removed additional endpoint from Readme
* fix: removed newline
Co-authored-by: TwiN <twin@linux.com >
* fix: formatting
* fix: restAPIUrl typo
* fix: removed type field, adjusted tests
---------
Co-authored-by: TwiN <twin@linux.com >
2025-06-23 20:56:30 -04:00
dependabot[bot]
439ccaa372
chore(deps): bump github.com/prometheus/client_golang from 1.21.1 to 1.22.0 ( #1136 )
...
chore(deps): bump github.com/prometheus/client_golang
Bumps [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang ) from 1.21.1 to 1.22.0.
- [Release notes](https://github.com/prometheus/client_golang/releases )
- [Changelog](https://github.com/prometheus/client_golang/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prometheus/client_golang/compare/v1.21.1...v1.22.0 )
---
updated-dependencies:
- dependency-name: github.com/prometheus/client_golang
dependency-version: 1.22.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-17 20:57:12 -04:00
dependabot[bot]
1bb490e068
chore(deps): bump github.com/valyala/fasthttp from 1.60.0 to 1.62.0 ( #1101 )
...
Bumps [github.com/valyala/fasthttp](https://github.com/valyala/fasthttp ) from 1.60.0 to 1.62.0.
- [Release notes](https://github.com/valyala/fasthttp/releases )
- [Commits](https://github.com/valyala/fasthttp/compare/v1.60.0...v1.62.0 )
---
updated-dependencies:
- dependency-name: github.com/valyala/fasthttp
dependency-version: 1.62.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-16 14:04:30 -04:00
dependabot[bot]
b78f3f85b0
chore(deps): bump golang.org/x/crypto from 0.38.0 to 0.39.0 ( #1133 )
...
Bumps [golang.org/x/crypto](https://github.com/golang/crypto ) from 0.38.0 to 0.39.0.
- [Commits](https://github.com/golang/crypto/compare/v0.38.0...v0.39.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-version: 0.39.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-13 22:48:27 -04:00
TwiN
f0034f88b7
ci: Adjust codecov target
2025-06-11 15:44:07 -04:00
TwiN
659b81663e
chore(alerting): Add missing typecast checks for Gotify provider
2025-06-11 15:26:08 -04:00
Vlom
2f12088823
feat(alerting): Add HomeAssistant support ( #1125 )
...
* Base homeassistant alerting setup
* Update homeassistant alert documenation
* sort alert.TypeHomeAssistant to comply alphabetic policy
* Validate homeassistant as a provider interfaces implementation on compile
---------
Co-authored-by: TwiN <twin@linux.com >
2025-06-11 15:14:32 -04:00
dependabot[bot]
5b666f924c
chore(deps): bump google.golang.org/api from 0.228.0 to 0.236.0 ( #1132 )
...
Bumps [google.golang.org/api](https://github.com/googleapis/google-api-go-client ) from 0.228.0 to 0.236.0.
- [Release notes](https://github.com/googleapis/google-api-go-client/releases )
- [Changelog](https://github.com/googleapis/google-api-go-client/blob/main/CHANGES.md )
- [Commits](https://github.com/googleapis/google-api-go-client/compare/v0.228.0...v0.236.0 )
---
updated-dependencies:
- dependency-name: google.golang.org/api
dependency-version: 0.236.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-10 21:39:05 -04:00
dependabot[bot]
b296d4bf4c
chore(deps): bump code.gitea.io/sdk/gitea from 0.19.0 to 0.21.0 ( #1084 )
...
Bumps code.gitea.io/sdk/gitea from 0.19.0 to 0.21.0.
---
updated-dependencies:
- dependency-name: code.gitea.io/sdk/gitea
dependency-version: 0.21.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-09 20:20:38 -04:00
pizzapim
2b80b80769
docs: Add NixOS example ( #1131 )
...
* Add NixOS example
* Fix link
2025-06-08 23:59:37 -04:00
TwiN
40c274d36a
ci: Bump timeout-minutes from 60 to 120
2025-05-31 20:13:52 -04:00
TwiN
65db65e052
revert: fix(client): Use libcap to fix icmp ( #1127 )
...
This reverts #1056
Fixes #1126
v5.18.1
2025-05-31 19:04:50 -04:00
DPKrane
0a9f5d8838
fix(api): Escape endpoint key in URL ( #1114 )
...
ISSUE #1100 | Fix bug with URL encoding
Co-authored-by: Семисохин Андрей <semisohin@kinoplan.ru >
Co-authored-by: TwiN <twin@linux.com >
v5.18.0
2025-05-31 16:22:49 -04:00
dependabot[bot]
c449738844
chore(deps): bump codecov/codecov-action from 5.4.2 to 5.4.3 ( #1108 )
...
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action ) from 5.4.2 to 5.4.3.
- [Release notes](https://github.com/codecov/codecov-action/releases )
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/codecov/codecov-action/compare/v5.4.2...v5.4.3 )
---
updated-dependencies:
- dependency-name: codecov/codecov-action
dependency-version: 5.4.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-30 21:11:06 -04:00
miggland
35985017a8
fix(alerting): Gitea issues not being closed ( #1122 )
...
Fix Gitea issues not being closed: do not ask for page 100, but pagesize (limit) 100. URL must use Index, not ID.
2025-05-28 19:11:25 -04:00
Imre László
d9d5815488
fix(alerting): Support Twilio overrides for text-twilio-triggered and text-twilio-resolved ( #1120 )
...
* Make twilio alert provider translatable
* Update alerting/provider/twilio/twilio.go
---------
Co-authored-by: Imre Laszlo <imre.laszlo@matrixonline.hu >
Co-authored-by: TwiN <twin@linux.com >
2025-05-27 19:28:20 -04:00
TwiN
04692d15ba
feat: Make maximum number of results and events configurable ( #1110 )
2025-05-17 16:10:28 -04:00
g-hodgson-tup
c411b001eb
perf(sqlite): Create indices to fix performance issue ( #1106 )
...
* introduce sqlite indices to fix performance issue
* Update storage/store/sql/specific_sqlite.go
---------
Co-authored-by: Gary Hodgson <gary.hodgson@tup.com >
Co-authored-by: TwiN <twin@linux.com >
2025-05-15 14:44:54 -04:00
dependabot[bot]
ce1777c680
chore(deps): bump golang.org/x/net from 0.39.0 to 0.40.0 ( #1098 )
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.39.0 to 0.40.0.
- [Commits](https://github.com/golang/net/compare/v0.39.0...v0.40.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-version: 0.40.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-14 23:03:27 -04:00
Mateusz Łoskot
f3a346d91c
docs: Update list of characters sanitised in endpoint key ( #1099 )
...
The hash was missing.
Co-authored-by: TwiN <twin@linux.com >
2025-05-13 19:07:38 -04:00
Duarte Aragão
fca4e2170a
fix(alerting): Escape custom result errors ( #1095 )
...
* escape result errors
* add specific test to check result_errors are escaped
2025-05-13 18:55:35 -04:00
dependabot[bot]
b388cc87aa
chore(deps): bump modernc.org/sqlite from 1.34.4 to 1.37.0 ( #1062 )
...
Bumps [modernc.org/sqlite](https://gitlab.com/cznic/sqlite ) from 1.34.4 to 1.37.0.
- [Commits](https://gitlab.com/cznic/sqlite/compare/v1.34.4...v1.37.0 )
---
updated-dependencies:
- dependency-name: modernc.org/sqlite
dependency-version: 1.37.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-11 23:52:39 -04:00
TwiN
fc8868d996
docs(alerting): Move misplaced note about AWS SES
2025-05-10 14:06:34 -04:00
Tobias Hüske
021a28a8d9
feat(alerting): Add device support for pushover alerts ( #1089 )
...
* Add Pushover device setting
* Update device link for Pushover
* Update alerting/provider/pushover/pushover.go
* Update alerting/provider/pushover/pushover.go
---------
Co-authored-by: TwiN <twin@linux.com >
2025-05-07 18:53:08 -04:00
Adrian
fe214e9e25
feat(api): Add endpoint to retrieve response time ( #1070 )
...
Add in the API the ability to get Response Times
Co-authored-by: Adrian Almenar <adrian@tecnocratica.net >
2025-04-29 17:21:18 -04:00
dependabot[bot]
493c7165fe
chore(deps): bump github.com/miekg/dns from 1.1.64 to 1.1.65 ( #1076 )
...
Bumps [github.com/miekg/dns](https://github.com/miekg/dns ) from 1.1.64 to 1.1.65.
- [Changelog](https://github.com/miekg/dns/blob/master/Makefile.release )
- [Commits](https://github.com/miekg/dns/compare/v1.1.64...v1.1.65 )
---
updated-dependencies:
- dependency-name: github.com/miekg/dns
dependency-version: 1.1.65
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: TwiN <twin@linux.com >
2025-04-28 22:15:31 -04:00
dependabot[bot]
ac44c1f2d6
chore(deps): bump codecov/codecov-action from 5.4.0 to 5.4.2 ( #1078 )
...
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action ) from 5.4.0 to 5.4.2.
- [Release notes](https://github.com/codecov/codecov-action/releases )
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/codecov/codecov-action/compare/v5.4.0...v5.4.2 )
---
updated-dependencies:
- dependency-name: codecov/codecov-action
dependency-version: 5.4.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-21 22:01:03 -04:00
dependabot[bot]
5212b656a2
chore(deps): bump github.com/valyala/fasthttp from 1.58.0 to 1.60.0 ( #1061 )
...
Bumps [github.com/valyala/fasthttp](https://github.com/valyala/fasthttp ) from 1.58.0 to 1.60.0.
- [Release notes](https://github.com/valyala/fasthttp/releases )
- [Commits](https://github.com/valyala/fasthttp/compare/v1.58.0...v1.60.0 )
---
updated-dependencies:
- dependency-name: github.com/valyala/fasthttp
dependency-version: 1.60.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-13 22:14:01 -04:00
dependabot[bot]
8f0a11a9e4
chore(deps): bump golang.org/x/net from 0.37.0 to 0.39.0 ( #1067 )
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.37.0 to 0.39.0.
- [Commits](https://github.com/golang/net/compare/v0.37.0...v0.39.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-version: 0.39.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-12 22:03:26 -04:00
dependabot[bot]
d576b3d72c
chore(deps): bump github.com/coreos/go-oidc/v3 from 3.12.0 to 3.14.1 ( #1063 )
...
Bumps [github.com/coreos/go-oidc/v3](https://github.com/coreos/go-oidc ) from 3.12.0 to 3.14.1.
- [Release notes](https://github.com/coreos/go-oidc/releases )
- [Commits](https://github.com/coreos/go-oidc/compare/v3.12.0...v3.14.1 )
---
updated-dependencies:
- dependency-name: github.com/coreos/go-oidc/v3
dependency-version: 3.14.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: TwiN <twin@linux.com >
2025-04-05 23:08:53 -04:00
Adrian
33120bee52
feat(alerting): Add optional ttl parameter to pushover notifications ( #1050 )
...
Add optional ttl parameter to pushover notifications
Co-authored-by: Adrian Almenar <adrian@tecnocratica.net >
2025-04-04 20:58:16 -04:00
dependabot[bot]
53b785b581
chore(deps): bump github.com/prometheus-community/pro-bing from 0.5.0 to 0.6.1 ( #1048 )
...
chore(deps): bump github.com/prometheus-community/pro-bing
Bumps [github.com/prometheus-community/pro-bing](https://github.com/prometheus-community/pro-bing ) from 0.5.0 to 0.6.1.
- [Release notes](https://github.com/prometheus-community/pro-bing/releases )
- [Changelog](https://github.com/prometheus-community/pro-bing/blob/main/.goreleaser.yaml )
- [Commits](https://github.com/prometheus-community/pro-bing/compare/v0.5.0...v0.6.1 )
---
updated-dependencies:
- dependency-name: github.com/prometheus-community/pro-bing
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-03 22:46:18 -04:00