Releases: nxygen/ElectricQuery
Releases · nxygen/ElectricQuery
ElectricQuery v2.0.2
ElectricQuery v2.0.2 发布说明
2026-04-27
🔒 安全增强
- 登录速率限制:5 分钟内最多尝试 10 次,防止暴力破解
- 注册速率限制:10 分钟内最多注册 5 次
- TOTP 密钥加密:二步验证密钥 AES-256-GCM 加密存储,更安全
- 错误信息脱敏:API 错误不再暴露内部技术细节
🔄 接口调整
| 旧路径 | 新路径 |
|---|---|
POST /api/power/query |
POST /api/power/current |
GET /api/power/history |
GET /api/records |
POST /api/power/water |
POST /api/water/balance |
⚠️ 前端已同步更新,老版本前端需同步更新。
🏗️ 后端重构
sync包重命名为dormsyncer,避免与 Go 标准库冲突- 新增日志模块,支持 Minecraft 风格日志轮转
- 宿舍选项支持手动触发同步(管理后台)
- 并发查询优化,最多 5 路并行,超时熔断
🐛 问题修复
- 修复了仪表盘刷新按钮点击多次导致请求堆积的问题
- 修复了部分查询的 N+1 性能问题
- 修复了历史数据排序的性能问题
升级前请备份 application.conf 配置,配置文件格式不变。