winget install --id OpenJS.NodeJS.23
About Node.js 23
Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.
What's new in 23.11.0
Notable Changes - [64b086740a] - (SEMVER-MINOR) assert: implement partial error comparison (Ruben Bridgewater) #57370 - [053cef70e0] - (SEMVER-MINOR) crypto: add optional callback to crypto.diffieHellman (Filip Skokan) #57274 - [f8aff90235] - (SEMVER-MINOR) process: add execve (Paolo Insogna) #56496 - [4b04c92d7d] - (SEMVER-MINOR) sqlite: add StatementSync.prototype.columns() (Colin Ihrig) #57490 - [1b8d1d3a3a] - (SEMVER-MINOR) util: expose diff function used by the assertion errors (Giovanni Bucci) #57462 Commits - [7b72396c8b] - assert: improve partialDeepStrictEqual performance (Ruben Bridgewater) #57509 - [64b086740a] - (SEMVER-MINOR) assert: implement partial error comparison (Ruben Bridgewater) #57370 - [f694d7de0e] - (SEMVER-MINOR) assert: improve partialDeepStrictEqual (Ruben Bridgewater) #57370 - [80d9d5653f] - (SEMVER-MINOR) assert,util: improve performance (Ruben Bridgewater) #57370 - [d52a71f832] - (SEMVER-MINOR) benchmark: adjust assert runtimes (Ruben Bridgewater) #57370 - [7592cf4cd7] - (SEMVER-MINOR) benchmark: skip running some assert benchmarks by default (Ruben Bridgewater) #57370 - [e4cc54a746] - (SEMVER-MINOR) benchmark: add assert partialDeepStrictEqual benchmark (Ruben Bridgewater) #57370 - [de48407011] - build: fix update-wpt workflow (Jonas) #57468 - [52cd0954f9] - cli: clarify --cpu-prof-name allowed values (Eugenio Ceschia) #57433 - [7611fc14de] - crypto: fix output of privateDecrypt with zero-length data (Filip Skokan) #57575 - [cc42ee8fc7] - crypto: ensure expected JWK alg in SubtleCrypto.importKey RSA imports (Filip Skokan) #57450 - [053cef70e0...
Version history
| Version | Updated | Notes |
|---|---|---|
| 23.11.0 | Unknown | Notable Changes - [64b086740a] - (SEMVER-MINOR) assert: implement partial error comparison (Ruben Bridgewater) #57370 - [053cef70e0] - (SEMVER-MINOR) crypto: add optional callback to crypto.diffieHellman (Filip Skokan) #... |
| 23.10.0 | Unknown | No notes |
| 23.9.0 | Unknown | Notable Changes - [927d985aa0] - (SEMVER-MINOR) dns: add TLSA record query and parsing (Rithvik Vibhu) #52983 - [0236fbf75a] - (SEMVER-MINOR) process: add threadCpuUsage (Paolo Insogna) #56467 Commits - [f4a82fddb1] - be... |
| 23.8.0 | Unknown | Release notes |
| 23.7.0 | Unknown | Release notes |
| 23.6.1 | Unknown | This is a security release. Notable Changes - CVE-2025-23083 - src,loader,permission: throw on InternalWorker use when permission model is enabled (High) - CVE-2025-23085 - src: fix HTTP2 mem leak on premature close and... |
| 23.6.0 | Unknown | Notable Changes Unflagging --experimental-strip-types This release enables the flag --experimental-strip-types by default. Node.js will be able to execute TypeScript files without additional configuration: node file.ts T... |
| 23.5.0 | Unknown | Release notes |
| 23.4.0 | Unknown | Release notes |
| 23.3.0 | Unknown | Notable Changes - [5767b76c30] - doc: enforce strict policy to semver-major releases (Rafael Gonzaga) #55732 - [ccb69bb8d5] - (SEMVER-MINOR) src: add cli option to preserve env vars on dr (Rafael Gonzaga) #55697 - [d4e79... |
| 23.2.0 | Unknown | Notable Changes Update root certificates to NSS 3.104 This is the version of NSS that shipped in Firefox 131.0 on 2024-10-01. Certificates added: - FIRMAPROFESIONAL CA ROOT-A WEB - TWCA CYBER Root CA - SecureSign Root CA... |
| 23.1.0 | Unknown | Notable Changes Buffer now work with resizable ArrayBuffer When a Buffer is created using a resizable ArrayBuffer, the Buffer length will now correctly change as the underlying ArrayBuffer size is changed. Contributed by... |
| 23.0.0 | Unknown | We're excited to announce the release of Node.js 23! Key highlights include: - Enabling require(esm) by default for Node.js applications - Removing support for Windows 32-bit systems - Stabilizing the node --run command... |