Перейти до вмісту

Node.js 22.23.3 (LTS)

Antoine du Hamel

2026-09-23, Version 22.23.3 'Jod' (LTS), @aduh95 prepared by @juanarbol

Notable Changes

Commits

  • [44cf27b8fa] - build: update binary-upload to use correct tarball name (Stewart X Addison) #65282
  • [fe2a6b2be8] - crypto: update root certificates to NSS 3.125 (Node.js GitHub Bot) #64746
  • [71feba6b69] - crypto: update root certificates to NSS 3.123.1 (Node.js GitHub Bot) #63527
  • [871167ddfd] - deps: update corepack to 0.36.0 (Node.js GitHub Bot) #65653
  • [2a3548e51c] - deps: update undici to 6.28.1 (mcollina) #65790
  • [59d853a4df] - deps: update archs files for openssl-3.5.8 (Node.js GitHub Bot) #65542
  • [a9cb31129f] - deps: upgrade openssl sources to openssl-3.5.8 (Node.js GitHub Bot) #65542
  • [3376e27de2] - deps: V8: cherry-pick a6eaf7574109 (Camillo Bruni) #65402
  • [b816fc8958] - deps: upgrade npm to 10.9.9 (npm team) #64884
  • [4e4bd1b104] - deps: update timezone to 2026c (Node.js GitHub Bot) #64588
  • [7d82841b4e] - deps: update c-ares to 1.34.8 (Node.js GitHub Bot) #64330
  • [01855a19d3] - deps: c-ares: cherry-pick 8ba37af8e3fb (René) #64110
  • [23fb398c3d] - deps: update corepack to 0.35.0 (Node.js GitHub Bot) #63375
  • [5286330365] - deps: update corepack to 0.34.7 (Node.js GitHub Bot) #62810
  • [6d6c3c98b1] - deps: update timezone to 2026b (Node.js GitHub Bot) #62962
  • [e306521444] - deps: update icu to 78.3 (Node.js GitHub Bot) #62324
  • [d9cb8468a3] - doc: clarify filter option of sqlite.database.applyChangeset (Antoine du Hamel) #63515
  • [c9c5662d91] - doc: add sxa GPG key (ed25519) (Stewart X Addison) #64193
  • [37f21068c4] - fs: restore fs patchability in ESM loader (Joyee Cheung) #62835
  • [7c2df5dd96] - http2: avoid uaf while receiving and sending rst_stream (esgor) #64166
  • [3909ff2c4a] - node-api: support SharedArrayBuffer in napi_create_typedarray (Yilong Li) #62710
  • [66de6349ad] - node-api: add napi_create_external_sharedarraybuffer (Ben Noordhuis) #62623
  • [ce9139107f] - src: escape Windows environment variables in task runner (Antoine du Hamel) #65217
  • [839480a471] - test: fix link-local dgram scope assertion (Filip Skokan) #65629
  • [40eac4a32f] - test: account for varied OpenSSL CCM final behaviours (Filip Skokan) #65542
  • [75098a9e8c] - tools: update gr2m/create-or-update-pull-request-action to v1.10.1 (Mike McCready) #63065
  • [08b6ac0416] - tools: revert OpenSSL update workflow to ubuntu-latest (Richard Lau) #62627
  • [02cafc479f] - tools: fix commit linter for semver-major release proposals (Antoine du Hamel) #62993
  • [6f6cd3768d] - tools: sync mk-ca-bundle.pl with curl (Archkon) #64753
  • [bc5753d438] - tools: remove envinfo from our workflows (Antoine du Hamel) #64259
  • [d68ee9f8a5] - tools: validate version number in release proposal commit message lint (Antoine du Hamel) #64070
  • [38ee2e895f] - tools: avoid test/fixtures/wpt/README.md conflicts (Filip Skokan) #63938
  • [fdc65e489f] - tools: use different branch for tool updates on staging branches (Antoine du Hamel) #63110
  • [e5a6fde002] - tools: update gyp-next to 0.22.1 (Node.js GitHub Bot) #62961
  • [5fbbad6e82] - url: handle unparsable serialized URLs in setters (Matteo Collina) #64651
  • [ed019e4854] - util: preserve function names without source map names (Hiroki Osame) #65108

