Repository navigation
v0.6.9
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
httpserverv0.1.1 — SSE responses now useTransfer-Encoding: chunked, fixinginvalid byte in chunk lengtherrors 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