Uptime Kuma
Web monitoring tool with alerting
Alternative to: UptimeRobot
2.5.3
2026-08-22Fixed an issue where the software was released with an incorrect version number.
2.5.2
2026-08-22Fixed a bug that broke non-docker installations in version 2.5.1.
2.5.1
2026-08-22Added several new notification providers including SMS Gateway, ClickUp, TurboSMTP, BearSMS, Pinglet, Milky, and openwa, alongside bug fixes for analytics and radius responses.
2.5.0
2026-08-01Version 2.5.0 introduces several new notification providers, an NTP monitor type, a rootless Docker tag, and various bug fixes and security updates.
2.4.0
2026-05-31New features: EgoSMS Uganda, RSS incidents, VKTeams bot; improvements: optional gamedig token, bearer token across monitors, WebSocket bearer, updated API keys docs; fixes: npm 11.16.0, NTLM HTTP 400, docker Let’s Encrypt note; security: admin/auth RCE vulnerability; translations updated; other: dev data dir handling, hidden log level normalization.
2.3.2
2026-05-03Bug fix: Reverted to a single SQLite connection by default (issue #7346).
2.3.1
2026-05-03Bug fix: add sqlite busy_timeout to prevent SQLITE_BUSY; updates include dependency updates and upgrade to 2.3.1; push image now uses a multi-arch Node base.
2.3.0
2026-05-01Breaking: remove sorting on status pages; Raspberry Pi flag UPTIME_KUMA_SQLITE_SINGLE_CONNECTION. New: websocket auth, custom message templates, Telnyx, VK, MAX, OracleDB, collapsible status groups. Improvements: help text, warning msg, HA 2024 service rename. Bug fixes and translations.
2.2.1
2026-03-10Adds fluxer notification provider and process.title uptime-kuma; fixes UI, metrics, and removals; addresses a moderate GHSA security issue; updates translations and dependencies.
2.2.0
2026-03-05New: socks proxy for notifications, WhatsApp provider, Signal templating; Improvements: SQLite multi-connection refactor; Fixes: startup on older Node, monitor name width, tag updates, edit-monitor issues, domain/PTR validation, startup logs, expiry display; Security: GHSA advisory; translations updated.
2.1.3
2026-02-19Bug fix: RDAP data is now actually cached (previously not cached as intended), ensuring reliable data retrieval.
2.1.2
2026-02-19New features: Teltonika SMS gateway notifications, tags for team notifications, and Globalping DNS support; improvements to dynamic RDAP DNS data; bug fixes (cache, expiry text, undefined monitor name, typo, paused heartbeats); translations updated; and workflow/dependency chore updates.
2.1.1
2026-02-13Improvements include customizable matrix notifications and a new Group Name column; fixes cover Gamedig SRV resolution, removal of vite-plugin-pwa, Discord timestamp, dashboard tag dropdown scrollbar, and RDAP-based domain expiry alerts; translations and maintenance updates also included.
2.1.0
2026-02-07Includes 2.1.0-beta changes; 250 PRs merged; adds Jira Service Management and Google Sheets notifications; improves Discord/ntfy templates; and fixes certificate expiry, weblate conflicts, monitor grouping, RSS timezone, and input validation, among others.
2.0.2
2025-10-22Bug fix: resolved false positive with Google Chrome during migration; updated supported versions and Docker tags in SECURITY.md.
2.0.1
2025-10-20Fixed a bug where the healthcheck could shut down Uptime Kuma during migrations.
2.0.0
2025-10-20Uptime Kuma v2 is a major release with new notification providers (Nextcloud Talk, Brevo, Evolution API), autofocus 2FA, Slovak language, proxy support for most providers, plus numerous bug fixes and security updates.
1.23.17
2025-10-20Bug fix: resolved browser monitor issue caused by Debian Buster EOL; Security: updated dependencies and patched SSTI in Notification Templates that could allow arbitrary file read.
1.23.16
2024-12-20Security fixes: updated dependencies and a patch for CVE-2024-56331 (LFI via improper URL handling in Real-Browser monitor; GHSA-2qgm-m29m-cj2h).
1.23.15
2024-09-29Fix crash in 1.23.14 for Alpine images and Node.js <=16; quick workaround is pinning cheerio to avoid Undici breaking changes (ref #5142).
1.23.14
2024-09-29Improvements: fix API Keys disabled message when auth is disabled; fix status page icon display after upload. Security: update dependencies.
1.23.13
2024-04-25Fixed localization matching edge-cases and TLS certificate retrieval through a proxy, plus a Prometheus update.
1.23.12
2024-04-18This release addresses i18n detection issues, advises 1.23.11 for proxies, improves mail subsystem help text, uses keylog TLS certs, fixes various bugs (auth, i18n, notifications, JSON parsing, TLS info FK), and updates dependencies (nodemailer/axios/dompurify).
1.23.11
2023-12-30Updates dependencies; fixes origin undefined in error handling and resolves the non-docker Tailscale monitor issue introduced in 1.23.8.
1.23.10
2023-12-12This release removes the need to reconfigure reverse proxies after the 1.23.9 patch, asks you to remove UPTIME_KUMA_WS_ORIGIN_CHECK=bypass for better protection (unless using 3rd‑party plugins/apps), and fixes the GHSA advisory patching oversight.
1.23.9
2023-12-10This release adds WS origin check control via UPTIME_KUMA_WS_ORIGIN_CHECK (cors-like/bypass), enforces same-origin WebSocket connections, fixes maintenance timezone input and default button types, adds accessibility improvement and ntfy priority helptext, and provides proxy guidance.
1.23.8
2023-12-02Changes include defaulting Retries to 0, accessibility improvements, Ubuntu /snap/bin/chromium support, a fix for Tailscale monitor freeze, and dependency bumps to gamedig 4.2 and apprise 1.6.
1.23.7
2023-11-24Improves timeout handling and error messages; fixes memory leak by closing the PostgreSQL connection; reverts heartbeat-based monitor restart; applies security fixes (XSS in GA field, TailScale ping, and login-required access); plus minor refactors.
1.23.6
2023-11-18Fixed a TLS issue affecting Node.js ≤16 (see #4044) and added guidance about IPv6 DNS resolver changes after upgrading the base image to Node.js 18.
1.23.5
2023-11-17Fixes paused monitors resuming unexpectedly; re-enable legacy TLS renegotiation by default; final fixes for Kafka migration script and timeout issues; plus various minor refactors and doc updates.
1.23.4
2023-11-13Release improves stability with auto-restart on heartbeat loss, updates Docker to Node.js 18, and fixes numerous monitor issues (cert checks, password chars, SSL string handling, timeouts, rounding, Kafka, Docker host validation).
1.23.3
2023-10-09This release logs out all sessions for security (may break unofficial tools needing re-generated tokens); fixes include notifications, status page cert badge, Kafka producer, x-forwarded-host, status page editor race, plus a security fix to revoke tokens by changing your password.
1.23.2
2023-09-17Bug fixes: corrected Tailscale monitor visibility for non-Docker users, paused monitors no longer restart after edits, avoided duplicate status page items when saving, fixed OAuth2 authentication, and restored missing HTTP options in the JSON query monitor.
1.23.1
2023-08-28Improvements include password manager support, better DNS message handling, hostname:port in Discord alerts, and optional nscd for Docker; bug fixes cover Safari filter, Docker docker.sock, EU Opsgenie region, and orphaned tags.
1.23.0
2023-08-17Uptime Kuma v1.23.x final minor release adds numerous new monitors and features, bulk actions, improved filtering, OAuth2, certificate expiry display, PushDeer/SMSC, and many bug fixes and security hardening before v2 development.
1.22.1
2023-07-04Improvements: stop update checks when disabled; Bug fix: correct auto theme on status pages for custom domains; Security: remove unreleased plugin code to fix vulnerabilities (GHSA advisories).
1.22.0
2023-06-26This release adds Monitor Group, badge generator, auto theme in status pages, ntfy token support, and tag display; fixes metrics parsing, invalid gRPC URL, and MySQL close; and improves notifications, UI/mobile, performance, and time zone handling.
1.21.3
2023-05-08Fixes: maintenance start times with timezone; addressing "Same as Server Timezone" save issue; dependencies updated (notably Socket.io/engine.io) to address security advisory; always back up Uptime Kuma before upgrading.
1.21.2
2023-04-03Back up before upgrading; maintenance is now cron-based with per-maintenance timezones/DST, supports cron+duration scheduling, removes Last 2nd/3rd/4th day-of-month options, makes Effective Date Range optional, and fixes TLS proxy issues and older bugs.
1.21.1
2023-03-27Maintenance feature is broken in 1.21.0/1.21.1. New: Opsgenie and Twilio Sms notifications. Fixes: MySQL crash, cloned push token, copy button, TLS expiry check, empty badge label, rounding. Improvements: refresh countdown, SSL passphrase, SQLite up to v3.41.1.
1.21.0
2023-03-20New: monitor cloning, API keys, MTLS, XML body, status-page markdown, add tag, monitor descriptions, PagerTree, Apprise 1.3.0, Windows portable; fixes: memory leak, startup maintenance throttle, IPv6, status-page errors; improvements: mobile alerts, 5XX DB errors, better notifications.
1.20.2
2023-02-26Upgrade notes: ensure sufficient disk space and back up services before upgrading; fixes include MongoDB driver memory leak and recompile of healthcheck.go missing in 1.20.0.
1.20.1
2023-02-14Requires checking disk space and backing up before upgrade; fixes include preventing DB deletion when disk space is low and preventing Postgres monitor crash if SQL query missing; adds Finnish translation and various code refactors.
1.20.0
2023-02-13Adds GameDig/Redis/MongoDB monitors, Tags Manager, Status Page Markdown and GA code, badges; env vars via .env; fixes Docker
1.19.6
2023-01-18Fixed ping monitor not working on Windows.
1.19.5
2023-01-17Release: adds Splunk notification and Help button; fixes maintenance count, ping, Postgres monitor errors, and PromoSMS long messages; expands MQTT protocols; security patch via upstream deps; upgrade recommended due to knex.js fix.
1.19.4
2023-01-09This release includes multiple fixes (Docker Monitor down handling, tag issue, Keep Monitor History Days validation), improvements (ping monitor across Linux distros, remove redundant Pushover title), and Docker Apprise 1.2.1.
1.19.3
2023-01-03Adds Hebrew translation and Zoho Cliq/Kook notifications, fixes MS SQL monitor interference, resolves gRPC response size errors, corrects Slack notification display, and prevents duplicate maintenance messages on the status page, plus general bug fixes and refactoring.
1.19.2
2022-12-26Fixes a UI issue that occurred after disconnecting a monitor, restoring proper layout and responsiveness.
1.19.1
2022-12-26Bug fixes: address HTTP Monitor issues from 1.19.0 and restore Docker monitor notification delivery (Discord supported), plus ongoing refactoring and updates.
1.19.0
2022-12-23Introduces gRPC/MySQL monitors, SOCKS5h, SMSEagle, Ntfy icons, configurable server timezone, server-based time logging, webhook header options, DNS cache toggle, SQLite 3.39.4, maintenance mode, and various fixes and language updates.
1.18.5
2022-10-10Fixes the misuse of JESec in 1.18.4 that broke status page features, including custom CSS.
1.18.4
2022-10-09Release 1.18.1 fixes the ntfy issue removing required username, adds Greek language support, and includes bug fixes, refactoring, language updates, and recognition for contributors.
1.18.3
2022-10-06Adds free.fr SMS notifications, fixes ntfy issues (update to 1.18.3), resolves multiple IPs in X-Forwarded-For, hides console window for Windows ping monitor, and adds a Europe demo server.
1.18.2
2022-10-04Fixes a Docker container monitor issue in version 1.18.1.
1.18.1
2022-10-03This release adds multiple notification integrations (GoAlert, SMSManager, ServerChan, Squadcast) and ntfy authentication, fixes Bark and Octopush, improves password-manager support, adds Cypress for E2E tests, and includes general bug fixes and refactoring.
1.18.0
2022-09-05Adds Docker/PostgreSQL/Radius monitors, resend on repeated downs, clickable status page links, trust X-Forwarded headers, Basque and pt-PT languages, AlertNow/Line Notify/Home Assistant notifications, DNS caching, hidden mobile footer, shorter SQLite timeout, enhanced Bark, Apprise 1.0, and status badge label.
1.17.1
2022-06-23Fix: Revert DNS record caching for HTTP(S) monitor (issue #1821).
1.17.0
2022-06-221.16.1
2022-05-29Fixes: tags mis-displaying on status pages and push monitor heartbeat race condition; includes bug fixes, refactors, language updates, and code review improvements.
1.16.0
2022-05-26Adds badges API, optional Apprise title, PagerDuty, Thai language, DNS Monitor resolver port, fixes uptime calculation and chart reset, Aliyun SMS SignatureDoesNotMatch fix, and expanded Discord notification service addresses.
1.15.1
2022-04-29Bug fix: settings can now be saved in No Auth mode; feature: push URL supports status and message; Docker images updated: Apprise 0.9.8.3; Debian image updates cloudflared to 2022.4.1.
1.15.0
2022-04-24Release includes priority change: Arguments over Environment Variables, new MQTT monitor, backup restore fix, Status Page UI tweaks (CSS, footer, powered-by toggle), logout dropdown, improved logs, OneBot and PushDeer notifications, plus Apprise 0.9.8 and SQLite 3.38.
1.14.1
2022-04-19Fixed a nighttime crash in Uptime Kuma 1.14.0 (issue #1520).
1.14.0
2022-04-12Adds custom status-page domains, Cloudflare Tunnel reverse proxy, HTTP(S) monitor proxy settings, status page favicon, Ukrainian language; fixes prometheus metrics on delete, invalid page 404, Alerta and Mattermost issues, SQLite FULL synchronous mode.
1.13.2
2022-04-06Fixes setup issues for new non-Docker users, improving first-install experience (see issue #1460).
1.13.1
2022-03-24Adds multi-status pages, favicon countdown, and status page edit mode; updates Apprise to 0.9.7, adds Gorush/Alerta/Push notifications; UI dark-mode tweaks; Node.js updated to 16; bug fixes and general updates.
1.13.0
2022-03-241.12.1
2022-02-26Fixes channel search issue (#1298), adds Čeština language, and updates axios to 0.26.0 to fix a vulnerability; see the update guide and thanks to contributors.
1.11.4
2022-02-09Update vulnerable dependencies, add BSD ping support for all types, fix issue #1024, and enable password manager filling; plus ongoing bug fixes, refactoring, language updates, and code reviews.
1.11.3
2022-01-06Fixed Google Chat notification issue and resolved the SMTP DKIM crash on the server.
1.11.2
2022-01-05Release adds Google Chat and WeCom notifications, SMTP DKIM settings, a new Slovenian language, fixes HTTP Basic Auth autofill, and improves handling for sites that only serve text/html.
1.11.1
2021-12-08Fixed a Safari compatibility issue.
1.11.0
2021-12-08This release redesigns Settings, adds SerwerSMS.pl and Stackfield notification providers, enables Basic Auth and 2FA removal, updates status page grouping, reduces JS bundle size, fixes Pushover and push-down alerts, patches npm vulnerabilities, and updates Docker Node.js 14.18.2 and Apprise 0.9.6.
1.10.2
2021-11-09Release 1.10.2 fixes the settings page not working when authentication is disabled.
1.10.1
2021-11-08Adds optional Monitor Tags display on the Status Page; fixes a bug where monitors could get stuck; and improves the monitor list with a tooltip on the uptime pill.
1.10.0
2021-10-311.9.2
2021-10-29Fixed a high-severity 2FA vulnerability (bug #833); users enabling 2FA should upgrade to apply the fix.
1.9.1
2021-10-18Fixed issue #742; see the 1.9.0 release notes for full details.
1.9.0
2021-10-18This release adds custom HTTP methods/headers/body, auto-clear monitor data, Steam monitor type, SMTP subject, PM2 config; new Feishu/Aliyun/DingDing notifications; Norwegian language; bug fixes (uptime, FreeBSD hostname, PromoSMS); plus 2FA hardening.
1.8.0
2021-10-10Release adds Push monitor type, shows full cert chain, defaults to browser language, adds PromoSMS/Matrix/Legacy Octopush notifications, new Bulgarian/Hungarian/Farsi with RTL, slimmer Docker image, prebuilt dist, and fixes for hostname underscores, SMTP To Email, and iOS Google Authenticator QR.
1.7.3
2021-09-30Fixes for retries issue (#506) and installation problems for non-Docker users caused by vite.js 2.6.x.
1.7.1
2021-09-29Change status-page endpoint to /status; Docker fixes: ping rollback to root on Debian, dumb-init to avoid zombies, Node.js updated to 14.18.0; adds Bulgarian language; multiple bug fixes, refactors, and language updates.
1.7.0
2021-09-24Initial status page release plus major updates: 2FA with authenticator apps, tag-based search for monitors, retry interval, improved backup/restore, Teams notification, Portuguese language, PWA add-to-homescreen, non-root Docker, and SQLite 3.36.0.
1.6.0
2021-09-10Release adds backup/restore of monitors and notifications, performance boosts, default notifications, new languages, expanded SMTP options, UI/UX improvements, slim Debian-based Docker image with healthcheck fix, and a caution about Alpine tag.
1.5.3
2021-09-04Adds Danish, Dutch, Japanese, Korean, Russian, Serbian (Cyrillic/Latin), Simplified Chinese, Spanish, and Swedish language support; enables HTTPS via SSL_KEY/SSL_CERT env or --ssl-key/--ssl-cert; adds Debian Docker variant; note Alpine issues; translation guide available.
1.5.2
2021-09-01Reverts to node-sqlite3 from better-sqlite3 due to install troubles; follow the update guide in the linked wiki for upgrading.
1.5.0
2021-08-31Adds DNS monitor, new languages (Traditional Chinese, German, French), Mattermost/Rocket.Chat notifications, K8s template, frontend improvements, lower RAM, 10s ping timeout, ARM prebuilt install, npm install fix, and switch to better-sqlite3 with WAL.
1.3.2
2021-08-22Fixes a memory leak to improve stability and reduce resource usage.
1.3.1
2021-08-22Improved RAM usage and added a version/update check; follow the linked update guide to upgrade.
1.3.0
2021-08-20Adds more monitor styles, ping/DNS fixes, mobile optimizations, beginner-friendly install.sh, Line Messenger Notification Service, SMTP no-auth fix, page-change animation, and WAL SQLite mode; see the update guide for details.
1.2.0
2021-08-16Release adds Ping Graph, improved IPv6 support, and new Pushbullet and Octopush notifications; see the update guide and issue tracker for details.
1.1.0
2021-08-09This release adds dark mode, HTTP monitor improvements (accepted status codes and 3xx redirects), CLI password reset, push notifications, search engine indexing controls, configurable Discord bot name, Font Awesome icons, and security fixes.
1.0.8
2021-08-03Release adds TLS error ignore for HTTPS, Upside Down Mode, optional auth disable, LunaSea notifications, font-awesome icons, Prometheus /metrics, plus Dev: ESLint and simplified Apprise installation.
1.0.7
2021-07-27Adds HTTPS certificate info viewing and a new max retry limit before a service is marked down and a notification is sent.
1.0.6
2021-07-20Adds Pushover and Slack support; bundles Apprise in the docker container to enable 50+ notification services, with minor improvements.
1.0.5
2021-07-17Adds Slack Webhook support and other improvements.
1.0.4
2021-07-14Add Gotify support and fix the ARMv7 Docker issue that affected Raspberry Pi 3.
1.0.3
2021-07-13Fix missing timezone; breaking: switch to Discord webhook for notifications; add Signal notification via signal-cli-rest-api; bcrypt password hashing; reset auto-increment on new instances; show version in footer; SMTP no longer requires username/password.
1.0.2
2021-07-13Note: This release is broken; upgrade to version 1.0.3 for the fix.
1.0.1
2021-07-12Bug fixes based on community reports (#5, #10) and added option to set listening port and hostname for non-Docker server runs.