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
leonace924
ac87fa1969
feat: add rss title field and handle rss link from request
2026-01-06 00:15:53 -05:00
Frank Elsinga
038184f7fe
Update server/model/monitor.js
2026-01-05 20:25:22 +01:00
Frank Elsinga
b2c9ccbeee
Update server/model/monitor.js
2026-01-05 20:25:14 +01:00
Frank Elsinga
b25b2c7faa
Update server/model/monitor.js
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-05 08:41:11 +01:00
Frank Elsinga
3ae495e33b
Update server/model/monitor.js
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-05 08:41:00 +01:00
Frank Elsinga
e9043c7352
Update server/model/monitor.js
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-05 08:40:32 +01:00
autofix-ci[bot]
6ce5e90650
[autofix.ci] apply automated fixes
2026-01-05 07:37:25 +00:00
Frank Elsinga
5af0753415
Enhance error handling for container state checks
2026-01-05 08:30:23 +01:00
Frank Elsinga
d172f2fde9
Merge branch 'master' into feature/umami-analytics-status-page
2026-01-03 16:57:11 +01:00
Frank Elsinga
cb9e29a00c
Merge branch 'master' into feature/local-service-monitor
2026-01-02 17:38:22 +01:00
Frank Elsinga
a36b365f4d
fix(rss): fix the rss endpoint having the wrong content type ( #6570 )
2026-01-02 16:02:31 +00:00
iotux
b3f84f0bf8
Merge branch 'louislam:master' into feature/local-service-monitor
2026-01-02 13:56:19 +07:00
Frank Elsinga
951b375a60
Merge branch 'master' into feature/5934
2026-01-02 07:27:51 +01:00
iotux
700eefafe4
Merge branch 'louislam:master' into feature/local-service-monitor
2026-01-02 13:04:15 +07:00
Frank Elsinga
f695304537
Merge branch 'master' into add-og-meta-tags
2026-01-02 06:41:04 +01:00
Frank Elsinga
6a95a88213
Update server/model/status_page.js
2026-01-02 06:40:27 +01:00
iotux
49962ebe6b
Merge branch 'louislam:master' into feature/local-service-monitor
2026-01-01 23:19:30 +07:00
Frank Elsinga
9abded0baf
fix imports
2026-01-01 16:34:05 +01:00
iotux
1faed64e13
Merge remote-tracking branch 'upstream/master' into feature/local-service-monitor
2026-01-01 12:11:27 +01:00
DanielDerefaka
c9381154a6
feat(status-page): add og:type and og:image Open Graph meta tags
...
Added additional Open Graph meta tags to status pages for better
social media sharing:
- og:type (set to "website")
- og:image (uses the status page icon if configured)
This complements the existing og:title and og:description tags.
Fixes #6514
2026-01-01 11:41:11 +01:00
Pedro Magno
534ba5d547
chore: Extract the sqlserver monitor to its own monitor-type. Enable support conditions for a single result value.
2025-12-30 11:06:04 +00:00
Frank Elsinga
4dc8f2c72c
Merge branch 'master' into feature/umami-analytics-status-page
2025-12-25 02:20:35 +01:00
iotux
b64bf50379
Merge branch 'master' into feature/local-service-monitor
2025-12-23 19:27:43 +07:00
Copilot
2d9e6c3911
fix: MariaDB datetime format error when pausing maintenance ( #6513 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: louislam <1336778+louislam@users.noreply.github.com>
Co-authored-by: CommanderStorm <26258709+CommanderStorm@users.noreply.github.com>
2025-12-22 14:32:12 +01:00
iotux
3591f41ee6
Merge branch 'master' into feature/local-service-monitor
2025-12-21 15:05:08 +07:00
Shaan
eb0b6cdb09
feat: Domain name expiry ( #6413 )
...
Co-authored-by: AiroPi <47398145+AiroPi@users.noreply.github.com>
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-12-20 16:32:49 +00:00
iotux
73a19df90c
Merge branch 'master' into feature/local-service-monitor
2025-12-20 22:17:46 +07:00
benji2k2
22a0ed6061
fix(docker): handle the state "unhealthy" as DOWN instead of PENDING ( #6292 )
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-12-20 09:26:13 +00:00
iotux
fd1583ab35
Completed missing name change
2025-12-16 05:29:24 +01:00
iotux
d76ce4e28d
Simplified and secured Local Service monitor
2025-12-14 16:39:00 +01:00
iotux
7461bd296f
feat: Add 'local service' monitor type
...
This adds a new monitor type to check local services by executing a shell command. It also includes fixes for Prometheus errors when adding new tags and for the UI not updating when tags are changed.
2025-12-14 16:39:00 +01:00
Dalton Pearson
91edeaeb9c
Extracted the postgresql monitor to its own monitor-type ( #6443 )
...
Co-authored-by: Dalton Pearson <dalton.pearson@praemo.com>
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-12-04 14:16:06 +00:00
Nelson Chan
5bf9a51522
Feat: Add warning for cert. hostname mismatch ( #3942 )
...
Co-authored-by: Louis Lam <louislam@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-01 10:12:47 +08:00
Frank Elsinga
a69566dd26
Merge branch 'master' into feature/umami-analytics-status-page
2025-12-01 02:06:52 +01:00