Node.js 27.0.0-alpha.0.1.0 (Alpha)
Antoine du Hamel
2026-11-12, Version 27.0.0-alpha.0.1.0 (Alpha), @aduh95
Notable Changes
- [
33d4e6c73a] - (SEMVER-MINOR) child_process: add subprocess.timedOut (Marco) #66639 - [
edc7ec4a77] - (SEMVER-MINOR) crypto: make X.509 inspection guards explicit (Filip Skokan) #67245 - [
0882e9729b] - (SEMVER-MINOR) crypto: add X.509 generation with CSR support (Filip Skokan) #67245 - [
2360d3860e] - (SEMVER-MINOR) dns: coalesce identical concurrent lookup() requests (Orgad Shaneh) #62599 - [
dc4aa75983] - doc: add efekrskl to collaborators (Efe Karasakal) #67376 - [
9695304ab8] - doc: add Philipp Dunkel to contributors (Philipp Dunkel) #67378 - [
41db1f7b6b] - doc: add christianaurichzm to collaborators (Christian Aurich Zanettini Martins) #67377 - [
6b8a90d41d] - (SEMVER-MINOR) http: batch body spans per parser execute (Guilherme Araújo) #67187 - [
8ffcb3ee55] - (SEMVER-MINOR) sea: generate a compile cache for the VFS modules (Matteo Collina) #66768 - [
2bbcfa0718] - (SEMVER-MINOR) worker: preload streams into startup snapshot (Matteo Collina) #66311
Commits
- [
81d2321054] - benchmark: add URLSearchParams iterator consumers benchmark (Kevin Gibbons) #66837 - [
04b4552a77] - Revert "benchmark: add URLSearchParams iterator consumers benchmark" (Antoine du Hamel) #66837 - [
3ac0b42fb6] - benchmark: add URLSearchParams iterator consumers benchmark (Kevin Gibbons) #66837 - [
cdef4ac92b] - benchmark: merge crc32c into crc32 zlib benchmark (Trivikram Kamat) #67004 - [
faf48bfc07] - buffer: limit UTF-8 fast calls to safe one-byte strings (Robert Nagy) #67136 - [
b7aab20d60] - build: separate host and target Rust artifacts in cross builds (Yuya Inoue) #66823 - [
829afea634] - build: refresh markdown lint dependencies on lockfile changes (Yuya Inoue) #67185 - [
d9292c4a93] - build: sync Torque outputs with V8 (Filip Skokan) #67238 - [
9fca7e78bd] - build: use a single producer for shared generated files (Yuya Inoue) #66804 - [
5848a08450] - build: sort the ICU source lists (Shelley Vohr) #67206 - [
0e1891a0e2] - build: set V8_DISABLE_PRESERVE_MOST (Joyee Cheung) #67093 - [
9c57966fb6] - build: error on incompatible dtls configure flags (Antoine du Hamel) #66947 - [
0487449970] - build: fix overriding node_path in GN build (David Babenko-Sanders) #66805 - [
c617a93aa9] - build: remove unused FIPS export condition (Filip Skokan) #67005 - [
823549f0da] - build,win: minify pgo training build (Stefan Stojanovic) #67214 - [
2f89ed5fde] - child_process: inherit a reassigned process.env (Caleb Everett) #66883 - [
33d4e6c73a] - (SEMVER-MINOR) child_process: add subprocess.timedOut (Marco) #66639 - [
42933d1749] - crypto: remove the FIPS provider name check (Filip Skokan) #67358 - [
edc7ec4a77] - (SEMVER-MINOR) crypto: make X.509 inspection guards explicit (Filip Skokan) #67245 - [
0882e9729b] - (SEMVER-MINOR) crypto: add X.509 generation with CSR support (Filip Skokan) #67245 - [
d02681572b] - crypto: fix ncrypto provider behavior (Brad Anderson) #67039 - [
0c4d131adf] - crypto: prevent stale OpenSSL errors (Matteo Collina) #67225 - [
33d28a1fed] - crypto: reuse HMAC contexts in createHmac() (Yagiz Nizipli) #67109 - [
b9248dc829] - crypto: skip clearing empty OpenSSL error queues (Yagiz Nizipli) #67109 - [
216f1238cd] - crypto: cache digests for synchronous operations (Yagiz Nizipli) #67109 - [
5991efaf17] - crypto: skip DH checks for recognized groups (Filip Skokan) #67071 - [
7b8589b5b0] - crypto: add X509Certificate inspection getters (Filip Skokan) #67082 - [
ab5da00e5d] - crypto: reject immutable random fill buffers (Filip Skokan) #66944 - [
1d297add9e] - crypto: preserve errors during X.509 issuer checks (Filip Skokan) #66898 - [
5409ed48c9] - crypto,tls: clone X.509 chains across isolates (Filip Skokan) #66898 - [
988d73f171] - deps: update llhttp to 9.4.4 (Antoine du Hamel) nodejs-private/node-private#1038 - [
cb3be3e9b5] - deps: update nghttp2 to 1.71.0 (Node.js GitHub Bot) #67331 - [
2539d1cb3f] - deps: update ngtcp2 to 1.26.0 (Node.js GitHub Bot) #67257 - [
64cdd369d3] - deps: patch V8 to 15.6.75.50 (Node.js GitHub Bot) #67335 - [
866be801c1] - deps: update simdjson to 5.1.1 (Node.js GitHub Bot) #67332 - [
0c0d945a18] - deps: update undici to 8.12.4 (Node.js GitHub Bot) #67272 - [
4cc7d1bea6] - deps: upgrade npm to 12.2.2 (npm team) #67265 - [
0c0d3ee663] - deps: V8: cherry-pick c38986131c02 (Joyee Cheung) #67093 - [
efd0b5af1a] - deps: load amaro from dist/internal.js (Geoffrey Booth) #66144 - [
51ce159d04] - deps: update amaro to 1.3.0 (Node.js GitHub Bot) #66144 - [
38da2b9ad9] - deps: update perfetto to 59.1 (Node.js GitHub Bot) #67171 - [
c32c7e8d87] - deps: update simdjson to 5.1.0 (Node.js GitHub Bot) #67172 - [
be9989a092] - deps: patch V8 to 15.6.75.33 (Node.js GitHub Bot) #67174 - [
2360d3860e] - (SEMVER-MINOR) dns: coalesce identical concurrent lookup() requests (Orgad Shaneh) #62599 - [
402682ed79] - doc: update readable.read() for v26 one-chunk behaviour (Fuma) #67341 - [
dc4aa75983] - doc: add efekrskl to collaborators (Efe Karasakal) #67376 - [
9695304ab8] - doc: add Philipp Dunkel to contributors (Philipp Dunkel) #67378 - [
41db1f7b6b] - doc: add christianaurichzm to collaborators (Christian Aurich Zanettini Martins) #67377 - [
ffed2aa208] - doc: fix process import in test runner workerId example (Daijiro Wachi) #67316 - [
c685695fae] - doc: clarify process.loadEnvFile variable precedence (manjit singh) #67276 - [
02f6efa9ed] - doc: fix security pre-alert template (Antoine du Hamel) #67240 - [
96384231d5] - doc: fix execFile/execFileSync shell option docs (Paul Bouchon) #64437 - [
ce1da53916] - doc: document C++ formatting in the pull request guide (Yuya Inoue) #67205 - [
05902663d1] - doc: describe how the permission model grants the entrypoint (Rafael Gonzaga) #67038 - [
3f12612157] - doc: correct DEP0199 runtime deprecation listing (Mike McCready) #67167 - [
f5f18c704f] - doc: add LIEF to the dependency list (Yuya Inoue) #67165 - [
6cffd6a9fd] - doc: ffi rename OS/400 -> IBM i (Abdirahim Musse) #67144 - [
d3cf7a8b04] - doc: list CVE-2026-106072 in v24 changelog (inoway46) #66984 - [
a806217855] - doc: list CVE-2026-106072 in v22 changelog (inoway46) #66984 - [
5a5870066d] - doc: remove CI lockdown steps from security releases (Ulises Gascón) #67116 - [
24d18ef520] - doc: clarify that V8 major upgrade uses stable release (Joyee Cheung) #67106 - [
1cb68c9730] - doc: note linear history rule on branch-off (Rafael Gonzaga) #67057 - [
7a3c6c564a] - doc: remove outdated platform note for --watch-path (yuki motokane) #66749 - [
12a857a938] - doc: fix sqlite tagged template examples (Donghoon Kang) #66920 - [
8570dfe348] - ffi: reject multi-argument buffer fast trampolines (Trivikram Kamat) #67046 - [
a1bdd2dbbd] - ffi: reject signature conflicts from getFunctions getters (Trivikram Kamat) #67194 - [
e64878bd2b] - ffi: support function calls from pointers (Damiano Mazzella) #66458 - [
730e55a0f7] - ffi: make Fast API functions collectable (Trivikram Kamat) #67177 - [
89db5c3e4c] - ffi: define function pointer property as own data property (Trivikram Kamat) #67170 - [
7a24b2b9fc] - ffi: keep DynamicLibrary alive while callbacks are registered (Trivikram Kamat) #66842 - [
883c6a68f2] - ffi: reject arguments after callback in registerCallback (Trivikram Kamat) #66997 - [
1f63811af7] - ffi: accept -0 for int32 and uint32 arguments (Trivikram Kamat) #67035 - [
78227c9a35] - ffi: free libuv error message on failed dlopen (Trivikram Kamat) #67007 - [
0c5be929a5] - fs: keep readFile abortable on non-regular files (Christian Aurich Zanettini Martins) #66940 - [
b9cdb3dbab] - fs: resolve symlinks before parent components (Jason Zhang) #65457 - [
a30f200093] - fs: fix cpSync() abort when dest is a dangling symlink (Yohannes Desta) #67142 - [
2d7c6c1983] - fs: fix readFileSync utf8 overflow on short reads (Christian Aurich Zanettini Martins) #66939 - [
94c0e06803] - fs: do not swallow exceptions thrown by completion callbacks (Marco) #66308 - [
b25b4960e0] - http: redact proxy credentials in invalid proxy URL errors (Matteo Collina) nodejs-private/node-private#1001 - [
6c5b08e1fc] - http: never execute llhttp re-entrantly (Matteo Collina) nodejs-private/node-private#1021 - [
6c9747ff7b] - http: emit 'drain' after flushing coalesced chunks (junyup0503) #66782 - [
6b8a90d41d] - (SEMVER-MINOR) http: batch body spans per parser execute (Guilherme Araújo) #67187 - [
a947ae418e] - http2: retain streams during pending writes (Matteo Collina) nodejs-private/node-private#1040 - [
e766c3db0e] - http2: charge inbound DATA retained by streams to maxSessionMemory (Matteo Collina) nodejs-private/node-private#1000 - [
46fd313a45] - http2: retain buffers until socket writes finish (Matteo Collina) nodejs-private/node-private#1017 - [
0eebafb726] - http2: release headers when a stream is removed (Matteo Collina) nodejs-private/node-private#1026 - [
be2898b11f] - http2: avoid overflowing ALTSVC buffers (Matteo Collina) nodejs-private/node-private#1035 - [
e1ae779fec] - http2: preserve multiple content-encoding values (Yuya Inoue) #67184 - [
91a070d1d7] - http2: handle errors on compat push response streams (Matteo Collina) #67053 - [
8d45d5b69e] - http2: exclude queued data from response memory checks (Yuya Inoue) #67114 - [
ed688a4662] - http2: release queued data memory on stream cancellation (Yuya Inoue) #67113 - [
0002058aa2] - http2: clear the session timeout before marking it destroyed (Huang-404-Q) #66886 - [
69cca8726f] - https: isolate Agent TLS policy keys (Matteo Collina) nodejs-private/node-private#1036 - [
70d664a745] - inspector: fix out-of-bounds read in ws frame decoding (nashit hayat) #64618 - [
1cc7ddc89f] - lib: replace Kahan summation withMathSumPrecise(Livia Medeiros) #67222 - [
605b1f9c69] - lib: placevaluebeforedonein iterator results (Kevin Gibbons) #66837 - [
6ad44ecc50] - meta: bump rtCamp/action-slack-notify from 2.4.0 to 2.4.1 (dependabot[bot]) #67190 - [
57ab9a4363] - meta: bump step-security/harden-runner from 2.21.1 to 2.22.3 (dependabot[bot]) #67191 - [
044da7e905] - meta: bump cachix/install-nix-action from 31.11.1 to 31.11.3 (dependabot[bot]) #67019 - [
3f639bd72c] - meta: bump ossf/scorecard-action from 2.4.4 to 2.5.0 (dependabot[bot]) #67020 - [
5889278d22] - meta: bump actions/setup-python from 7.0.0 to 7.1.0 (dependabot[bot]) #67021 - [
5757587d8e] - meta: bump actions/setup-node from 7.0.0 to 7.1.0 (dependabot[bot]) #67032 - [
ed4fe08c01] - meta: bump actions/download-artifact from 8.0.1 to 8.0.2 (dependabot[bot]) #67018 - [
481145443e] - meta: bump actions/upload-artifact from 7.0.1 to 7.0.2 (dependabot[bot]) #67024 - [
dc4ef78fe3] - meta: bump github/codeql-action/init from 4.38.2 to 4.39.1 (dependabot[bot]) #67028 - [
9b434b2f52] - module: avoid reparsing package.json in esm format detection (Gürgün Dayıoğlu) #66982 - [
1eb7ba8575] - module: cache compiled WebAssembly modules in the compile cache (Guy Bedford) #66191 - [
8cbc539c37] - net,tls: fix session reuse with provided sockets (Harjoth Khara) #64430 - [
f2c56a628f] - node-api: fix crash on TSFN finalization reentrance at shutdown (Chengzhong Wu) #65967 - [
5e1dad2e15] - permission: do not leak denied descendants in recursive fs.watch (RafaelGSS) nodejs-private/node-private#967 - [
debf2daff1] - permission: prefer --permission over audit mode (Rafael Gonzaga) #67036 - [
236355a392] - querystring: precompute Latin-1 escapes (Roberto Bianchi) #66756 - [
ab9d401b4d] - quic: retain readers for readable streams (Dustin) #66407 - [
d51e377a61] - quic: fix crypto error classification (Efe Karasakal) #66968 - [
09718032b7] - quic: fix internal error code conversion (Efe Karasakal) #66967 - [
26a8d53b92] - sea: mount the SEA VFS in workers at layer 0 (Manjeet Singh) #67239 - [
8ffcb3ee55] - (SEMVER-MINOR) sea: generate a compile cache for the VFS modules (Matteo Collina) #66768 - [
1774391f3e] - sqlite: add ReadOptionalString helper (Guilherme Araújo) #67042 - [
0b223c67ec] - sqlite: use 64-bit result APIs for UDF return values (Guilherme Araújo) #67089 - [
9c381d00b3] - sqlite: cache the SQLTagStore constructor template (Guilherme Araújo) #66912 - [
c38a50365c] - sqlite: settle BackupJob through a single exit point (Guilherme Araújo) #66912 - [
2ec332989b] - sqlite: use DeleteFnPtr for all SQLite handles (Guilherme Araújo) #66912 - [
5bc98ec49d] - sqlite: track statements in the Statement constructor (Guilherme Araújo) #66912 - [
464ab31405] - src: do not enable the inspector during snapshot building (Joyee Cheung) #67154 - [
48428365fc] - src: make crypto backend checks explicit (Filip Skokan) #67056 - [
9d86291e8b] - stream: trim webstreams sink wrappers and BYOB transfers (Matteo Collina) #66702 - [
58eb15cd6b] - stream: fix pipeTo assert when writer is released during microtask (Qingyu Wang) #63733 - [
c05a97a625] - stream: reject writes during WritableStream close (Matteo Collina) #67058 - [
101e729044] - stream: keep async context of fromWeb writes (Matteo Collina) #67055 - [
caa48a3302] - stream: keep async context of pipeTo watchers (Matteo Collina) #67052 - [
6c7ff35f61] - test: fix X.509 generation with OpenSSL 4.1 FIPS (Filip Skokan) #67409 - [
b0251889a8] - test: update WPT for WebCryptoAPI to e87deca336 (Node.js GitHub Bot) #67330 - [
7667a8fd5b] - test: deflake test-runner-mock-timers-scheduler (Yuya Inoue) #67296 - [
d6b8579deb] - test: deflake test-worker-eventlooputil (Matteo Collina) #67260 - [
030c9536ab] - test: skip readFileSync pipe test without proc io (Jay) #67242 - [
7b5b6fb2a3] - test: fixtest-config-json-schemawith--openssl-use-def-ca-store(Antoine du Hamel) #67200 - [
8163152f5d] - test: use experimental flags in wpt tests (Aviv Keller) #67258 - [
e858561f1a] - test: use valid PBKDF2 inputs in domain test (Filip Skokan) #67250 - [
8ed89aad0b] - test: cover crypto digest and HMAC caches (Yagiz Nizipli) #67109 - [
a7569c8d1b] - test: extend http2 cancellation coverage (fatih) #66784 - [
04ffe27e00] - test: fix cluster dgram 1 test on macos (gegham1) #66986 - [
df0f575044] - test: convert forEach to for of test-buffer-inheritance file (Antonio Duran) #67121 - [
cbffa1a8d4] - test: replace for each with for of (Sergio Calderon) #67122 - [
ed3bb858bd] - test: use spawnSyncAndAssert in nested async stack overflow test (Antonio Duran) #67123 - [
6a561240f9] - test: convert .forEach to for...of (Jan Peer Stöcklmair) #67124 - [
c89556683c] - test: convert .forEach to for...of in test-net-write-arguments.js (Emmanuel Florencio Trujillo) #67125 - [
9e459f31c5] - test: convert for each to for of in test/parallel/test-net-server-close (Raymundo Lopez Santiago) #67127 - [
2f799303ab] - test: use for...of in test-require-resolve-invalid-paths (Raul Garcia) #67128 - [
10d1485965] - test: deflake test-worker-message-port-transfer-filehandle-fd0 (Christian Aurich Zanettini Martins) #66980 - [
569ef753f4] - test: remove duplicatecommonimports (Livia Medeiros) #67088 - [
bdbe9862ba] - test: add test for concurrent first use of OpenSSL (Christian Aurich Zanettini Martins) #66966 - [
a04eeff08c] - test: use registerHooks() over module.register() (Geoffrey Booth) #67074 - [
b08c226c6a] - test: update test426-fixtures to fae1fa49815813088c433e8486e330e8d953a44 (Node.js GitHub Bot) #66815 - [
f1cb89b976] - tls: fix remotely reachable TLS server crash (Tim Perry) nodejs-private/node-private#1018 - [
3fa5ee2923] - tls: disable resumption for mTLS with no session id context (Tim Perry) nodejs-private/node-private#1030 - [
1ddeffb2f8] - tls: don't allow renegotiation or HRR to change SNI (Tim Perry) nodejs-private/node-private#1030 - [
7686e25c3b] - tls: don't allow TLS resumption to change SNI (Tim Perry) nodejs-private/node-private#1030 - [
ed11b570d5] - tls: apply the CA of SNI contexts without a certificate (Matteo Collina) nodejs-private/node-private#1020 - [
40764cfdbe] - tls: reject hostnames with forbidden code points (Matteo Collina) #67254 - [
754b3884c8] - tls: test the SPKI blocklist with a fixture key (Ulises Gascón) #66949 - [
22ba5857c6] - tls,http: prevent nested parser execution from empty writes (Matteo Collina) nodejs-private/node-private#1021 - [
524341e94f] - tools: restore FIPS testing with default OpenSSL (Filip Skokan) #67248 - [
6b6745a6f0] - tools: aggregate Nix changes in a table (Antoine du Hamel) #67348 - [
ab1e78530c] - tools: update nixpkgs pins (Node.js GitHub Bot) #67334 - [
576eef4d80] - tools: use vendored trust store inshell.nix(Antoine du Hamel) #67318 - [
ace3168084] - tools: use ubuntu-latest for public lint-js-and-md jobs (Yuya Inoue) #66409 - [
edb6ab2fcc] - tools: warn when undici WPT report is missing (Filip Skokan) #67229 - [
1686e8a99f] - tools: requirevaluebeforedonein iterator results (Kevin Gibbons) #66837 - [
ae76a8be70] - tools: bump the eslint group in /tools/eslint with 2 updates (dependabot[bot]) #67189 - [
ffac5539af] - tools: bump nixpkgs pins (Node.js GitHub Bot) #67173 - [
2c2f6960dd] - tools: avoid rewriting same-version OpenSSL updates (Filip Skokan) #66999 - [
356b720a46] - tools: removenode.gypandnode.gypifromv8.nixrequisites (Antoine du Hamel) #66955 - [
2f2d9c8d97] - tools: fix number comparison if Nix diff viewer (Antoine du Hamel) #66904 - [
ead445d544] - tools: bump the eslint group in /tools/eslint with 5 updates (dependabot[bot]) #67025 - [
9b99178707] - tools: bump piscina from 5.2.0 to 5.3.2 in /tools/doc (dependabot[bot]) #67026 - [
5b8a2e0937] - tools: bump undici from 6.28.0 to 6.29.1 in /tools/doc (dependabot[bot]) #67027 - [
b6e024af18] - tools: update gyp-next to 0.22.4 (Node.js GitHub Bot) #66988 - [
908e3cd6ca] - tools: do not lint GYP JS files (Antoine du Hamel) #66988 - [
2632ab72f3] - typings: fix internal type resolution (Seongeun Lee) #66512 - [
2e27c83dd2] - typings: share Sign and Verify handle methods (Seongeun Lee) #66499 - [
e2bf68811e] - url: use indexed appends in search params getAll (Roberto Bianchi) #66872 - [
555bcfbbae] - util: use internalhexSlicedirectly inutil.inspect()(Livia Medeiros) #66974 - [
ec1e1e32d8] - v8: support X509Certificate serialization (Filip Skokan) #67083 - [
dfb6dba9e3] - vfs: do not reuse the path of a loaded memfd image (Philipp Dunkel) #67068 - [
6d44119d95] - vfs: placevaluebeforedonein iterator result (LiviaMedeiros) #67231 - [
76147a47c4] - vfs: forward the watchFile listener through RealFSProvider (Trivikram Kamat) #66224 - [
819d9fdce6] - watch: track all dependencies of an owner (Christian Aurich Zanettini Martins) #66139 - [
2bbcfa0718] - (SEMVER-MINOR) worker: preload streams into startup snapshot (Matteo Collina) #66311 - [
d5a5280451] - zlib: handle params callback after destroy (Matteo Collina) nodejs-private/node-private#1037 - [
bf7bef4025] - zlib: avoid an extra empty zstd frame (Marco) #66161 - [
0ddc6b787f] - zlib: restart format detection when resetting Unzip (Marco) #66169 - [
209fb77c48] - zlib: grow the output buffer of large async one-shot calls (Yagiz Nizipli) #66863 - [
86f2e27dff] - zlib: finish async convenience calls in one write (Yagiz Nizipli) #66863 - [
997d0d6990] - zlib: skip the stream in sync convenience calls without options (Yagiz Nizipli) #66864
Windows 64-bit Installer: https://nodejs.org/dist/v27.0.0-alpha.0.1.0/node-v27.0.0-alpha.0.1.0-x64.msi
Windows ARM 64-bit Installer: https://nodejs.org/dist/v27.0.0-alpha.0.1.0/node-v27.0.0-alpha.0.1.0-arm64.msi
Windows 64-bit Binary: https://nodejs.org/dist/v27.0.0-alpha.0.1.0/win-x64/node.exe
Windows ARM 64-bit Binary: https://nodejs.org/dist/v27.0.0-alpha.0.1.0/win-arm64/node.exe
macOS 64-bit Installer: https://nodejs.org/dist/v27.0.0-alpha.0.1.0/node-v27.0.0-alpha.0.1.0.pkg
macOS Apple Silicon 64-bit Binary: https://nodejs.org/dist/v27.0.0-alpha.0.1.0/node-v27.0.0-alpha.0.1.0-darwin-arm64.tar.gz
macOS Intel 64-bit Binary: Coming soon
Linux 64-bit Binary: https://nodejs.org/dist/v27.0.0-alpha.0.1.0/node-v27.0.0-alpha.0.1.0-linux-x64.tar.xz
Linux PPC LE 64-bit Binary: https://nodejs.org/dist/v27.0.0-alpha.0.1.0/node-v27.0.0-alpha.0.1.0-linux-ppc64le.tar.xz
Linux s390x 64-bit Binary: https://nodejs.org/dist/v27.0.0-alpha.0.1.0/node-v27.0.0-alpha.0.1.0-linux-s390x.tar.xz
AIX 64-bit Binary: https://nodejs.org/dist/v27.0.0-alpha.0.1.0/node-v27.0.0-alpha.0.1.0-aix-ppc64.tar.gz
ARMv8 64-bit Binary: https://nodejs.org/dist/v27.0.0-alpha.0.1.0/node-v27.0.0-alpha.0.1.0-linux-arm64.tar.xz
Source Code: https://nodejs.org/dist/v27.0.0-alpha.0.1.0/node-v27.0.0-alpha.0.1.0.tar.gz
Other release files: https://nodejs.org/dist/v27.0.0-alpha.0.1.0/
Documentation: https://nodejs.org/docs/v27.0.0-alpha.0.1.0/api/
SHASUMS
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
8ebf8c2b6f397560b062c048b1b8fc1f1556aac002093c22bd15f3220cfb118b node-v27.0.0-alpha.0.1.0-aix-ppc64.tar.gz
4bbb26495a5586a99afebcc6d7ba6e9b83c289c5fdda31e4221e552183f10d0c node-v27.0.0-alpha.0.1.0-arm64.msi
0989b23a7da0e5b370b587f6148b91152759d0a035eaae0a40c993cc3f1e184e node-v27.0.0-alpha.0.1.0-darwin-arm64.tar.gz
50e78061123ae2bbb8d018c6d86288562163f7496637b8ed1dc96abb8fbee380 node-v27.0.0-alpha.0.1.0-darwin-arm64.tar.xz
e7328bd51ebf6e00735e61ddc100d4ac215adcb98e02c1a679884d56869ad544 node-v27.0.0-alpha.0.1.0-headers.tar.gz
c97c01006a7965accda4163f435388c875b0e91d13dec98f8ef54decb46e3824 node-v27.0.0-alpha.0.1.0-headers.tar.xz
20e09a98496e2d6956de7120acf9c1b7e68b37d9ab296154255a85ab9e4a3415 node-v27.0.0-alpha.0.1.0-linux-arm64.tar.gz
6918ae0ead8e117805e6684dcc24e19f1b534ccbf94ce01b68bb4f6b373e0a98 node-v27.0.0-alpha.0.1.0-linux-arm64.tar.xz
1e6c6cdbe9b368f0c4a23fb048431cc93c4e78418220e5b1e1cc6e821242787c node-v27.0.0-alpha.0.1.0-linux-ppc64le.tar.gz
72db43b2f7b73662df2ee847418c9d44c795ea27a149e35f42b91f21b635de4a node-v27.0.0-alpha.0.1.0-linux-ppc64le.tar.xz
7b10bcd3537be9d6f3f9bf775241cdb6e49e3a281b049407e0587532d10f446c node-v27.0.0-alpha.0.1.0-linux-s390x.tar.gz
99f08e77023eed057d6a6f1aa0ddd48a0f7d1b3a9fd755cf3f5cd65ef01a22c1 node-v27.0.0-alpha.0.1.0-linux-s390x.tar.xz
1ce1980446a87245ca2f69e9da463885af999cb09d156e73b2c9149f1ef5d58b node-v27.0.0-alpha.0.1.0-linux-x64-musl.tar.gz
f26e94e918f80c11ae5048775f8ef851352f0d226957f321a27179bdf59311b1 node-v27.0.0-alpha.0.1.0-linux-x64-musl.tar.xz
65643550669b0f4c3486538529aa50dfb18bf8625000b5e541891f5f55263dea node-v27.0.0-alpha.0.1.0-linux-x64.tar.gz
44aadb38d36e21d13f98c27986d2cad281ab65ea054d645c54763ed9017e31fb node-v27.0.0-alpha.0.1.0-linux-x64.tar.xz
1ac8e755334b3b39b610e8c63a59fe1f8f550a5f768816bdbb42733a9ab38c74 node-v27.0.0-alpha.0.1.0.pkg
639bf7abdf8614c1054daf2ea937f509406e6c769b568c18e9df7f286db9adb8 node-v27.0.0-alpha.0.1.0.tar.gz
01781f9193340d95c859c32150c71adb82ce79640117e6179003ea13f2cdf894 node-v27.0.0-alpha.0.1.0.tar.xz
1054f9eb211f04ea299a8fbdb2860f68a4ed65dd324ec840f63da8b8162424c8 node-v27.0.0-alpha.0.1.0-win-arm64.7z
830b8dd5c84d7640a4d0225571aad8e1b62f2b461231035ee57b5c10036de014 node-v27.0.0-alpha.0.1.0-win-arm64.zip
dd6ea108ebb013297bde92beeead2806b84d17e05b421d5fa555c0b167aeee1a node-v27.0.0-alpha.0.1.0-win-x64.7z
3aae43783017356d8e5a3b581b439fc4e2318dcf98414ae08d6d74c9ccc98ce0 node-v27.0.0-alpha.0.1.0-win-x64.zip
002112c8e837ce5acdb5ae248097c8ca629afb928224a05584b6841f4ec100a6 node-v27.0.0-alpha.0.1.0-x64.msi
050d7d375517d36f1ccf119ea51056f421523e1be3da617a576ef29284b42a08 win-arm64/node.exe
de28d8d8768051522162aa34a0f287c0f94078c4caeba6c6fab1fcfa8460cbcb win-arm64/node.lib
5d55916556394f7aab823a53b1656cf9c16087da862bb959e82db73cca0de58a win-arm64/node_pdb.7z
ff539df234fa9568e8201cb401bd3e1f7e88918c37c2b59cf2a56da0a09e0985 win-arm64/node_pdb.zip
7721d99da4b08163d3f4df339c805c136a2199254a9b2bb25cc6c11e656232f5 win-x64/node.exe
7ef7aa20eba9873a03b1dcf4dfb7989144eaea1adae2544a9e95b68012d3093f win-x64/node.lib
ff4aeb996cc7a9083f3d81e23025c8d8bb441bb17d535aa2894f944e61e3c5a8 win-x64/node_pdb.7z
5b2717c47c6616f50e9f3a3e7cba2183a28f16d0b04735060e8cf7c4a85a3301 win-x64/node_pdb.zip
-----BEGIN PGP SIGNATURE-----
iHUEARYIAB0WIQRb6KP2yKXAHRBsCtggsaOQsWjTVgUCavXATwAKCRAgsaOQsWjT
VqsLAQCi0YEbROoEFlZM3Ijxnk3tigiR708OawChLhLfFlXZRQEAr79Qy09p89r1
Qq0xjHQpGtoq4IUhRecOdX92nwxuAAs=
=pdzt
-----END PGP SIGNATURE-----