Newshot
Account

Node.js 27.0.0-alpha.0.1.0 (Alpha)

Original text(via Node.js Blog)

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 with MathSumPrecise (Livia Medeiros) #67222
  • [605b1f9c69] - lib: place value before done in 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: fix test-config-json-schema with --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 duplicate common imports (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 in shell.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: require value before done in 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: remove node.gyp and node.gypi from v8.nix requisites (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 internal hexSlice directly in util.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: place value before done in 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-----
      

The text above was extracted automatically from the source page and may miss images, tables or code blocks. The original is authoritative.

Published by Node.js Blog
This site only summarises and aggregates; copyright stays with the original author. Headlines and summaries follow the source — where they differ, the original wins.
Read the original ↗