From 1085a167e0edb02cfe0b64115c87f5407bf7486f Mon Sep 17 00:00:00 2001 From: qinglong Date: Sun, 14 Jun 2026 21:43:53 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20=E6=9B=B4=E6=96=B0ROADMAP=E8=87=B3v0.8.?= =?UTF-8?q?0=EF=BC=8C=E8=A1=A5=E5=85=85v0.6-v0.8=E5=AE=8C=E6=88=90?= =?UTF-8?q?=E5=86=85=E5=AE=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ROADMAP.md | 33 +++++++++++++++++++++++++++++++-- 1 file changed, 31 insertions(+), 2 deletions(-) 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 读取, 不再硬编码 + ---