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="" />