Skip to content

v0.51.2 — 综合验证归档 (Comprehensive Validation Archive)

Choose a tag to compare

@Gawg-AI Gawg-AI released this 05 Jul 18:01

概要

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/CloseBranch
    • test_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