Commit Graph
6700 Commits
Author SHA1 Message Date
cde96900a2 fix: Ensure ping can handle pings larger than 24 days by changing INT to BIGINT and FLOAT(8,2) to FLOAT(20,2) (#6668)
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>
2026-01-11 12:48:00 +00:00
iotuxandautofix-ci[bot] da693e01c7 fix: idn ping errors (#6662)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-11 19:28:07 +08:00
c5675ae9eb feat(setup-database): Add SSL authentication method for database setup (#6671)
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-01-11 07:03:53 +00:00
Frank ElsingaandCopilot e90b982687 chore: add a comment on first time contributors PRs instead of bloating the PR template (#6672)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-11 04:05:43 +00:00
Anurag Ekkatiandautofix-ci[bot] 0c9354d5f4 fix: Expand the logging around AggregateError (#6664)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-11 00:59:04 +00:00
Louis Lam 3fa4d87186 fix: nightly release (#6666) 2026-01-10 16:44:37 +08:00
Louis Lam 63ea08a00b chore: Add scheduled workflow for nightly Docker image releases (#6665) 2026-01-10 16:32:05 +08:00
Louis LamandCopilot c9f9b26cf7 Update .github/workflows/nightly-release.yml
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-10 16:31:45 +08:00
copilot-swe-agent[bot]andlouislam 6430ebec3c Add nightly release workflow
Co-authored-by: louislam <1336778+louislam@users.noreply.github.com>
2026-01-10 08:18:54 +00:00
copilot-swe-agent[bot] e0b22d204e Initial plan 2026-01-10 08:16:39 +00:00
0511686f8a fix: make including msg optional for alyun and clairify the carrier restrictions (#6636)
Co-authored-by: IsayIsee <1091921+Solin@user.noreply.gitee.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-09 06:53:50 +00:00
Vishal VigneshandFrank Elsinga 50ab0b8d52 fix: Allow setting heartbeat interval below 20 seconds (#6658)
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2026-01-09 07:43:47 +01:00
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
680f0f4584 feat: allow maintenance without affected monitors (#6606)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2026-01-09 05:04:39 +00:00
Frank Elsinga 75a2329684 chore: fix tab with in the prettier config being different from previously causing hard merges (#6656) 2026-01-09 03:47:31 +00:00
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 Elsingaandautofix-ci[bot] 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 6658f2ce41 chore: format the .github folder (#6654) 2026-01-09 00:25:03 +00:00
Frank Elsinga af26601f1e chore: add an ection that ensures the PR title is valid (#6653) 2026-01-09 00:14:19 +00:00
Angel98518andFrank Elsinga 27c0ae8f1e fix: RabbitMQ monitor to more properly handle all nodes failure (#6646)
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2026-01-08 23:44:40 +00:00
Frank Elsinga 5accda390e chore: make the monitors consistently log using this.name where appropriate (#6651) 2026-01-08 21:38:10 +00:00
Yasindu Dasanga De MelandFrank Elsinga 267c1402df feat: add Halo PSA webhook notification provider (#6560)
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2026-01-08 21:05:23 +00:00
Frank ElsingaandCopilot 78020b02a9 chore: improve misc i18n things (#6645)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-08 20:14:09 +00:00
Frank Elsinga 0c35ce1ae9 fix: webhook method is undefined on older notification providers (#6650) 2026-01-08 19:15:02 +00:00
Frank Elsinga 4310c7f949 fix: readme should have a badge for v2, not v1 (#6644) 2026-01-08 10:59:56 +00:00
5d9a570c77 feat: DNS monitor multi IP address and hostname support for Resolver Servers (#6524)
Co-authored-by: PoleTransformer <you@example.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-08 10:11:49 +00: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
Frank ElsingaandCopilot 65b21d2c4b feat: Add prettier and configure autofix to use it (#6642)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-08 10:51:36 +01:00
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
Erik Benoist e31ef63b01 feat: Adds support for ntfy's phone call feature (#6640) 2026-01-08 01:16:49 +01:00
PegasusandFrank Elsinga d05303963d feat: add UPTIME_KUMA_DB_PASSWORD_FILE and UPTIME_KUMA_DB_USERNAME_FILE for docker secrets control (#6629)
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2026-01-07 04:38:38 +00:00
Frank Elsinga 41233b6445 chore(ci): try using the spec test reporter instead of tab (#6632) 2026-01-07 04:28:46 +00:00
Frank Elsinga d707271de7 chore: remove unused jest config (#6631) 2026-01-07 04:15:56 +00:00
Angel98518 5c2b659f29 chore: Add validation for retryInterval in Monitor.validate() (#6628) 2026-01-07 04:36:30 +01:00
Angel98518 224c3327e8 fix: standardize password fields to use HiddenInput component for con… (#6626) 2026-01-06 23:17:05 +00:00
Frank ElsingaandCopilot 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
fc832d0935 feat: Added a translation key for “Password is too weak (#6614)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2026-01-06 20:53:51 +00:00
CopilotandCommanderStorm 82c6b364af fix(mysql): fix domain_expiry migration for MySQL 8.0 compatibility (#6612)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: CommanderStorm <26258709+CommanderStorm@users.noreply.github.com>
2026-01-06 21:41:04 +01:00
Frank Elsinga 8d11807f77 fix(ci): make wss not depend on external dependencys (#6622) 2026-01-06 20:24:06 +00:00
Frank ElsingaandCopilot 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
Frank Elsinga 07d3dce3d6 Clarify domain expiry warning for TLDs without RDAP endpoints (#6620) 2026-01-06 20:37:06 +01:00
copilot-swe-agent[bot]andCommanderStorm 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
copilot-swe-agent[bot] 4d001449a4 Initial plan 2026-01-06 19:20:15 +00:00
Daniel Derefaka dac07326be feat(ui): group notification services into categories in dropdown (#6616) 2026-01-06 18:56:56 +00:00
Frank Elsinga adec2a7307 feat: the option to expect a certain TLS error for the TCP monitor (#6587) 2026-01-06 19:48:44 +01:00
MkDev11 dda9bb132d Merge branch 'master' into tls-monitor-type 2026-01-06 10:39:01 -08:00
Frank Elsinga 9f219cb731 fix: add error logging to cloudflared socket handler empty catch blocks (#6617) 2026-01-06 19:37:56 +01:00
mkdev11 d88a9e81e2 test: add retry logic to flaky external service tests
External services like smtp.gmail.com and xmpp.earth can be unreliable
in CI environments. Added retry logic (up to 3 attempts) to prevent
false test failures due to network issues.
2026-01-06 20:31:44 +02:00
Angel98518 951f109512 fix: add error logging to cloudflared socket handler empty catch blocks
Previously, errors in cloudflared socket handlers were silently swallowed
by empty catch blocks, making debugging difficult. This commit adds
proper error logging to all empty catch blocks in the cloudflared
socket handler to improve observability and debugging.

- Added error logging to join handler
- Added error logging to leave handler
- Added error logging to start handler
- Added error logging to removeToken handler
2026-01-06 19:31:25 +01:00
mkdev11 5ab3a68718 test: fix TLS alert tests to use unit tests instead of unreliable external servers
- Replace client.badssl.com tests with unit tests for parseTlsAlertNumber and getTlsAlertName
- Export helper functions for testing
- Keep one integration test for connection success scenario
2026-01-06 20:29:21 +02:00