Commit Graph

  • 33ce0e99b5 chore: Fix typo in deprecation message TwiN 2022-09-15 17:41:24 -04:00
  • b5e6466c1d docs(security): Link "Securing Gatus with OIDC using Auth0" article TwiN 2022-09-09 22:59:13 -04:00
  • f89ecd5c64 fix(ui): Decrease size of error message TwiN 2022-09-09 22:58:45 -04:00
  • e434178a5c test(alerting): Make sure ClientConfig is set after IsValid() call in Telegram provider TwiN 2022-09-07 19:02:30 -04:00
  • 7a3ee1b557 feat(alerting): add client config for telegram (#324) Lukas Schlötterer 2022-09-08 00:50:59 +02:00
  • e51abaf5bd chore: Add check-domain-expiration to placeholder configuration file TwiN 2022-09-07 18:19:57 -04:00
  • 46d6d6c733 test(alerting): Improve coverage for custom alerting provider TwiN 2022-09-07 18:19:20 -04:00
  • d9f86f1155 fix(storage): Default domain_expiration to 0 for SQL when the column doesn't already exist TwiN 2022-09-07 18:17:28 -04:00
  • 01484832fc feat: Add [DOMAIN_EXPIRATION] placeholder for monitoring domain expiration using WHOIS (#325) TwiN 2022-09-06 21:22:02 -04:00
  • 4857b43771 test: Improve coverage for Endpoint.Type() TwiN 2022-09-01 21:09:36 -04:00
  • 52d7cb6f04 ux: Improve endpoint validation by checking type on start TwiN 2022-09-01 20:59:09 -04:00
  • 5c6bf84106 ux: Improve error message when endpoint is invalid TwiN 2022-09-01 20:51:37 -04:00
  • c84ae1cd55 refactor: Remove unused file TwiN 2022-09-01 20:32:04 -04:00
  • daf8e3a16f test(chart): Improve coverage for response time charts TwiN 2022-08-30 20:00:04 -04:00
  • df719958cf chore(remote): Log message about feature being a candidate for removal TwiN 2022-08-23 21:38:50 -04:00
  • 2be81b8e1a docs(remote): Add "Remote instances (EXPERIMENTAL)" section v4.1.0 TwiN 2022-08-22 18:26:36 -04:00
  • 4bed86dec9 ui(event): Add divider between each event TwiN 2022-08-18 20:24:52 -04:00
  • 072cf20cc6 chore(dependencies): Update tailwindcss to 3.1.8 TwiN 2022-08-18 20:24:08 -04:00
  • cca421e283 refactor(storage): Remove TODO comment about writeThroughCache TwiN 2022-08-18 19:23:27 -04:00
  • a044f1d274 docs(storage): Add documentation for storage.caching TwiN 2022-08-18 19:18:16 -04:00
  • 9de6334f21 feat(storage): Add optional write-through cache to sql store TwiN 2022-08-11 20:47:29 -04:00
  • f01b66f083 refactor(storage): Remove decommissioned path for memory store (#313) TwiN 2022-08-11 20:42:56 -04:00
  • 262d436533 ci: Remove paths-ignore since workflow_run doesn't support it TwiN 2022-08-11 20:33:25 -04:00
  • b8ab17eee1 ci: Decrease timeout-minutes to 20 TwiN 2022-08-11 20:31:36 -04:00
  • 7bbd7bcee3 ci: Stop publish-latest from being triggered by changes in .github folder TwiN 2022-08-11 20:29:33 -04:00
  • 4865d12147 chore(ci): Remove redundant input TwiN 2022-08-11 20:27:48 -04:00
  • 0713ca1c1a chore(ci): Remove useless "description" parameter TwiN 2022-08-11 20:25:10 -04:00
  • dce202d0be feat(ci): Add publish-experimental workflow TwiN 2022-08-11 20:24:23 -04:00
  • 4673d147db chore(ci): Update docker/login-action to v2 TwiN 2022-08-11 20:17:17 -04:00
  • 0943c45ae6 test(badge): Add test cases for custom response-time badge thresholds TwiN 2022-08-10 21:26:36 -04:00
  • 798c4248ff refactor(badge): Fix formatting TwiN 2022-08-10 21:09:22 -04:00
  • 1bce4e727e feat(api): Configurable response time badge thresholds (#309) Jesibu 2022-08-11 03:05:34 +02:00
  • 1aa94a3365 feat(remote): Implement lazy distributed feature (#64) TwiN 2022-07-28 20:07:53 -04:00
  • 319f460553 docs: Update GetHTTPClient comment TwiN 2022-07-28 19:35:15 -04:00
  • 7daf2b5cac legal: Revert change to copyright appendix TwiN 2022-07-28 17:55:23 -04:00
  • f0fc275f67 legal: Update copyright dates TwiN 2022-07-28 09:20:42 -04:00
  • 04a682eddc style(alerting): Alphabetically sort Matrix provider Kalissaac 2022-07-19 10:48:12 -07:00
  • 2fb807632c style(alerting): Add comments and rename character bytes constant Kalissaac 2022-07-19 10:42:28 -07:00
  • 4b339bca37 fix(alerting): Update Matrix send endpoint to v3 Kalissaac 2022-07-19 10:40:07 -07:00
  • 09c3a6c72b fix(alerting): Reuse MatrixProviderConfig struct Kalissaac 2022-07-19 10:15:41 -07:00
  • 755c8bb43a fix(alerting): Alphabetically sort Matrix provider Kalissaac 2022-07-19 10:05:27 -07:00
  • 9d4a639f31 test(alerting): Add Matrix tests Kalissaac 2022-07-15 22:08:06 -07:00
  • 60e6b2b039 docs(alerting): Add Matrix alerts to README Kalissaac 2022-07-15 21:44:07 -07:00
  • 37f3f964ea feat(alerts): Add Matrix alert provider Kalissaac 2022-07-15 21:43:48 -07:00
  • 4a1a8ff380 ci: Increase timeout-minutes to 60 TwiN 2022-07-18 20:45:42 -04:00
  • 6787fed062 docs: Update feedback/question contact TwiN 2022-07-14 18:13:46 -04:00
  • ab2bee9c4b chore!: Update module from v3 to v4 v4.0.0 TwiN 2022-06-20 21:25:14 -04:00
  • d1ced94030 fix(badge): Regenerate assets and tweak health badge width TwiN 2022-06-20 14:27:05 -04:00
  • a3e35c862c feat(badge): Implement UP/DOWN status badge (#291) asymness 2022-06-20 22:59:45 +05:00
  • 0193a200b8 refactor(ci): Wrap benchmark workflow inputs with quotes TwiN 2022-06-19 22:37:19 -04:00
  • 7224464202 fix(ci): Set default repository to TwiN/gatus TwiN 2022-06-18 14:09:24 -04:00
  • c457aadcab feat(ci): Add benchmark workflow TwiN 2022-06-18 14:04:11 -04:00
  • f38b12d55b refactor(ci): Clean up steps TwiN 2022-06-18 13:06:24 -04:00
  • e4c9ad8796 chore(ci): Update actions/checkout to v3 TwiN 2022-06-18 12:58:26 -04:00
  • 5be1465b13 refactor(ci): Uniformize job names TwiN 2022-06-18 12:50:31 -04:00
  • 7215aa4bd6 docs(metrics): Update Grafana/Prometheus example TwiN 2022-06-18 12:42:41 -04:00
  • 829a9c2679 fix(dns): Use Cloudflare's DNS instead of Google's DNS TwiN 2022-06-16 20:21:44 -04:00
  • dfcdc57a18 test(dns): Fix case with inconsistent results TwiN 2022-06-16 20:09:25 -04:00
  • 43e8c57701 test(dns): Fix case with inconsistent results TwiN 2022-06-16 19:12:32 -04:00
  • 076f5c45e8 test(metrics): Improve test coverage TwiN 2022-06-16 18:56:21 -04:00
  • 6d3c3d0892 refactor(metrics): Rename metric to metrics TwiN 2022-06-16 18:55:51 -04:00
  • e620fd1214 docs: List possible values for Result.DNSRCode TwiN 2022-06-16 18:50:40 -04:00
  • 5807d76c2f feat(ui): Implement parameter to hide URL from results (#294) asymness 2022-06-17 02:53:03 +05:00
  • 017847240d feat(alerting): Add overrides for Mattermost (#292) mindcrime-ilab 2022-06-16 05:25:37 +02:00
  • c873b0ba0c feat(security)!: Remove deprecated SHA512 parameter for password hashing TwiN 2022-06-14 23:48:28 -04:00
  • 6f3150d936 feat(api)!: Remove deprecated paths TwiN 2022-06-14 23:40:26 -04:00
  • 0792f5490b feat(storage)!: Remove persistence for memory storage TwiN 2022-06-14 23:36:18 -04:00
  • 326ea1c3d1 refactor(client): Clean up client dns resolver TwiN 2022-06-13 19:16:34 -04:00
  • fea95b8479 perf(storage): Improve benchmarks and fix race condition TwiN 2022-06-13 19:15:30 -04:00
  • 6d64c3c250 chore: Reformat some code and docs TwiN 2022-06-12 19:13:50 -04:00
  • 2b9d3e99d3 refactor: Fix indent TwiN 2022-06-12 18:40:24 -04:00
  • 9a5f245440 chore(ui): Update dependencies and rebuild static assets TwiN 2022-06-12 18:28:24 -04:00
  • 793172c783 feat(ux): Display loading animation while waiting for data to be retrieved TwiN 2022-06-12 18:06:12 -04:00
  • 9f343bacf7 chore(ui): Move prettifyTimeDifference to helper as generatePrettyTimeDifference TwiN 2022-06-12 17:57:05 -04:00
  • c31cb7540d fix(ui): Second shouldn't be plural if value is 1 TwiN 2022-06-12 17:56:14 -04:00
  • f9efa28223 fix(ui): Set default refresh interval to 300 (5m) TwiN 2022-06-12 17:18:47 -04:00
  • 2cbb35fe3b feat(client): Added client configuration option for using a custom DNS resolver (#284) Andre Bindewald 2022-06-13 00:45:08 +02:00
  • f23fcbedb8 docs: Specify what type of applications can be monitored with TCP TwiN 2022-06-12 16:32:08 -04:00
  • ad10f975b4 docs: Set example interval to 5m TwiN 2022-06-12 16:31:43 -04:00
  • 1c03524ca8 chore(alerting): Order types alphabetically TwiN 2022-06-12 14:18:18 -04:00
  • 4af135d1fb docs: Fix table formatting TwiN 2022-06-11 22:17:34 -04:00
  • 93b5a867bb chore(alerting): Add missing opsgenie compile-time interface validation TwiN 2022-06-07 19:43:23 -04:00
  • f899f41d16 feat(alerting): Add ENDPOINT_GROUP and ENDPOINT_URL placeholders for custom provider TwiN 2022-06-07 19:37:42 -04:00
  • ab52676f23 build: Prevent Makefile test target from accidentally targeting test folder TwiN 2022-06-07 18:04:56 -04:00
  • 27fc784411 feat(alerting): Add group-specific WebHook URL for Slack (#279) mani9223-oss 2022-05-31 07:33:09 +05:30
  • d929c09c56 docs(cert): list valid units for CERTIFICATE_EXPIRATION (#285) Chris Grindstaff 2022-05-29 15:14:25 -04:00
  • cff06e38cb docs(kubernetes): Add probes to example TwiN 2022-05-25 23:59:34 -04:00
  • 5b1aeaeb0c chore(test): Use io instead of io/ioutil TwiN 2022-05-16 22:19:42 -04:00
  • 90e9b55109 docs(metrics): Document available metrics TwiN 2022-05-16 22:18:38 -04:00
  • cf9c00a2ad feat(metrics): Add more metrics (#278) wei 2022-05-17 09:10:45 +08:00
  • fbdb5a3f0f test(maintenance): Add tests for edge cases TwiN 2022-05-07 16:46:51 -04:00
  • dde930bed7 feat(alerting): Add group-specific WebHook URL for Google Chat (#272) Bo-Yi Wu 2022-05-08 02:34:21 +08:00
  • a9fc876173 docs: Update description TwiN 2022-04-28 17:56:02 -04:00
  • 08b31ba263 chore: Update frontend dependencies v3.8.0 TwiN 2022-04-25 20:47:01 -04:00
  • 9ede992e4e feat(ui): Add support for buttons below header (#106) TwiN 2022-04-25 20:20:32 -04:00
  • dcb997f501 docs: Fix table format TwiN 2022-04-25 19:55:17 -04:00
  • c8efdac23a chore(ci): Update actions/setup-go to v3 TwiN 2022-04-15 14:32:44 -04:00
  • e307d1ab35 feat(alerting): Add group-specific WebHook URL for Discord (#271) Bo-Yi Wu 2022-04-12 08:30:21 +08:00
  • e6c6b4e06f chore: Update TwiN/health to v1.4.0 TwiN 2022-04-11 01:39:47 -04:00
  • 5843c58a36 chore: Update Go to 1.18 TwiN 2022-03-26 02:15:32 -04:00