Uptime Kuma 2.3.0 released on 01-05-2026

Uptime Kuma 2.3.0 is out now. Raspberry Pi and other resource-constrained users should note a new SQLite single-connection option to reduce locking, and status pages have had their sorting feature removed because of poor performance.
See the project’s GitHub release notes for the full changelog and detailed upgrade instructions.
What’s in this release
- Breaking change: sorting on status pages has been reverted and is no longer available due to performance problems.
- Database/Raspberry Pi fix: new environment flag UPTIME_KUMA_SQLITE_SINGLE_CONNECTION to mitigate SQLite locking on devices like Raspberry Pi (set to true if you experience locking).
- New features and improvements: WebSocket handling now supports authentication; new notification providers (Telnyx, VK, MAX messenger); Evolution provider supports custom message templates; new OracleDB monitor; collapsible groups on the status page; plus various UX, translation and bug fixes.
Upgrade notes
- Status pages: the sorting feature has been removed. Expect status pages to behave without sortable columns and adjust dashboards or viewer expectations accordingly; consult the GitHub release notes for discussion and rationale.
- SQLite locking on small devices: if you run Uptime Kuma on Raspberry Pi or similar hardware and see SQLite lock errors, set the environment variable UPTIME_KUMA_SQLITE_SINGLE_CONNECTION=true when starting the service. Check the release notes for where to add the variable for your deployment method.
Share any feedback or your experience with the release on the project’s GitHub — bug reports and real-world notes from Raspberry Pi users will help shape the next update.
