github kuvasz-uptime/kuvasz 2.0.0-beta1
v2.0.0-beta1

latest releases: 3.0.2, 3.0.1, 3.0.0...
pre-release4 months ago

Docker hub: kuvaszmonitoring/kuvasz:2.0.0-beta1

Updated docs will come with the first stable 2.x.x release!

Breaking changes

  • the latency data (avg, p95, p99) of the monitors are not returned under MonitorDetailsDto, because a new endpoint is introduced for metrics like this under /api/v1/monitors/{monitorId}/stats
  • (might be breaking, but not necessarily): SSL validation now takes intermediate certs into account
  • Kuvasz will always start with a random secret for the JWT authentication
  • a separate, dedicated API key is needed in the headers (X-API-KEY) to use the API, instead of JWT tokens. Configure it via ADMIN_API_KEY

Features

  • Initial (i.e. if there is no previous state for a given monitor) UP & VALID states of uptime & SSL checks are not sent to RTC & SMPT event handlers to prevent sending irrelevant notifications upon the first startup
  • the latency metrics calculation logic has been optimized to handle large datasets efficiently
  • improved SSL validation logic
  • a simple web UI has been added under /
  • configuring monitors via YAML: you can optionally specify your desired monitors in an external YAML config, so you don't need to use the API, nor the UI to set up your monitors initially

Bugfixes

  • check scheduling logic has been refactored to eliminate concurrency problems & completely prevent overlapping checks

Chore

  • Kuvasz is built now with Java 21

Full changelog

Full Changelog: 2.0.0-alpha3...2.0.0-beta1

Don't miss a new kuvasz release

NewReleases is sending notifications on new releases.