autofix-ci[bot]
c1919b2cba
[autofix.ci] apply automated fixes
2026-01-13 09:47:57 +00:00
saber04414
d01cf6e375
fix: Send webhook notification when monitor transitions from PENDING to UP after being DOWN
...
Fixes #6025
When a monitor transitions DOWN → PENDING → UP, the UP webhook notification
was not being sent because PENDING → UP transitions were marked as 'not important'
for notifications.
This fix:
- Adds getLastNonPendingStatus() helper to check if monitor was DOWN before PENDING
- Modifies isImportantForNotification() to check history when PENDING → UP transition occurs
- If monitor was DOWN before PENDING, PENDING → UP is now treated as important for notifications
- Maintains backward compatibility: UP → PENDING → UP still doesn't trigger notifications
Tested with Docker container monitor and HTTP monitor scenarios.
2026-01-13 11:45:12 +02:00
Anurag Ekkati
70d541a11c
fix(ui): improve monitor list readability on mobile ( #6699 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2026-01-13 08:38:52 +00:00
Louis Lam
d61cbbe56d
fix: beta release ( #6697 )
2026-01-13 14:15:39 +08:00
Copilot
4c2a3b9d63
fix: handle existing release branch in beta-release workflow ( #6696 )
...
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: Louis Lam <louislam@users.noreply.github.com>
2026-01-13 14:03:09 +08:00
Copilot
17b6feb207
chore: Add automated beta release workflow ( #6692 )
...
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: Louis Lam <louislam@users.noreply.github.com>
2026-01-13 03:50:35 +00:00
tellorian
4de99eb851
feat(notification): expose path vars and improve Slack rich message ( #6690 )
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2026-01-13 02:08:42 +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
Frank Elsinga
034b8641c8
chore: autofix tsc compliation ( #6689 )
2026-01-12 16:25:53 +00:00
Frank Elsinga
731ffd2883
chore: make the logging of uptime_calc more consistent witht he rest of the logs ( #6686 )
2026-01-12 15:57:41 +00: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
Frank Elsinga
2b2941cd83
feat: don't show a retry interval without retries enabled ( #6685 )
2026-01-12 12:35:30 +00:00
Hemanth Rachapalli
4c99f92cd3
feat: Rework how selected actions to perform pause,resume work and add a bulk-delete option ( #6676 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2026-01-12 11:29:26 +00:00
Frank Elsinga
cbb8ad4499
chore: rework the new contributor workflow ( #6683 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-12 11:21:17 +00:00
Frank Elsinga
e9b7ac82b7
chore: add a test case so that a substantative placeholder changes are appant to contributors ( #6681 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-12 10:37:09 +00:00
tionis
0981fee9b2
feat(nostr): switch to gift-wrapped events ( #6677 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-12 04:23:52 +01:00
Frank Elsinga
b02d6792de
chore: fix new contributor pr message failing due to required, unused parameters ( #6675 )
2026-01-11 13:51:23 +00:00
Frank Elsinga
133fa6f3fc
chore: remove timeouts from our unittests ( #6674 )
2026-01-11 13:43:01 +00:00
Copilot
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
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
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
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
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