from/prod
← All companies

THE COMPANY INDEX TRACKED BLOG

Node.js

Ideas, decisions, and lessons from the team.

nodejs.org (opens on the source site)LinkedIn X
32Posts tracked
3 days agoLatest publication
2.7Posts / month over the last 12 months

Latest writing

20 of 32 posts

Node.js 26.11.1 (Current) (opens on the source site)

Antoine du Hamel 2026-10-07, Version 26.11.1 (Current), @aduh95 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 updates" (Antoine du Hamel) Windows 64-bit Installer: https://nodejs.org/dist/v26.11.1/node-v26.11.1-x64.msi Windows ARM 64-bit Installer: https://nodejs.org/dist/v26.11.1/node-v26.11.1-arm64.msi Windows 64-bit Binary: https://nodejs.org/dist/v26.11.1/win-x64/node.exe Windows ARM 64-bit Binary:…

Read at the source

Node.js 26.11.0 (Current) (opens on the source site)

Antoine du Hamel 2026-10-07, Version 26.11.0 (Current), @aduh95 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) #62045 [6f6296fef9] - (SEMVER-MINOR) doc: promote Alpine Linux to tier 2 support (Stewart X Addison) #63737 [e998d260d0] - (SEMVER-MINOR) http: add isValidHeaderName() and isValidHeaderValue() (James M Snell) #66334 [7702a50e08] - (SEMVER-MINOR) http2: add connectionWindowSize option (Tim Perry)…

Read at the source

Node.js 22.23.3 (LTS) (opens on the source site)

Antoine du Hamel 2026-09-23, Version 22.23.3 'Jod' (LTS), @aduh95 prepared by @juanarbol Notable Changes [fe2a6b2be8] - crypto: update root certificates to NSS 3.125 (Node.js GitHub Bot) #64746 [871167ddfd] - deps: update corepack to 0.36.0 (Node.js GitHub Bot) #65653 [b816fc8958] - deps: upgrade npm to 10.9.9 (npm team) #64884 [e306521444] - deps: update icu to 78.3 (Node.js GitHub Bot) #62324 [a9cb31129f] - deps: update OpenSSL 3.5.8 (Node.js GitHub Bot) #65542 [2a3548e51c] - deps: update Undici to 6.28.1 (mcollina) #65790 [3909ff2c4a] - node-api: support SharedArrayBuffer in…

Read at the source

Node.js 26.10.0 (Current) (opens on the source site)

Skip to content LearnAboutDownloadBlogDocs Beta DocsContributeCourses ADH Antoine du Hamel 2026-09-22, Version 26.10.0 (Current), @aduh95 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 mounted VFS (Matteo Collina) #65909 [2b1701f810] - (SEMVER-MINOR) fs: add openAsBlobSync (greenhead) #65644 [080e76b3d7] - (SEMVER-MINOR) net: support sending net.BoundSocket to threads and child processes (Guy Bedford)…

Read at the source

Node.js 26.9.0 (Current) (opens on the source site)

Antoine du Hamel 2026-09-16, Version 26.9.0 (Current), @aduh95 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: discover hashes from OpenSSL providers (Filip Skokan) #65484 [2d2f4f6d1a] - (SEMVER-MINOR) ffi: enable module by default (Matteo Collina) #65475 [657415c6df] - (SEMVER-MINOR) lib: implement node:bench (James M Snell) #65606 [ebcfec2f0c] - (SEMVER-MINOR) perf_hooks: implement Histogram meanCI API…

Read at the source

Node.js 26.8.2 (Current) (opens on the source site)

Antoine du Hamel 2026-09-09, Version 26.8.2 (Current), @aduh95 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 Undici to 8.10.2 (Node.js GitHub Bot) #65788 [7efdbe3eb9] - deps: update OpenSSL to 3.5.8 (Node.js GitHub Bot) #65542 Commits [d8aedd6584] - build: skip dockit on riscv64 (Stewart X Addison) #62251 [1899c274eb] - build: activate correct default flags for riscv64 (Stewart X Addison) #65708…

Read at the source

Node.js 24.21.0 (LTS) (opens on the source site)

