v0.8.0
v0.8.0 说明
- 语义硬化:
errx.IsKind与retryx.ShouldRetry现在遍历 wrapped/joined error tree,迁移时请确认依赖“只检查首个错误分支”的调用方预期。 - 安全格式化:
obsx.SecretString增强%#v/debug 格式脱敏,fmt.GoStringer/fmt.Formatter输出不再泄露原始 secret。 - 使用约束:
contextx.Key零值误用会 fail fast;迁移代码应统一通过contextx.NewKey创建键。 - 发布门禁:
ci纳入coverage-threshold与workflow-pin-check,workflow action 引用要求不可变 40 字符 SHA pin;coverage gate 已兼容 GitHub runner 的/bin/sh。
验证:
VERSION=v0.8.0 make ciVERSION=v0.8.0 make evidenceVERSION=v0.8.0 make release-evidence-check- Remote GitHub Actions on
fcfd6c7:kernel-cisuccess,kernel-securitysuccess
Full Changelog: v0.7.3...v0.8.0