Windows 32-bit Installer: https://nodejs.org/dist/v22.23.3/node-v22.23.3-x86.msi
Windows 64-bit Installer: https://nodejs.org/dist/v22.23.3/node-v22.23.3-x64.msi
Windows ARM 64-bit Installer: https://nodejs.org/dist/v22.23.3/node-v22.23.3-arm64.msi
Windows 32-bit Binary: https://nodejs.org/dist/v22.23.3/win-x86/node.exe
Windows 64-bit Binary: https://nodejs.org/dist/v22.23.3/win-x64/node.exe
Windows ARM 64-bit Binary: https://nodejs.org/dist/v22.23.3/win-arm64/node.exe
macOS 64-bit Installer: https://nodejs.org/dist/v22.23.3/node-v22.23.3.pkg
macOS Apple Silicon 64-bit Binary: https://nodejs.org/dist/v22.23.3/node-v22.23.3-darwin-arm64.tar.gz
macOS Intel 64-bit Binary: https://nodejs.org/dist/v22.23.3/node-v22.23.3-darwin-x64.tar.gz
Linux 64-bit Binary: https://nodejs.org/dist/v22.23.3/node-v22.23.3-linux-x64.tar.xz
Linux PPC LE 64-bit Binary: https://nodejs.org/dist/v22.23.3/node-v22.23.3-linux-ppc64le.tar.xz
Linux s390x 64-bit Binary: https://nodejs.org/dist/v22.23.3/node-v22.23.3-linux-s390x.tar.xz
AIX 64-bit Binary: https://nodejs.org/dist/v22.23.3/node-v22.23.3-aix-ppc64.tar.gz
ARMv7 32-bit Binary: https://nodejs.org/dist/v22.23.3/node-v22.23.3-linux-armv7l.tar.xz
ARMv8 64-bit Binary: https://nodejs.org/dist/v22.23.3/node-v22.23.3-linux-arm64.tar.xz
Source Code: https://nodejs.org/dist/v22.23.3/node-v22.23.3.tar.gz
Other release files: https://nodejs.org/dist/v22.23.3/
Documentation: https://nodejs.org/docs/v22.23.3/api/

SHASUMS

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

