Node.js 24.20.0 'Krypton' LTS ships several SEMVER-MINOR additions: using scopes for AsyncLocalStorage, an end parameter for Buffer, permission.drop and a new --permission-audit flag, package maps support in the loader, a new node:stream/iter module, context.log() in the test runner, and WebAssembly JSPI enabled. It also updates root certificates to NSS 3.125 and bundles numerous dependency upgrades (npm 11.19.0, ngtcp2, nghttp3, c-ares, sqlite, timezone data) plus a long list of bug fixes across crypto, buffer, http, http2, quic, and net modules.

30m read timeFrom nodejs.org
Post cover image
Table of contents
Notable ChangesCommitsSHASUMS

Questions this post answers

What new features were added in Node.js 24.20.0?

Node.js 24.20.0 'Krypton' LTS adds using scopes to AsyncLocalStorage, an end parameter for Buffer methods, a permission.drop() API and --permission-audit flag, package maps support in the module loader, a new node:stream/iter module, context.log() in the test runner, and enables WebAssembly JSPI (JavaScript Promise Integration). Track new Node.js LTS capabilities like these on daily.dev before planning an upgrade.

Does Node.js 24.20.0 update root certificates?

Yes, Node.js 24.20.0 updates its bundled root certificates to NSS 3.125, along with dependency bumps including npm to 11.19.0, ngtcp2 to 1.25.0, nghttp3 to 1.18.0, c-ares, sqlite to 3.53.4, and timezone data to 2026c. Developers auditing Node.js dependency bumps can follow release changelogs like this on daily.dev.

What is node:stream/iter in Node.js 24.20.0?

node:stream/iter is a new experimental module added in Node.js 24.20.0 that implements iterator-based utilities for working with streams, introduced as a SEMVER-MINOR change alongside benchmarks for the feature. Keep up with emerging Node.js stream APIs like this one via daily.dev.

31.5K Impressions