llms.txt
Search Documentation
Search through all documentation pages
v4.x

v4.1.2 Changelog

See what's new in Kener v4.1.2, including new features, improvements, and bug fixes

New features

DNS-over-TLS for DNS monitors

DNS monitors can now query resolvers over an encrypted connection. A new transport option (UDP, default, or TLS) enables DNS-over-TLS (RFC 7858) with supporting fields:

  • tlsPort (default 853) — the DoT port on the resolver.
  • tlsServername — TLS SNI hostname, needed when pointing at an IP-based resolver like 1.1.1.1.
  • allowSelfSignedCert — skip TLS verification for private resolvers.

UDP lookups with a blank nameServer also got smarter: Kener now walks the zone's authoritative nameservers before falling back to 8.8.8.8. See DNS Monitor.

Redirect control for API monitors

API monitors gained a Follow Redirects toggle (default on) and a Max Redirects limit (default 5, up to 20). Turn the toggle off to evaluate the redirect response itself — its 3xx status code and headers — instead of the destination, useful for monitoring that a redirect is in place or catching unexpected ones.

Improvements

Self-signed TLS for gRPC monitors

gRPC monitors with TLS enabled can now set insecure to skip certificate verification — the equivalent of grpcurl -insecure — for servers with self-signed certificates. See gRPC Monitor.

`external_url` in the monitors API

The monitors API now accepts external_url in POST and PATCH /api/v4/monitors requests and returns it in monitor responses, so API-managed monitors can set their public link without a dashboard visit.

New and updated translations

Two new locales: Traditional Chinese (Hong Kong) zh-HK and Traditional Chinese (Macau) zh-MO. Simplified Chinese, Traditional Chinese (Taiwan), and Vietnamese translations were also refreshed.

Bug fixes

  • Incident comments notify subscribers. Incidents created or updated from the dashboard or API never reached email subscribers — only alert-driven incidents did. Posting a comment on an incident now notifies "incidents" subscribers regardless of where the incident came from, and alert-driven incidents notify exactly once through the same path. Notification subjects now carry the incident state (e.g. INVESTIGATING).
  • Site theme respected on first visit. The default color scheme configured in site settings is now applied to first-time visitors instead of only after they toggle the theme.
  • Favicon works with KENER_BASE_PATH. The favicon now resolves correctly when Kener is served from a sub-path, and pages no longer break when no favicon is configured.
  • Charts re-render on id changes. Chart container ids are now reactive, fixing stale chart styling when a chart's id changes after mount.