v0.57.4
Point release over v0.57.3: the current stable plus 2 applied commit(s), isolated from the changes still soaking on main.
Patch Changes
-
Reopening the app while a macOS update is still installing no longer shows a false "Update to X didn't install" notice, and no longer spends one of the three chances that notice gets. The install runs after the app quits, inside a separate process the next launch cannot see, so reopening a minute later booted the old version and that was read as a failed install. It was also self-defeating: the reopen is what interrupts the install, and an interrupted attempt re-stages, so the update being declared dead is the one that would have landed on the next quit. The app now holds the verdict while the install may still be underway, and reports a genuinely failed install on a later launch instead.
The wait now runs from the moment the install actually starts, which is when you quit or click Relaunch now, rather than from when the download finished. An update that downloaded quietly in the background hours before you quit still gets the full window.
-
MCP tools now declare their schemas as JSON Schema 2020-12, so clients that validate structured output no longer reject the entire tool surface. The MCP SDK converts our tool schemas without specifying a target dialect, which lands on draft-07, and a client validating against the declared dialect refuses to compile the schema and drops the tool before it can run. Because every OpenKnowledge tool declares an output schema, one strict client turned that into a total MCP outage: no reads, writes, or searches succeeded. Only the declared label was wrong, never the schemas themselves, so this is a relabel with no change to what any tool accepts or returns.
Downloads
| Platform | Architecture | Download |
|---|---|---|
| macOS | Apple Silicon | OpenKnowledge-arm64.dmg |
| Windows | x64 | OpenKnowledge-Setup-x64.exe |
| Windows | arm64 | OpenKnowledge-Setup-arm64.exe |
| Debian / Ubuntu | x64 | OpenKnowledge-amd64.deb |
| Debian / Ubuntu | arm64 | OpenKnowledge-arm64.deb |
| Fedora / RHEL | x64 | OpenKnowledge-x86_64.rpm |
| Fedora / RHEL | arm64 | OpenKnowledge-aarch64.rpm |