docs: 0.2.0-beta 同步——CHANGELOG 复测与 beta 修正、测试数 195→207、DECISIONS 终审放行与依赖钉版留痕、Windows 部署清单 main+--allowed-hosts

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
chenweiandClaude committed 2026-07-31 01:02:11 +00:00
1 parent e9b919eeba
commit f975827971
8 files changed
+28 -13

No files matched your search

+12 -1
View File
@@ -1,6 +1,6 @@
# CHANGELOG
## [0.2.0] — 2026-07-30
## [0.2.0-beta] — 2026-07-31
新增 **ppclock-mcp**:跑在蓝牙物理所在机器上的单层 MCP 服务器,agent 经 stdio 或
streamable HTTP 直驱墨水屏。
@@ -19,6 +19,17 @@ streamable HTTP 直驱墨水屏。
- 有意不暴露:OTA / 激活 / LUT / WiFi / 轮播(高危或本固件 no-op,走 SDK/CLI)
- 文档:`docs/sdk/MCP.md`(工具参考 + agent 挂载 + Windows 部署)
### beta 修正与复测(2026-07-31)
- **HTTP 复测通过**(熠管家,LAN 主机 192.168.61.56 → 192.168.61.35:8972):无 token 401 /
非法 Host 421 / 真实 LAN Host 200(serverInfo=ppclock)/ `device_status` 全链 ok;
详见 spec 末节(`docs/superpowers/specs/2026-07-30-ppclock-mcp-design.md`)
- **mcp 依赖地板抬至 `>=1.23`**:`transport_security`(`--allowed-hosts` 依赖的
DNS 重绑定防护)自 1.23 引入,且 1.23 起含 CVE-2025-66416 修复;钉 `mcp>=1.23,<2`
(2.0 将移除 FastMCP API)
- **`--allowed-hosts` 空串防护**:`--allowed-hosts ""` 逗号拆分得空列表,会启用防护并
连 localhost 族一并 421(自锁);现按 None 处理(保持 mcp 默认),含回归测试
- 常驻部署(Windows 服务化 + token 持久化)随熠管家进行,不在本发布内
## [0.1.0] — 2026-07-30
首个 SDK 化发布。4.2寸墨水屏设备(DA14585 BLE,400×300 黑白红三色)的**完全离线**开发包: