Skip to content

Update check

kmrs checks GitHub for newer releases of itself once at startup and then every 24 hours, keeping the result in memory. The Java version only fetches the release list when an admin opens the updates page, so a new release goes unnoticed until someone looks.

When a newer stable release exists (pre-releases are ignored), it surfaces in two places:

  • the web UI shows an update indicator in the sidebar footer for administrators, linking to the updates page
  • GET /api/v1/update-check (admin only) reports the last check’s outcome: update carries the newer version with its release URL and date (null while the running version is up to date), checkedAt is the time of the last successful check (null until it completes), and enabled reflects the setting below

The check is on by default and costs one anonymous GitHub API request per run. Disable it with:

[update-check]
enabled = false

or KOMGA_UPDATECHECK_ENABLED=false.

Navigation

Type to search…

↑↓ navigate↵ selectEsc close