2.0.0-beta.4
[!WARNING] It is a major version update. It contains some breaking changes. Please read the migration guide carefully if you want to upgrade from v1 to v2.
[!IMPORTANT] Please also read all previous changelogs (2.0.0-beta.0 to 2.0.0-beta.3) if you are upgrading from v1.
[!NOTE] Pro tip#1:๐ Backup, backup and backup
Migration Guide: https://github.com/louislam/uptime-kuma/wiki/Migration-From-v1-To-v2
Changelog
๐ New Features
- #6079 feat: Add deletion button on status list item (Thanks @RobinToubi)
- #6052 feat: Add clear events button (Thanks @cyril59310 @CommanderStorm)
- #6048 feat: Add templating and plaintext for Google Workspace Notification Provider (Thanks @Erikel746 @CommanderStorm)
- #5950 feat: Add optional audience for HTTP monitors via the OAuth2 client credentials flow (Thanks @goshlanguage @CommanderStorm)
- #5944 feat: Add proxy clone functionality to settings (Thanks @Q0 @CommanderStorm)
- #5897 feat: Add a "manual" (static/fixed) monitor (Thanks @warpreality @CommanderStorm)
- #5880 feat: Add option to force IPv4 or IPv6 for HTTP(S) monitor type (Thanks @fabtrie @CommanderStorm @Ionys320)
- #5846 feat: Add multiple tags in bulk for a monitor (Thanks @grvwy @CommanderStorm)
- #5576 feat: Render markdown in monitor descriptions (Thanks @eden881)
- #5220 feat: Convert interval seconds to days, hours, minutes, and seconds in UI (Thanks @Vivek-Py @CommanderStorm)
๐โโ๏ธ Improvements
- #6094 #6016 #5876 Update dependencies
- #6049 Make chart period global instead of individual (Thanks @singh-kanwarpreet @CommanderStorm)
- #6009 Add WebSocket path to MQTT monitor for WebSocket connection (Thanks @lupaulus)
- #5942 Improve the experience of testing pull requests
- #5939 Improve i18n language matching (Thanks @Ionys320)
- #5929 feat: Add heartbeat tooltip while hovering over status page heartbeats (Thanks @peaktwilight @CommanderStorm)
- #5920 Improve UI: Edit buttons in status page (Thanks @peaktwilight @CommanderStorm)
- #5907 Add monitor ID label to Prometheus metrics (Thanks @tr4nt0r)
- #5928 #5927 #5926 #5925 Eliminate some blocking I/O operations
- #5890 Add default avatar in Discord notifications (Thanks @cyril59310)
- #5893 Separate down priority for ntfy.sh (Thanks @DrDrrae @CommanderStorm)
๐ Bug Fixes
- #6101 Clear cache (Thanks @singh-kanwarpreet)
- #6093 Fix: Update cloudflared installation to use bookworm instead of bullseye
- #6081 Fix: HeartbeatBar DOWN status showing green instead of red (Thanks @jabamo @CommanderStorm)
- #6080 Fix monitor name cropping in nested groups (#5981) (Thanks @nklsgod)
- #6014 Fix: Send Slack message throwing 400 invalid_attachments (Thanks @skypesky)
- #5991 Fix: Check MySQL database name
- #5990 Fix: Matrix token command hint should send JSON (Thanks @fnetX)
- #5961 Fix: Refresh interval incremented by 10 on status page despite a minimum of 5 (Thanks @Lyall-A @CommanderStorm)
- #5923 Fix Day.js
- #5921 Fix database column type for manual monitor (Thanks @warpreality @CommanderStorm)
- #5914 Fix recurring maintenance start (again) (Thanks @Ionys320 @CommanderStorm)
- #5903 Ensure maintenance is always run at the right moment (Thanks @Ionys320 @CommanderStorm)
- #5901 Fix invalid maintenance date (Thanks @Ionys320)
- #5871 Fix: Properly handle NTLM part embedded inside other authentication headers (Thanks @FlorianFeka @CommanderStorm)
- #5875 Fix (Thanks @CommanderStorm @ptrstr)
โฌ๏ธ Security Fixes
- None
๐ฆ Translation Contributions
- #6033 #5971 #5889 #5888 #6017 Update translations from Weblate (Thanks @101br03k @aindriu80 @aljvdi @Aluisio @AnnAngela @artsmolkin @asteriskyg @authorless @benemiryilmazer @Buchtic @bunubbv @carbeso @conglinyizhi @cyril59310 @daniel2231 @dekkeng @dongsu8142 @Dumach @Enes3078 @ezhkov-ph @flashbackpa @Frodothedwarf @geek-id @GunnarNorin @hemanth5544 @imyller @Ionys320 @ivanbratovic @jc-discdev @jochemp264 @JonneSaloranta @Jozeeds @JPar99 @Jumala9163 @jusimen @kbrianps @kiznick @marcispauls @marco-doerig @matteomorari @maxisimonazzi @mcasellas @McCio @michalpixels @MrEddX @pangbo13 @PIXELHIZE @RaminMT @ramondsq @rbunpat @robinjanssens @Saibamen @sakvarelidze @Samuel-MM @Sherd21 @skalerr @stanol @StarkITA @suleymn20 @superpep @talipcakir @tepung @Thearex @tiramisuflavor @toto6038 @utolosa002 @VoraprotSeesod @wildtwister @xNewz @yhg4908 @youssefbrr @Zavy86)
Others
- Other small changes, code refactoring, and comment/doc updates in this repo:
- #5984 chore: Fix minor issues in comments (Thanks @yumeiyin)
- #5966 chore: Fix typos in code comments (Thanks @ianlv)
- #5957 Remove feature freeze messaging from templates (Thanks @CommanderStorm)
- #5975 #5943 #5945 #5941