Skip to content LearnAboutDownloadBlogDocs Beta DocsContributeCourses ADH Antoine du Hamel 2026-09-08, Version 24.21.0 'Krypton' (LTS), @aduh95 Notable Changes [71106e1f17] - crypto: update root certificates to NSS 3.126 (Node.js GitHub Bot) #65495 [afca0a912d] - (SEMVER-MINOR) crypto: support loading private keys through STORE loaders (Filip Skokan) #63949 [6274fccbd9] - deps: update OpenSSL to 3.5.8 (Node.js GitHub Bot) #65542 [53cba013c7] - deps: update Undici to 7.29.1 (Node.js GitHub Bot) #65789 [0529772798] - (SEMVER-MINOR) lib,src: improve histogram implementation (James M Snell)…

Read at the source

Node.js 26.8.1 (Current) (opens on the source site)

Antoine du Hamel 2026-08-26, Version 26.8.1 (Current), @aduh95 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 (Antoine du Hamel) #65560 Windows 64-bit Installer: https://nodejs.org/dist/v26.8.1/node-v26.8.1-x64.msi Windows ARM 64-bit Installer: https://nodejs.org/dist/v26.8.1/node-v26.8.1-arm64.msi Windows 64-bit Binary: https://nodejs.org/dist/v26.8.1/win-x64/node.exe Windows ARM 64-bit Binary:…

Read at the source

Node.js 26.8.0 (Current) (opens on the source site)

Antoine du Hamel 2026-08-26, Version 26.8.0 (Current), @aduh95 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: enable SIV and GCM-SIV modes in Cipher/Decipher APIs (Filip Skokan) #63411 [3f4b80ebb5] - diagnostics_channel: mark TracingChannel as stable (Abdelrahman Awad) #64525 [753033c110] - (SEMVER-MINOR) lib,src: improve histogram implementation (James M Snell) #65024 [3d7d277493] - (SEMVER-MINOR) net:…

Read at the source

Node.js 24.20.0 (LTS) (opens on the source site)

Antoine du Hamel 2026-08-26, Version 24.20.0 'Krypton' (LTS), @aduh95 Notable Changes [b12bcc9ae1] - (SEMVER-MINOR) async_hooks: add using scopes to AsyncLocalStorage (Stephen Belanger) #61674 [e2eb88b36b] - (SEMVER-MINOR) buffer: add end parameter (Robert Nagy) #62390 [1fefdda18e] - crypto: update root certificates to NSS 3.125 (Node.js GitHub Bot) #64746 [4a158cf1ab] - doc: add MikeMcC399 as collaborator (Mike McCready) #64656 [d4cafce076] - (SEMVER-MINOR) lib,permission: add permission.drop (Rafael Gonzaga) #62672 [b3cfb55267] - (SEMVER-MINOR) loader: implement package maps (Maël Nison)…

Read at the source

Node.js Interactive 2026: A Recap (opens on the source site)

Aviv Keller Node.js Interactive 2026: A Recap More than a decade after the first Node.js Interactive was announced, the conference returned on August 12 and 13, 2026, as a dedicated experience inside RenderATL and alongside Atlanta Tech Week. Across the two-day speaker program, attendees learned that the future of Node.js is more than its extensive APIs. It also depends on the people who maintain critical infrastructure, the standards that keep runtimes interoperable, the platforms that make safe development easier, and the documentation and tests that turn new ideas into dependable software.…

Read at the source

Node.js 26.7.0 (Current) (opens on the source site)

Skip to content LearnAboutDownloadBlogDocs Beta DocsContributeCourses ADH Antoine du Hamel 2026-08-05, Version 26.7.0 (Current), @aduh95 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-MINOR) lib: add perfetto support (Chengzhong Wu) #64565 [11c2f9c642] - (SEMVER-MINOR) module: implement Symbol.dispose in ModuleHooks (Remco Haszing) #63928 [a646319f61] - (SEMVER-MINOR) test_runner: add support for…

Read at the source

Node.js 26.6.0 (Current) (opens on the source site)

Antoine du Hamel 2026-08-03, Version 26.6.0 (Current), @aduh95 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 test:log event (Moshe Atlow) #64389 [56ce83b3ee] - (SEMVER-MINOR) test_runner: report entryFile in TestStream events (Moshe Atlow) #64309 Commits [248ff9fa5c] - assert,util: fix TypeError on Maps with null keys (Paul Bouchon) #64441 [3b5baceafe] - benchmark: add bytes variant to webstreams…

