Skip to content

1.21.2 - Major Maintenance Bug Fix

Compare
Choose a tag to compare
@louislam louislam released this 03 Apr 18:22
· 1451 commits to master since this release

🐻 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)