Skip to content

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:

curl http://127.0.0.1:7823/runs

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.

Backend

cd fovux-mcp
uv sync --extra dev
python -m build

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

  1. Run fovux-mcp doctor.
  2. Start fovux-mcp serve --http.
  3. Confirm FOVUX_HOME/auth.token exists.
  4. Open Fovux Studio and verify runs load with the same FOVUX_HOME.