摘要
v1.1.0 标志着 #1220 所跟踪的 MCP 2026-07-28 分阶段迁移完成双协议基线与既定验收检查。MCPHub 同时支持 2025-11-25 和 2026-07-28:现代请求无需初始化或下游传输会话;需要状态的工具可通过显式状态标识复用隔离的应用状态。本版本修复旧会话对现代路由的影响,补齐协议校验、凭据隔离和状态生命周期测试,并增加有上限的私有列表缓存 TTL。现有 SSE 和旧版 Streamable HTTP 会话继续受支持,SSE 迁移文档说明后续弃用路径。
功能
- 当上游发现结果的有效期可信时,为现代工具、提示词、资源和资源模板列表提供正值私有缓存 TTL;上限取各上游剩余有效期与网关五秒预算中的最小值。有效期不确定时,TTL 保持为零。 by @samanhappy in https://github.com/samanhappy/mcphub/pull/1277
- 补充有上限的正值列表 TTL 策略文档,以及旧版 SSE 的弃用与迁移规划。 by @samanhappy in https://github.com/samanhappy/mcphub/pull/1276 and https://github.com/samanhappy/mcphub/pull/1275
修复
- 防止现代请求继承旧会话的分组作用域,改为依据请求 URL 和认证上下文路由,同时保留旧客户端的会话延续行为。 by @samanhappy in https://github.com/samanhappy/mcphub/pull/1273
- 扩展真实 HTTP 迁移验收测试,覆盖协议元数据、凭据与路由隔离、状态容量和空闲清理。 by @samanhappy in https://github.com/samanhappy/mcphub/pull/1274