v4.1.3
rajnandan1/kenerv4.1.3Aug 31, 2026by rajnandan1
AI Summary
Major update introducing OpenID Connect authentication, new Prometheus monitor types, and performance optimizations.
Key Highlights
- Added OpenID Connect (OIDC) authentication support
- Introduced Prometheus monitor type
- UI improvements including ordinal weekdays and timezone-aware timestamps
- Performance fixes for database scans
- Added OpenPanel as an analytics provider
New Features
- OIDC authentication
- Prometheus monitor
- OpenPanel analytics
- Ordinal weekday UI support
Full Release Notes
## What's Changed * Update Turkish translations for various terms by @ScchutzZ in https://github.com/rajnandan1/kener/pull/793 * chore: enforce LF line endings via .gitattributes + gitignore updates by @123FLO321 in https://github.com/rajnandan1/kener/pull/787 * test: add Vitest projects, CI workflow, and new frontend/backend test suites by @123FLO321 in https://github.com/rajnandan1/kener/pull/789 * fix(ui): wrap affected-monitor badges inside event cards by @rajnandan1 in https://github.com/rajnandan1/kener/pull/797 * feat: added UI support for ordinal weekdays by @otherwiseGG in https://github.com/rajnandan1/kener/pull/801 * Feat/795 monitoring status filter by @lokiee0 in https://github.com/rajnandan1/kener/pull/799 * Fix inline event flag by @garadar in https://github.com/rajnandan1/kener/pull/805 * Fix broken star history chart in README by @OctoBored in https://github.com/rajnandan1/kener/pull/806 * feat: add Prometheus monitor type by @123FLO321 in https://github.com/rajnandan1/kener/pull/791 * fix: reference .env-min.example in setup instructions by @Gorghs in https://github.com/rajnandan1/kener/pull/807 * Fix: prefix KENER_BASE_PATH on favicon href by @cnbei in https://github.com/rajnandan1/kener/pull/822 * fix(manage): show timestamps in browser timezone with UTC tooltip by @rajnandan1 in https://github.com/rajnandan1/kener/pull/823 * feat(analytics): add OpenPanel as an analytics provider by @rajnandan1 in https://github.com/rajnandan1/kener/pull/824 * fix(analytics): escape provider values before injecting into /capture.js by @rajnandan1 in https://github.com/rajnandan1/kener/pull/825 * fix(db): stop full-table scans on status page + keep monitoring_data vacuumed by @rajnandan1 in https://github.com/rajnandan1/kener/pull/826 * docs: fix versioned internal doc links by @lokiee0 in https://github.com/rajnandan1/kener/pull/809 * Fix: look up users by email case-insensitively by @cnbei in https://github.com/rajnandan1/kener/pull/820 * doing single bundle by @rajnandan1 in https://github.com/rajnandan1/kener/pull/827 * Feature: OpenID Connect (OIDC) authentication by @Plattenspatz in https://github.com/rajnandan1/kener/pull/733 * Create changelog for version 4.1.3 by @rajnandan1 in https://github.com/rajnandan1/kener/pull/828 ## New Contributors * @ScchutzZ made their first contribution in https://github.com/rajnandan1/kener/pull/793 * @123FLO321 made their first contribution in https://github.com/rajnandan1/kener/pull/787 * @OctoBored made their first contribution in https://github.com/rajnandan1/kener/pull/806 * @Gorghs made their first contribution in https://github.com/rajnandan1/kener/pull/807 * @cnbei made their first contribution in https://github.com/rajnandan1/kener/pull/822 * @Plattenspatz made their first contribution in https://github.com/rajnandan1/kener/pull/733 **Full Changelog**: https://github.com/rajnandan1/kener/compare/v4.1.2...v4.1.3