Skip to content

v1.2.1 — 金额解析严重修复 + 安卓协议升级

Choose a tag to compare

@github-actions github-actions released this 15 Oct 02:38
· 54 commits to main since this release

🚨 重要

本版本修复一个 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 将被强制要求修改默认密码。