Uptime Kuma Versions Save

A fancy self-hosted monitoring tool

1.23.4

6 months ago

Improvements

  • #3952 Improve Stability: Detect running monitor issues. If there is no heartbeat unexpectedly, the monitor will be restarted automatically
  • #3901 [Docker only] Update Node.js from 16 to 18

๐Ÿ› Bug Fixes

  • #3874 Fix: Stop notification check on root certs (Thanks @chakflying)
  • #3899 [MySQL Monitor] Fixed a password issue that the connection string do not accept some special characters by adding a standalone password field
  • [Postgres / MySQL / MSSQL Monitor] Fixed wrong query examples and the query field is optional now
  • #3880 [Postgres Monitor] Fixed an issue that Uptime Kuma crash if your connection string contains ssl=false
  • #4011 Fixed timeout issue for old monitors
  • #3961 [HTTP Monitor] Fixed an issue that HTTP requests could possibly do not timeout correctly if there is any connection issues
  • #3987 [Push Monitor] Fixed a rounding issue when the ping value is less than 1ms (Thanks @chakflying)
  • #3984 Fixed kafka settings issue (Thanks @mhkarimi1383)
  • #3864 Fixed Docker Host input validatation (Thanks @chakflying)

Others

Sorry for the slow progress, because I recently want to create a new project called Dockge, which is a fancy, easy-to-use and reactive self-hosted docker compose.yaml stack-oriented manager.

Check it out on: https://github.com/louislam/dockge

1.23.3

7 months ago

[!WARNING] Due to the security fix, all login sessions will be logged out, after updated to this version.

[!IMPORTANT] If you are using some unofficial/3rd party tools, it could be a breaking change. You may need to re-generate an auth token.

๐Ÿ› Bug Fixes

  • #3763 Fixed an issue that notification is not working if the config is too long (Thanks @FJBlok)
  • #3649 Enable status page certificate expiry badge for all HTTP(s) monitors (Thanks @marvinruder)
  • #3771 Fixed kafka producer bugs (Thanks @mhkarimi1383)
  • #3726 Fixed an issue that x-forwarded-host is not being used correctly (Thanks @xuexb)
  • #3849 Fixed a race condition issue that some data is not being saved in the status page editor if you clicked it too fast (Thanks @chakflying)

โฌ†๏ธ Security Fixes

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.

1.23.2

8 months ago

๐Ÿ› Bug Fixes

  • #3701 Fixed the issue that Tailscale monitor do not show in the list correctly for non-Docker users (Thanks @ZaneL1u)
  • #3717 Fixed the issue that a paused monitor is started after edited (Thanks @chakflying)
  • #3729 Fixed the status page items get duplicated when the save button is clicked more than once (Thanks @chakflying)
  • #3727 Fixed ths issue that the Oauth2 auth method is not working (Thanks @hegerdes)
  • #3751 Added back some missing http options into the json query monitor (Thanks @obfusk)

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.

1.23.1

8 months ago

๐Ÿ’‡โ€โ™€๏ธ Improvements

  • #3593 Password manager friendly (Thanks @bt90)
  • #3614 [DNS monitor] Improve message handling (Thanks @chakflying)
  • #3643 [Discord notification] Show hostname:port for gamedig (Thanks @liorsl)
  • #3652 [Docker] Add an ability to enable/disable nscd

๐Ÿ› Bug Fixes

  • #3651 Tags that without monitors, will no longer be deleted unexpectedly (Thanks @chakflying)
  • #3650 Fixed the filter issue on Safari (Thanks @chakflying)
  • #3606 Fixed the issue where the Docker monitor stopped working in version 1.23.0 if you are using docker.sock (Thanks @CommanderStorm)
  • #3616 [Opsgenie] Fixed the EU region issue (Thanks @CommanderStorm)

๐ŸฆŽ Translation Contributors

  • #3612 (Thanks @Mirinek @Nick390 @Wisw @Zaid-maker @kiznick @sk3pp3r @stanol @ucciote @utolosa002)

Others

  • Other small changes, code refactoring and comment/doc updates in this repo: @CommanderStorm @chakflying @TheJambo

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.

1.23.0

9 months ago

๐Ÿป 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 @SandiyosDev @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 install nscd by like apt 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 and cert.pem in the data/docker-tls/your_hostname/)
  • https://github.com/louislam/node-ping/pull/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)
  • #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.

1.23.0-beta.1

9 months ago

๐Ÿป It should be the last minor version of Uptime Kuma v1. I will focus on the development of v2. Stay tuned!

