Changelog

nodejs/node · · 3 commits

Node 24.15.0 lands with new flags

Node.js 24.15.0 ships, adding CLI, crypto, and fs features, plus a permission-model clarification and a libffi build fix.

Node.js 24.15.0 LTS release (nodejs-github-bot0dceddd)

This release cut 24.15.0 "Krypton" and pulls in several semver-minor additions: new CLI flags like --max-heap-size and --require-module/--no-require-module, raw key format support in KeyObject, and throwIfNoEntry for fs.stat/fs.promises.stat. It also updates the release documentation across the tree, so this is a meaningful feature drop for the LTS line.

Permission model docs now spell out process._debugProcess() behavior (cybe4sent1nel95dee4f)

The permission docs now explicitly note that process._debugProcess(pid) is not blocked by the kInspector scope and can be used to trigger Inspector activation in another Node.js process on the same host. That clarification matters for anyone using --permission as a sandboxing boundary.

Fix libffi dependency compilation (ShogunPanda3f52482)

The build for bundled libffi was adjusted to use shared intermediate output paths and proper dependency ordering. This should unblock or stabilize native builds on affected platforms without changing runtime behavior.

Other misc changes

  • Release documentation and changelog updates for v24.15.0
  • Misc API docs version bumps and deprecation note updates