Skip to content

PlainJournal v1.0.4

Choose a tag to compare

@github-actions github-actions released this 06 Aug 15:26
· 106 commits to main since this release
bc87c75

PlainJournal v1.0.4

v1.0.4 是 v1.0.3 发布后的边界缺陷补丁,不增加业务域,也不进行前端视觉重构。

修复

  • 结果未知的履约轨迹只在当前页面会话内保留完整重试载荷。刷新后,本地恢复记录只保存
    履约编号、外部事件 ID、创建时间和权威读取标记;说明、地点与坐标不进入
    localStorage,只能通过 Fulfillment 权威事实确认结果。
  • 通知邮件人工恢复以 notification_delivery 行锁作为恢复操作的唯一串行化边界,事务
    显式使用 READ_COMMITTED 并在获锁后复查命令审计。相同 commandId 的并发请求会
    回放同一审计结果,不再偶发返回状态不允许重试。

验证

  • 通知同命令并发专项在本机串行重复 20 次通过;
  • notification-service 12 个测试通过;
  • 后端 14 个 Reactor 模块、436 个测试、PMD 和覆盖率门禁通过;
  • 前端单元/契约、开发态 E2E 与生产构建 E2E 通过;
  • 真实 Chromium 的 F12/CDP 取证保持控制台错误和网络错误均为 0;
  • Repository gates、Dependency review、pnpm audit、Java 与 JavaScript/TypeScript
    CodeQL 通过,公开代码扫描告警为 0。

精确测试、覆盖率和真实链路证据以仓库内
docs/verification-summary.md 为准。