Read at the source

Node.js 24.19.0 (LTS) (opens on the source site)

Antoine du Hamel 2026-08-03, Version 24.19.0 'Krypton' (LTS), @aduh95 Notable Changes [d08872b530] - (SEMVER-MINOR) buffer: implement blob.textStream() (Matthew Aitken) #64036 [35222948be] - (SEMVER-MINOR) deps: update OpenSSL build config to support compression (Tim Perry) #62217 [d6ab039f24] - (SEMVER-MINOR) doc: update blockList stability status to release candidate (alphaleadership) #63050 [1da05fb79d] - doc: mark stream.compose stable (Matteo Collina) #62562 [3c1636dabf] - (SEMVER-MINOR) esm: add --experimental-import-text flag (Efe) #62300 [e323e877be] - (SEMVER-MINOR) fs: support…

Read at the source

Node.js 24.18.1 (LTS) (opens on the source site)

Juan José 2026-07-29, Version 24.18.1 'Krypton' (LTS), @juanarbol This is a security release. Notable Changes (CVE-2026-56846) http2: retain header memory in session accounting (Matteo Collina) – High (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 PFX object-array agent keys (RafaelGSS) – Medium (CVE-2026-58040) https: bind identity checks to session reuse (Matteo Collina) – Medium (CVE-2026-58041) sqlite: invalidate tag store iterators on…

Read at the source

Node.js 26.5.1 (Current) (opens on the source site)

Rafael Gonzaga 2026-07-29, Version 26.5.1 (Current), @RafaelGSS 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 PFX object-array agent keys (RafaelGSS) – Medium (CVE-2026-58040) https: bind identity checks to session reuse (Matteo Collina) – Medium (CVE-2026-58041) sqlite: invalidate tag store iterators on statement reset (Matteo Collina) – Medium (CVE-2026-58042) dns: handle large resolveAny address…

Read at the source

Node.js 22.23.2 (LTS) (opens on the source site)

Marco Ippolito 2026-07-29, Version 22.23.2 'Jod' (LTS), @marco-ippolito This is a security release. Notable Changes (CVE-2026-56846) http2: retain header memory in session accounting (Matteo Collina) – High (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 PFX object-array agent keys (RafaelGSS) – Medium (CVE-2026-58040) https: bind identity checks to session reuse (Matteo Collina) – Medium (CVE-2026-58042) dns: handle large resolveAny address…

Read at the source

Wednesday, July 29, 2026 Security Releases (opens on the source site)

The Node.js Project Security releases available Updates are now available for the 26.x, 24.x, 22.x Node.js release lines for the following issues. This security release includes the following dependency updates to address public vulnerabilities: undici (8.9.0, 7.29.0, 6.28.0) on 26.x, 24.x, 22.x llhttp (9.4.3) on 26.x, 24.x, 22.x A flaw in Node.js HTTP/2 handling can let retained header blocks evade maxSessionMemory limits and cause remote memory exhaustion. Impact: This vulnerability affects all users in active release lines: 24.x, 22.x Thank you, to leduckhuong for reporting this…

Read at the source

Check out the New Node.js API Documentation Preview (opens on the source site)

Guilherme Araújo We've been rebuilding how Node.js generates and presents its API documentation, and a preview is now live at beta.docs.nodejs.org. Before it becomes the default, we want as many people as possible to use it for real work and tell us what you think. What's different for readers The content itself hasn't changed: every page is generated from the same Markdown files in the nodejs/node repository that power the current docs. The features you rely on today made the trip too: light and dark themes, ESM/CJS switching and copy buttons on snippets, stability badges, version history,…

Read at the source

Node.js 26.5.0 (Current) (opens on the source site)

RL Richard Lau 2026-07-08, Version 26.5.0 (Current), @richardlau 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) buffer: implement blob.textStream() (Matthew Aitken) #64036 [b373202efc] - (SEMVER-MINOR) esm: add --experimental-import-text flag (Efe) #62300 [39e0c14455] - (SEMVER-MINOR) perf_hooks: sample delay per event loop iteration (Pablo Erhard) #62935 [999a83c937] - (SEMVER-MINOR) stream: expose…

Read at the source

Privacy choices

Reading never requires analytics. These choices last 90 days on this browser.

Essential sign-in and security storage always stays on. Read the privacy notice.