Upgrade to v1.0.0
Fovux v1.0.0 is the initial public release. It keeps the MCP tool surface stable, but introduces several operational changes.
Breaking changes
HTTP auth is now mandatory
All HTTP endpoints except /health require a bearer token.
Before:
After:
TOKEN="$(cat "$FOVUX_HOME/auth.token")"
curl -H "Authorization: Bearer $TOKEN" http://127.0.0.1:7823/runs
metrics.jsonl is now the primary live-stream source
New runs write structured metrics directly from the worker. Legacy runs continue to stream from results.csv as a fallback.
Python support window expanded
fovux-mcp now targets:
- Python 3.12
- Python 3.13
- Python 3.14
Studio activation changed
The VS Code extension now activates on views and startup completion instead of command-only activation events.
Recommended upgrade flow
Backend
Studio
cd fovux-studio
pnpm install --frozen-lockfile
pnpm build
pnpm dlx @vscode/vsce@3.9.1 package --out fovux-studio.vsix --no-dependencies
Post-upgrade checks
- Run
fovux-mcp doctor. - Start
fovux-mcp serve --http. - Confirm
FOVUX_HOME/auth.tokenexists. - Open Fovux Studio and verify runs load with the same
FOVUX_HOME.