v0.51.2 — 综合验证归档 (Comprehensive Validation Archive)
概要
v0.51.2 是 v0.51.1 发布后的综合验证归档版本(PATCH),对 v0.51.1 时点进行 4 项全量验证并归档基线报告:性能基准 / e2e 场景 / 安全扫描 / 协议一致性。本版本为纯验证+文档版本:0 源码变更、0 新功能、0 BREAKING 变更、0 新 crate、0 新协议。56 个 crate 数量与 v0.51.1 完全一致。
验证工作
1. 性能基线归档(Batch A)
- 13 criterion bench 全部通过(无 panic / 超时 / 编译错误)
- 总运行时间:1199.33s(~20 分钟)
- 14 个 markdown 报告归档到
docs/quality/perf-baseline-v0511/ - 关键指标(mean / median / p95 / p99 / std_dev / CI95)已提取
- 回归对比:
cargo bench -- --save-baseline v0511/--baseline v0511
2. v0.51.0 特性 e2e 场景(Batch B)
- 4 个新 e2e 测试全部通过:
test_e2e_v0510_fd_solver— FastDecoupled IEEE-14 + OpenBranch/CloseBranchtest_e2e_v0510_repository_audit_sink— 100 并发 + HMAC 链test_e2e_v0510_hardware_watchdog— arm/feed/trigger 生命周期test_e2e_v0510_harmonic_gbt14549— GB/T 14549 限值验证
- 全量回归:221 测试通过,clippy 0 warning
3. 安全扫描归档(Batch C)
- SAST OWASP Top 10:100 测试通过,A01-A10 全 PASS,0 Critical/High
- cargo-audit(923 依赖):0 Critical ✅ / 3 High(lopdf+quick-xml,v0.52.0+ 修复)
- cargo-deny:advisories/bans/licenses/sources 4 项全 ok
4. 协议一致性归档(Batch D)
- 7 协议 275 测试:248 通过 / 0 失败 / 27 ignored(全部有归因)
- IEC 104 / IEC 103 / IEC 61850 / Modbus / PMU C37.118 / ICCP / CDT 全部 PASS
已知限制
- 3 个 High 依赖漏洞(lopdf 0.31.0 / quick-xml 0.36.2 ×2)— v0.52.0+ 修复
- 27 项协议测试 ignored — 均有明确归因,非协议实现缺陷
- perf_bench af_xdp_vs_af_packet — Windows 平台 no-op
- HardwareWatchdog e2e — 非 Linux 平台 graceful skip
升级指南
v0.51.2 为纯验证+文档版本,无 API 变更,无需升级操作。
git fetch origin
git checkout v0.51.2
cargo build --workspace