TwiN
4d9eb0572c
docs(alerting): Link n8n-nodes-gatus-trigger for n8n alerting provider
2025-10-17 21:12:53 -04:00
aaldebs99
1586b3cc0b
feat(alerting): Add message-content parameter for Discord pings ( #1335 )
...
* feat(discord-alerts): add option for prefix-messages outside of embeds
* chore(docs): add discord prefix-message to README
* chore(discord-alerts): rename prefix-message to message-content
---------
Co-authored-by: TwiN <twin@linux.com >
2025-10-17 20:22:26 -04:00
Jon Fuller
981e082d0c
feat(ui): Make tooltips toggleable ( #1236 )
...
* feat(results): allow for data points in checks to be "clicked"
asdf
* feat(ui): resolve merge conflicts
feat(dev): put back package.lock
* fix(ui): make sure the datapoint stays "fixed"
* fix(ui): watch for url changes to make tooltip go away
* feat(ui): add compiled app.css and app.js
* fix(ui): lengthen the tooltipElement name
---------
Co-authored-by: TwiN <twin@linux.com >
2025-10-17 16:09:47 -04:00
dependabot[bot]
91daaf92aa
chore(deps): bump github.com/gofiber/fiber/v2 from 2.52.8 to 2.52.9 ( #1338 )
...
Bumps [github.com/gofiber/fiber/v2](https://github.com/gofiber/fiber ) from 2.52.8 to 2.52.9.
- [Release notes](https://github.com/gofiber/fiber/releases )
- [Commits](https://github.com/gofiber/fiber/compare/v2.52.8...v2.52.9 )
---
updated-dependencies:
- dependency-name: github.com/gofiber/fiber/v2
dependency-version: 2.52.9
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-10-17 10:09:03 -04:00
dependabot[bot]
a1bb07c556
chore(deps): bump golang.org/x/net from 0.45.0 to 0.46.0 ( #1333 )
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.45.0 to 0.46.0.
- [Commits](https://github.com/golang/net/compare/v0.45.0...v0.46.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-version: 0.46.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-10-17 10:08:48 -04:00
dependabot[bot]
258175dec3
chore(deps): bump code.gitea.io/sdk/gitea from 0.21.0 to 0.22.0 ( #1341 )
...
Bumps code.gitea.io/sdk/gitea from 0.21.0 to 0.22.0.
---
updated-dependencies:
- dependency-name: code.gitea.io/sdk/gitea
dependency-version: 0.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-10-17 10:08:31 -04:00
dependabot[bot]
ef6159e420
chore(deps): bump github.com/prometheus/client_golang from 1.23.0 to 1.23.2 ( #1337 )
...
chore(deps): bump github.com/prometheus/client_golang
Bumps [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang ) from 1.23.0 to 1.23.2.
- [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.23.0...v1.23.2 )
---
updated-dependencies:
- dependency-name: github.com/prometheus/client_golang
dependency-version: 1.23.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>
Co-authored-by: TwiN <twin@linux.com >
2025-10-16 20:45:36 -04:00
TwiN
ebd4068aac
fix(key): Support (, ), + and & as name/group ( #1340 )
...
fix(key): Support (, ), + and & as name/group
Relevant: #1339
2025-10-16 16:47:11 -04:00
dependabot[bot]
39981de54b
chore(deps): bump golang.org/x/crypto from 0.42.0 to 0.43.0 ( #1332 )
...
Bumps [golang.org/x/crypto](https://github.com/golang/crypto ) from 0.42.0 to 0.43.0.
- [Commits](https://github.com/golang/crypto/compare/v0.42.0...v0.43.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-version: 0.43.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-10-15 08:49:52 -04:00
dependabot[bot]
7dce07e47f
chore(deps): bump modernc.org/sqlite from 1.38.2 to 1.39.1 ( #1331 )
...
Bumps [modernc.org/sqlite](https://gitlab.com/cznic/sqlite ) from 1.38.2 to 1.39.1.
- [Commits](https://gitlab.com/cznic/sqlite/compare/v1.38.2...v1.39.1 )
---
updated-dependencies:
- dependency-name: modernc.org/sqlite
dependency-version: 1.39.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>
2025-10-15 08:23:57 -04:00
dependabot[bot]
6a83857db4
chore(deps): bump github.com/coreos/go-oidc/v3 from 3.14.1 to 3.16.0 ( #1313 )
...
Bumps [github.com/coreos/go-oidc/v3](https://github.com/coreos/go-oidc ) from 3.14.1 to 3.16.0.
- [Release notes](https://github.com/coreos/go-oidc/releases )
- [Commits](https://github.com/coreos/go-oidc/compare/v3.14.1...v3.16.0 )
---
updated-dependencies:
- dependency-name: github.com/coreos/go-oidc/v3
dependency-version: 3.16.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-10-14 16:42:57 -04:00
dependabot[bot]
50702bd1d4
chore(deps): bump google.golang.org/api from 0.242.0 to 0.252.0 ( #1315 )
...
Bumps [google.golang.org/api](https://github.com/googleapis/google-api-go-client ) from 0.242.0 to 0.252.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.242.0...v0.252.0 )
---
updated-dependencies:
- dependency-name: google.golang.org/api
dependency-version: 0.252.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-10-14 10:19:44 -04:00
dependabot[bot]
5bf95fe4f7
chore(deps): bump github.com/valyala/fasthttp from 1.64.0 to 1.67.0 ( #1330 )
...
Bumps [github.com/valyala/fasthttp](https://github.com/valyala/fasthttp ) from 1.64.0 to 1.67.0.
- [Release notes](https://github.com/valyala/fasthttp/releases )
- [Commits](https://github.com/valyala/fasthttp/compare/v1.64.0...v1.67.0 )
---
updated-dependencies:
- dependency-name: github.com/valyala/fasthttp
dependency-version: 1.67.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-10-14 09:56:20 -04:00
dependabot[bot]
20d8ef966b
chore(deps): bump golang.org/x/oauth2 from 0.30.0 to 0.32.0 ( #1317 )
...
Bumps [golang.org/x/oauth2](https://github.com/golang/oauth2 ) from 0.30.0 to 0.32.0.
- [Commits](https://github.com/golang/oauth2/compare/v0.30.0...v0.32.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/oauth2
dependency-version: 0.32.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-10-13 22:11:52 -04:00
michael-baraboo
8f15346fb7
fix(alerting)!: remove discontinued jetbrains space alerting provider ( #1329 )
...
remove alerting provider for discontinued jetbrains space
2025-10-13 20:47:05 -04:00
TwiN
8920bdd301
fix(ui): Handle refresh properly on SuiteDetails.vue ( #1324 )
2025-10-12 14:27:43 -04:00
TwiN
e37024dfc6
docs: Use working websocket example
2025-10-09 13:28:34 -04:00
TwiN
ac4374b1e3
docs: Replace Docker Hub with GHCR as primary container registry
2025-10-06 14:15:14 -04:00
Adrian
129fb82f71
feat(alerting): Add RESULT_CONDITIONS in custom alert to have more information ( #1086 )
...
feat(alerting): Add RESULT_CONDITIONS in custom alert to have more information on an alert while using custom alerting module
Add testing of new feature
Co-authored-by: TwiN <twin@linux.com >
v5.26.0
2025-10-06 12:22:38 -04:00
Andrii Oriekhov
374be99b35
fix(alerting): Format link from Telegram alert description when sending message ( #1200 )
...
* allow passing Markdown link in telegram message
* update tests
2025-10-05 15:00:45 -04:00
yansh97
5c78bd92fb
feat(client): Support body placeholder for SSH endpoints ( #1286 )
...
* feat(ssh): Add BODY placeholder support for SSH endpoints
- Modify ExecuteSSHCommand to capture stdout output
- Update SSH endpoint handling to use needsToReadBody() mechanism
- Add comprehensive test cases for SSH BODY functionality
- Support basic body content, pattern matching, JSONPath, and functions
- Maintain backward compatibility with existing SSH endpoints
* docs: Add SSH BODY placeholder examples to README
- Add [BODY] placeholder to supported SSH placeholders list
- Add comprehensive examples showing various SSH BODY conditions
- Include pattern matching, length checks, JSONPath expressions
- Demonstrate function wrappers (len, has, any) usage
* Revert "docs: Add SSH BODY placeholder examples to README"
This reverts commit ae93e38683 .
* docs: Add [BODY] placeholder to SSH supported placeholders list
* test: remove SSH BODY placeholder test cases
* Update client/client.go
* Update client/client.go
* docs: Add minimal SSH BODY example
---------
Co-authored-by: TwiN <twin@linux.com >
2025-10-03 22:52:34 -04:00
TwiN
8853140cb2
feat(alerting): Add support for n8n alerts ( #1309 )
2025-10-03 16:51:26 -04:00
TwiN
03ec18a703
fix(ui): Swap oldest/newest result time for SuiteCard.vue ( #1308 )
2025-10-03 13:36:09 -04:00
Kevin Kugler
65eaed4621
fix(incidentio): Implement deduplication key generation for alerts ( #1296 )
...
* fix(incidentio): Implement deduplication key generation for alerts
* fix(incidentio): Merge metadata from config and endpoint extra labels in request body
* fix(incidentio): Update comments for clarity and consistency in deduplication key generation and metadata merging
* fix(incidentio): Update comments for clarity and consistency in metadata merging and deduplication key generation
* fix(incidentio): Remove duplicate Metadata assignment in request body construction
* refactor(incidentio): Reformat code for consistency and readability in request body construction
* fix(incidentio): Remove unnecessary newline in buildRequestBody function
* Initial plan
* Fix incidentio tests to handle dynamic deduplication_key field
Co-authored-by: NerdySoftPaw <7468547+NerdySoftPaw@users.noreply.github.com >
---------
Co-authored-by: TwiN <twin@linux.com >
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
2025-10-03 13:33:51 -04:00
TwiN
10c6e71eef
chore(deps): Update aws-sdk-go to aws-sdk-go-v2 ( #1305 )
2025-10-03 13:33:37 -04:00
TwiN
c7f0a32135
fix(tunneling): Adjust exponential backoff duration
v5.25.2
2025-09-30 14:27:38 -04:00
TwiN
405c15f756
fix(tunneling): Add exponential backoff retry ( #1303 )
2025-09-30 14:08:56 -04:00
TwiN
6f1312dfcf
chore: Tweak configuration validation and yaml output ( #1302 )
2025-09-30 13:38:17 -04:00
TwiN
bd296c75da
chore: Export validation function ( #1301 )
v5.25.1
2025-09-29 23:01:27 -04:00
TwiN
f007725140
fix(ui): Make sure EndpointCard aligns even if no group + hide-hostname ( #1300 )
2025-09-29 22:55:11 -04:00
TwiN
40345a03d3
feat(client): Add support for SSH tunneling ( #1298 )
...
* feat(client): Add support for SSH tunneling
* Fix test
v5.25.0
2025-09-28 14:26:12 -04:00
Rahul Chordiya
97a2be3504
fix(alerting): Added description block in teams-workflows ( #1275 )
...
* fix(alerting): Added description block in teams-workflows
* Update teamsworkflows_test.go
---------
Co-authored-by: TwiN <twin@linux.com >
2025-09-25 16:28:22 -04:00
TwiN
15a4133502
fix(alerting): Limit minimum-reminder-interval to >5m ( #1290 )
2025-09-25 16:24:15 -04:00
Ron
64a5043655
docs(alerting): Remove SIGNL4 untested warning ( #1289 )
...
Update README.md
SIGNL4 warning removed. I have tested it and both, triggering and resolving of alerts work fine.
2025-09-24 06:33:57 -04:00
TwiN
5a06a74cc3
fix(events): Retrieve newest events instead of oldest events ( #1283 )
...
Fixes #1040
v5.24.3
2025-09-21 15:40:17 -04:00
TwiN
d6fa2c955b
fix(suites): Handle invalid paths in store and update needsToReadBody to check store ( #1282 )
...
* fix(suites): Invalid path in store parameter should return an error
* Refactor
* fix(suites): Update needsToReadBody to check store mappings for body placeholders
2025-09-21 13:15:59 -04:00
mehdiMj
e6576e9080
fix(alerting): Support custom slack title ( #1079 )
v5.24.2
2025-09-20 20:21:46 -04:00
TwiN
cd10b31ab5
fix(condition): Properly format conditions with invalid context placeholders ( #1281 )
2025-09-20 19:28:27 -04:00
dependabot[bot]
d1ef0b72a4
chore(deps): bump golang.org/x/sync from 0.16.0 to 0.17.0 ( #1269 )
...
Bumps [golang.org/x/sync](https://github.com/golang/sync ) from 0.16.0 to 0.17.0.
- [Commits](https://github.com/golang/sync/compare/v0.16.0...v0.17.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/sync
dependency-version: 0.17.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-09-20 12:22:13 -04:00
TwiN
327a39964d
fix(security): Make OIDC session TTL configurable ( #1280 )
...
* fix(security): Increase session cookie from 1h to 8h
* fix(security): Make OIDC session TTL configurable
* revert accidental change
2025-09-20 07:29:25 -04:00
TwiN
c87c651ff0
fix(suite): Display condition results when user clicks step in execution flow ( #1278 )
v5.24.1
2025-09-19 12:43:43 -04:00
TwiN
1658825525
fix(suite): Add hyphen support for context keys ( #1277 )
2025-09-19 12:09:18 -04:00
TwiN
3a95e32210
fix: Suite endpoint listed as standalone endpoint ( #1276 )
2025-09-19 11:55:58 -04:00
TwiN
bd793305e9
fix(storage): Zero allocation issue with fiber ( #1273 )
...
* fix(storage): Zero allocation issue with fiber
* ci: Bump Go version
2025-09-19 11:38:46 -04:00
TwiN
0d2a55cf11
docs: Add gatus-cli command to push a external endpoint status
2025-09-18 07:31:32 -04:00
dependabot[bot]
565831aa46
chore(deps): bump codecov/codecov-action from 5.5.0 to 5.5.1 ( #1247 )
...
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action ) from 5.5.0 to 5.5.1.
- [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.5.0...v5.5.1 )
---
updated-dependencies:
- dependency-name: codecov/codecov-action
dependency-version: 5.5.1
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.24.0
2025-09-17 17:27:03 -04:00
TwiN
8238a42a55
Revert "fix(storage): resolve race condition in memory store" ( #1271 )
...
Revert "fix(storage): resolve race condition in memory store (#1270 )"
This reverts commit 83c4fac217 .
2025-09-17 15:10:08 -04:00
TwiN
83c4fac217
fix(storage): resolve race condition in memory store ( #1270 )
...
* fix(storage): resolve race condition in memory store
* fix: resolve variable shadowing in CopyEndpointStatus
* fix: update test files to use CopyEndpointStatus function
2025-09-17 08:43:11 -04:00
TwiN
37ba305c34
fix: Don't panic on if there's 0 endpoints and >1 suite + update documentation ( #1266 )
2025-09-16 16:56:36 -04:00
dependabot[bot]
39ace63224
chore(deps): bump github.com/prometheus-community/pro-bing from 0.6.1 to 0.7.0 ( #1075 )
...
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.6.1 to 0.7.0.
- [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.6.1...v0.7.0 )
---
updated-dependencies:
- dependency-name: github.com/prometheus-community/pro-bing
dependency-version: 0.7.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-09-16 16:53:33 -04:00