Node.js 24.22.2 发布了。版本代号 'Krypton',属于 LTS 长期支持线,发布人是 Antoine du Hamel,日期标注为 2026-10-28。

这次更新最直观的信息藏在提交列表里:一共 6 条提交,其中 5 条都指向同一个地方——V8 引擎。

具体看这 5 条:

  • V8 回移(backport)786c1c2d88d4,提交人 Eliau Elkouby,PR #66249
  • V8 回移 1a0089053443,提交人 Jakob Linke,PR #65764
  • V8 回移 c9c0abfa51f0,提交人 Jakob Linke,PR #65764
  • V8 回移 ebd15783b7ba,提交人 Marja Hölttä,PR #65764
  • V8 拣选(cherry-pick)853553fe755c,提交人 Victor Gomes,PR #66241

回移和拣选是两种不同的动作。回移是把上游已经合入的改动搬到这条分支上,拣选则是从提交历史里挑出单个改动摘过来。两种做法都指向同一件事:把 V8 那边的修复同步进这个 LTS 版本。

剩下的一条提交不在 V8 名下,落在 stream 模块:keep async context of parked writes,提交人 Matteo Collina,PR #66907。这条改动处理的是被挂起的写入操作如何保留异步上下文。

发布页同时给出了各平台的安装包和二进制文件,覆盖 Windows 64 位与 ARM 64 位、macOS 的 Apple Silicon 与 Intel 版本、Linux 的 x64、ppc64le、s390x、arm64,以及 AIX 的 ppc64。源码包和文档链接也一并列出。

每个文件都附了 SHA256 校验值,校验清单标注为 Hash: SHA256。对需要核对下载完整性的用户来说,这些校验值就是比对依据。

一个 LTS 小版本,6 条提交里 5 条在补 V8,剩下 1 条修 stream 的异步上下文——这就是 24.22.2 的全部内容。