Skip to content

v1.8.1

Choose a tag to compare

@github-actions github-actions released this 08 Sep 08:11
· 42 commits to main since this release
Immutable release. Only release title and notes can be modified.
701b49e

kb v1.8.1

v1.8.1 makes the web board update by server push instead of polling and fixes
AI base URLs whose path is not /v1. The database schema, the CLI verbs, and
the MCP tools are unchanged.

Web UI

  • GET /api/events streams board changes as Server-Sent Events. The browser
    subscribes once, refreshes on each change, reconnects on its own, and replays
    a missed change on reconnect. An idle board makes no requests. Polling
    remains only as a fallback for browsers without EventSource.
  • Changes made from the CLI, the TUI, or an MCP client appear in the browser
    within about half a second, detected through the same SQLite data-version
    signal the TUI uses.

AI

  • The AI base URL keeps any API version already in its path. A URL such as
    https://generativelanguage.googleapis.com/v1beta/openai is used as given
    instead of gaining a second /v1. URLs with no version segment, such as
    https://api.groq.com/openai, still get /v1 appended, and OpenAI,
    OpenRouter, Ollama, and vLLM addresses are unaffected.
  • A generic 4xx from an AI endpoint now asks you to check both the model name
    and the API key, since some providers report a bad key with HTTP 400.

Upgrade

Make a cold backup of the data directory first. Then, with Go 1.26.5 or newer:

GOTOOLCHAIN=local go install github.com/RandomCodeSpace/kb@v1.8.1
kb version

The release provides CGO-free binaries for Linux amd64 and arm64, macOS amd64
and arm64, and Windows amd64. Each binary records Go 1.26.5 in its embedded
build metadata.