Commit graph

6706 commits

Author SHA1 Message Date
copilot-swe-agent[bot]
5e4eec3f10 Merge branch 'master' into copilot/update-float-fields-precision 2026-01-11 12:41:08 +00:00
iotux
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
copilot-swe-agent[bot]
0ac5286c76 Increase ping validation limit to 100 billion ms (~3.17 years)
Co-authored-by: CommanderStorm <26258709+CommanderStorm@users.noreply.github.com>
2026-01-11 07:09:51 +00:00
Nilanjan Debnath
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
copilot-swe-agent[bot]
10363388c0 Add input validation for ping values in /api/push endpoint
Co-authored-by: CommanderStorm <26258709+CommanderStorm@users.noreply.github.com>
2026-01-11 06:57:25 +00:00
copilot-swe-agent[bot]
0192995a05 Also convert heartbeat.ping from INT to BIGINT
Co-authored-by: CommanderStorm <26258709+CommanderStorm@users.noreply.github.com>
2026-01-11 06:02:54 +00:00
Frank Elsinga
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 Ekkati
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
copilot-swe-agent[bot]
d9efb23c78 Remove unnecessary .comment() calls from migration
Co-authored-by: louislam <1336778+louislam@users.noreply.github.com>
2026-01-10 10:28:38 +00:00
copilot-swe-agent[bot]
c44f3aa9a3 Add database migration to convert FLOAT(8,2) to FLOAT(20,2)
Co-authored-by: louislam <1336778+louislam@users.noreply.github.com>
2026-01-10 10:20:07 +00:00
copilot-swe-agent[bot]
559403285b Initial plan 2026-01-10 10:15:03 +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 Lam
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]
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
IsayIsee
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 Vignesh
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
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
MkDev11
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
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
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
Angel98518
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 Mel
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 Elsinga
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
PoleTransformer
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 Elsinga
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
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
Erik Benoist
e31ef63b01
feat: Adds support for ntfy's phone call feature (#6640) 2026-01-08 01:16:49 +01:00
Pegasus
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 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
Cyril59310
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
Copilot
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 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
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]
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