Node.js
latest 26.12.1
- github nodejs/node
What to do
latest26.12.1
warning: 2 need action
- releases, 25.9.0 to 26.12.1
- 19
- need action
- 2
- safe to upgrade
- 6
- no summary yet
- 5
- digest fixes you can skip
- 6
what has changed, in the order you upgrade
v2619 releases · 1 featured · 12 notable · 6 digest, 2 need action, 5 not summarized
- featured26.0.0
Node.js 26 enables Temporal by default, updates V8 to 14.6 and Undici to 8.0, and removes several legacy modules.
warning: action required · 3 breaking changes
- breaking[1]:
http.Server.prototype.writeHeader()is removed. - breaking[2]:The legacy
_stream_*modules (_stream_wrap,_stream_readable,_stream_writable,_stream_duplex,_stream_transform,_stream_passthrough) are removed. - breaking[3]:The
--experimental-transform-typesflag is removed.
- breaking[1]:
- notable26.1.0
note: no summary for this older releaseread the release notes
- notable26.2.0
note: no summary for this older releaseread the release notes
- notable26.3.0
note: no summary for this older releaseread the release notes
digest1 digest release
- notable26.4.0
note: no summary for this older releaseread the release notes
- notable26.5.0
Node.js 26.5.0 adds blob.textStream(), ReadableStreamTee and TLS group reporting, plus many fixes
ok: safe to upgrade
digest1 digest release
- notable26.6.0
Adds ffi getCurrentEventLoop and test runner context.log(), plus many stream and QUIC fixes.
ok: safe to upgrade
- notable26.7.0
Adds perfetto tracing, STORE key loading, ModuleHooks disposal and many crypto, FFI and stream fixes.
ok: safe to upgrade
- notable26.8.0
Adds SIV and GCM-SIV cipher modes, new sqlite statement close(), and faster net.BlockList and histograms.
ok: safe to upgrade
- notable26.9.0
Adds a generic MAC API, node:bench, Web Workers and an experimental DTLS API; no breaking changes listed.
ok: safe to upgrade
- notable26.10.0
New util.debounce, util.throttle, crypto.parsePKCS12 and VFS mounts; no breaking changes listed
ok: safe to upgrade
- notable26.11.0
Adds new Buffer, HTTP and histogram APIs but renames sqlite classes and drops --vfs-mount
warning: action required · 2 breaking changes
- breaking[1]:The sqlite classes
DatabaseSyncandStatementSyncare renamed, so code using the old names stops working. - breaking[2]:The
--vfs-mountoption is dropped and the load mount point is pinned instead.
- breaking[1]:The sqlite classes
digest1 digest release
- notable26.12.0
pending: summary queuedread the release notes
digest1 digest release