๐Ÿ†• 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 install nscd by like apt 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 and cert.pem in the data/docker-tls/your_hostname/)
  • https://github.com/louislam/node-ping/pull/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)
  • #3498 Fixed HTTP body encoding issue that is not being saved for the JSON monitor
  • #3530 Validate accepted status codes type (@Computroniks)

โฌ†๏ธ Security Fixes

  • #3421 Hardening: Avoid exposing the Uptime Kuma version to the public

๐ŸฆŽ Translation Contributors

  • #3318 #3512 #3536 (Thanks @AnnAngela @AyanoKiru @Buchtic @CommanderStorm @Cuupa @DevItq @FosterG4 @Genc @JorgeSanzS @Jumala9163 @MrEddX @Saibamen @TScci @Zaid-maker @black23 @brunogc @cyril59310 @deluxghost @djtms @drshounak @jonasrdl @justinkruit @kiznick @macaty @marco-doerig @miguelcastilho @mottcha @naing-htoo @pauloo27 @rubesaca @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.

1.23.0-beta.0

9 months ago

๐Ÿป It should be the last minor version of Uptime Kuma v1. I will focus on the development of v2. Stay tuned!

๐Ÿ†• 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 install nscd by like apt 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 and cert.pem in the data/docker-tls/your_hostname/)
  • https://github.com/louislam/node-ping/pull/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)
  • #3498 Fixed HTTP body encoding issue that is not being saved for the JSON monitor
  • #3530 Validate accepted status codes type (@Computroniks)

โฌ†๏ธ Security Fixes

  • #3421 Hardening: Avoid exposing the Uptime Kuma version to the public

๐ŸฆŽ Translation Contributors

  • #3318 #3512 (Thanks @AnnAngela @AyanoKiru @Buchtic @CommanderStorm @Cuupa @DevItq @FosterG4 @Genc @JorgeSanzS @Jumala9163 @MrEddX @TScci @Zaid-maker @black23 @brunogc @cyril59310 @deluxghost @djtms @drshounak @jonasrdl @justinkruit @kiznick @macaty @marco-doerig @miguelcastilho @mottcha @naing-htoo @pauloo27 @rubesaca @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.

1.22.1

10 months ago

๐Ÿ’‡โ€ Improvements

#2281 Uptime Kuma will no longer make requests to check update if you have disabled it. (Thanks @tofran)

๐Ÿ› Bug Fixes

#3296 Fixed auto theme for status pages on custom domains (Thanks @crystalcommunication)

Security Fixes

#3346 Removed all unreleased plugin feature code from Uptime Kuma to eliminate vulnerabilities. (Thanks @n-thumann)

1.22.0

10 months ago

๐Ÿ†• New Features

  • #2693 #3270 #3246 #3311 Monitor group (You could find it under Monitor Type -> Group) (Thanks @julian-piehl @chakflying @tarun7singh)
  • #2915 Badge generator (You could find it in status pages) (Thanks @kiznick)
  • #2870 Support auto theme in status pages (Thanks @chakflying)
  • #2905 Add option for notification provider ntfy to use access tokens (Thanks @Sharknoon)
  • #2752 [Status Page] Show tags in the monitor select list (Thanks @titanventura)

๐Ÿ› Bug Fixes

  • #2491 The metrics issue for the push type. For the ping parameter, submitted values are now being parsed as integers. (Thanks @RubenNL)
  • #2867 #3010 Invalid gRPC URL issue (Thanks @Small6oy @chakflying)
  • #3222 Try to close mysql connection properly (Thanks @chakflying)

๐Ÿ’‡โ€โ™€๏ธ Improvements

  • #2831 Improve Mattermost notifications (Thanks @mtelgkamp)
  • #2863 Improve display messages for Ntfy notifications (Thanks @mtelgkamp)
  • #2837 Allow hostnames with a trailing dot (Thanks @dsb3)
  • #2868 Update chart.js & improve performance (Thanks @chakflying)
  • #3006 Improve the tags settings design on mobile (Thanks @chakflying)
  • #3052 Improve the monitor details page on mobile (Thanks @chakflying)
  • #3024 Improve Edit Tag (Thanks @chakflying)
  • #3054 [Keyword monitor] Trim before truncating "keword not found" message (Thanks @TechWilk)
  • #3154 Improve memory usage of background jobs (Thanks @chakflying)
  • #3009 Display hostname or url for more monitor types (Thanks @chakflying)
  • #2916 Improve navbar on iPhone (Thanks @lukasbableck)
  • #3156 [Pushover notification] Add the ability to specific the message TTL (Thanks @maximilian-krauss)
  • #2594 Support TLS Expiry alerts also for CA certs in cert chain (Thanks @skaempfe)
  • #3203 #3152 All notifications now show the local time instead of UTC (Thanks @CommanderStorm and @AnnAngela)

