Repository navigation
v1.2.1 — 金额解析严重修复 + 安卓协议升级
🚨 重要
本版本修复一个 v1.2.0 引入的严重金额解析 bug:一位小数金额(如 12.5)被解析为 12.05 元,商户少收约 45%。使用 v1.2.0 的请立即升级。
修复
- ParseMoney 一位小数补零丢失(资金函数单元测试当场抓获,18 用例覆盖)
- SMTP 密码不再回显到设置页 HTML;留空保存=保持原值
- 数据清理移除 balance_logs 台账删除入口(防守恒被破坏)
- login_logs / audit_logs 纳入 90 天自动清理
- 交易小票 /receipt 强制校验金额后两位(修空参绕过)
- Dockerfile 非 root 运行 + healthcheck 改用 /healthz
新增
- AST 巡检绊线: 事务内调用 s.DB(单连接池自死锁类)全仓扫描
- 资金函数单元测试;安卓监控APP改 POST 上报(token 不进 URL)+ 断网队列冲刷
- 设备级 V免签兼容协议开关;严格模式微信匹配收紧;
-db-sync=FULL断电零丢失
完整变更见 CHANGELOG.md。升级注意: 首次登录 admin/admin123 将被强制要求修改默认密码。