Node.js 24.21.0(Krypton LTS)发布解读:STORE 私钥加载与直方图统计检验
Node.js 于 2026 年 9 月 8 日发布 24.21.0,这是 Krypton LTS 系列的一个 minor 更新。本版本在 crypto、性能工具链与依赖安全上有多项进展。
核心变化(Notable Changes)
crypto:
- 新增通过 STORE loaders 加载私钥的支持(SEMVER-MINOR)——可经由
crypto.createPrivateKey的 store 机制从外部加载私钥,扩展密钥来源; - 根证书更新到 NSS 3.126。
性能与可观测性(histogram 系列,SEMVER-MINOR):
- 改进 histogram 的实现;
perf_hooks的 histogram 新增统计假设检验能力;net.BlockList性能提升。
util:新增非抛错的 MIMEType.parse,解析失败时返回结果对象而非抛异常,便于在宽松场景处理类型不规范的输入。
依赖安全更新:OpenSSL 升级到 3.5.8,Undici 升级到 7.29.1(fetch/HTTP 客户端底层)。
影响与适用场景
- 需要从 HSM、密钥库等外部来源加载私钥的 Node.js 服务,可评估 STORE loaders 方案;
- 使用 histogram 做性能基线对比(延迟分布)的团队,可用新的统计假设检验判断两次采样是否存在显著差异;
- Krypton LTS 用户建议尽快升级以获得 OpenSSL 3.5.8 与 Undici 7.29.1 的安全修复。