Skip to content

Releases: louislam/uptime-kuma

1.22.1

04 Jul 13:00
Compare
Choose a tag to compare

πŸ’‡β€ 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

26 Jun 13:25
Compare
Choose a tag to compare

πŸ†• New Features

πŸ› Bug Fixes

πŸ’‡β€β™€οΈ Improvements

⬆️ Upstream

🦎 Translation Contributors

Others

1.22.0-beta.0

11 Jun 07:24
Compare
Choose a tag to compare
1.22.0-beta.0 Pre-release
Pre-release

πŸ†• New Features

πŸ› Bug Fixes

πŸ’‡β€β™€οΈ Improvements

⬆️ Upstream

🦎 Translation Contributors

Others

1.21.3

08 May 16:38
Compare
Choose a tag to compare

πŸ› Bug Fixes

  • [Maintenance] Timezone issues that causes some maintenance do not start on time
  • [Maintenance] Same as Server Timezone cannot be saved

Upstream Dependencies

🐻 Always perform a backup of your Uptime Kuma before upgrading.

1.21.2 - Major Maintenance Bug Fix

03 Apr 18:22
Compare
Choose a tag to compare

🐻 Always perform a backup of your Uptime Kuma before upgrading.

⚠️ IMPORTANT

After upgraded to this version. You should review your maintenance:

  • All old maintenance schedules will be set to UTC individually, if you need other timezones, please change it individually.
  • Since previous versions' maintenance is always respected to UTC, which means the maintenance time could be shifted due to DST in your country. You should check it.
  • Breaking change: Due to the limitation of cron, the options Last 2nd day of month, Last 3rd day of month and Last 4th day of month in the strategy Day of Month is no longer available. (Last day of month is still available)

πŸ†• New Features

  • Now you can schedule maintenance with a cron expression + duration

πŸ› Bug Fixes

  • #3003 Maintenance is completely bugged in 1.21.1 and 1.21.0
  • #2988 Fix Ignore TLS/SSL Error is not working when using a proxy (Thanks @chakflying)

πŸ’‡β€β™€οΈ Improvements

  • [Maintenance] The core of maintenance feature is completely rewritten and is changed to cron based, the performance is much better
  • [Maintenance] Effective Date Range is no longer required, it is now optional
  • [Maintenance] Ability to set a timezone per maintenance
  • [Maintenance] Ability to follow the timezone with DST

🦎 Translation Contributors

Others

  • It no longer perform a backup during a database migration, so it won't take up a lot of disk space unexpectedly if your database is big. However, I highly recommended that you should backup manually.
  • Other small changes, code refactoring and helps:
    @GrantBirki
    (Let me know if your name is missing. If your pull request have been merged in this version)

1.21.2-beta.0 - Major Maintenance Bug Fix

01 Apr 08:46
Compare
Choose a tag to compare

🐻 Always perform a backup of your Uptime Kuma before upgrading.

⚠️ IMPORTANT

After upgraded to this version. You should review your maintenance:

  • All old maintenance schedules will be set to UTC individually, if you need other timezones, please change it individually.
  • Since previous versions' maintenance is always respected to UTC, which means the maintenance time could be shifted due to DST in your country. You should check it.
  • Breaking change: Due to the limitation of cron, the options Last 2nd day of month, Last 3rd day of month and Last 4th day of month in the strategy Day of Month is no longer available. (Last day of month is still available)

πŸ†• New Features

  • Now you can schedule maintenance with a cron expression + duration

πŸ› Bug Fixes

  • #3003 Maintenance is completely bugged in 1.21.1 and 1.21.0
  • #2988 Fix Ignore TLS/SSL Error is not working when using a proxy (Thanks @chakflying)

πŸ’‡β€β™€οΈ Improvements

  • [Maintenance] The core of maintenance feature is completely rewritten and is changed to cron based, the performance is much better
  • [Maintenance] Effective Date Range is no longer required, it is now optional
  • [Maintenance] Ability to set a timezone per maintenance
  • [Maintenance] Ability to follow the timezone with DST

🦎 Translation Contributors

Others

  • It no longer perform a backup during a database migration, so it won't take up a lot of disk space unexpectedly if your database is big. However, I highly recommended that you should backup manually.
  • Other small changes, code refactoring and helps:
    @GrantBirki
    (Let me know if your name is missing. If your pull request have been merged in this version)

1.21.1

27 Mar 13:35
Compare
Choose a tag to compare

⚠️ Warning: Maintenance feature is broken in 1.21.0 and 1.21.1.