b85dc5f0d7a9be8038c4e73450d9125b241c792ec7ec495229345f86d1e3f6fa  node-v22.23.3-aix-ppc64.tar.gz
a6fcbecafce9c8fbf86ffcb5fb12a66af5f465c449ef5e2fcf7c4e651c1a9b14  node-v22.23.3-arm64.msi
23b25245dcfb9af7262f8ff142e9e2e0af025368117329e7a7458a51e5922f53  node-v22.23.3-darwin-arm64.tar.gz
72d5d8832b41c9d9646197af614ffd751406ea4d215060eb91b98864e1919a3e  node-v22.23.3-darwin-arm64.tar.xz
8a677b0219178efd6eb0e475457c4afb452b521a92f6e67845a73bd85727f2a8  node-v22.23.3-darwin-x64.tar.gz
ac41874c3352937119cfec39e1a98c578fe58ce8a86d7e785b89a4706015f305  node-v22.23.3-darwin-x64.tar.xz
eff1a7e67736bdf25db421ddaa613ed605f751a7b9fe07fb473ea880d1348987  node-v22.23.3-headers.tar.gz
8448fe9f94d65aece4df26f266358644d6f41da4ce23aab09675e206edcff1d4  node-v22.23.3-headers.tar.xz
5ced2d48d1d7198739b7f86804de0171aefb6823b684b12341d3321afc3cb0b2  node-v22.23.3-linux-arm64.tar.gz
a44aeb94849a299b22df10b9e622ec2f605c2183501bc40590705131de7c740f  node-v22.23.3-linux-arm64.tar.xz
8b99058ec6f4e372b9887f8ecb577a292adb132d59e5104356428a758fdb126c  node-v22.23.3-linux-armv7l.tar.gz
590a2768199bdd0b848648a81cd7f07f88a5ceb27949f0c70d5e6652c3eaca69  node-v22.23.3-linux-armv7l.tar.xz
236712ddef73f56c0e0590a2c49f69c8393a2c2d82c3d62c7c165605b472b38d  node-v22.23.3-linux-ppc64le.tar.gz
0214e542c73686134856784c0cbd2762b5414097640762b4afc2e33e6e499207  node-v22.23.3-linux-ppc64le.tar.xz
51f64794f5f61bdfc80aa186c8273021473997605cf90ed31ed148bee650a554  node-v22.23.3-linux-s390x.tar.gz
a311c8f0b352e7dedc13958b612ac190a56456fc837dd26cd5e5845713a1eb1d  node-v22.23.3-linux-s390x.tar.xz
633f49a4f388c5f9564d56d9c0f5ffa394346d92ca0076fe21cf776ece1988bc  node-v22.23.3-linux-x64-musl.tar.gz
0564c678817e6b6fd7860689283185cecdf42e644135b45636094757b9a7922b  node-v22.23.3-linux-x64-musl.tar.xz
1084aa36196bba4c3a5e69a1ee388a6e4ff729dad09445fbcd434b28fe3c24af  node-v22.23.3-linux-x64.tar.gz
df450af89261115ef9f9e3830c3eeb2cc9213b63c720b1af623cb5dcbe2e02de  node-v22.23.3-linux-x64.tar.xz
55c853a53b4bf88c1d8fd70e6add0b22b49c0e76352d4044caaa90512734ab7e  node-v22.23.3.pkg
9436c81b284889303d39f5b8bd629bf19e790c665ccb94b4994aa87220d9799a  node-v22.23.3.tar.gz
bd97093e1a1e9243338950c174a693a64d4e0926a9c6ce259962bc58d5e96909  node-v22.23.3.tar.xz
33fbc3458ce5cddd694f319bcb47490fbce720c492e25573b594e205c189c89a  node-v22.23.3-win-arm64.7z
33dad22e4cef5ee8f9fbb1b0d037fdacd0e56d12a4580f0d63f68b894deab535  node-v22.23.3-win-arm64.zip
fa7a98510f2edf181733dee15a200a5039a0459511366150e4c64da72a53ab94  node-v22.23.3-win-x64.7z
2b0ff57b049cda1bbcea2240eec20467018713c1efe1f7360c2681859b90ed71  node-v22.23.3-win-x64.zip
ff5ffeb0cc42d76b4bfe453638dbe9a69738fdaec967a14cd84f3b11225bb523  node-v22.23.3-win-x86.7z
1e07ac00e61b41b7ecf242de8e38883d237d5ad3fdcad7c16f2dd3a88670e2b6  node-v22.23.3-win-x86.zip
1c0efc8449987e7da5d184786a0a96da83ffa11d334421201e5c09b93017cb8d  node-v22.23.3-x64.msi
c71bbe31029c99d6f9cffa4841056ecc49dcd1fb09ef739b7e85dc7b207242b4  node-v22.23.3-x86.msi
b5a3165ec6f24c0b1fe2a10fed58e03f6c1d7d141beb3b225ff030ceac6c5eb5  win-arm64/node.exe
5378f5bad777b4929d1cd4f58974e0ef03815ce5c159863f1875c4b434460c27  win-arm64/node.lib
3f21d9cee58b7168ee46827e04d381dcdeb2d1cc5974bc226ba3a1bcd6bf8988  win-arm64/node_pdb.7z
bb155f2ecad21c98cd909831cb26320e123dd010a654f3649e8ba54a7de9f433  win-arm64/node_pdb.zip
9c9245166b4a8e182e0b797da9c20136117ff24368eaff1fec8343a123c8db0e  win-x64/node.exe
c243185f2347870cadb637c909bf123fc703dc65dbfa769b17ec45a4b661d782  win-x64/node.lib
1babb45798cf3a2d4e70574ba926e7ff26b71487ed940a98cdd4971f32af4cae  win-x64/node_pdb.7z
ab9fe384f04575fab7b2915b02d109a1d415b184cd6b28239fdb67e12c260321  win-x64/node_pdb.zip
a8aa72dda43af5357d0a502548a54e402d4f7643be221662624a2cc876cd37bb  win-x86/node.exe
eff47cc18fe2d3e40886cd49f04a85134681657d8b0f2afc55f363743cf6ddd7  win-x86/node.lib
18963f55b0ebda23c72ab023990e68bce5302645f9643b6f0ac52dc809e3c501  win-x86/node_pdb.7z
95d75dce4db28836ef7ff2ddada21c1df67cc07f7d9a727ac38b021ee3afdeaa  win-x86/node_pdb.zip

-----BEGIN PGP SIGNATURE-----

iHUEARYIAB0WIQRb6KP2yKXAHRBsCtggsaOQsWjTVgUCarQJ5gAKCRAgsaOQsWjT
Vi6XAQD18cb42T8Iokdj3jgAfoB41fqECt7DeN43VsgOoSNDZwEAxqn3W+nDSkFo
aQyV6A9gETWcFz27zSzMVA+vDrzbvQM=
=2yJE
-----END PGP SIGNATURE-----