diff --git a/ROADMAP.md b/ROADMAP.md index 9bf52c1..20bfa4f 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -1,7 +1,7 @@ # SenSu 开发路线图 -> 当前版本: Alpha 0.7.0 -> 更新: 2026-06-13 +> 当前版本: v0.8.0 +> 更新: 2026-06-14 --- @@ -46,4 +46,33 @@ - [x] systemd 集成 — `deploy/sensu.service` - [x] Docker 化 — `deploy/Dockerfile` (Alpine, <100MB) +## 六、v0.6 — 安全 + 监控 ✅ 全部完成 + +- [x] API Key 系统 — sk-前缀, 权限模板(readonly/monitor/full), TTL过期, 用量追踪 +- [x] 全端点 CSRF 保护 — panel_auth 装饰器, X-CSRF-Token 检查 +- [x] 安全中间件 — X-Content-Type-Options/X-Frame-Options/XSS-Protection/Referrer-Policy +- [x] SSRF 防护 — URL scheme 白名单, 错误脱敏 +- [x] Sentinel 集群监控插件 — 多节点实时仪表盘 + 节点管理 WebUI +- [x] 版本更新检测 — version.json, Gitea ZIP 下载, 备份/回滚 +- [x] 插件导入安装 — zip 上传解压 +- [x] 配置文件自动创建 — config.yaml.example → config.yaml + +## 七、v0.7 — Windows 兼容 ✅ 全部完成 + +- [x] Windows 兼容 — SO_REUSEPORT 条件化, /proc 回退, 路径分隔符 +- [x] 嵌入式 CPython 支持 — venv 懒加载, UTF-8 编码强制, sys.path 注入 +- [x] `start.bat` — Windows 一键启动, `--no-venv` 系统 Python 模式 +- [x] PYTHONPATH 自动注入 — 嵌入式 Python 模块搜索路径 +- [x] HiChart 高分辨率 Canvas 图表 — devicePixelRatio 缩放, CSS 尺寸对齐 +- [x] 宝塔面板部署适配 — D:\BtSoft\python\ 嵌入式 CPython 替换 PyPy + +## 八、v0.8 — 网络 + 反代 ✅ 全部完成 + +- [x] WebSocket WSS 自动检测 — location.protocol → ws/wss +- [x] 插件路由统一面板前缀 — /SenSu/plugin/{name}, /SenSu/{plugin}/api/* +- [x] nginx 反代 WebSocket 支持 — proxy_http_version 1.1 + Upgrade/Connection 头 +- [x] HTTP 链路延迟显示 — 节点卡片 RTT 实时展示 (横版左下角/网格右上角) +- [x] 多服务器部署 — test/t2/t3/cd 四节点集群 +- [x] 仪表盘版本号修复 — 从 version.json 读取, 不再硬编码 + ---