V2.7.4 – V2.7.6(稳定性修补)
V2.7.4 到 V2.7.6 是连续的三个修补批次,合并记录如下。
V2.7.4 正确性修复
- 修复排课保存回调读取过期状态的问题:保存时始终使用最新数据,不再出现保存后界面与云端不一致;
- 修复考试提醒与提醒浮层的定时器清理,改名后提醒不会丢失;
- 修复设备状态面板、时间区间选择器和日期时间选择器显示过期值的问题;
- 清理未格式化文件和未使用变量,统一格式检查;
- 为控制字符相关正则补充注释,说明安全意图。
V2.7.5 类型契约与集成门禁
- 共享类型契约:认证、错误、心跳、设备和考试的接口定义集中到同一处,前后端使用同一份类型;
- 边界校验:客户端在会话和管理员响应边界做类型校验,非法响应会被拒绝而不是静默透传;
- 服务端清理考试接口核心路径的
any类型,减少隐式错误; - 新增独立的集成测试数据库环境,空库可以重复初始化;
- 新增数据库结构版本记录与迁移日志,健康检查会报告当前结构版本;
- 集成测试覆盖大整数、并发写入、写槽和回滚场景。
V2.7.6 初始化向导与端口修复
- 统一初始化向导中的日志上传控件样式,与管理员按钮保持一致;
- 初始化向导中的使用文档改为外部链接打开,不再内嵌预览;
- 修复 Docker 容器端口问题:容器内固定监听 3000,宿主机端口映射不再错位。
本批次的出口条件
- 全部单元测试通过;
- 前端、接口和服务端构建通过;
- 格式检查通过;
- 集成测试套件通过。