github BigBoot/AutoKuma v2.1.0-rc.2
Release v2.1.0-rc.2

pre-release6 hours ago

Added

  • Add /health and /metrics (Prometheus-compatible) HTTP endpoints, with a HEALTHCHECK in the Dockerfile, see #164. Listens on port 8090 by default (configurable via healthcheck_port, set to null to disable)
  • Add files.preprocess config option (default false) to preprocess static monitor files as Tera templates before parsing, allowing use of get_env and other Tera functions inside JSON/TOML monitor files. The json_escape/json_unescape and toml_escape/toml_unescape filters are provided for safe value embedding, closes #187

Changed

  • Docker container/service listing failures no longer abort the entire sync — a warning is logged and the sync continues, see #116
  • Snippet argument parse errors now include the snippet name and container/service name to help identify the offending label, see #128
  • Switch Docker containers to distroless base image to minimize attack surface, fixes #183

Fixed

  • Fix type-specific default settings (e.g. group.notification_name_list) not overriding wildcard defaults (e.g. *.notification_name_list), see #175
  • Fix SQLite UNIQUE constraint violation on stat_hourly caused by a double monitor restart when creating monitors with tags or notifications — notifications are now sent in the initial add call and tags are applied directly without a follow-up editMonitor, see #166
  • Fix manual maintenance creation failing due to missing schedule field in the Manual variant, fixes #185

Don't miss a new AutoKuma release

NewReleases is sending notifications on new releases.