Skip to content

Release v2.9.0

Choose a tag to compare

@johnhuang316 johnhuang316 released this 10 Nov 08:59
· 8 commits to master since this release

Highlights

  • Upgrade to mcp 1.21.0 and refresh the uv lockfile so we stay current with the November 2025 SDK. This brings in the latest transport/auth fixes (SEP-985 OAuth metadata fallback, Starlette 0.49.1) noted in docs/mcp-upgrade-notes.md.
  • Simplify the FastMCP surface by removing deprecated resource handlers, relying entirely on Context-injected tools to avoid zero-parameter template regressions.
  • Add restart/upgrade documentation (docs/mcp-restart-playbook.md, docs/mcp-upgrade-notes.md) and update .well-known/mcp.llmfeed.json so downstream agents see version 2.9.0.

Validation

  • uv run --no-sync pytest (Python 3.13.2) — 16 tests passed.
  • Manual smoke via the restart playbook (set_project_path → build_deep_index → search_code_advanced) completed cleanly earlier in this cycle.