OpenKnowledge

v0.20.1

Released Jun 29, 2026. Part of the OpenKnowledge changelog.

Patch Changes

  • Desktop: enable the openknowledge.ai update proxy for the stable (latest) channel too. Stable builds now fetch updates through openknowledge.ai/updates/stable, which 302s to the byte-identical GitHub asset (preserving the manifest sha512 and the macOS signature) so stable updates are counted per version. This follows the verified end-to-end beta update (beta.13 to beta.14) through the proxy. The stable path resolves via GitHub's authoritative releases/latest alias, and a feed failure still reverts to the GitHub provider for the session, so auto-update reliability never drops below GitHub-direct.
  • Fix links({ kind: "dead" }) falsely reporting freshly-written docs as dead. The dead-link check decided a target existed only from the file-watcher's file index, which lags behind in-session writes, so a doc the link graph had just registered a backlink for could still be flagged dead until a server restart. Dead-link resolution now also treats any doc the graph already holds as a live node (its body has been indexed) as a valid target, so a newly-written doc is a valid link target immediately — without changing how genuinely-missing targets are reported.

View v0.20.1 on GitHub