1.23.4

louislam/uptime-kuma1.23.4Nov 13, 2023by louislam

AI Summary

This is a maintenance release focused on stability improvements and bug fixes. Key changes include automatic monitor restart when no heartbeat is detected, a Node.js upgrade from 16 to 18 for Docker containers, and multiple database monitor fixes for MySQL, PostgreSQL, and MSSQL.

Key Highlights

  • Stability improvement: Monitors automatically restart if no heartbeat is detected unexpectedly
  • Docker Node.js upgrade from version 16 to 18
  • Fixed MySQL Monitor to accept special characters in password via standalone password field
  • Fixed HTTP request timeout issues during connection problems
  • Fixed Push Monitor rounding issue for ping values under 1ms

New Features

  • Automatic monitor restart when heartbeat is unexpectedly missing
  • Standalone password field for MySQL Monitor connection string
  • Optional query field for Postgres, MySQL, and MSSQL Monitors

Full Release Notes

### 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

<img src="https://github.com/louislam/dockge/assets/1336778/26a583e1-ecb1-4a8d-aedf-76157d714ad7" width="900" alt="" />