Skip to content

v0.6.9

Choose a tag to compare

@Oaklight Oaklight released this 13 Jun 06:47
· 1345 commits to master since this release

What's New

API Key Rotate

New POST /admin/api/keys/<id>/rotate endpoint — generates a fresh key value while keeping the same id and label. Admin panel shows a "Rotate" button with inline confirmation. Request logs are unaffected (they associate by label, not key value).

Model Type Selector

Both "Fetch from Provider" and "Add/Edit Model" modals now have a Model Type radio (LLM / Embedding). LLM shows capability checkboxes (text, vision, tools, reasoning); Embedding hides them and auto-sets ['embedding'].

API Key Length Upgrade

Default generated keys increased from 36 to 52 characters (rsk- + 48 hex = 192-bit entropy), matching OpenAI's key length.

Bug Fixes

  • SSE streaming proxy compatibility (#274): Vendored httpserver v0.1.1 — SSE responses now use Transfer-Encoding: chunked, fixing invalid byte in chunk length errors with Go-based reverse proxies (NPS). Upstream: Oaklight/zerodep#101
  • Admin panel tab not loading after login: Active tab now loads data immediately after authentication
  • Model type radio label casing: Fixed "EMBEDDING" → "Embedding" text-transform issue

Full Changelog: v0.6.8...v0.6.9