Skip to content

Releases: nxygen/ElectricQuery

ElectricQuery v2.0.2

26 Apr 18:02
Immutable release. Only release title and notes can be modified.
eefc187

Choose a tag to compare

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 配置,配置文件格式不变。