Skip to content

PlainJournal v1.0.6

Choose a tag to compare

@github-actions github-actions released this 08 Aug 05:58
· 102 commits to main since this release
7a0175b

PlainJournal v1.0.6

v1.0.6 是 M0-M8 参考基线的边界加固正式发布版本,不增加业务域,也不进行前端
视觉重构。v1.0.5 标签的 Release 工作流因 E2E 同步竞态失败,未创建正式 Release;
本版本保留标签历史并完成修复,不改写旧标签。

架构与验证边界

  • Chat、Identity 和 Trade 的接口适配器只依赖应用端口;架构门禁覆盖跨层、跨服务、
    事务和 schema 所有权;
  • 新增仓库内 Windows 宿主机预检、串行中间件隔离、固定种子异步 HTTP runner 和
    带资源停止线的 1 → 10 → 50 → 100 → 300 → 500 → 1000 容量阶梯;
  • 16GB 主机在 MySQL、Nacos 和 RocketMQ 组启动后达到 83.1% 内存占用、2.67 GiB
    可用内存,正确越过 82% / 3 GiB 停止线,未启动 Trade 实例或流量;
  • 公开容量证据仍为 1000 次请求、100 并发,既有代表性三实例证据继续有效,
    本版本不声明 1000 同时在途请求已经通过。

发布门禁修复

  • V5 丢响应重试 E2E 改为等待第二个 POST 网络事实,再校验两次请求复用同一幂等键;
  • 专项在本机串行重复 10 轮、30/30 场景通过;完整前端门禁仍包含 322 个单元/契约
    测试、60 个开发态 E2E 和 3 个生产构建 E2E;
  • 既有真实 Chromium F12/CDP 证据保持控制台错误和网络错误均为 0。

安全

  • 传递依赖 nanoid 固定到已修复的 3.3.17,完整 pnpm 依赖图审计为 0 已知漏洞;
  • 后端 436 个测试、PMD、72.43% 聚合行覆盖率,以及 Dependency review、pnpm audit
    和 Java、JavaScript/TypeScript CodeQL 均由发布门禁复验。

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