Commit Graph

1801 Commits

Author SHA1 Message Date
Louis Lam 5946e684db Fix: healthcheck could shutdown during migration 2025-10-20 23:56:02 +08:00
Louis Lam 66e23dc4d9 Update dependencies (#6197) 2025-10-20 04:52:31 +08:00
Louis Lam 2d50d68da0 Fix: Maintenance: Handle optional startDateTime to prevent errors when null (#6189) 2025-10-16 07:30:00 +08:00
matts 2303302eef chore(deps): update compression dependencys and vendor the radius dependency (#6168)
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-10-09 23:05:39 +02:00
Marcel Müller 796b342ca5 feat: Add Nextcloud Talk notification provider (#6158)
Signed-off-by: Marcel Müller <marcel-mueller@gmx.de>
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-10-04 12:24:41 +02:00
mamoyal b398c8080e fix: Replace proxy-agent due to vm2 vulnerability (#6156) 2025-10-01 19:20:32 +02:00
mamoyal f65aebffb1 feature: Add an option to enable Telegram to work behind a proxy. (#6125)
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-09-30 12:50:37 +02:00
Martijn Smit f3bbddc287 feat: Add Brevo notification provider (#6150)
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-09-29 14:11:57 +02:00
Bode327 023079733a Added Evolution API as notification provider (#6135)
Co-authored-by: Louis Lam <louislam@users.noreply.github.com>
2025-09-24 09:08:57 +02:00
Kanwarpreet Singh 0e30c43a80 Cache Cleared (#6101) 2025-09-04 14:03:35 +02:00
Louis Lam a4d2e077b8 Fix: Check MySQL database name (#5991) 2025-08-31 01:26:32 +08:00
Erik 4f944cd869 feat: Templating and plaintext for Google Workspace Notification Provider (#6048)
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-08-09 19:31:44 +02:00
JianChao Ye 771d05363e fix: send slack message throw 400 invalid_attachments (#6014) 2025-07-28 16:55:46 +02:00
Vivek Pandey c1adcfbfc2 feat(ui): Convert interval seconds to days, hours, minutes, and seconds (#5220)
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-07-26 10:06:51 +02:00
Paulus Lucas 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
Ionys 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
ianlv 54b0c89ea5 chore: fix typos in code comments (#5966)
Signed-off-by: ianlv <sunlvyun@outlook.com>
2025-07-02 16:18:13 +02:00
Ryan Hartje 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 b1e8d9b4d2 [Eliminate Blocking] Push example (#5925) 2025-06-19 15:41:21 +08:00
Louis Lam e0335ecfbd [Eliminate Blocking] Database related (#5926) 2025-06-19 14:30:24 +08:00
Louis Lam 4962817795 [Eliminate Blocking] User related (#5928) 2025-06-19 14:29:43 +08:00
Florian Feka 55817061c0 fix: Properly handle the NTLM part being embedded inside other authentication headers (#5871)
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-06-13 15:08:11 +02:00
warpreality 18cfa901ad feat: Add a "manual" (static/fixed) monitor (#5897)
Co-authored-by: Maksim Kachynski <max.kachinsky@rocketdata.io>
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-06-13 13:38:49 +02:00
Fabian Triebsch 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
Manu 53e83e7722 Add monitor id label to prometheus metrics (#5907) 2025-06-12 12:31:01 +02:00
grvwy 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
Ionys 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
Andrea Mastellone f27811c394 ntfy.sh separate down priority (#5893)
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-06-11 01:41:09 +02:00
Cyril59310 c46772dafc Add default avatar in discord notifications (#5890) 2025-06-07 21:09:56 +02:00
Louis Lam dcff640248 Fix (#5875)
Co-authored-by: ptrstr <ptrstr@protonmail.com>
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-06-04 10:04:57 +08:00
Damon c0598ac606 Flashduty IntegrationKey support Endpoint URL (#5859) 2025-05-29 13:54:07 +02:00
Filippo 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
Louis Lam 49eb0ff87b Fix: [Push Monitor] Send notifications during maintenance period (#5847) 2025-05-20 12:38:21 +02:00
Brad Koehn c67f6efe29 added SMTP monitor (#5489)
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-05-18 22:35:55 +02:00
zhang-wei 289e824a5d Fix monitor reference in push notification logic (#5842)
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-05-18 00:05:48 +02:00
Đăng Khoa 0b29fd49ad fix(sql): use UTC_TIMESTAMP instead of NOW for consistent time calcul… (#5843) 2025-05-17 23:33:00 +02:00
Martin Hjärtmyr cd6dc144a7 feat: add notification provider Notifery (#5832)
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-05-11 15:38:03 +02:00
Ionys 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
Pargorn Ruasijan eb18677e4f fixed: #5564 slack notifications no preview available (#5824) 2025-05-07 22:29:27 +02:00
Cyril59310 76c382f229 Add disable url option in notification Discord (#5817)
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-05-06 01:33:49 +02:00
vapao 32d92eccfa Update SpugPush notification payload (#5816) 2025-05-04 14:42:40 +02:00
vapao 6a5011ad34 Add SpugPush notification provider (#5813)
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-05-02 08:58:16 +02:00
youpie b22969a3e6 Allow HTML for custom email bodies (#5635) 2025-05-01 19:36:34 +02:00
Pargorn Ruasijan 8396330552 Add OneChat notification provider (#5546)
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-04-27 18:48:05 +02:00
Aleksander e7d3fa6a78 Update SMSEagle support adding APIv2 and calls integration (#5756)
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-04-27 18:37:23 +02:00
II-EMC 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
Ruse 27f808448f Pushover add UP/DOWN status sounds (#5426)
Co-authored-by: Frank Elsinga <frank@elsinga.de>
Co-authored-by: Moqavem <sina.farahabadi@gmail.com>
2025-04-26 23:01:21 +02:00