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

v4.0.17 Changelog

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

New features

Customizable date and time formats

Admins can now configure how dates and times are displayed across the entire status page. Three separate format strings control different contexts:

Format Default Used for
datePlusTime PPp Incident and maintenance timestamps
dateOnly PP Day headings, calendar dates
timeOnly p Time-only displays, tooltips

Both locale-aware tokens (e.g. PP, PPp, p) and fixed tokens (e.g. yyyy-MM-dd, HH:mm) from date-fns are supported. Configure formats under Manage → Internationalization → Date & Time Format, which includes live preview and common format suggestions.

Render deployment

Added a one-click deployment template for Render that provisions Kener with PostgreSQL and Redis pre-configured. The template uses the rajnandan1/kener:latest Docker image and automatically sets up DATABASE_URL, REDIS_URL, KENER_SECRET_KEY, and ORIGIN environment variables.

Bug fixes

Group monitor cache sync via API

Fixed group monitors showing stale status after updating monitoring data through the API. The PATCH /api/v4/monitors/{tag}/data and PATCH /api/v4/monitors/{tag}/data/{timestamp} endpoints now refresh the Redis cache (kener:cache:{tag}:last_status) after writes, ensuring group monitors immediately reflect the latest child monitor status.

Improvements

Documentation landing page redesign

Redesigned the documentation landing page with feature cards highlighting Kener's core capabilities — monitoring, incident management, notifications, maintenance scheduling, multi-user collaboration, and more — each linking to the relevant documentation section.

Internationalization documentation

Expanded the internationalization documentation with a new date & time format section, format token reference table, stored settings reference, and a quick-setup guide with troubleshooting tips.