โฌ†๏ธ Upstream

๐ŸฆŽ Translation Contributors

  • #3046 #3242 (Thanks @1Ale @401U @AnnAngela @ArinFaraj @ArturWroblewski @Buchtic @CFCarlos @DevItq @DoyunShin @FamManh @FiloooSK @Genc @MrEddX @R1KO @SEOAlexRamon @Saibamen @Souvlaki42 @Taskeren @TheSainEyereg @Tivin-i @Vincent-HD @Zaid-maker @ab-ba741 @aljvdi @andershh @black23 @cbnsndwch @cnlancehu @cyril59310 @deluxghost @djtms @furkanipek @henry40408 @kiznick @kokofixcomputers @kosssi @lehuymanhtan @marco-doerig @mickeydarrenlau @mottcha @niyumard @oskar-fagerfjall @raylee930 @rbunpat @saurabhsharma2u @stanol @tarun7singh @thiago-felipe-99 @tkbstudios @utolosa002 @windlessme @ykargin)

Others

  • Other small changes, code refactoring and helps: @Zaid-maker @stumpylog @shihaamabr @theitguycj @CommanderStorm @DevItq @cyril59310 (Let me know if your name is missing. If your pull request have been merged in this version)

1.22.0-beta.0

11 months ago

๐Ÿ†• New Features

  • #2693 Monitor group (You could find it under Monitor Type -> Group) (Thanks @julian-piehl)
  • #2915 Badge generator (You could find it in status pages) (Thanks @kiznick)
  • #2870 Support auto theme in status pages (Thanks @chakflying)
  • #2905 Add option for notification provider ntfy to use access tokens (Thanks @Sharknoon)
  • #2752 [Status Page] Show tags in the monitor select list (Thanks @titanventura)

๐Ÿ› Bug Fixes

  • #2491 The metrics issue for the push type (Thanks @RubenNL)
  • #2867 #3010 Invalid gRPC URL issue (Thanks @Small6oy @chakflying)
  • #3222 Try to close mysql connection properly (Thanks @chakflying)

๐Ÿ’‡โ€โ™€๏ธ Improvements

  • #2831 Improve Mattermost notifications (Thanks @mtelgkamp)
  • #2863 Improve display messages for Ntfy notifications (Thanks @mtelgkamp)
  • #2837 Allow hostnames with a trailing dot (Thanks @dsb3)
  • #2868 Update chart.js & improve performance (Thanks @chakflying)
  • #3006 Improve the tags settings design on mobile (Thanks @chakflying)
  • #3052 Improve the monitor details page on mobile (Thanks @chakflying)
  • #3024 Improve Edit Tag (Thanks @chakflying)
  • #3054 [Keyword monitor] Trim before truncating "keword not found" message (Thanks @TechWilk)
  • #3154 Improve memory usage of background jobs (Thanks @chakflying)
  • #3009 Display hostname or url for more monitor types (Thanks @chakflying)
  • #2916 Improve navbar on iPhone (Thanks @lukasbableck)
  • #3156 [Pushover notification] Add the ability to specific the message TTL (Thanks @maximilian-krauss)
  • #2594 Support TLS Expiry alerts also for CA certs in cert chain (Thanks @skaempfe)
  • #3203 #3152 All notifications now show the local time instead of UTC (Thanks @CommanderStorm and @AnnAngela)

โฌ†๏ธ Upstream

๐ŸฆŽ Translation Contributors

  • #3046 (Thanks @1Ale @AnnAngela @ArinFaraj @ArturWroblewski @Buchtic @DoyunShin @FamManh @FiloooSK @Genc @MrEddX @R1KO @Souvlaki42 @Zaid-maker @ab-ba741 @aljvdi @andershh @black23 @cbnsndwch @cnlancehu @cyril59310 @deluxghost @djtms @furkanipek @henry40408 @kiznick @kokofixcomputers @lehuymanhtan @marco-doerig @mickeydarrenlau @mottcha @niyumard @oskar-fagerfjall @stanol @thiago-felipe-99 @tkbstudios @utolosa002 @windlessme)

Others

  • Other small changes, code refactoring and helps: @Zaid-maker @stumpylog @shihaamabr @theitguycj @CommanderStorm (Let me know if your name is missing. If your pull request have been merged in this version)