nex_docus/docs/sdd/releases/v0.9.6.md

1.8 KiB
Raw Blame History

Release v0.9.6(历史升级记录)

文档性质:历史发布记录。整合自原 docs/UPGRADE_v0.9.6.md(已并入)。内容多为当时的新增能力,绝大部分已被后续版本吸收为基线;此处仅作发布历史留存。

元数据

  • 版本v0.9.6
  • 更新时间2026-03-11

主要变更

  1. 新增后端内集成的 MCP Server 能力(原生 streamableHttp,入口 /mcp,兼容 /mcp/)。
  2. 新增用户级 MCP 凭证管理(X-Bot-Id / X-Bot-Secret 认证模型)。
  3. 打通通过 Nginx 统一入口访问 MCP。
  4. 调整部署运行环境到 Python 3.12MCP SDK 要求 3.10+)。
  5. 将 MySQL、Redis 数据目录改为项目根目录 storage/ 持久化(storage/mysqlstorage/redisstorage/projectsstorage/temp)。
  6. 个人中心与文档页交互优化(左右布局、浏览/编辑切换、认证异常 Toast 抑制)。

MCP 能力(当时新增)

  • 工具:list_created_projectsget_project_treeget_filecreate_fileupdate_filedelete_file
  • 接口:GET /api/v1/auth/mcp-credentialsPOST /api/v1/auth/mcp-credentials/rotate-secret

部署变更

  • backend 基础镜像切换为 python:3.12-slimpip 构建工具升级;国内源失败回退官方源。
  • Nginx 补 /mcp/mcp/ 兼容反代。
  • MySQL/Redis 数据目录挂载到 storage/

升级迁移注意事项

  • MCP 调用地址:经前端 Nginx 统一入口改为 http(s)://<host>/mcp;调用头保持 X-Bot-Id/X-Bot-Secret

验证边界(当时建议)

  1. backend /health 正常;
  2. 统一入口 /api//mcp/mcp/ 可访问;
  3. MCP client 能完成 initialize
  4. 个人中心 MCP 凭证展示与轮换正常。

关联

  • 现规格映射FR-18 / DV-0011集成细节见 integrations/mcp.md