Release history
KuvaszUptime releases
Kuvasz (pronounce as [ˈkuvɒs]) is an open-source uptime and SSL monitoring service, with multiple notification channels, status pages, IAC support via YAML, Prometheus integration, a complete REST API and many more!
All releases
10 shown
- Added `monitorDetailsUrl` property to webhook messages (available as `ctx.monitorDetailsUrl`).
- Enabled templating of webhook request headers using event context.
Full changelog
Docker hub: kuvaszmonitoring/kuvasz:3.9.0
docker pull kuvaszmonitoring/kuvasz:3.9.0
Documentation: v3.9.0 - kuvasz-uptime.dev
Features
- Added a new property called
monitorDetailsUrlto the webhook messages (also available in the webhook templates asctx.monitorDetailsUrl), which is a relative URL to the affected monitor's details page on the UI. This allows you to easily include a direct link to the monitor's details page in your webhook notifications, so you or your team can quickly access more information about the incident and take necessary actions. - The webhook request headers can be templated from now on, so you can include dynamic values in the headers as well, based on the context of the event that triggered the webhook.
Fixes
- Fixed a bug in the webhook templating logic that caused templates fail to render in case the
ctx.monitorUrnvariable was referenced inside.
Docs
- Added a dedicated section of webhook examples for 3rd party services (with ntfy included).
Full Changelog: https://github.com/kuvasz-uptime/kuvasz/compare/3.8.0...3.9.0
- Webhooks with optional custom templates and user‑defined headers
- Integration `excluded-events` attribute to filter triggering conditions
- New API endpoint GET /api/v2/status-pages/{statusPageId}/details for status page details
Full changelog
Docker hub: kuvaszmonitoring/kuvasz:3.8.0
docker pull kuvaszmonitoring/kuvasz:3.8.0
Documentation: v3.8.0 - kuvasz-uptime.dev
By adding the webhooks support, this release introduces a huge step towards making Kuvasz more extensible and integrable with other systems. Webhooks allow you to send real-time notifications about monitor status changes to any 3rd party service, or even to your own custom-built solutions, without the need for a built-in integration.
Features
- Webhooks are in da house! 🎉 With the (optional) custom template support, and the ability to include your own headers, the number of use-cases you can cover with webhooks is pretty much endless. You can set them up just like any other integration, for further details, please refer to the documentation.
- It's now possible to exclude certain events from an integration's triggering conditions, by using the new
excluded-eventsattribute of the integration configuration. - Added a new endpoint to the API under
GET /api/v2/status-pages/{statusPageId}/detailswhere you can get the same details of a status page as on the UI, including the monitors' incident stats, so you can build your own custom status pages or integrate the details into your existing system. In case you want to get the details of a public status page, you don't even have to be authenticated, in order to be able to build publicly available status pages on your own. For further details, please refer to the API documentation.
Full Changelog: https://github.com/kuvasz-uptime/kuvasz/compare/3.7.1...3.8.0
Reverted base image change due to incompatibility with older CPUs.
Full changelog
Docker hub: kuvaszmonitoring/kuvasz:3.7.1
docker pull kuvaszmonitoring/kuvasz:3.7.1
Documentation: v3.7.1 - kuvasz-uptime.dev
Fixes
- Reverted the base image change from 3.7.0, because it caused incompatibility issues with older CPUs that don't support
x86-64-v3
Full Changelog: https://github.com/kuvasz-uptime/kuvasz/compare/3.7.0...3.7.1
- External admin credentials support in Helm chart
Full changelog
Docker hub: kuvaszmonitoring/kuvasz:3.7.0
docker pull kuvaszmonitoring/kuvasz:3.7.0
Documentation: v3.7.0 - kuvasz-uptime.dev
Features
- Added support to optionally use external admin credentials in the Helm chart. Thanks for the contribution to @hercherf!
Chore
- Bumped dependencies to their latest versions and changed the base image to
eclipse-temurin:25-jre-ubi10-minimalwhich also results in a few security fixes
Full Changelog: https://github.com/kuvasz-uptime/kuvasz/compare/3.6.0...3.7.0
- Added sensitive URL redaction for metrics/logs
- Made navigation bar sticky
Fixed bug where monitors with failure-count-threshold >1 incorrectly marked DOWN immediately instead of waiting for configured consecutive failures.
- Added failure-count-threshold attribute for monitors
- Removed previously deprecated v1 API endpoints
- Added configurable read timeout for HTTP monitors