编程 Node.js 24.21.0(Krypton LTS)发布解读:STORE 私钥加载与直方图统计检验

2026-09-09 09:35:53

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 的安全修复。

来源:Node.js v24.21.0 Release

复制全文 生成海报 Node.js JavaScript 运行时 安全更新

推荐文章

程序员茄子在线接单