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