Commit Graph

  • 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
  • 5281f8068d feat(alerting): Add group-specific webhook URL for teams (#266) Bo-Yi Wu 2022-03-24 08:31:10 +08:00
  • 86d5dabf90 security: Pin dependency versions v3.7.0 TwiN 2022-03-22 19:34:55 -04:00
  • a81c81e42c feat(alert): Add group-specific to email list (#264) Bo-Yi Wu 2022-03-21 09:54:20 +08:00
  • bec2820969 docs(example): move config.yaml to config folder (#265) Bo-Yi Wu 2022-03-20 12:04:13 +08:00
  • 0bf2271a73 test: Improve coverage for endpoint health evaluation edge cases (#262) TwiN 2022-03-15 20:52:46 -04:00
  • bd4b91bbbd fix: Display "<redacted>" instead of "host" in errors (#262) TwiN 2022-03-15 20:51:59 -04:00
  • fdec317df0 fix(config): replace hostname in error string if opted (#262) Shashank D 2022-03-16 05:47:57 +05:30
  • 8970ad5ad5 refactor: Align new code from #259 with existing code TwiN 2022-03-09 21:05:57 -05:00
  • c4255e65bc feat(client): OAuth2 Client credential support (#259) Andre Bindewald 2022-03-10 02:53:51 +01:00
  • fcf046cbe8 feat(alerting): Add support for custom Telegram API URL (#257) Jonah 2022-03-05 21:44:11 +01:00
  • 6932edc6d0 docs: Fix Google Chat alerting configuration example TwiN 2022-02-14 20:03:08 -05:00
  • 3f961a7408 fix(ui): Prettify event timestamps v3.6.0 TwiN 2022-02-03 20:16:13 -05:00
  • 4d0f3b6997 chore: Update Vue dependencies TwiN 2022-02-03 20:08:48 -05:00
  • 5a06599d96 chore: Update front-end dependencies TwiN 2022-01-30 18:10:39 -05:00
  • d2a73a3590 chore: Fix grammatical issues in README (#241) Azaria 2022-01-24 01:06:55 +00:00
  • 932ecc436a test(security): Replace password-sha512 by password-bcrypt-base64 for test case TwiN 2022-01-17 11:55:05 -05:00
  • 1613274cb0 style(ui): Improve login UI design TwiN 2022-01-17 10:37:09 -05:00
  • 0b4720d94b build(gha): Increase timeout from 30 to 45 minutes TwiN 2022-01-16 23:26:24 -05:00
  • 16df341581 refactor: Remove unused function prettifyUptime TwiN 2022-01-16 22:02:58 -05:00
  • a848776a34 refactor(alerting): Sort alert types alphabetically TwiN 2022-01-16 00:07:19 -05:00
  • 681b1c63f1 docs: Fix broken Google Chat references TwiN 2022-01-16 00:06:03 -05:00
  • 51a4b63fb5 feat(alerting): Add Google Chat alerting provider (#234) Kostiantyn Polischuk 2022-01-15 04:00:00 +02:00
  • 3a7977d086 build(docker): support all platforms that publish release supports (#238) Khinshan Khan 2022-01-13 21:37:25 -05:00
  • c682520dd9 fix(security): Use LRU eviction policy for OIDC sessions TwiN 2022-01-13 18:42:19 -05:00
  • 24b7258338 docs: Re-order parameters in Opsgenie and PagerDuty TwiN 2022-01-11 20:22:44 -05:00
  • 89e6e4abd8 fix(alerting): Omit nil structs within alerting provider struct TwiN 2022-01-11 20:13:37 -05:00
  • 4700f54798 docs: Remove outdated comment TwiN 2022-01-11 20:11:25 -05:00
  • 9ca4442e6a docs: Add missing section "Configuring Opsgenie alerts" TwiN 2022-01-11 20:10:06 -05:00
  • ce6f58f403 feat(alerting): Allow specifying a different username for email provider (#231) Tom Moitié 2022-01-12 01:07:25 +00:00
  • c466542990 test(security): Add tests for basic auth with bcrypt v3.5.0 TwiN 2022-01-08 19:52:55 -05:00
  • 9cb8c37298 fix(security): Make sure to panic on start if the security middlewares return an error TwiN 2022-01-08 19:52:11 -05:00
  • f6f7e15735 docs(security): Add warning about using a high cost for bcrypt TwiN 2022-01-08 19:41:50 -05:00
  • c712133df0 feat(security): Implement Bcrypt for basic auth and deprecate SHA512 TwiN 2022-01-08 19:26:37 -05:00
  • fc016bd682 feat(ui): Make logo link and header configurable TwiN 2022-01-08 14:55:40 -05:00
  • 0e586e4152 refactor: Split direct and indirect modules TwiN 2022-01-06 23:24:07 -05:00
  • ea425773e0 style: Use SVG instead of PNG for GitHub's logo TwiN 2022-01-03 21:41:53 -05:00
  • 10949b11f4 fix(oidc): Default isAuthenticated to true, not false TwiN 2022-01-02 21:37:15 -05:00
  • 0e022d04b1 chore: Fix inconsistent indentation + Rebuild assets TwiN 2022-01-02 19:56:13 -05:00
  • 3319e158b5 branding: Update logo TwiN 2022-01-02 19:43:28 -05:00
  • f467a77ae2 chore: Upgrade Tailwind from v2 to v3 TwiN 2022-01-02 19:22:17 -05:00
  • 56048725e4 oidc: Display error if applicable TwiN 2022-01-02 19:15:32 -05:00
  • 425c1d3674 oidc: Add /api/v1/config route for determining whether to display a login button on the UI TwiN 2022-01-02 18:29:34 -05:00
  • 8838f6f2ad oidc: Add documentation TwiN 2022-01-01 22:56:32 -05:00
  • 139a78b2f6 oidc: Log when a subject tries to authenticate but isn't allowed TwiN 2022-01-01 22:53:38 -05:00
  • dd5e3ee7ee Add tests for OIDC TwiN 2021-12-31 20:07:19 -05:00
  • 9f8f7bb45e Fix codecov configuration TwiN 2021-12-31 00:34:47 -05:00
  • 27e246859e Use code coverage target instead of threshold TwiN 2021-12-31 00:31:44 -05:00
  • f1688ac87a Set code coverage threshold to 75% TwiN 2021-12-31 00:30:28 -05:00
  • 54779e1db8 Fix basic security tests TwiN 2021-12-31 00:20:54 -05:00
  • be9087bee3 #205: Work on supporting OpenID Connect for auth TwiN 2021-12-31 00:10:54 -05:00
  • 4ab5724fc1 Default to dark theme TwiN 2021-12-30 23:37:15 -05:00
  • 45a47940ad #205: Start working on adding support for IODC TwiN 2021-12-14 23:20:43 -05:00
  • 1777d69495 Remove unnecessary check TwiN 2021-12-14 23:26:18 -05:00
  • 8676b83fe3 Changed: add maintenance to README on root config table Bastien Ogier 2021-12-14 14:06:18 +01:00
  • b67701ff6d BREAKING: Replace metrics TwiN 2021-12-13 19:24:18 -05:00
  • eb9acef9b5 Minor update TwiN 2021-12-13 19:23:35 -05:00
  • 00aec70fb8 Update dependencies TwiN 2021-12-12 17:46:13 -05:00
  • 18d28fc362 Add tests for validation of description TwiN 2021-12-12 16:58:48 -05:00
  • eb3545e994 Add tests for Slack alert body with endpoint that has a group TwiN 2021-12-12 16:44:30 -05:00
  • ad71c8db34 Support displaying group name when applicable for every alert provider TwiN 2021-12-12 16:33:16 -05:00
  • 6da281bf4e Disallow certain characters in endpoint name, group and alert description TwiN 2021-12-12 16:28:24 -05:00
  • 3dd8ba1a99 Add missing alert type TwiN 2021-12-09 21:18:44 -05:00