Skip to content

XianYuSmart v2.0.1

Choose a tag to compare

@Evvvvvvvan Evvvvvvvan released this 28 Jul 04:16
· 105 commits to main since this release

版本定位

v2.0.1 聚焦长期运行稳定性、断线补偿和异常处理闭环。商家可以更快发现连接、发货、回复和库存问题,并在确认无需继续处理后消除历史异常提示。

使用体验

  • WebSocket 断开后自动重连,并补偿断线期间遗漏的消息和订单。
  • 支持手动补发与确认发货,异常订单可以回到可控流程。
  • 通知渠道提供常用平台模板,减少重复查找参数和配置格式的成本。
  • 新增买家管理、外部卡密供货与通知诊断能力。
  • 异常待办支持单条或批量“标记已处理”;相同业务再次失败会重新提醒,不会被旧处理记录永久隐藏。
  • 系统通过 GitHub 官方 Release 检查新版本,并提供更新前校验、失败回滚和状态反馈。

稳定性与数据安全

  • 使用持久化同步游标与幂等处理链,降低断线恢复后的重复处理风险。
  • 为发货、自动回复和外部供货异常增加单调递增的异常版本,准确区分历史失败与新失败。
  • 异常处理记录按租户隔离,批量操作只处理当前页面提交的异常。
  • 数据库升级由 Flyway 自动执行,本版本新增 V11__exception_acknowledgement.sql

升级说明

  1. 升级前备份 MySQL 数据库和运行环境配置。
  2. 首次启动 v2.0.1 时会自动执行数据库迁移。
  3. 原有固定内容模板、卡密仓库、商品和账号配置不受影响。
  4. 数据库迁移完成后不建议直接降级到旧版本。

发布资产

  • xianyusmart-2.0.1.jar
  • SHA256SUMS.txt
  • 容器镜像:ghcr.io/evvvvvvvan/xianyusmart:v2.0.1

完整差异:v2.0.0...v2.0.1