Louis Lam
ce32b1db48
fix: RSS service status description is wrong ( #7641 )
2026-07-29 22:47:21 +08:00
Louis Lam
d3463870af
feat: allow unlimited interval rather than 24 days ( #7607 )
2026-07-18 13:14:25 +08:00
ghadi saab
082f101cf4
fix(monitor): screenshot_delay not saved when editing browser engine monitor ( #7515 )
...
Co-authored-by: Louis Lam <louislam@users.noreply.github.com >
2026-07-17 09:36:07 +00:00
Henri Cook
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
KraoESPfan1n
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
Artur
919f080184
fix(domain-expiry): clarify unsupported RDAP warning ( #7588 )
...
Co-authored-by: arturict <arturict@users.noreply.github.com >
Co-authored-by: Frank Elsinga <frank@elsinga.de >
2026-07-12 18:06:13 +00:00
Yumin Kim
e1937a6d25
fix: resolve Steam monitor hostnames ( #7542 )
2026-06-25 19:04:02 +08:00
João Filipe Silva
8e27fd1925
fix: add timeout functionality to kafka ( #7472 )
...
Co-authored-by: joaofilipesilva <joao.silva@clearops.com >
2026-06-04 10:36:40 +00:00
DJ
b829329e0a
feat: Add incidents to RSS ( #7420 )
...
Co-authored-by: Frank Elsinga <frank@elsinga.de >
2026-05-25 14:59:41 +00:00
aminoacidity
efa194a6df
feat: add optional token field for gamedig monitors ( #7433 )
2026-05-25 14:37:45 +00:00
aminoacidity
68d87cae51
feat: Adding bearer token ( #7415 )
...
Co-authored-by: Neeraj Yeswant <neeraj@connectcue.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-05-25 02:48:52 +00:00
Petr Dvořák
0c5371afad
fix: NTLM monitor over plain HTTP fails with 400 Bad Request ( #7351 )
...
Auto Test / auto-test (20, macos-latest) (push) Has been cancelled
Auto Test / auto-test (20, ubuntu-22.04) (push) Has been cancelled
Auto Test / auto-test (20, ubuntu-22.04-arm) (push) Has been cancelled
Auto Test / auto-test (20, windows-latest) (push) Has been cancelled
Auto Test / auto-test (24, macos-latest) (push) Has been cancelled
Auto Test / auto-test (24, ubuntu-22.04) (push) Has been cancelled
Auto Test / auto-test (24, ubuntu-22.04-arm) (push) Has been cancelled
Auto Test / auto-test (24, windows-latest) (push) Has been cancelled
Auto Test / auto-test (25, ubuntu-22.04) (push) Has been cancelled
Auto Test / armv7-simple-test (20) (push) Has been cancelled
Auto Test / armv7-simple-test (22) (push) Has been cancelled
Auto Test / check-linters (push) Has been cancelled
Auto Test / e2e-test (push) Has been cancelled
autofix.ci / autofix (push) Has been cancelled
CodeQL / Analyze (go) (push) Has been cancelled
CodeQL / Analyze (javascript-typescript) (push) Has been cancelled
CodeQL / zizmor (push) Has been cancelled
Merge Conflict Labeler / Labeling (push) Has been cancelled
validate / json-yaml-validate (push) Has been cancelled
validate / validate (push) Has been cancelled
Co-authored-by: Petr Dvořák <petr.dvorak@pro-doma.cz >
2026-05-10 14:15:41 +02:00
Shaan
50c522f1ff
fix: Domain expiry doesn't seem to update #7189 ( #7198 )
2026-03-27 00:48:12 +08:00
Teemu Risikko
aedac237d0
fix: isParentActive return type to boolean ( #7121 )
Automatically close stale issues / stale (push) Has been cancelled
Auto Test / auto-test (20, macos-latest) (push) Has been cancelled
Auto Test / auto-test (20, ubuntu-22.04) (push) Has been cancelled
Auto Test / auto-test (20, ubuntu-22.04-arm) (push) Has been cancelled
Auto Test / auto-test (20, windows-latest) (push) Has been cancelled
Auto Test / auto-test (24, macos-latest) (push) Has been cancelled
Auto Test / auto-test (24, ubuntu-22.04) (push) Has been cancelled
Auto Test / auto-test (24, ubuntu-22.04-arm) (push) Has been cancelled
Auto Test / auto-test (24, windows-latest) (push) Has been cancelled
Auto Test / auto-test (25, ubuntu-22.04) (push) Has been cancelled
Auto Test / armv7-simple-test (20) (push) Has been cancelled
Auto Test / armv7-simple-test (22) (push) Has been cancelled
Auto Test / check-linters (push) Has been cancelled
Auto Test / e2e-test (push) Has been cancelled
autofix.ci / autofix (push) Has been cancelled
CodeQL / Analyze (go) (push) Has been cancelled
CodeQL / Analyze (javascript-typescript) (push) Has been cancelled
CodeQL / zizmor (push) Has been cancelled
validate / json-yaml-validate (push) Has been cancelled
validate / validate (push) Has been cancelled
Merge Conflict Labeler / Labeling (push) Has been cancelled
NPM Update / npm-update (push) Has been cancelled
Nightly Release / release-nightly (push) Has been cancelled
2026-03-09 11:46:33 +01:00
Rohit Darekar
ce740724d8
fix: preserve Domain Name Expiry Notification setting when editing monitor ( #6994 )
...
Auto Test / auto-test (20, macos-latest) (push) Has been cancelled
Auto Test / auto-test (20, ubuntu-22.04) (push) Has been cancelled
Auto Test / auto-test (20, ubuntu-22.04-arm) (push) Has been cancelled
Auto Test / auto-test (20, windows-latest) (push) Has been cancelled
Auto Test / auto-test (24, macos-latest) (push) Has been cancelled
Auto Test / auto-test (24, ubuntu-22.04) (push) Has been cancelled
Auto Test / auto-test (24, ubuntu-22.04-arm) (push) Has been cancelled
Auto Test / auto-test (24, windows-latest) (push) Has been cancelled
Auto Test / auto-test (25, ubuntu-22.04) (push) Has been cancelled
Auto Test / armv7-simple-test (20) (push) Has been cancelled
Auto Test / armv7-simple-test (22) (push) Has been cancelled
Auto Test / check-linters (push) Has been cancelled
Auto Test / e2e-test (push) Has been cancelled
autofix.ci / autofix (push) Has been cancelled
CodeQL / Analyze (go) (push) Has been cancelled
CodeQL / Analyze (javascript-typescript) (push) Has been cancelled
CodeQL / zizmor (push) Has been cancelled
Merge Conflict Labeler / Labeling (push) Has been cancelled
validate / json-yaml-validate (push) Has been cancelled
validate / validate (push) Has been cancelled
Automatically close stale issues / stale (push) Has been cancelled
Co-authored-by: Louis Lam <louislam@users.noreply.github.com >
2026-02-28 23:38:29 +00:00
mixelburg
c90a7f30e1
fix: show certificate expiry on status page for TCP monitors ( #6984 )
...
Co-authored-by: Maks Pikov <mixelburg@users.noreply.github.com >
2026-02-19 12:53:50 +00:00
Louis Lam
e4b8d423ee
fix: rdap data is not actually used ( #6981 )
2026-02-19 13:29:04 +08:00
Louis Lam
3a46279b25
refactor: improve dynamic RDAP DNS data ( #6971 )
2026-02-19 12:55:23 +08:00
Tim Helfensdörfer
bc90af1833
feat: add tags to teams notifications ( #6939 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Frank Elsinga <frank@elsinga.de >
2026-02-15 14:58:56 +01:00
Ryan Gurnick
f2048261b2
fix: discord notification timestamp & update notification message ( #6894 )
2026-02-13 02:38:50 +00:00
Alireza
72a5a36541
feat: add customizable matrix notifications ( #6899 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-02-10 02:55:13 +01:00
autofix-ci[bot]
373cf50245
[autofix.ci] apply automated fixes
2026-02-07 01:55:04 +00:00
autofix-ci[bot]
f73adbf44d
[autofix.ci] apply automated fixes
2026-02-05 18:15:47 +00:00
Epifeny
aca6d02dc1
feat(discord): add custom message and format presets for notifications ( #6843 )
...
Co-authored-by: epifeny <epifeny@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-30 17:38:53 +01:00
Radu Lucuț
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
Taejung Heo
0d64cd6915
fix: RSS pubDate timezone issue with backend test ( #6422 ) ( #6805 )
2026-01-25 13:07:36 +00:00
Angel98518
f1d3e9adcc
fix: MongoDB monitor JSON.parse error handling ( #6778 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Frank Elsinga <frank@elsinga.de >
2026-01-22 06:18:10 +01:00
ryana
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
Dharun Ashokkumar
f8d494a03d
fix: json parse crashes in monitor model with safe parsing ( #6767 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-19 21:24:39 +01:00
Copilot
f8652c27af
fix(domain_expiry): include static RDAP DNS data with auto-updates instead of dynamically requesting it ( #6769 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: CommanderStorm <26258709+CommanderStorm@users.noreply.github.com >
Co-authored-by: Frank Elsinga <frank@elsinga.de >
2026-01-19 17:16:24 +00:00
Mohan
999c09d818
feat: Add enhanced Discord webhook alerts with timestamps and downtime ( #6745 )
...
Co-authored-by: SID <158349177+0xsid0703@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Frank Elsinga <frank@elsinga.de >
2026-01-18 14:56:12 +01:00
bitloi
b926446a5c
feat: add screenshot delay option for Browser Engine monitor ( #6753 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Frank Elsinga <frank@elsinga.de >
2026-01-17 15:05:58 +01:00
Joseph Adams
81ae0af7e1
fix: handle multi-level public suffixes in RDAP lookup ( #6752 )
2026-01-17 12:18:25 +00:00
iotux
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
Aviral Garg
2790e3d9e6
fix(domain-expiry): move logging out of checkSupport to separate logic to reduce to half the amount of domain expiry logs ( #6723 )
...
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 07:01:55 +00:00
Frank Elsinga
59af678eb9
chore: preemptivly reduce the cost to store the responses by lowering the limit and changing the on disk compression format ( #6691 )
2026-01-13 01:23:06 +00:00
Dmitry
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
SID
c7a8b7affd
feat: Add option to retry only on status code failure for JSON Query monitors ( #5693 ) ( #6687 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-12 16:49:43 +01:00
François HONORE
f71787eac1
feat: add monitor_uptime_ratio and monitor_response_time_seconds prometheus metric ( #5506 )
...
Co-authored-by: François HONORE <francois.honore@i-carre.net >
Co-authored-by: Frank Elsinga <frank@elsinga.de >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-09 06:30:23 +00:00
Shaan
a117add908
fix: Proper processing of date fields (Domain Expiry) with cleanup of unnecessary Date comparison functions ( #6638 )
...
Co-authored-by: Frank Elsinga <frank@elsinga.de >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-09 04:18:17 +01:00
Frank Elsinga
0f61d7ee1b
chore: enable formatting over the entire codebase in CI ( #6655 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-09 02:10:36 +01:00
Frank Elsinga
79b3274441
chore: remove domain expiry from systemd and some other monitors by allowlisting insted of denylisting ( #6643 )
2026-01-08 10:01:33 +00:00
Joseph Adams
0eca301181
fix: noisy domain expiry checks in monitor editor and missing debuggability ( #6637 )
...
Co-authored-by: Frank Elsinga <frank@elsinga.de >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-08 05:22:08 +00:00
Angel98518
5c2b659f29
chore: Add validation for retryInterval in Monitor.validate() ( #6628 )
2026-01-07 04:36:30 +01:00
Frank Elsinga
88e7887a87
chore: made code more robust to undefined expiry ( #6625 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-01-06 22:39:11 +00:00
Frank Elsinga
56175bce85
chore: improve some domain expiry logs ( #6623 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-01-06 20:11:41 +00:00
copilot-swe-agent[bot]
ac121ada4e
Update domain expiry warning message to be more explicit about RDAP endpoint
...
Co-authored-by: CommanderStorm <26258709+CommanderStorm@users.noreply.github.com >
2026-01-06 19:26:01 +00:00
mkdev11
7920057207
feat: add TLS monitor type for mTLS endpoint monitoring
...
Add a new TLS monitor type that allows monitoring mTLS endpoints to verify
they properly reject connections without client certificates.
Features:
- New TLS monitor type with hostname and port configuration
- Expected TLS Alert dropdown to specify which TLS alert to expect
- Support for certificate_required (116) alert for mTLS verification
- Optional certificate expiry monitoring when connection succeeds
- Ignore TLS errors option
Closes #5837
2026-01-06 20:27:15 +02:00
leonace924
d825352410
feat: extract MySQL/MariaDB monitor to its own monitor-type and enable conditions support
2026-01-06 01:42:20 -05:00
leonace924
ad1b0c10a0
fix: address the comments
2026-01-06 00:15:54 -05:00