๐ป It should be the last minor version of Uptime Kuma v1. I will focus on the development of v2. Stay tuned!
Update: The last minor version (1.23.x
) means that there won't be any new features introduced in v1. However, bug fixes will still be provided. You can expect to see 1.23.1
, 1.23.2
and so on.
๐ New Features
- #3312 #3469 Added an improved comprehensive monitor list filtering (Thanks @chakflying)
- #1886 Added an ability to bulk select, pause & resume (Thanks @simshaun)
- #2142 [HTTP Monitor] Added an ability to set a request timeout value (Thanks @zenyr)
- #3219 Show elapsed time under the heartbeat bar (Thanks @chakflying)
- #3308 Added new HTTP(s) monitor that uses the Chromium engine (Beta)
- #3253 Added JSON query monitor (Thanks @mhkarimi1383 @CommanderStorm)
- #3268 Added Apache Kafka monitor (Thanks @mhkarimi1383 @CommanderStorm)
- #3088 [Webhook Notifications] Added ability to customize the request body (Thanks @chakflying)
- #3357 Added an ability to show certificate expiry on status pages (Thanks @tarun7singh)
- #3119 [HTTP Monitor] Added a new authentication method: Oauth2 (Client-Credential) (Thanks @hegerdes)
- #3040 [Keyword Monitor] Added "Invert Keyword" (Thanks @mlsteele)
- #2574 Added badges for status page status (Thanks @sjoukedv)
- #3335 Added SMSC (ะกะะกะฆะตะฝัั) notification (Thanks @FlatronBuda @CommanderStorm)
- #3178 Added Tailscale ping monitor (Thanks @SGprooo @CommanderStorm)
- #3473 New Notification: Nostr DM (Thanks @zappityzap)
- #3475 New Notification: Flashduty (Thanks @guguji5)
- #3532 [Gamedig Monitor] Add an option
Guess Port
(Thanks @chakflying)
๐โโ๏ธ Improvements
- #3472 [Docker] Built-in
nscd
to cache dns records for all dns queries (In case you are not using Docker, you can installnscd
by likeapt install nscd
) - #3379 You can now create a new group while you add/edit a monitor (Thanks @chakflying)
- #3283 Strip trailing slashes to avoid 404 from Home Assistant's API endpoint (Thanks @lassebm)
- #2800 #3380 Optimized database (Thanks @chakflying @otbutz)
- #3169 [Docker container monitor] Show the health status (Thanks @janow25)
- #3386 Dropdown menu is no longer blocked by the save button bar (Thanks @chakflying)
- #3205 [Twilio notification] Added an option to use an API key (Thanks @woj-tek)
- #3080 [Slack notification] Added an ability to trigger a desktop or mobile notification for all members of the channel (Thanks @duanearnett)
- #3329 [Badge generator] Added default values and placeholders (Thanks @chakflying)
- #3467 Added an ability to configure a custom PushDeer server URL (Thanks @ngc7331 @CommanderStorm)
- #3451 Display more items on vertical 4K screen (Thanks @gitstart @AqidaHaidari @passy4ucj @CommanderStorm)
- #2852 #3527 [Docker monitor] Added an ability to set TLS certs (Put
ca.pem
,key.pen
andcert.pem
in thedata/docker-tls/your_hostname/
) - louislam/node-ping#1 Added back OpenBSD ping support (Thanks @isnogudus)
๐ Bug Fixes
- #3234 Fixed Redis authentication reattempt issue (Thanks @kefoster951)
- #2871 Fixed notification toggle missing when import from backup (Thanks @pruekk)
- #3188 Fixed the Radius connection timeout to match the monitor's default timeout (Thanks @chakflying)
- #3174 Improved stability of push monitor (Thanks @chakflying)
- #3381 Fixed the issue that IPv6 addresses could not be displayed in the log. (Thanks @n-thumann)
- #3420 Avoid new timezones or non-existing timezones crash Uptime Kuma
- #3428 Removed the unexpected delete button in Settings -> Create New Tag (Thanks @chakflying)
- #3465 Fixed SMTP notification "Ignore TLS Error" option (Thanks @wonderfulShrineMaidenOfParadise)
- #3490 Fixed Incorrect radius error & retry handling (Thanks @chakflying)
- #3442 Fixed the favicon rendering issue in some cases (Thanks @chakflying)
- #3443 Prevent race condition in toast (Thanks @chakflying)
- Fixed the data directory issue if you specified a path in
DATA_DIR
without tailing slash- In case you did this, you may need to manually correct the path like
/home/userkuma_data/kuma.db
to/home/user/kuma_data/kuma.db
)
- In case you did this, you may need to manually correct the path like
- #3498 Fixed HTTP body encoding issue that is not being saved for the JSON monitor
- #3530 Validate accepted status codes type (@Computroniks)
- #3573 Fix(notification-aliyun-sms): throw error when sending SMS failed (Thanks @polunzh)
โฌ๏ธ Security Fixes
- #3421 Hardening: Avoid exposing the Uptime Kuma version to the public
๐ฆ Translation Contributors
- #3318 #3512 #3536 #3560 #3569 (Thanks @AnnAngela @AyanoKiru @Buchtic @CommanderStorm @Cuupa @DevItq @FosterG4 @Genc @JorgeSanzS @Jumala9163 @MrEddX @Saibamen @TScci @Zaid-maker @aljvdi @astroking362 @black23 @brunogc @chakflying @cnlancehu @cyril59310 @deluxghost @devdiegofr @djtms @drshounak @harsxv @jonasrdl @justinkruit @kiznick @macaty @marco-doerig @miguelcastilho @mottcha @naing-htoo @pauloo27 @rubesaca @sovushik @stanol @tomy0000000 @xuantan97)
Others
- Other small changes, code refactoring and comment/doc updates in this repo:
@CommanderStorm @thomas-mc-work @ruhrscholz @Saibamen @Zaid-maker @M1CK431
Please let me know if your username is missing, if your pull request has been merged in this version, or your commit has been included in one of the pull requests.