winget install --id OpenJS.NodeJS.22
About Node.js 22
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 22.22.3
Commits - [4f780905c5] - crypto: fix potential null pointer dereference when BIO_meth_new() fails (Nora Dossche) #61788 - [4a09efb947] - crypto: update root certificates to NSS 3.121 (Node.js GitHub Bot) #62485 - [e4c0d99839] - deps: update timezone to 2026a (Node.js GitHub Bot) #62164 - [0226c8dd7a] - deps: update simdjson to 4.5.0 (Node.js GitHub Bot) #62382 - [e742ab748c] - deps: update sqlite to 3.51.3 (Node.js GitHub Bot) #62256 - [73cac0571a] - deps: update amaro to 1.1.8 (Node.js GitHub Bot) #62151 - [ae5c162b93] - deps: update amaro to 1.1.7 (Node.js GitHub Bot) #61730 - [b819cb9977] - deps: update amaro to 1.1.6 (Node.js GitHub Bot) #61603 - [bbcce09dc7] - deps: update sqlite to 3.52.0 (Node.js GitHub Bot) #62150 - [22ff2d81ce] - deps: update simdjson to 4.3.1 (Node.js GitHub Bot) #61930 - [f49b51d75c] - deps: update acorn-walk to 8.3.5 (Node.js GitHub Bot) #61928 - [1a5cec0d49] - deps: update acorn to 8.16.0 (Node.js GitHub Bot) #61925 - [d339497688] - deps: update nbytes to 0.1.3 (Node.js GitHub Bot) #61879 - [3ff8ffd459] - deps: remove stale OpenSSL arch configs (René) #61834 - [b8ddbc1e9a] - deps: update llhttp to 9.3.1 (Node.js GitHub Bot) #61827 - [ffda97afd4] - deps: update googletest to 2461743991f9aa53e9a3625eafcbacd81a3c74cd (Node.js GitHub Bot) #62484 - [79aa32cf4f] - deps: update googletest to 73a63ea05dc8ca29ec1d2c1d66481dd0de1950f1 (Node.js GitHub Bot) #61927 - [b6957e13b6] - deps: update archs files for openssl-3.5.6 (Node.js GitHub Bot) #62629 - [3a27669063] - deps: upgrade openssl sources to openssl-3.5.6 (Node.js GitHub Bot) #62629 - [d568a1bb53]...
Version history
| Version | Updated | Notes |
|---|---|---|
| 22.22.3 | Unknown | Commits - [4f780905c5] - crypto: fix potential null pointer dereference when BIO_meth_new() fails (Nora Dossche) #61788 - [4a09efb947] - crypto: update root certificates to NSS 3.121 (Node.js GitHub Bot) #62485 - [e4c0d9... |
| 22.22.2 | Unknown | This is a security release. Notable Changes - (CVE-2026-21637) wrap SNICallback invocation in try/catch (Matteo Collina) - High - (CVE-2026-21710) use null prototype for headersDistinct/trailersDistinct (Matteo Collina)... |
| 22.22.1 | Unknown | Release notes |
| 22.22.0 | Unknown | This is a security release. Notable Changes lib: - (CVE-2025-59465) add TLSSocket default error handler - (CVE-2025-55132) disable futimes when permission model is enabled lib,permission: - (CVE-2025-55130) require full... |
| 22.21.1 | Unknown | Commits - [af33e8e668] - benchmark: remove unused variable from util/priority-queue (Bruno Rodrigues) #59872 - [6764ce8756] - benchmark: update count to n in permission startup (Bruno Rodrigues) #59872 - [4e8d99f0dc] - b... |
| 22.21.0 | Unknown | Notable Changes - [1486fedea1] - (SEMVER-MINOR) cli: add --use-env-proxy (Joyee Cheung) #59151 - [bedaaa11fc] - (SEMVER-MINOR) http: support http proxy for fetch under NODE_USE_ENV_PROXY (Joyee Cheung) #57165 - [af8b5fa2... |
| 22.20.0 | Unknown | No notes |
| 22.19.0 | Unknown | No notes |
| 22.18.0 | Unknown | No notes |
| 22.17.1 | Unknown | This is a security release. Notable Changes - (CVE-2025-27210) Windows Device Names (CON, PRN, AUX) Bypass Path Traversal Protection in path.normalize() Commits - [8cf5d66ab7] - (CVE-2025-27210) lib: handle all windows r... |
| 22.17.0 | Unknown | Release notes |
| 22.16.0 | Unknown | Release notes |
| 22.15.1 | Unknown | No notes |
| 22.15.0 | Unknown | Release notes |
| 22.14.0 | Unknown | Release notes |
| 22.13.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... |
| 22.13.0 | Unknown | Release notes |
| 22.12.0 | Unknown | No notes |
| 22.11.0 | Unknown | Notable Changes This release marks the transition of Node.js 22.x into Long Term Support (LTS) with the codename 'Jod'. The 22.x release line now moves into "Active LTS" and will remain so until October 2025. After that... |
| 22.10.0 | Unknown | Notable Changes New "module-sync" exports condition This release introduces a "module-sync" exports condition that's enabled when require(esm) is enabled, so packages can supply a synchronous ES module to the Node.js mod... |