Commit Graph

  • 9e97efaba1 fix(api): Escape endpoint key in URL for raw APIs (#1381) Arden Rasmussen 2025-11-07 15:20:10 -08:00
  • 8912b4b3e3 feat(client): Add support for monitoring gRPC endpoints (#1376) diamanat 2025-11-08 00:19:13 +04:00
  • 5fdc489113 fix(client): update icmp/ping logic to determine pinger privileged mode (#1346) Zee Aslam 2025-11-04 20:42:20 -05:00
  • 2ebb74ae1e docs: Add ECS fargate module in README (#1377) Giampaolo 2025-11-02 05:04:28 +01:00
  • e2f06e9ede fix(ui): Modernize response time chart (#1373) v5.30.0 TwiN 2025-10-29 14:15:59 -04:00
  • beb9a2f3d9 feat(condition): Format certificate and domain expiration durations in human-readable format (#1370) TwiN 2025-10-27 16:30:12 -04:00
  • e469b6adf4 fix(external-endpoint): check per-endpoint maintenance windows (#1369) Max 2025-10-28 00:21:20 +08:00
  • 2f8a3d2a02 feat(metrics): Add metrics for domain expiration (#1244) v5.29.0 Stefan Balea 2025-10-25 19:45:15 +03:00
  • 9495b7389e feat(ui): Add support for endpoints[].ui.hide-errors to hide errors (#1361) v5.28.0 TwiN 2025-10-22 13:13:53 -04:00
  • c8bdecbde8 docs: Fix ordering in Table of Contents TwiN 2025-10-21 14:11:00 -04:00
  • 394602bc47 fix(ui): Ensure retrievedConfig is set to true after fetching configuration (#1359) v5.27.2 TwiN 2025-10-21 08:06:02 -04:00
  • 15813d4297 fix(client): Add nil check for SSHConfig before validating username/password (#1358) TwiN 2025-10-21 07:37:24 -04:00
  • d24c66cf96 fix(key): Revert support for ( and ) as name/group, as they already worked before (#1356) v5.27.1 TwiN 2025-10-20 13:50:02 -04:00
  • 70d7d0c54c fix(suites): Load persisted triggered alerts for suite endpoints on start (#1347) TwiN 2025-10-20 13:31:58 -04:00
  • 91931e48b4 fix(ui): Clear selected result before toggling new one v5.27.0 TwiN 2025-10-17 22:06:54 -04:00
  • 386a4d2cb7 fix(ui): Implement toggleable tooltip for suites too TwiN 2025-10-17 21:41:40 -04:00
  • 4d9eb0572c docs(alerting): Link n8n-nodes-gatus-trigger for n8n alerting provider TwiN 2025-10-17 21:12:53 -04:00
  • 1586b3cc0b feat(alerting): Add message-content parameter for Discord pings (#1335) aaldebs99 2025-10-17 17:22:26 -07:00
  • 981e082d0c feat(ui): Make tooltips toggleable (#1236) Jon Fuller 2025-10-17 13:09:47 -07:00
  • 91daaf92aa chore(deps): bump github.com/gofiber/fiber/v2 from 2.52.8 to 2.52.9 (#1338) dependabot[bot] 2025-10-17 10:09:03 -04:00
  • a1bb07c556 chore(deps): bump golang.org/x/net from 0.45.0 to 0.46.0 (#1333) dependabot[bot] 2025-10-17 10:08:48 -04:00
  • 258175dec3 chore(deps): bump code.gitea.io/sdk/gitea from 0.21.0 to 0.22.0 (#1341) dependabot[bot] 2025-10-17 10:08:31 -04:00
  • ef6159e420 chore(deps): bump github.com/prometheus/client_golang from 1.23.0 to 1.23.2 (#1337) dependabot[bot] 2025-10-16 20:45:36 -04:00
  • ebd4068aac fix(key): Support (, ), + and & as name/group (#1340) TwiN 2025-10-16 16:47:11 -04:00
  • 39981de54b chore(deps): bump golang.org/x/crypto from 0.42.0 to 0.43.0 (#1332) dependabot[bot] 2025-10-15 08:49:52 -04:00
  • 7dce07e47f chore(deps): bump modernc.org/sqlite from 1.38.2 to 1.39.1 (#1331) dependabot[bot] 2025-10-15 08:23:57 -04:00
  • 6a83857db4 chore(deps): bump github.com/coreos/go-oidc/v3 from 3.14.1 to 3.16.0 (#1313) dependabot[bot] 2025-10-14 16:42:57 -04:00
  • 50702bd1d4 chore(deps): bump google.golang.org/api from 0.242.0 to 0.252.0 (#1315) dependabot[bot] 2025-10-14 10:19:44 -04:00
  • 5bf95fe4f7 chore(deps): bump github.com/valyala/fasthttp from 1.64.0 to 1.67.0 (#1330) dependabot[bot] 2025-10-14 09:56:20 -04:00
  • 20d8ef966b chore(deps): bump golang.org/x/oauth2 from 0.30.0 to 0.32.0 (#1317) dependabot[bot] 2025-10-13 22:11:52 -04:00
  • 8f15346fb7 fix(alerting)!: remove discontinued jetbrains space alerting provider (#1329) michael-baraboo 2025-10-13 19:47:05 -05:00
  • 8920bdd301 fix(ui): Handle refresh properly on SuiteDetails.vue (#1324) TwiN 2025-10-12 14:27:43 -04:00
  • e37024dfc6 docs: Use working websocket example TwiN 2025-10-09 13:28:34 -04:00
  • ac4374b1e3 docs: Replace Docker Hub with GHCR as primary container registry TwiN 2025-10-03 16:51:03 -04:00
  • 129fb82f71 feat(alerting): Add RESULT_CONDITIONS in custom alert to have more information (#1086) v5.26.0 Adrian 2025-10-06 18:22:38 +02:00
  • 374be99b35 fix(alerting): Format link from Telegram alert description when sending message (#1200) Andrii Oriekhov 2025-10-05 22:00:45 +03:00
  • 5c78bd92fb feat(client): Support body placeholder for SSH endpoints (#1286) yansh97 2025-10-04 10:52:34 +08:00
  • 8853140cb2 feat(alerting): Add support for n8n alerts (#1309) TwiN 2025-10-03 16:51:26 -04:00
  • 03ec18a703 fix(ui): Swap oldest/newest result time for SuiteCard.vue (#1308) TwiN 2025-10-03 13:36:09 -04:00
  • 65eaed4621 fix(incidentio): Implement deduplication key generation for alerts (#1296) Kevin Kugler 2025-10-03 19:33:51 +02:00
  • 10c6e71eef chore(deps): Update aws-sdk-go to aws-sdk-go-v2 (#1305) TwiN 2025-10-03 13:33:37 -04:00
  • c7f0a32135 fix(tunneling): Adjust exponential backoff duration v5.25.2 TwiN 2025-09-30 14:27:38 -04:00
  • 405c15f756 fix(tunneling): Add exponential backoff retry (#1303) TwiN 2025-09-30 14:08:56 -04:00
  • 6f1312dfcf chore: Tweak configuration validation and yaml output (#1302) TwiN 2025-09-30 13:38:17 -04:00
  • bd296c75da chore: Export validation function (#1301) v5.25.1 TwiN 2025-09-29 23:01:27 -04:00
  • f007725140 fix(ui): Make sure EndpointCard aligns even if no group + hide-hostname (#1300) TwiN 2025-09-29 22:55:11 -04:00
  • 40345a03d3 feat(client): Add support for SSH tunneling (#1298) v5.25.0 TwiN 2025-09-28 14:26:12 -04:00
  • 97a2be3504 fix(alerting): Added description block in teams-workflows (#1275) Rahul Chordiya 2025-09-26 01:58:22 +05:30
  • 15a4133502 fix(alerting): Limit minimum-reminder-interval to >5m (#1290) TwiN 2025-09-25 16:24:15 -04:00
  • 64a5043655 docs(alerting): Remove SIGNL4 untested warning (#1289) Ron 2025-09-24 12:33:57 +02:00
  • 5a06a74cc3 fix(events): Retrieve newest events instead of oldest events (#1283) v5.24.3 TwiN 2025-09-21 15:40:17 -04:00
  • d6fa2c955b fix(suites): Handle invalid paths in store and update needsToReadBody to check store (#1282) TwiN 2025-09-21 13:15:59 -04:00
  • e6576e9080 fix(alerting): Support custom slack title (#1079) v5.24.2 mehdiMj 2025-09-21 03:51:46 +03:30
  • cd10b31ab5 fix(condition): Properly format conditions with invalid context placeholders (#1281) TwiN 2025-09-20 19:28:27 -04:00
  • d1ef0b72a4 chore(deps): bump golang.org/x/sync from 0.16.0 to 0.17.0 (#1269) dependabot[bot] 2025-09-20 12:22:13 -04:00
  • 327a39964d fix(security): Make OIDC session TTL configurable (#1280) TwiN 2025-09-20 07:29:25 -04:00
  • c87c651ff0 fix(suite): Display condition results when user clicks step in execution flow (#1278) v5.24.1 TwiN 2025-09-19 12:43:43 -04:00
  • 1658825525 fix(suite): Add hyphen support for context keys (#1277) TwiN 2025-09-19 12:09:18 -04:00
  • 3a95e32210 fix: Suite endpoint listed as standalone endpoint (#1276) TwiN 2025-09-19 11:55:58 -04:00
  • bd793305e9 fix(storage): Zero allocation issue with fiber (#1273) TwiN 2025-09-19 11:38:46 -04:00
  • 0d2a55cf11 docs: Add gatus-cli command to push a external endpoint status TwiN 2025-09-18 07:31:32 -04:00
  • 565831aa46 chore(deps): bump codecov/codecov-action from 5.5.0 to 5.5.1 (#1247) v5.24.0 dependabot[bot] 2025-09-17 17:27:03 -04:00
  • 8238a42a55 Revert "fix(storage): resolve race condition in memory store" (#1271) TwiN 2025-09-17 15:10:08 -04:00
  • 83c4fac217 fix(storage): resolve race condition in memory store (#1270) TwiN 2025-09-17 08:43:11 -04:00
  • 37ba305c34 fix: Don't panic on if there's 0 endpoints and >1 suite + update documentation (#1266) TwiN 2025-09-16 16:56:36 -04:00
  • 39ace63224 chore(deps): bump github.com/prometheus-community/pro-bing from 0.6.1 to 0.7.0 (#1075) dependabot[bot] 2025-09-16 16:53:33 -04:00
  • 412b6d30a4 docs: information on escaping endpoint url in config (#1242) Sebastian 2025-09-16 22:29:09 +02:00
  • 0f2b486623 chore(deps): bump actions/setup-go from 5 to 6 (#1243) dependabot[bot] 2025-09-16 16:27:53 -04:00
  • 347394b38a docs: Update list of placeholders for SSH TwiN 2025-09-15 13:31:11 -04:00
  • daf6ff60f8 fix(client): add forward ip support in PTR query-name (#1261) Denis 2025-09-15 21:52:57 +08:00
  • f4001d0d80 docs: Mention gatus-cli as alternative to push external endpoint result TwiN 2025-09-14 20:58:12 -04:00
  • 65af0c9377 docs(client): Clarify usage of [DOMAIN_EXPIRATION] placeholder TwiN 2025-09-11 16:36:11 -04:00
  • af4fbac84d feat(client): Add RDAP support for domain expiration (#1181) ju-ef 2025-09-11 23:32:19 +03:00
  • 39bfc51ce4 fix(storage): race issue with memory store (#1256) TwiN 2025-09-11 14:13:31 -04:00
  • c006b35871 feat(client): starttls support for dns resolver (#1253) eleith 2025-09-11 04:48:49 -07:00
  • e3cae4637c fix(storage): Create suite-related tables before endpoint-related tables to avoid reference issues (#1251) TwiN 2025-09-10 22:08:58 -04:00
  • 3d61f5fe60 docs(alerting): Remove untested notice for Line alerts TwiN 2025-09-09 14:52:07 -04:00
  • d559990162 fix(alerting): Don't suffix Signal API URL with /v2/send if it already has that suffix TwiN 2025-09-08 19:04:55 -04:00
  • f7fe56efa1 fix(ui): Don't iterate over null array TwiN 2025-09-06 06:34:27 -04:00
  • d668a14703 feat(suite): Implement Suites (#1239) TwiN 2025-09-05 15:39:12 -04:00
  • 10cabb9dde fix(alerting): Prevent >2nd reminders from being skipped if the first one triggered TwiN 2025-08-26 17:02:30 -04:00
  • 3580bbb41b chore(deps): bump github.com/miekg/dns from 1.1.67 to 1.1.68 (#1192) dependabot[bot] 2025-08-26 09:31:21 -04:00
  • 3a47d64610 chore(deps): bump codecov/codecov-action from 5.4.3 to 5.5.0 (#1215) dependabot[bot] 2025-08-26 09:31:05 -04:00
  • 2fa197d5bf chore(deps): bump github.com/prometheus/client_golang from 1.22.0 to 1.23.0 (#1184) dependabot[bot] 2025-08-26 09:30:47 -04:00
  • d41cfc0d16 fix(alerting): Adjust minimum reminder config parsing (#1226) Sean Kelly 2025-08-25 20:31:23 -07:00
  • a49b9145d2 feat(alerting): Add new providers for Datadog, IFTTT, Line, NewRelic, Plivo, RocketChat, SendGrid, Signal, SIGNL4, Splunk, Squadcast, Vonage, Webex and Zapier (#1224) TwiN 2025-08-25 13:22:17 -04:00
  • 6e888430fa docs: Fix typo in Zulip configuration section (#1220) XavierDupuis 2025-08-24 15:59:04 -04:00
  • 7dac2cc3f5 fix(remote): Set default page size to 50 TwiN 2025-08-22 18:59:09 -04:00
  • b875ba4dfe docs(ui): Clarify how to sort by group by default TwiN 2025-08-21 10:11:06 -04:00
  • 3e713dfee3 docs(alerting): Fix the homeassistant event structure example (#1213) v5.23.2 Andrej Vaňo 2025-08-19 19:03:59 +02:00
  • 2f99eccf5f fix(ui): Collapse groups by default (#1212) TwiN 2025-08-19 10:15:35 -04:00
  • d37f71eee7 fix(ui): Move announcements above endpoints search bar (#1210) TwiN 2025-08-19 07:32:04 -04:00
  • 6d579a4b48 docs: improve extra-labels description (#1208) v5.23.1 Salim B 2025-08-18 20:18:57 +02:00
  • 2c42aa8087 fix(ui): Update endpoints in-place instead of reloading every time (#1209) TwiN 2025-08-18 12:36:16 -04:00
  • 12825a2b6f ci: Fix typo in if statement TwiN 2025-08-18 12:18:24 -04:00
  • e1edc15337 chore(deps): bump actions/checkout from 4 to 5 (#1197) v5.23.0 dependabot[bot] 2025-08-17 18:33:18 -04:00
  • d17f51a1a1 feat(alerting): Support extra labels in email alerts (#1191) Bo-Yi Wu 2025-08-18 00:28:04 +08:00
  • a9fb48b26c chore: Regenerate static content TwiN 2025-08-16 10:01:13 -04:00
  • 131447f702 feat: Implement announcements (#1204) TwiN 2025-08-16 09:54:50 -04:00
  • 609a634df3 ci: Tag area/ui if the PR title has ui in it TwiN 2025-08-14 16:48:41 -04:00