Repository navigation
PlainJournal v1.0.6
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 为准。