Skip to content

Releases: louislam/uptime-kuma

2.0.0-beta.2

28 Mar 15:35
Compare
Choose a tag to compare
2.0.0-beta.2 Pre-release
Pre-release

🆕 New Features

💇‍♀️ Improvements

🐞 Bug Fixes

  • #5463 Fix monitor tags deletion (Thanks @Ionys320)
  • #5490 Fix push examples cannot be loaded (Docker only)
  • #5476 fix: add notification-fallback for better google chat popups (Thanks @elliotmatson)
  • #5573 fix: make sure that stripping backslashes for notification urls cannot cause catastophic backtracking (ReDOS) (Thanks @ShiyuBanzhou)
  • #5724 Fix #5721: Change proxy port column type to integer to support larger port numbers

⬆️ Security Fixes

🦎 Translation Contributions

Others

2.0.0-beta.1

20 Dec 08:56
Compare
Choose a tag to compare
2.0.0-beta.1 Pre-release
Pre-release

🆕 New Features

  • #5311 Docker images are now also available on ghcr.io

🐞 Bug Fixes

⬆️ Security Fixes

🦎 Translation Contributions

Others

  • Other small changes, code refactoring and comment/doc updates in this repo:
    #5457 #5457 #5459

1.23.16

20 Dec 07:33
Compare
Choose a tag to compare

⬆️ Security Fixes

2.0.0-beta.0

29 Oct 13:10
Compare
Choose a tag to compare
2.0.0-beta.0 Pre-release
Pre-release

Wow! When I was preparing this changelog, I just couldn't believe that we have a lot of pull requests merged in this version. I'm so grateful for all the contributors who have helped to make Uptime Kuma better. Thank you so much for your time and effort. 🙏

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.

Note

Pro tip#1:👉 Backup, backup and backup

Migration Guide: https://github.com/louislam/uptime-kuma/wiki/Migration-From-v1-To-v2

🆕 New Features

Breaking Changes

  • #3892 Drop backup and restore feature
  • #3955 Drop install.sh and related files
  • #4178 Drop cacheable-lookup
  • #3747 Drop support for Node.js 14 and 16 (Thanks @harryzcy)
  • #2085 Drop support for Alpine based docker image
  • The :duration of these endpoints accepts 24, 24h, 30d, 1y only
    • /api/badge/:monitorID/ping/:duration
    • /api/badge/:monitorID/uptime/:duration

💇‍♀️ Improvements

🐞 Bug Fixes

⬆️ Security Fixes

🦎 Translation Contributions

  • #3959 Added Uzbek language
  • #4487 Added Irish language (Thanks @ai...
Read more

1.23.15

29 Sep 21:56
Compare
Choose a tag to compare

Follow up with the crash issue of 1.23.14. A quick fix for someone who are using the Alpine image or Node.js <= 16.

🐞 Bug Fixes

  • #5142 Pin cheerio to avoid the breaking change of undici

1.23.14

29 Sep 13:59
Compare
Choose a tag to compare

💇‍♀️ Improvements

⬆️ Security Fixes

  • #5132 Update dependencies

1.23.13

25 Apr 07:33
Compare
Choose a tag to compare

🐞 Bug Fixes

  • #4692 Fixed language setting issues: Localisation-matching algorithm missing some edgecase (Thanks @CommanderStorm)
  • #4700 Fixed TLS issues: Getting TLS certificate through proxy & prometheus update (Thanks @chakflying)

1.23.12

18 Apr 17:27
Compare
Choose a tag to compare

Warning

The i18n detection mehanism which matches your languages and our languages introduced in #4244 was too basic (depending on your setup you might or might not be affected)
See #4692 for further details.

Warning

If you use proxys, please use 1.23.11 instead, as the more reliable events from #4630 don't take this part into consideration.
If you want to prevent such breakages in the future, we would be very happy with increasing the test-coverage in general ^^

💇‍♀️ Improvements

  • #4477 Improved helptext of how to send mail via the systems mail subsystem (Thanks @apio-sys)
  • #4630 Feat: Use keylog event to obtain TLS certificate for better reliability [1.23.X] (Thanks @chakflying)

🐞 Bug Fixes

  • #4326 Fix encodeBase64 for empty password or user in HTTP Basic Authentication (Thanks @Saibamen)
  • #4244 made sure that the i18n does use navigator.languages instead of navigator.language for automatic language detection (Thanks @CommanderStorm)
  • #3598 fix(notification-dingding): throw error when failed (Thanks @AnnAngela)
  • #4417 Fix: Make sure browser is connected before returning (Thanks @chakflying)
  • #4425 Fix: [JSON-Query] Prevent parsing string-only JSON (Thanks @chakflying)
  • #4631 Fix: Add missing FK for monitor-tls-info table [1.23.X] (Thanks @chakflying)

⬆️ Security Fixes

🦎 Translation Contributions

Others

  • #4633 Fix: Fix CI on Windows Runner [1.23.X] (Thanks @chakflying)
  • Other small changes, code refactoring and comment/doc updates in this repo:

1.23.11

30 Dec 22:00
Compare
Choose a tag to compare

💇‍♀️ Improvements

  • Update dependencies

🐞 Bug Fixes

  • #4224 Fix: origin undefined on error handling (Thanks @chakflying)
  • #4231 [Non-docker] Fixed the Tailscale monitor issue which was broken in 1.23.8

1.23.10

12 Dec 17:21
Compare
Choose a tag to compare

⬆️ Improvements

  • #4216 Due to a security patch in 1.23.9, some Uptime Kuma setups behind a reverse proxy required re-configuration. It is no longer necessary now.
    • If you added UPTIME_KUMA_WS_ORIGIN_CHECK=bypass in the previous version, you should remove it to enhance protection, unless you are using some 3rd-party plugins/apps.

⬆️ Security Fixes