1.18.0
louislam/uptime-kuma1.18.0Sep 5, 2022by louislam
AI Summary
Version 1.18.0 is a substantial feature release adding 3 new monitor types (Docker container, PostgreSQL server, and Radius), 3 new notification services (AlertNow, Line Notify, Home Assistant), and 2 new languages (Basque and Portuguese Portugal). This release also includes trust proxy support, re-introduced DNS caching for HTTP/HTTPS monitors, and various improvements to status pages and notifications.
Key Highlights
- Added 3 new monitor types: Docker container, PostgreSQL server, and Radius
- Added ability to resend notification if down X times consecutively
- Added trust proxy support with X-Forwarded header reading
- Re-introduced DNS caching for http/https monitors using cacheable-lookup
- Added clickable links for http/https monitors on status pages
Breaking Changes
- None explicitly mentioned - however SQLite query timeout was decreased from default to 5 seconds which could affect performance in edge cases
New Features
- Docker container monitor type
- PostgreSQL server monitor type
- Radius monitor type
- Resend notification on X consecutive failures
- Clickable links for HTTP/HTTPS monitors on status pages
- Trust Proxy and X-Forwarded header support
- AlertNow notification
- Line Notify notification
- Home Assistant notification
- Basque language (eu)
- Portuguese Portugal language (pt-PT)
- DNS caching for HTTP/HTTPS monitors
- Mobile footer hidden when not logged in
- Decreased SQLite query timeout to 5 seconds
- Additional settings for Bark Notification
- Status badge label support
- Apprise update from 0.9.9 to 1.0.0
Full Release Notes
- Add new monitor type: Docker container (Thanks @c0derMo) - Add new monitor type: PostgreSQL server (Thanks @christopherpickering) - Add new monitor type: Radius (Thanks @knopwob) - Add ability to resend notification if down X times consequently (Thanks @OidaTiftla) - [Status Page] Ability to set clickable link for https/http monitors (Thanks @Computroniks) - Trust Proxy and read X-Forwarded headers (Thanks @harryzcy, @theS1LV3R, @mhajder) - Add Basque language (Thanks @utolosa002) - Add new notification: AlertNow (Thanks @daeho-ro) - Add new notification: Line Notify (Thanks @0x01code) - Add new notification: Home Assistant notification (Thanks @rmtsrc) - Add new language: Português (Portugal) (pt-PT) (Thanks @mariogarridopt) - Re-introduce DNS caching for http/https monitor (Using [cacheable-lookup](https://www.npmjs.com/package/cacheable-lookup) which is more popular) - Hide mobile footer when not logged in (Thanks @treboryx) - Decrease SQLite query timeout from default to 5 seconds (Thanks @jbenguira) - Add more settings for Bark Notification (Thanks @SuperManito) - Update Apprise from 0.9.9 to 1.0.0 [(Release Notes)](https://github.com/caronc/apprise/releases/tag/v1.0.0) - Add label to status badge (Thanks @woooferz) Thank you all contributors! Bug fix, code refactoring, language files update, code review and more! (Let me know if I forget to add your name if your pull request have been merged in this version) @MarcHagen @gBasil @thehijacker @jjasghar @Jontes-Tech @Computroniks @5idereal @Deni7 @pemassi @ankhgerel @MrEddX @dtorner @AnnAngela @MrEddX @kiznick @filipporomani @Buchtic @Max-le