---
title: v4.0.17 Changelog
description: See what's new in Kener v4.0.17, including new features, improvements, and bug fixes
---

## New features {#new-features}

### Customizable date and time formats {#date-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](https://date-fns.org/docs/format) are supported. Configure formats under **Manage → Internationalization → Date & Time Format**, which includes live preview and common format suggestions.

### Render deployment {#render-deployment}

Added a one-click deployment template for [Render](https://render.com) 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 {#bug-fixes}

### Group monitor cache sync via API {#group-monitor-cache-sync}

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 {#improvements}

### Documentation landing page redesign {#docs-landing-page}

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 {#i18n-docs}

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.
