Commit Graph

  • 78dccc90e1 fix(#400): Use proper configuration path when iterating over options TwiN 2023-01-10 00:24:56 -05:00
  • 6bdd3c94fe chore: Add deprecation message for GATUS_CONFIG_FILE TwiN 2023-01-09 23:24:20 -05:00
  • 4225d22369 docs: Add example of docker-compose with multiple configuration files TwiN 2023-01-08 18:34:13 -05:00
  • 3059e3e028 feat: Support multiple configuration files (#396) TwiN 2023-01-08 17:53:37 -05:00
  • 87740e74a6 Revert "feat: Support multiple configuration files" (#395) TwiN 2023-01-07 03:45:43 -05:00
  • 8e14302765 feat: Support multiple configuration files (#389) Henning Janßen 2023-01-07 05:46:19 +01:00
  • 844f417ea1 docs: Update sponsor list TwiN 2023-01-06 20:06:56 -05:00
  • 2f7f782f11 docs: Improve documentation and add ghcr Docker image link TwiN 2023-01-06 20:04:21 -05:00
  • 37bea336ca chore(deps): bump github.com/TwiN/health from 1.5.0 to 1.6.0 (#394) dependabot[bot] 2023-01-04 01:37:24 -05:00
  • 616a654b27 fix: Compress everything with Gzip TwiN 2022-12-30 21:37:52 -05:00
  • a1c8422c2f ci: Make release also push latest tag TwiN 2022-12-23 09:59:22 -05:00
  • 947173bf71 fix: Prevent jsonpath from causing panic when body is expected to be array but isn't (#392) TwiN 2022-12-23 09:55:17 -05:00
  • a81a83e2d4 docs: Update example TwiN 2022-12-22 17:38:17 -05:00
  • 4599fe4da7 Clarify description of len() function Salim B 2022-11-23 03:21:35 +00:00
  • 19e90cdf31 test(condition): Add has-key-of-map test case TwiN 2022-12-17 23:58:01 -05:00
  • ecc0636a59 feat(alerting): Implement GitHub alerting provider TwiN 2022-12-15 23:32:04 -05:00
  • 27502acd10 chore: Improve oauth2 configuration error TwiN 2022-12-15 23:25:37 -05:00
  • 51255e33ea refactor(alerting): Use reflection to retrieve provider based on alert type TwiN 2022-12-15 21:11:55 -05:00
  • be0962112e refactor: Remove unnecessary logs TwiN 2022-12-15 20:59:04 -05:00
  • dfcea93080 fix(alerting): Use reflection to set invalid providers to nil instead of re-validating on every alert trigger/resolve TwiN 2022-12-15 20:54:38 -05:00
  • a5f135c675 chore(deps): bump github.com/miekg/dns from 1.1.43 to 1.1.50 (#385) dependabot[bot] 2022-12-14 23:51:19 -05:00
  • 9acace7d37 Revert "ci: Allow triggering releases manually" TwiN 2022-12-10 16:29:07 -05:00
  • 184c7f23ad ci: Allow triggering releases manually TwiN 2022-12-10 16:24:35 -05:00
  • 5ce890bbff ci: Don't run tests for workflow changes TwiN 2022-12-10 16:24:01 -05:00
  • b0bec5ff94 fix(ci): Don't prevent publish-release-to-ghcr from running TwiN 2022-12-10 16:08:41 -05:00
  • e503dd3861 chore(deps): bump github.com/coreos/go-oidc/v3 from 3.1.0 to 3.4.0 (#383) dependabot[bot] 2022-12-08 23:20:27 -05:00
  • f2d51f3e50 docs: Update Gatus diagram TwiN 2022-12-06 23:03:27 -05:00
  • a1a2fba326 docs: Link Alerting section in valid alert types TwiN 2022-12-06 22:36:33 -05:00
  • fdd51869a3 test: Improve condition validation test coverage TwiN 2022-12-06 21:57:24 -05:00
  • f6a621da28 chore: Bump module version to v5 TwiN 2022-12-06 01:41:09 -05:00
  • 2346a6ee4f fix!: Enforce mandatory space around condition operator (#382) TwiN 2022-12-06 01:37:05 -05:00
  • 741109f25d chore!: Remove deprecated "services" in favor of "endpoints" (#381) TwiN 2022-12-06 01:27:31 -05:00
  • d058d7a54b fix!: Default Alert.Enabled to true (#380) TwiN 2022-12-05 23:15:19 -05:00
  • 7dccf5f08c docs: Clarify that alerts still have to be defined when using default-alerts TwiN 2022-12-05 22:40:19 -05:00
  • 9e46e3972d feat: Add necessary files for PWA (#347) BondarSlavik 2022-12-04 22:11:26 +02:00
  • 9fc8374a4d docs: Fix typos TwiN 2022-12-03 21:26:46 -05:00
  • 1aeb045703 test: Fix failing tests TwiN 2022-12-01 20:26:14 -05:00
  • cdec353744 chore(deps): Update sqlite dependencies TwiN 2022-12-01 20:19:56 -05:00
  • 080563bd4f fix(alerting): Improve ntfy alert TwiN 2022-12-01 20:19:11 -05:00
  • bcb565ba37 ci: Remove workflow_dispatch TwiN 2022-11-23 18:15:01 -05:00
  • 2327854641 ci: Update workflows TwiN 2022-11-23 18:12:55 -05:00
  • 79eacc5e50 ci: Re-add other platforms TwiN 2022-11-22 22:02:38 -05:00
  • 048a1d4a88 ci: Only publish for linux/amd64 during tests TwiN 2022-11-22 21:53:28 -05:00
  • c09ee0b82f ci: Create workflow to publish latest to GHCR TwiN 2022-11-22 21:08:40 -05:00
  • 7908eea2df ci: Update workflow dependency name TwiN 2022-11-22 20:56:49 -05:00
  • f8140e0d96 fix(alerting): Resolve issue with blank GoogleChat messages (#364) TwiN 2022-11-22 20:12:26 -05:00
  • 4f569b7a0e fix(jsonpath): Properly handle len of object in array, len of int and len of bool (#372) TwiN 2022-11-19 17:25:40 -05:00
  • e9f46c58f8 chore(deps): bump github.com/prometheus/client_golang dependabot[bot] 2022-11-16 06:06:01 +00:00
  • 502e159dca test: Add case for making sure pat() works inside a JSON array TwiN 2022-11-16 18:27:28 -05:00
  • cdbf5902c7 build: Remove -mod vendor flag from Dockerfile TwiN 2022-11-15 21:58:24 -05:00
  • c7f80f1301 ci: Rename build.yml to test.yml TwiN 2022-11-15 21:51:40 -05:00
  • eb4e22e76b chore: Replace 1.1.1.1 by 8.8.8.8 everywhere due to 1.1.1.1 being unreliable TwiN 2022-11-15 21:48:14 -05:00
  • f37a0ef2d7 test: Replace DNS 1.1.1.1 by 8.8.8.8 TwiN 2022-11-15 21:42:11 -05:00
  • 114b78c75c test: Replace DNS 1.1.1.1 by 8.8.8.8 TwiN 2022-11-15 21:39:31 -05:00
  • d24ff5bd07 refactor: Move whois to client package and implement caching TwiN 2022-11-15 21:35:22 -05:00
  • c172e733be chore(deps): Update TwiN/gocache to v2.2.0 TwiN 2022-11-15 21:33:36 -05:00
  • f1ce83c211 chore(deps): Update TwiN/whois to v1.1.0 TwiN 2022-11-15 00:25:02 -05:00
  • 64f4dac705 fix: Wrap error properly (%s -> %w) TwiN 2022-11-12 14:56:25 -05:00
  • 861c443842 chore(deps): bump loader-utils from 1.4.0 to 1.4.2 in /web/app (#365) dependabot[bot] 2022-11-12 14:51:39 -05:00
  • b801cc5801 fix(alerting): Prevent empty keyValue from being marshalled TwiN 2022-11-10 17:51:24 -05:00
  • f1711b5c0b fix(alerting): Omit empty KeyValue parameters when marshalling to JSON TwiN 2022-11-09 18:31:01 -05:00
  • 0ebd6c7a67 chore: Clean up old commented code TwiN 2022-11-08 20:49:28 -05:00
  • 967124eb43 fix(alerting): Resolve GoogleChat issue with bad payload when condition has " in it TwiN 2022-11-08 20:47:39 -05:00
  • fa47a199e5 feat: support SCTP & UDP as endpoint type (#352) Ian Chen 2022-11-10 08:22:13 +08:00
  • 1f84f2afa0 fix: Make sure len([BODY]) works if the body is a JSON array TwiN 2022-11-03 20:46:35 -04:00
  • ed3683cb32 chore(deps): bump github.com/lib/pq from 1.10.3 to 1.10.7 dependabot[bot] 2022-11-02 06:29:09 +00:00
  • 6e92c0eb40 chore(deps): bump github.com/prometheus/client_golang dependabot[bot] 2022-11-02 03:42:29 +00:00
  • cd927f630b ci: Remove unnecessary dependabot labels TwiN 2022-11-01 23:41:35 -04:00
  • c6c9bc8fa5 ci: Update dependabot labels TwiN 2022-11-01 23:36:40 -04:00
  • a3facc3887 chore(deps): bump docker/setup-qemu-action from 1 to 2 dependabot[bot] 2022-11-02 03:31:13 +00:00
  • 991d7e876d chore(deps): bump docker/setup-buildx-action from 1 to 2 dependabot[bot] 2022-11-02 03:31:10 +00:00
  • 3b7fb083ca chore(deps): bump codecov/codecov-action from 2.1.0 to 3.1.1 dependabot[bot] 2022-11-02 03:31:08 +00:00
  • ebdf5bde49 chore(deps): bump github.com/TwiN/health from 1.4.0 to 1.5.0 dependabot[bot] 2022-11-02 03:31:35 +00:00
  • d4983733f5 ci: Add dependabot.yml TwiN 2022-11-01 23:30:35 -04:00
  • fed021826a ui: Generate static assets TwiN 2022-11-01 00:45:04 -04:00
  • 8f9eca51c0 ui: Show "now" if the pretty time difference is less than 500ms TwiN 2022-11-01 00:44:41 -04:00
  • e13730f119 docs: Fix table format TwiN 2022-11-01 00:43:42 -04:00
  • 22d74a5ea8 feat(ui): Allow configuring meta description (#342) David Wheatley 2022-11-01 05:33:19 +01:00
  • fe4d9821f3 fix(alerting): Fix Discord alert payload missing required field TwiN 2022-10-20 20:18:25 -04:00
  • d01a5d418b test: Improve error readability TwiN 2022-10-20 17:09:40 -04:00
  • 34f8cd1eca docs: Update screenshot of Mattermost alerts TwiN 2022-10-20 17:09:03 -04:00
  • d101c17136 fix(alerting): Resolve Mattermost issue with bad payload when condition has " in it TwiN 2022-10-20 17:05:01 -04:00
  • ade3d05983 fix(alerting): Use required Field.Title in Slack provider even if it's not enforced TwiN 2022-10-20 16:50:21 -04:00
  • fbab0ef7ca fix(alerting): Resolve Discord issue with bad payload when condition has " in it TwiN 2022-10-20 15:49:23 -04:00
  • 9121ec1cc8 fix(alerting): Resolve Matrix issue with bad payload when condition has " in it TwiN 2022-10-20 15:48:51 -04:00
  • 6ddf1258e5 fix(alerting): Resolve PagerDuty issue with bad payload when alert description has " in it TwiN 2022-10-20 15:47:07 -04:00
  • 490610ccfd fix(alerting): Resolve Teams issue with bad payload when condition has " in it TwiN 2022-10-20 15:31:29 -04:00
  • 0eb6958085 fix(alerting): Resolve Telegram issue with bad payload when condition has " in it TwiN 2022-10-20 15:22:27 -04:00
  • d20a41c7a7 fix(alerting): Make sure to close response body TwiN 2022-10-20 15:16:27 -04:00
  • 4c18e0d602 chore(alerting): Remove unnecessary cast TwiN 2022-10-20 14:58:06 -04:00
  • da24b7e8ac fix(alerting): Resolve Slack issue with bad payload when condition has " in it TwiN 2022-10-20 14:45:42 -04:00
  • c619066e25 docs: Swap conditions/dark screenshots TwiN 2022-10-19 18:00:53 -04:00
  • 3688dd6e6f chore: Clean up unused assets TwiN 2022-10-19 17:53:43 -04:00
  • fc778300be ci: Update Go to 1.19 TwiN 2022-10-19 17:52:53 -04:00
  • df560ad872 ui: Replace and reposition old icons by SVG icons (#349) TwiN 2022-10-19 17:38:32 -04:00
  • de9c366777 docs: Add Keeping your configuration small section TwiN 2022-10-19 16:51:04 -04:00
  • 6a5fec2c55 perf: Improve jsonpath speed (#348) TwiN 2022-10-19 15:52:20 -04:00
  • 01d2ed3f02 ui: Make it more obvious that the response time can be toggled between avg and min-max TwiN 2022-10-17 00:49:33 -04:00
  • 92b85ee1ab ui: Improve login page TwiN 2022-10-17 00:48:40 -04:00
  • a789deb8c2 ui: Render div instead of a when link is blank (#346) TwiN 2022-10-17 00:03:15 -04:00