VVCMS v5.12.4 发布说明
本次更新聚焦稳定性与体验修复,包含两个已端到端验证的高优先级问题,以及主题资源本地化、前台路由统一等多项改进。建议所有用户升级。
关键修复
- 会员端确认收货未计提积分与返利(P1):补上 RewardOnComplete 调用,与后台路径一致;通过订单状态机与唯一索引做幂等兜底,重复确认不会重复发放。
- 通知派发阻塞写接口(P1):将通知池的 Submit 改为 TrySubmit 并增加兜底 goroutine,同时将池容量 MaxCapacity 由 0 调整为 1024。修复后下单、发货、确认收货等写接口从最长 30 秒超时恢复到毫秒级(实测下单 4.5ms、确认收货 6.6ms)。
- 前台链接 404:统一走路由引擎生成 URL,修复开启 .html 重写后内容链接 404 的问题。
- MCP 上传一致性:修正 MCP 上传工具描述与 40MB 上限不同步的问题,主题与更新包上传上限对齐后台口径。
主题与前端
- 主题静态资源全量本地化:图片转 webp、第三方资源内置,去除对外部 CDN 的依赖。
- 新增下拉选择模板,完善 llms 与 llms-full 支持。
- 优化访问逻辑与内容列表查询性能。
质量保障
- SQLite、MySQL、PostgreSQL 三库端到端测试全绿,每库 202 项断言通过。
- 新增多个守卫测试覆盖积分计提、通知派发与并发场景,防止回归。
升级提示
升级前请先备份数据库、上传目录与主题文件。本次为小版本补丁,数据结构向后兼容,按常规流程覆盖程序文件即可,无需额外迁移。