πŸ†• New Features

πŸ› Bug Fixes

  • #2970 MySQL monitor crash issue
  • #2969 A cloned push type monitor that do not generate a new push token
  • #2958 The copy text button is not working in the API key dialog
  • #2906 Fix: Check for TLS expiry notified days smaller than target (Thanks @chakflying)
  • #2975 Fix: Allow status badge with empty label (Thanks @chakflying)
  • #2973 Fix rounding issue in badges (Thanks @chakflying)

πŸ’‡β€β™€οΈ Improvements

  • #2878 Show a refresh countdown in the bottom of status pages (Thanks @chakflying)
  • #2908 Ability to set the ssl key passphrase (Thanks @chakflying)
  • Update SQLite to v3.41.1

🦎 Translation Contributors

Others

  • Other small changes, code refactoring and helps:
    @GrantBirki
    (Let me know if your name is missing. If your pull request have been merged in this version)

1.21.0

20 Mar 10:22
Compare
Choose a tag to compare

πŸ†• New Features

πŸ› Bug Fixes

  • #2907 Redis monitor memory leak issue (Thanks @chakflying)
  • #2776 Avoid generating maintenance timeslots endlessly for maintenance which causes high CPU usage and stuck at startup
  • #2835 The game list in the GameDig monitor returns nothing on first run (Thanks @chakflying)
  • [Non-docker] Installation hangs on npm run download-dist on Node.js >= 18
  • #2823 Status page will no longer throw error if description or footer is not set (Thanks @chakflying)
  • #2876 [Push Monitor] Fix uptime cache issue (Thanks @chakflying)
  • #2883 [Ping Monitor] Fix IPv6 issue
  • #2880 Deleted monitor does not immediately disappear on a status page

πŸ’‡β€β™€οΈ Improvements

🦎 Translation Contributors

Others

1.21.0-beta.1

10 Mar 08:23
Compare
Choose a tag to compare
1.21.0-beta.1 Pre-release
Pre-release

πŸ†• New Features

πŸ› Bug Fixes

  • #2907 Redis monitor memory leak issue (Thanks @chakflying)
  • #2776 Avoid generating maintenance timeslots endlessly for maintenance which causes high CPU usage and stuck at startup
  • #2835 The game list in the GameDig monitor returns nothing on first run (Thanks @chakflying)
  • [Non-docker] Installation hangs on npm run download-dist on Node.js >= 18
  • #2823 Status page will no longer throw error if description or footer is not set (Thanks @chakflying)
  • #2876 [Push Monitor] Fix uptime cache issue (Thanks @chakflying)
  • #2883 [Ping Monitor] Fix IPv6 issue
  • #2880 Deleted monitor does not immediately disappear on a status page

πŸ’‡β€β™€οΈ Improvements

🦎 Translation Contributors

Others

  • Other small changes and code refactoring:
    @OidaTiftla @spali @stanol
    (Let me know if your name is missing here. If your pull request have been merged in this version)

1.21.0-beta.0

04 Mar 13:27
Compare
Choose a tag to compare
1.21.0-beta.0 Pre-release
Pre-release

πŸ†• New Features

πŸ› Bug Fixes

  • #2835 The game list in the GameDig monitor returns nothing on first run (Thanks @chakflying)
  • [Non-docker] Installation hangs on npm run download-dist on Node.js >= 18
  • #2823 Status page will no longer throw error if description or footer is not set (Thanks @chakflying)
  • #2876 [Push Monitor] Fix uptime cache issue (Thanks @chakflying)
  • #2883 [Ping Monitor] Fix IPv6 issue

πŸ’‡β€β™€οΈ Improvements

  • #2786 Sort tags in the monitor list on dashboard (Thanks @luckman212)
  • #2736 [Slack Notification] Better popup notification on mobile
  • #2748 Send status code 5XX instead of 4XX if it is database related errors (Thanks @chakflying)
  • #2812 Better notification list
  • #2334 #2595 #2716 [Telegram Notification] Support more options: protect forwarding, slient alert and message thread (topic) of the forum (Thanks @nlutsenko @tminei @Haythamasalama)
  • #2744 Add ability to use User ID for LunaSea notifications (Thanks @bobby-ore)
  • f47f2d5 Better save button for edit/add monitor page

🦎 Translation Contributors

Others

  • Other small changes and code refactoring:
    @OidaTiftla @spali
    (Let me know if your name is missing here. If your pull request have been merged in this version)