Commit Graph
650 Commits
Author SHA1 Message Date
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
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
benji2k2andFrank Elsinga 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
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
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
Frank ElsingaandLouis Lam b230ab0a06 migrated grpc keyword to the newer monitoringtype (#4821)
Co-authored-by: Louis Lam <louislam@users.noreply.github.com>
2025-11-29 23:21:45 +08:00
Louis LamandCopilot f4ff234ec8 [Push monitor] Fix: Prometheus update with incorrect value (#6436)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-11-28 12:41:44 +00:00
6e49601eed Enforce UP status for non-custom status monitors (#6433)
Co-authored-by: Frank Elsinga <frank@elsinga.de>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-11-28 20:25:06 +08:00
5d1b372072 Add Websocket Upgrade Test (#5613)
Co-authored-by: Your Name <you@example.com>
Co-authored-by: Frank Elsinga <frank@elsinga.de>
Co-authored-by: Louis Lam <louislam@users.noreply.github.com>
2025-11-27 21:05:44 +01:00
5c83b17992 feat: Add toggle to hide the uptime percentage on a statuspage (#4587)
Co-authored-by: Bas Wieringa <bas.wieringa@waterplatformcompany.com>
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-11-25 00:28:42 +00:00
0eebe86f81 feat: add SSL/STARTTLS option and certificate monitoring to TCP Port monitor (#6401)
Co-authored-by: Jacques ROUSSEL <jacques.roussel@rouaje.com>
Co-authored-by: rouja <jacques0roussel@gmail.com>
Co-authored-by: Nelson Chan <3271800+chakflying@users.noreply.github.com>
Co-authored-by: Louis Lam <louislam@users.noreply.github.com>
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-11-24 18:30:13 +13:00
RickVdrongelenandFrank Elsinga 5701a97ad9 feat(prometheus): add tags to prometheus metrics (#5845)
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-11-18 22:38:31 +13:00
Frank ElsingaandLouis Lam dda1a3f442 Chore:extracted the redis monitor to a different monitoring type (#4393)
Co-authored-by: Louis Lam <louislam@users.noreply.github.com>
2025-11-16 04:55:38 +08:00
Frank Elsinga c4c747407e Merge branch 'master' into feature/umami-analytics-status-page 2025-11-11 16:52:25 +01:00
Dorian GrassetandFrank Elsinga 2d8918a1b8 feat: enhance monitor deletion functionality by adding child deletion… (#6314)
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-11-11 03:52:13 +01:00
Frank Elsinga fd07cf7f7b Merge branch 'master' into feature/umami-analytics-status-page 2025-10-27 22:29:44 +01:00
Louis Lam a3672a6afb Fix: disable eqeqeq for UPTIME_KUMA_LOG_RESPONSE_BODY_MONITOR_ID (#6271) 2025-10-28 04:01:24 +08:00
Frank Elsinga 79611aca3c Merge branch 'master' into feature/umami-analytics-status-page 2025-10-27 13:16:29 +01:00
Louis Lam 2d50d68da0 Fix: Maintenance: Handle optional startDateTime to prevent errors when null (#6189) 2025-10-16 07:30:00 +08:00
Mário Garrido f525b54825 Merge branch 'master' into feature/5934 2025-07-26 09:47:07 +01:00
2a6d9b4acd Add Websocket path to mqtt monitor for WebSocket connection (#6009)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: lupaulus <20111917+lupaulus@users.noreply.github.com>
2025-07-24 22:04:43 +02:00
Mário Garrido 38037f5673 Merge branch 'master' into feature/5934 2025-07-18 09:15:11 +01:00
IonysandFrank Elsinga 7c88a38df3 Fixing recurring maintenance start (again) (#5914)
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-07-16 17:28:29 +02:00
yumeiyin d490285a44 chore: fix some minor issues in comments (#5984)
Signed-off-by: yumeiyin <yin.yumei@qq.com>
2025-07-14 10:08:53 +02:00
Mario Garrido d9fa67ae03 Monitor GameDig: Resolve domain to IP before request 2025-07-01 05:36:58 +01:00
Ryan HartjeandFrank Elsinga 9506b3a16b feat: Add optional audience for http-monitors via the oauth2 client credentials flow (#5950)
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-06-30 02:37:41 +02:00
Louis Lam 10fd6ede1e [Eliminate Blocking] Docker monitor (#5927) 2025-06-25 13:39:00 +08:00
Louis Lam 4962817795 [Eliminate Blocking] User related (#5928) 2025-06-19 14:29:43 +08:00
f282422b22 added option to force ipv4 or ipv6 for http(s) monitor type (#5880)
Co-authored-by: Ionys <9364594+Ionys320@users.noreply.github.com>
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-06-13 08:14:55 +02:00
grvwyandFrank Elsinga 8909cd008c feat: add multiple tags in bulk for a monitor (#5846)
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-06-12 03:52:35 +02:00
IonysandFrank Elsinga c7bacbb7fe Ensure maintenance are always runned at the right moment (#5903)
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-06-12 01:42:25 +02:00
Ionys 4d51aaa6f8 Fix invalid maintenance date (#5901) 2025-06-12 00:28:04 +02:00
FilippoandFrank Elsinga 839ead80cc Enhanced ping monitor with advanced options (count, timeout, numeric) (#5588)
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-05-24 02:57:39 +02:00
Brad KoehnandFrank Elsinga c67f6efe29 added SMTP monitor (#5489)
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-05-18 22:35:55 +02:00
IonysandAdam Stachowicz 2b3f49a266 Add a public URL field for monitors and uses it on the status page (#5435)
Co-authored-by: Adam Stachowicz <saibamenppl@gmail.com>
2025-05-10 19:05:37 +02:00
Angelo Al Yacoub acb0968fe5 Merge branch 'master' into feature/umami-analytics-status-page 2025-04-29 21:12:10 +02:00
II-EMCandFrank Elsinga b3a11a4d9d fix: Add name to preparePreloadData call in sendNotification as a better fix for #5760 (#5769)
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-04-27 18:30:18 +02:00
Frank Elsinga 0876b1cbf5 chore:extracted the group monitor to a different monitoring type (#4395) 2025-04-22 13:14:12 +02:00
hadestructhor 28e288db2c fix(analytics): fixed issues with db init and refactor of code and names 2025-04-10 23:48:46 +02:00
Angelo Al Yacoub 0588acb40a Merge branch 'master' into feature/umami-analytics-status-page 2025-04-10 22:48:30 +02:00
Fred NnajiandFrank Elsinga 230832c382 Update TLS expiration warning (#5659)
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-03-07 21:49:38 +01:00
hadestructhor 6bade1fe81 feat: add support for plausible, cleanup and refactor code 2025-02-19 00:08:30 +01:00
hadestructhor e44ec55eda chore: cleanup and refactoring 2025-02-18 00:45:53 +01:00
hadestructhor afae736972 feat: add support for umami tracking 2025-02-09 14:06:25 +01:00