Catalog / Node.js

Node.js 25 to 26

Every Node.js 26.x release the archive holds, 17 of them, starting at 26.0.0 and running to 26.11.1. The publisher writes these one at a time and its documentation describes the version you are on, so the run between two majors is not laid out anywhere as a list.

Releases
17 17 carry notes
Opened
5 May 2026 5 months ago
Span
5 months to 7 Oct 2026
Breaking
0 none tagged

The turn

The last 25.x release the archive holds before the turn is 25.9.0, on 1 Apr 2026. 26.0.0 followed 34 days later. The archive holds no 25.x release after 26.0.0 opened.

Every 26.x release

All Node.js releases
26.11.1changed

Commits [2dc4638e85] - Revert "build: toggle doc-kit verbosity based on V" (Antoine du Hamel) [3febbc54ec] - Revert "build, doc: move to redesign" (Antoine du Hamel) [173250e2e7] - Revert "tools: bump the doc group in /tools/doc with 4 upda

26.11.0addedchanged

Notable Changes [232f178825] - (SEMVER-MINOR) buffer: add isLatin1 (James M Snell) #66298 [27778036de] - (SEMVER-MINOR) buffer: add Buffer.stringLength() (Matteo Collina) #66064 [4f84c4bda2] - build, doc: move to redesign (Aviv Keller) #620

26.10.0securityaddedchanged

Notable Changes [c0a42d23e5] - (SEMVER-MINOR) crypto: add crypto.parsePKCS12() (Brian Muenzenmeyer) #65627 [eb4fabe81e] - doc: add araujogui to collaborators (Guilherme Araújo) #66090 [64fb33d791] - (SEMVER-MINOR) ffi: load libraries from a

26.9.0securityaddedfixed

Notable Changes [d414624dce] - (SEMVER-MINOR) crypto: add a generic MAC API (Filip Skokan) #65553 [7ac458f802] - (SEMVER-MINOR) crypto: discover ciphers from OpenSSL providers (Filip Skokan) #65484 [7c7e95a3bd] - (SEMVER-MINOR) crypto: disc

26.8.2securityaddedchanged

Notable Changes [616bd3fa26] - doc: deprecate Server.prototype._listen2 in node:net (Antoine du Hamel) #65593 [ae1801eb55] - meta: refine the security vuln posture for experimental features (James M Snell) #65438 [09feba74c8] - deps: update

26.8.1

Notable Changes Out-of-band release to fix node --version which was reporting an alpha version. Commits [ebd35a9eec] - src: revert accidental alpha designation (Antoine du Hamel) #65568 [0b0dd87fcc] - tools: fix tools/nix/list-requisites.sh

26.8.0securityaddedfixed

Notable Changes [74234ee30e] - (SEMVER-MINOR) benchmark: add --analyze mode to compare.js (James M Snell) #65416 [4232997fa2] - crypto: update root certificates to NSS 3.126 (Node.js GitHub Bot) #65495 [f0531f1c87] - (SEMVER-MINOR) crypto:

26.7.0securityaddedchanged

Notable Changes [58717685a1] - (SEMVER-MINOR) crypto: support loading private keys through STORE loaders (Filip Skokan) #63949 [44b940ee8c] - crypto: update root certificates to NSS 3.125 (Node.js GitHub Bot) #64746 [c1e4f7365e] - (SEMVER-M

26.6.0addedfixedchanged

Notable Changes [5a36018abc] - doc: add MikeMcC399 as collaborator (Mike McCready) #64656 [9b04f82d7b] - (SEMVER-MINOR) ffi: add getCurrentEventLoop (Paolo Insogna) #64323 [bb51f2c960] - (SEMVER-MINOR) test_runner: add context.log() and tes

26.5.1securitychanged

This is a security release. Notable Changes (CVE-2026-56848) http2: defer rst stream while in scope (Matteo Collina) – High (CVE-2026-58043) permission: avoid granting radix split nodes (RafaelGSS) – High (CVE-2026-56850) https: distinguish

26.5.0securityaddedfixed

Notable Changes New release key Welcome to our newest releaser, Stewart X Addison. Future Node.js releases may be signed with his release key, 655F3B5C1FB3FA8D1A0CA6BDE4A7D232B936D2FD. Other notable changes [55f48446c7] - (SEMVER-MINOR) buf

26.4.0securityaddedchanged

Notable Changes [cde0daabcc] - (SEMVER-MINOR) doc: update blockList stability status to release candidate (alphaleadership) #63050 [b78f5a7537] - (SEMVER-MINOR) fs: support caller-supplied readFile() buffers (Matteo Collina) #63634 [417aacb

26.3.1securityaddedchanged

This is a security release. Notable Changes (CVE-2026-48618) tls: normalize hostname for server identity checks (Matteo Collina) – High (CVE-2026-48933) crypto: guard WebCrypto cipher output length (Filip Skokan) – High (CVE-2026-48615) lib

26.3.0securityaddedchanged

Notable Changes Potential changes to macOS Universal Binary availability With Apple and its ecosystem progressively dropping support for Intel-based architectures, it has become apparent that the Node.js project may not be able to maintain

26.2.0addedfixedchanged

Notable Changes [189d43a193] - doc: mark stream.compose stable (Matteo Collina) #62562 [f858c6140e] - (SEMVER-MINOR) fs: add Temporal.Instant support to Stats and BigIntStats (Livia Medeiros) #60789 [0cbb3895df] - (SEMVER-MINOR) http: add w

26.1.0securityaddedfixed

Notable Changes Experimental node:ffi module Node.js now includes an experimental node:ffi module for loading dynamic libraries and calling native symbols from JavaScript. The API is gated behind the --experimental-ffi flag and, when the Pe

26.0.0securityaddedfixed

We're excited to announce the release of Node.js 26! Highlights include the Temporal API enabled by default, updates to the V8 JavaScript engine to 14.6, Undici to 8.0, and several important deprecations and removals as we continue to moder