v4.1.3

saga-soft/novelWriterv4.1.3Aug 31, 2026by rajnandan1

Upgrading?

AI Summary

A major feature release introducing OpenID Connect (OIDC) authentication, Prometheus monitor types, and performance optimizations to the database. It also adds OpenPanel as an analytics provider and expands the testing infrastructure.

Key Highlights

  • OpenID Connect (OIDC) authentication support
  • Performance improvements: Stopped full-table scans on status page
  • Expanded testing infrastructure with Vitest and CI workflows
  • OpenPanel analytics provider

New Features

  • OpenID Connect (OIDC) authentication
  • Prometheus monitor type
  • OpenPanel analytics provider
  • UI support for ordinal weekdays

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

Related Repositories