262 Commits
Author SHA1 Message Date
Louis Lam 91e193729e test: add v1 to v3 migration test (#7950) 2026-10-09 19:12:28 +08:00
Louis Lam 4e7c4ae382 fix: skip HIBP check when migrating a v2 user (#7947) 2026-10-09 11:16:20 +08:00
Louis Lam 0d9728993d fix: remove all unnecessary permission controls (#7945) 2026-10-08 13:00:59 +08:00
Louis Lam 2a4d7635a9 chore(apprise): install upstream Apprise 2.0.1 via uv (#7936) 2026-10-05 23:36:48 +08:00
Louis Lam 5cfff04b29 fix: temporarily disable better user management api (#7935) 2026-10-05 20:20:19 +08:00
Louis Lam 2837424f92 Merge branch '2.5.X' into merge
# Conflicts:
#	package-lock.json
#	package.json
2026-10-05 12:36:26 +08:00
simons-pluginsandClaude Opus 5 e62702d868 feat: add Indigo notification provider (#7846)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-09-19 13:32:18 +00:00
Louis Lam e2a6dfed6d fix: Memory leak from tcp monitor (#7848) 2026-09-16 19:43:25 +08:00
Louis Lam 51205d0253 fix: update e2e bad password 2026-09-12 12:52:43 +08:00
Louis Lam 46461fd0e7 Merge branch 'master' into 3.0.X
# Conflicts:
#	package-lock.json
#	package.json
#	server/monitor-types/real-browser-monitor-type.js
#	src/components/Login.vue
2026-09-12 12:18:24 +08:00
dbb6bfec2e feat: add SFTP monitor type with password and private key authentication (#7034)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-09-08 22:56:00 +02:00
Louis Lam db57bf1106 chore: fix flaky tests (#7802) 2026-09-03 03:20:17 +00:00
Louis Lam ca57c5e9bb chore: fix flaky tests (#7778) 2026-08-27 09:59:53 +08:00
Louis Lam 406e3fdd56 Merge branch 'master' into 3.0.X
# Conflicts:
#	extra/release/beta.mjs
#	extra/release/final.mjs
#	extra/release/lib.mjs
#	package-lock.json
#	package.json
#	src/util.js
2026-08-26 20:43:14 +08:00
Rayan Salhab baf83f59da fix: omit content headers from cached 304 responses (#7637) 2026-08-26 11:26:04 +08:00
Louis Lamandrikkova 41ecaf17bd fix(radius): treat Access-Challenge as successful response (#7700) (#7702)
Co-authored-by: rikkova <107514024+rikkova@users.noreply.github.com>
2026-08-11 10:11:13 +00:00
Louis Lam fcfa6b84d5 chore: fix random fail tests, make all external tests optional (#7678) 2026-08-04 23:13:31 +08:00
Jannik Bäcker 09dd7f3ff6 fix: correct 12 spelling errors across codebase (#7654)
Signed-off-by: jannikbx <manmut@proton.me>
2026-08-01 17:22:10 +08:00
73f199f4bd feat: add NTP monitor type for network time protocol monitoring (#7214)
Co-authored-by: Henri Cook <henri.cook@linklaters.com>
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2026-07-17 00:37:46 +00:00
Louis Lam 55e07cf42a chore: Update vite to 8 (#7600) 2026-07-16 12:42:31 +08:00
Louis LamandIonys 9998be2aad feat: Better Auth Implementation (#6276)
Co-authored-by: Ionys <9364594+Ionys320@users.noreply.github.com>
2026-07-15 22:16:37 +08:00
590f90e3f9 feat(system-service): add PM2 picker and platform selection (#7114)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2026-07-13 21:13:11 +00:00
Louis Lam be51de4e73 fix: [3.0.X] Migrate to better-sqlite (#7568) 2026-07-04 18:13:25 +08:00
Yumin Kim e1937a6d25 fix: resolve Steam monitor hostnames (#7542) 2026-06-25 19:04:02 +08:00
Louis Lam 1a36862abc Merge branch 'master' into 3.0.X
# Conflicts:
#	package-lock.json
#	package.json
2026-06-09 11:44:04 +08:00
João Filipe Silvaandjoaofilipesilva 8e27fd1925 fix: add timeout functionality to kafka (#7472)
Co-authored-by: joaofilipesilva <joao.silva@clearops.com>
2026-06-04 10:36:40 +00:00
Louis Lam 3e2eb5bd0c Merge branch 'master' into 3.0.X 2026-05-26 00:39:06 +08:00
DJandFrank Elsinga b829329e0a feat: Add incidents to RSS (#7420)
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2026-05-25 14:59:41 +00:00
Louis Lam 3abbeecddf Merge branch 'master' into 3.0.X-merge
# Conflicts:
#	package-lock.json
#	package.json
#	src/util.js
2026-05-17 15:36:42 +08:00
sofia-fernandez-sixandsofia.fernandez 2f45b46315 feat: websocket improve to fix issue #7268 including support authentication (#7304)
Co-authored-by: sofia.fernandez <sofia.fernandez@six-group.com>
2026-04-21 13:15:06 +02:00
噗噗 07d28d8181 fix(uptime): ensure correct handling of missing time buckets in uptime calculations (#7235) 2026-04-10 14:22:01 +00:00
Ryanandautofix-ci[bot] 77425f7a71 feat: add OracleDB monitor (#7156)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-18 11:04:13 +00:00
0xRozier 9b28ddd923 fix: monitor graph gaps for sub-millisecond TCP pings (#7159) 2026-03-16 23:57:04 +01:00
Louis Lam 73d3573198 Merge branch 'master' into 3.0.X-merge
# Conflicts:
#	.github/workflows/validate.yml
#	extra/rdap-dns.json
#	extra/release/final.mjs
#	package-lock.json
#	package.json
#	src/util.js
2026-03-06 22:26:21 +08:00
Rohit DarekarandLouis Lam ce740724d8 fix: preserve Domain Name Expiry Notification setting when editing monitor (#6994)
Co-authored-by: Louis Lam <louislam@users.noreply.github.com>
2026-02-28 23:38:29 +00:00
Radu Lucuț bdcbd4c886 fix(globalping): retry creating the measurement on status 500 (#7056) 2026-02-26 18:07:32 +00:00
Radu Lucuț 6a9f800f58 feat: add DNS support via Globalping (#6850) 2026-02-17 22:27:38 +00:00
Copilotandlouislam 7289284118 fix: Gamedig unable to resolve SRV records by removing redundant DNS resolution in GameDigMonitorType (#6923)
Co-authored-by: louislam <1336778+louislam@users.noreply.github.com>
2026-02-13 22:29:30 +08:00
Røb 6ef9de497e fix(domain-expiry): only enable domain expiry notification when TLD has RDAP support (#6884) 2026-02-08 01:29:47 +01:00
bad679ee47 feat: add Globalping support (#6163)
Co-authored-by: Frank Elsinga <frank@elsinga.de>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-26 05:39:42 +00:00
Louis Lam 66c8bac506 chore: Revert "feat: added monitoring for postgres query result" (#6814) 2026-01-26 12:43:41 +08:00
Taejung Heo 0d64cd6915 fix: RSS pubDate timezone issue with backend test (#6422) (#6805) 2026-01-25 13:07:36 +00:00
Louis Lam 3f1866f658 Merge branch 'master' into 3.0.X-merge
# Conflicts:
#	.github/workflows/auto-test.yml
#	CONTRIBUTING.md
#	extra/build-healthcheck.js
#	extra/release/beta.mjs
#	extra/release/lib.mjs
#	extra/sort-contributors.js
#	package-lock.json
#	package.json
#	src/util.js
#	tsconfig-backend.json
2026-01-25 07:02:20 +08:00
9169a647cb feat: implement incident history (#6469)
Co-authored-by: Frank Elsinga <frank@elsinga.de>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-20 07:03:12 +01:00
30ee8cec1f feat(snmp): add SNMPv3 noAuthNoPriv support with backend test (#6552)
Co-authored-by: dipok-1 <dipokdutta8099@gmail.com>
Co-authored-by: Frank Elsinga <frank@elsinga.de>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-18 05:59:02 +01:00
Joseph Adams 81ae0af7e1 fix: handle multi-level public suffixes in RDAP lookup (#6752) 2026-01-17 12:18:25 +00:00
Dalton PearsonandDalton Pearson d7296c6629 feat: added monitoring for postgres query result (#6736)
Co-authored-by: Dalton Pearson <dalton.pearson@praemo.com>
2026-01-14 23:48:48 +01:00
e022b5f976 fix: allow for private domains like example.local and others (#6711)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2026-01-14 17:13:53 +00:00
751fe1bbf5 feat: Add configurable response data storage for notifications (#6684)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Frank Elsinga <frank@elsinga.de>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-12 18:39:12 +01:00
e9b7ac82b7 chore: add a test case so that a substantative placeholder changes are appant to contributors (#6681)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-12 10:37:09 +00:00