Node v15.0.0(현재 버전)

주요 변경사항

폐지 예정 및 제거된 기능

  • [a11788736a] - (SEMVER-MAJOR) build: --build-v8-with-gn 설정 옵션을 제거했습니다. (Yang Guo) #27576
  • [89428c7a2d] - (SEMVER-MAJOR) build: VS2017을 이제 지원하지 않습니다. (Michaël Zasso) #33694
  • [c25cf34ac1] - (SEMVER-MAJOR) doc: DEP0018의 상태를 End-of-Life로 변경했습니다. (Rich Trott) #35316
  • [2002d90abd] - (SEMVER-MAJOR) fs: 재귀적인 rmdir에 폐지 예정 경고를 추가했습니다. (Ian Sutherland) #35562
  • [41796ebd30] - (SEMVER-MAJOR) net: 오랫동안 폐지 예정 상태였던 server.connections 프로퍼티를 제거했습니다. (James M Snell) #33647
  • [a416692e93] - (SEMVER-MAJOR) repl: 폐지 예정 상태였던 repl.memory 함수를 제거했습니다. (Ruben Bridgewater) #33286
  • [f217b2dfb0] - (SEMVER-MAJOR) repl: 폐지 예정 상태였던 repl.turnOffEditorMode() 함수를 제거했습니다. (Ruben Bridgewater) #33286
  • [a1bcad8dc0] - (SEMVER-MAJOR) repl: 폐지 예정 상태였던 repl.parseREPLKeyword() 함수를 제거했습니다. (Ruben Bridgewater) #33286
  • [4ace010b53] - (SEMVER-MAJOR) repl: 폐지 예정 상태였던 bufferedCommand 프로퍼티를 제거했습니다. (Ruben Bridgewater) #33286
  • [37524307fe] - (SEMVER-MAJOR) repl: 폐지 예정 상태였던 .rli를 제거했습니다. (Ruben Bridgewater) #33286
  • [a85ce885bd] - (SEMVER-MAJOR) src: 폐지 예정 상태였던 node debug 명령을 제거했습니다. (James M Snell) #33648
  • [a8904e8eee] - (SEMVER-MAJOR) timers: timers/promises를 새롭게 도입했습니다. (James M Snell) #33950
  • [1211b9a72f] - (SEMVER-MAJOR) util: maxStringLength의 기본값을 10000으로 변경했습니다. (unknown) #32744
  • [ca8f3ef2e5] - (SEMVER-MAJOR) wasi: --experimental-wasm-bigint 요구 사항을 없앴습니다. (Colin Ihrig) #35415

npm 7 - #35631

Node.js 15는 새 메이저 버전의 npm인 npm 7과 함께 배포됩니다. npm 7은 npm 워크스페이스와 새로운 package-lock.json 형식 등을 포함한 다수의 새로운 기능을 지원합니다. 뿐만 아니라 npm 7은 yarn.lock 파일도 지원합니다. npm 7의 가장 큰 변경 사항 중 하나는 이제 피어 의존성(peer dependencies)을 설치하는 것이 기본값이라는 점입니다.

처리되지 않은 거절 발생시 에러 발생 - #33021

Node.js 15부터는 unhandledRejection의 기본 모드가 throw로 변경됩니다(기존에는 warn이 기본값). throw 모드에서는 unhandledRejection 훅이 설정되어 있지 않은 상태에서는 처리되지 않은 거절을 캐치되지 않은 예외처럼 처리합니다. unhandledRejection 훅을 설정해 사용했다면 기존과 같이 동작합니다. 또한 --unhandled-rejections=mode 프로세스 플래그를 통해 모드를 전환할 수 있습니다.

QUIC - #32379

Node.js 15는 실험적으로 QUIC를 지원합니다. 이 기능은 --experimental-quic 설정 플래그와 함께 Node.js를 컴파일하면 사용할 수 있습니다. Node.js의 QUIC 기능은 코어 net 모듈을 통해 사용할 수 있습니다.

V8 8.6 - #35415

V8 자바스크립트 엔진이 V8 8.6 버전으로 업데이트되었습니다(Node.js 14의 최근 릴리스는 V8 8.4를 사용합니다). 이번 V8 업데이트를 통해 성능 조정 및 개선은 물론 다음과 같은 JS 언어의 기능도 추가되었습니다.

  • Promise.any() (V8 8.5에서 추가됨)
  • AggregateError (V8 8.5에서 추가됨)
  • String.prototype.replaceAll() (V8 8.5에서 추가됨)
  • 논리적 할당 연산자 &&=, ||=, ??= (V8 8.5에서 추가됨)

다른 주요 변경사항

  • [50228cf6ff] - (SEMVER-MAJOR) assert: assert/strict 별명 모듈을 추가했습니다. (ExE Boss) #34001
  • [039cd00a9a] - (SEMVER-MAJOR) dns: dns/promises 별명을 추가했습니다. (shisama) #32953
  • [54b36e401d] - (SEMVER-MAJOR) fs: stream.construct를 사용한 읽기/쓰기 스트림을 재구현했습니다. (Robert Nagy) #29656
  • [f5c0e282cc] - (SEMVER-MAJOR) http2: HTTP/2 요청에서 Host가 허용됩니다. (Alba Mendez) #34664
  • [eee522ac29] - (SEMVER-MAJOR) lib: EventTarget 관련 브라우저 전역 객체를 추가했습니다. (Anna Henningsen) #35496
  • [a8b26d72c5] - (SEMVER-MAJOR) lib: AbortController 플래그를 제거했습니다. (James M Snell) #33527
  • [74ca960aac] - (SEMVER-MAJOR) lib: 실험적인 AbortController 초기 구현을 추가했습니다. (James M Snell) #33527
  • [efefdd668d] - (SEMVER-MAJOR) net: autoDestroy Socket (Robert Nagy) #31806
  • [0fb91acedf] - (SEMVER-MAJOR) src: FreeEnvironment 내부에서는 JS를 실행할 수 없습니다. (Anna Henningsen) #33874
  • [21782277c2] - (SEMVER-MAJOR) src: node:moduleName을 내장 모듈 파일 이름으로 사용합니다. (Michaël Zasso) #35498
  • [fb8cc72e73] - (SEMVER-MAJOR) stream: 생성자 (Robert Nagy) #29656
  • [705d888387] - (SEMVER-MAJOR) worker: MessageEvent 클래스의 웹 호환성을 개선했습니다. (Anna Henningsen) #35496

Semver-Major Commits

  • [50228cf6ff] - (SEMVER-MAJOR) assert: add assert/strict alias module (ExE Boss) #34001
  • [d701247165] - (SEMVER-MAJOR) build: reset embedder string to “-node.0” (Michaël Zasso) #35415
  • [a11788736a] - (SEMVER-MAJOR) build: remove --build-v8-with-gn configure option (Yang Guo) #27576
  • [89428c7a2d] - (SEMVER-MAJOR) build: drop support for VS2017 (Michaël Zasso) #33694
  • [dae283d96f] - (SEMVER-MAJOR) crypto: refactoring internals, add WebCrypto (James M Snell) #35093
  • [ba77dc8597] - (SEMVER-MAJOR) crypto: move node_crypto files to src/crypto (James M Snell) #35093
  • [9378070da0] - (SEMVER-MAJOR) deps: V8: cherry-pick d76abfed3512 (Michaël Zasso) #35415
  • [efee8341ad] - (SEMVER-MAJOR) deps: V8: cherry-pick 717543bbf0ef (Michaël Zasso) #35415
  • [b006fa8730] - (SEMVER-MAJOR) deps: V8: cherry-pick 6be2f6e26e8d (Michaël Zasso) #35415
  • [3c23af4cb7] - (SEMVER-MAJOR) deps: fix V8 build issue with inline methods (Jiawen Geng) #35415
  • [b803b3f48b] - (SEMVER-MAJOR) deps: fix platform-embedded-file-writer-win for ARM64 (Michaël Zasso) #35415
  • [47cb9f14e8] - (SEMVER-MAJOR) deps: update V8 postmortem metadata script (Colin Ihrig) #35415
  • [a1d639ba5d] - (SEMVER-MAJOR) deps: update V8 to 8.6.395 (Michaël Zasso) #35415
  • [3ddcad55fb] - (SEMVER-MAJOR) deps: upgrade npm to 7.0.0 (Myles Borins) #35631
  • [2e54524955] - (SEMVER-MAJOR) deps: update npm to 7.0.0-rc.3 (Myles Borins) #35474
  • [e983b1cece] - (SEMVER-MAJOR) deps: V8: cherry-pick 0d6debcc5f08 (Gus Caplan) #33600
  • [039cd00a9a] - (SEMVER-MAJOR) dns: add dns/promises alias (shisama) #32953
  • [c25cf34ac1] - (SEMVER-MAJOR) doc: move DEP0018 to End-of-Life (Rich Trott) #35316
  • [8bf37ee496] - (SEMVER-MAJOR) doc: update support macos version for 15.x (Ash Cripps) #35022
  • [2002d90abd] - (SEMVER-MAJOR) fs: deprecation warning on recursive rmdir (Ian Sutherland) #35562
  • [54b36e401d] - (SEMVER-MAJOR) fs: reimplement read and write streams using stream.construct (Robert Nagy) #29656
  • [32b641e528] - (SEMVER-MAJOR) http: fixed socket.setEncoding fatal error (iskore) #33405
  • [8a6fab02ad] - (SEMVER-MAJOR) http: emit ‘error’ on aborted server request (Robert Nagy) #33172
  • [d005f490a8] - (SEMVER-MAJOR) http: cleanup end argument handling (Robert Nagy) #31818
  • [f5c0e282cc] - (SEMVER-MAJOR) http2: allow Host in HTTP/2 requests (Alba Mendez) #34664
  • [1e4187fcf4] - (SEMVER-MAJOR) http2: add invalidheaders test (Pranshu Srivastava) #33161
  • [d79c330186] - (SEMVER-MAJOR) http2: refactor state code validation for the http2Stream class (rickyes) #33535
  • [df31f71f1e] - (SEMVER-MAJOR) http2: header field valid checks (Pranshu Srivastava) #33193
  • [1428db8a1f] - (SEMVER-MAJOR) lib: refactor Socket._getpeername and Socket._getsockname (himself65) #32969
  • [eee522ac29] - (SEMVER-MAJOR) lib: add EventTarget-related browser globals (Anna Henningsen) #35496
  • [c66e6471e7] - (SEMVER-MAJOR) lib: remove ERR_INVALID_OPT_VALUE and ERR_INVALID_OPT_VALUE_ENCODING (Denys Otrishko) #34682
  • [b546a2b469] - (SEMVER-MAJOR) lib: handle one of args case in ERR_MISSING_ARGS (Denys Otrishko) #34022
  • [a86a295fd7] - (SEMVER-MAJOR) lib: remove NodeError from the prototype of errors with code (Michaël Zasso) #33857
  • [a8b26d72c5] - (SEMVER-MAJOR) lib: unflag AbortController (James M Snell) #33527
  • [74ca960aac] - (SEMVER-MAJOR) lib: initial experimental AbortController implementation (James M Snell) #33527
  • [78ca61e2cf] - (SEMVER-MAJOR) net: check args in net.connect() and socket.connect() calls (Denys Otrishko) #34022
  • [41796ebd30] - (SEMVER-MAJOR) net: remove long deprecated server.connections property (James M Snell) #33647
  • [efefdd668d] - (SEMVER-MAJOR) net: autoDestroy Socket (Robert Nagy) #31806
  • [6cfba9f7f6] - (SEMVER-MAJOR) process: update v8 fast api calls usage (Maya Lekova) #35415
  • [3b10f7f933] - (SEMVER-MAJOR) process: change default --unhandled-rejections=throw (Dan Fabulich) #33021
  • [d8eef83757] - (SEMVER-MAJOR) process: use v8 fast api calls for hrtime (Gus Caplan) #33600
  • [49745cdef0] - (SEMVER-MAJOR) process: delay throwing an error using throwDeprecation (Ruben Bridgewater) #32312
  • [a416692e93] - (SEMVER-MAJOR) repl: remove deprecated repl.memory function (Ruben Bridgewater) #33286
  • [f217b2dfb0] - (SEMVER-MAJOR) repl: remove deprecated repl.turnOffEditorMode() function (Ruben Bridgewater) #33286
  • [a1bcad8dc0] - (SEMVER-MAJOR) repl: remove deprecated repl.parseREPLKeyword() function (Ruben Bridgewater) #33286
  • [4ace010b53] - (SEMVER-MAJOR) repl: remove deprecated bufferedCommand property (Ruben Bridgewater) #33286
  • [37524307fe] - (SEMVER-MAJOR) repl: remove deprecated .rli (Ruben Bridgewater) #33286
  • [b65e5aeaa7] - (SEMVER-MAJOR) src: implement NodePlatform::PostJob (Clemens Backes) #35415
  • [b1e8e0e604] - (SEMVER-MAJOR) src: update NODE_MODULE_VERSION to 88 (Michaël Zasso) #35415
  • [eeb6b473fd] - (SEMVER-MAJOR) src: error reporting on CPUUsage (Yash Ladha) #34762
  • [21782277c2] - (SEMVER-MAJOR) src: use node:moduleName as builtin module filename (Michaël Zasso) #35498
  • [05771279af] - (SEMVER-MAJOR) src: enable wasm trap handler on windows (Gus Caplan) #35033
  • [b7cf823410] - (SEMVER-MAJOR) src: update NODE_MODULE_VERSION to 86 (Michaël Zasso) #33579
  • [0fb91acedf] - (SEMVER-MAJOR) src: disallow JS execution inside FreeEnvironment (Anna Henningsen) #33874
  • [53fb2b6b41] - (SEMVER-MAJOR) src: remove _third_party_main support (Anna Henningsen) #33971
  • [a85ce885bd] - (SEMVER-MAJOR) src: remove deprecated node debug command (James M Snell) #33648
  • [ac3714637e] - (SEMVER-MAJOR) src: remove unused CancelPendingDelayedTasks (Anna Henningsen) #32859
  • [a65218f5e8] - (SEMVER-MAJOR) stream: try to wait for flush to complete before ‘finish’ (Robert Nagy) #34314
  • [4e3f6f355b] - (SEMVER-MAJOR) stream: cleanup and fix Readable.wrap (Robert Nagy) #34204
  • [527e2147af] - (SEMVER-MAJOR) stream: add promises version to utility functions (rickyes) #33991
  • [c7e55c6b72] - (SEMVER-MAJOR) stream: fix writable.end callback behavior (Robert Nagy) #34101
  • [fb8cc72e73] - (SEMVER-MAJOR) stream: construct (Robert Nagy) #29656
  • [4bc7025309] - (SEMVER-MAJOR) stream: write should throw on unknown encoding (Robert Nagy) #33075
  • [ea87809bb6] - (SEMVER-MAJOR) stream: fix _final and ‘prefinish’ timing (Robert Nagy) #32780
  • [0bd5595509] - (SEMVER-MAJOR) stream: simplify Transform stream implementation (Robert Nagy) #32763
  • [8f86986985] - (SEMVER-MAJOR) stream: use callback to properly propagate error (Robert Nagy) #29179
  • [94dd7b9f94] - (SEMVER-MAJOR) test: update tests after increasing typed array size to 4GB (Kim-Anh Tran) #35415
  • [d9e98df01b] - (SEMVER-MAJOR) test: fix tests for npm 7.0.0 (Myles Borins) #35631
  • [c87641aa97] - (SEMVER-MAJOR) test: fix test suite to work with npm 7 (Myles Borins) #35474
  • [eb9d7a437e] - (SEMVER-MAJOR) test: update WPT harness and tests (Michaël Zasso) #33770
  • [a8904e8eee] - (SEMVER-MAJOR) timers: introduce timers/promises (James M Snell) #33950
  • [c55f661551] - (SEMVER-MAJOR) tools: disable x86 safe exception handlers in V8 (Michaël Zasso) #35415
  • [80e8aec4a5] - (SEMVER-MAJOR) tools: update V8 gypfiles for 8.6 (Ujjwal Sharma) #35415
  • [faeb9607c6] - (SEMVER-MAJOR) tools: update V8 gypfiles for 8.5 (Ujjwal Sharma) #35415
  • [bb62f4ad9e] - (SEMVER-MAJOR) url: file URL path normalization (Daijiro Wachi) #35477
  • [69ef4c2375] - (SEMVER-MAJOR) url: verify domain is not empty after “ToASCII” (Michaël Zasso) #33770
  • [4831278a16] - (SEMVER-MAJOR) url: remove U+0000 case in the fragment state (Michaël Zasso) #33770
  • [0d08d5ae7c] - (SEMVER-MAJOR) url: remove gopher from special schemes (Michaël Zasso) #33325
  • [9be51ee9a1] - (SEMVER-MAJOR) url: forbid lt and gt in url host code point (Yash Ladha) #33328
  • [1211b9a72f] - (SEMVER-MAJOR) util: change default value of maxStringLength to 10000 (unknown) #32744
  • [ca8f3ef2e5] - (SEMVER-MAJOR) wasi: drop --experimental-wasm-bigint requirement (Colin Ihrig) #35415
  • [abd8cdfc4e] - (SEMVER-MAJOR) win, child_process: sanitize env variables (Bartosz Sosnowski) #35210
  • [705d888387] - (SEMVER-MAJOR) worker: make MessageEvent class more Web-compatible (Anna Henningsen) #35496
  • [7603c7e50c] - (SEMVER-MAJOR) worker: set trackUnmanagedFds to true by default (Anna Henningsen) #34394
  • [5ef5116311] - (SEMVER-MAJOR) worker: rename error code to be more accurate (Anna Henningsen) #33872

Semver-Minor Commits

  • [1d5fa88eb8] - (SEMVER-MINOR) cli: add --node-memory-debug option (Anna Henningsen) #35537
  • [095be6a01f] - (SEMVER-MINOR) crypto: add getCipherInfo method (James M Snell) #35368
  • [df1023bb22] - (SEMVER-MINOR) events: allow use of AbortController with on (James M Snell) #34912
  • [883fc779b6] - (SEMVER-MINOR) events: allow use of AbortController with once (James M Snell) #34911
  • [e876c0c308] - (SEMVER-MINOR) http2: add support for sensitive headers (Anna Henningsen) #34145
  • [6f34498148] - (SEMVER-MINOR) net: add support for resolving DNS CAA records (Danny Sonnenschein) #35466
  • [37a8179673] - (SEMVER-MINOR) net: make blocklist family case insensitive (James M Snell) #34864
  • [1f9b20b637] - (SEMVER-MINOR) net: introduce net.BlockList (James M Snell) #34625
  • [278d38f4cf] - (SEMVER-MINOR) src: add maybe versions of EmitExit and EmitBeforeExit (Anna Henningsen) #35486
  • [2310f679a1] - (SEMVER-MINOR) src: move node_binding to modern THROW_ERR* (James M Snell) #35469
  • [744a284ccc] - (SEMVER-MINOR) stream: support async for stream impl functions (James M Snell) #34416
  • [bfbdc84738] - (SEMVER-MINOR) timers: allow promisified timeouts/immediates to be canceled (James M Snell) #33833
  • [a8971f87d3] - (SEMVER-MINOR) url: support non-special URLs (Daijiro Wachi) #34925

Semver-Patch Commits

Windows 32-bit Installer: https://nodejs.org/dist/v15.0.0/node-v15.0.0-x86.msi

Windows 64-bit Installer: https://nodejs.org/dist/v15.0.0/node-v15.0.0-x64.msi

Windows 32-bit Binary: https://nodejs.org/dist/v15.0.0/win-x86/node.exe

Windows 64-bit Binary: https://nodejs.org/dist/v15.0.0/win-x64/node.exe

macOS 64-bit Installer: https://nodejs.org/dist/v15.0.0/node-v15.0.0.pkg

macOS 64-bit Binary: https://nodejs.org/dist/v15.0.0/node-v15.0.0-darwin-x64.tar.gz

Linux 64-bit Binary: https://nodejs.org/dist/v15.0.0/node-v15.0.0-linux-x64.tar.xz

Linux PPC LE 64-bit Binary: https://nodejs.org/dist/v15.0.0/node-v15.0.0-linux-ppc64le.tar.xz

Linux s390x 64-bit Binary: https://nodejs.org/dist/v15.0.0/node-v15.0.0-linux-s390x.tar.xz

AIX 64-bit Binary: https://nodejs.org/dist/v15.0.0/node-v15.0.0-aix-ppc64.tar.gz

ARMv7 32-bit Binary: https://nodejs.org/dist/v15.0.0/node-v15.0.0-linux-armv7l.tar.xz

ARMv8 64-bit Binary: https://nodejs.org/dist/v15.0.0/node-v15.0.0-linux-arm64.tar.xz

Source Code: Coming soon

Other release files: https://nodejs.org/dist/v15.0.0/

Documentation: https://nodejs.org/docs/v15.0.0/api/

SHASUMS

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

3d56e708ba3283a4c087c6265936e37c728568aa3636d3487553a728e96750d9 node-v15.0.0-aix-ppc64.tar.gz
f9eee1f659d96991bc629ec1cec986f504242fc0f046f4487d2fe13b9ab37c99 node-v15.0.0-darwin-x64.tar.gz
7d031b7921b1331acfe38ea5b48830dd3aa09976c14ada5544eea08965948b63 node-v15.0.0-darwin-x64.tar.xz
92b041e298e2b4a8d086349d99bfd8fdf03d75f8556d0e94977a4b09f8a460a0 node-v15.0.0-headers.tar.gz
282c87c6c71f459cc1c17faec509f0eb945ee8a39fafd8d287a8870a5785ee6a node-v15.0.0-headers.tar.xz
2127a2627e3efe839c09d61f99cd99a58a9037dbb668abd21c279c25697522eb node-v15.0.0-linux-arm64.tar.gz
52aba1b117499680adea5fec43083fcb94a3483eda182ea82ca47f5d7c9eec97 node-v15.0.0-linux-arm64.tar.xz
6bbbdd866ebed81e04102dcdd64dc547131798ed57823197880a526454018af1 node-v15.0.0-linux-armv7l.tar.gz
8db4d51506556c373f21abff52fdace36d95623cbf3932cd63d073becf43117d node-v15.0.0-linux-armv7l.tar.xz
1e09fdbc90a36977233cdd35f4fb54f63c8a989ad79de3fb5555db30464df977 node-v15.0.0-linux-ppc64le.tar.gz
b3a0da54a16fff1d5e69bd99387543bb23fa0b454b176090895c9fadb34db0f2 node-v15.0.0-linux-ppc64le.tar.xz
56828910f07f0cc2b7b2e4e08f6b8fc8f83877c5a3dfd9510f5d7837d13a154f node-v15.0.0-linux-s390x.tar.gz
7c916b1f3729a66701a0fc0ffe0afde05e401ccc3c53e7114db37cfbf4604f27 node-v15.0.0-linux-s390x.tar.xz
405cb1bdde623fe568608a4ed35f876762c65ae4ccbd8ed75de3cf170733fc33 node-v15.0.0-linux-x64.tar.gz
054c1c20ee237614e12ee2baab1ec96bfafc835a2d36fb2b860fdf10be0777b0 node-v15.0.0-linux-x64.tar.xz
dd744821b9c924b6027e1c89e8b146b88e05cb88a6d2537712064eb78b4dbe95 node-v15.0.0.pkg
72f6234594877ab212c43a76f2f5b05d409d7c025e0eb36d675d9acfd0d3f2d8 node-v15.0.0.tar.gz
f6138a17060733c986e43a4eaa2f34879db6b7efee3f4ca4c740968573ff347b node-v15.0.0.tar.xz
0f1f3d970ac2786fdc64d42b6c31cd6837b92b844fc6d861b1dcddca58a34815 node-v15.0.0-win-x64.7z
fe8358e18a1f5a44849420d9d76c755e7489f92e0933c8d780107cd688e1d3d6 node-v15.0.0-win-x64.zip
ea9f1beb8dcd9d0514a293d956613a3d42d480c06d28410163537e44408da567 node-v15.0.0-win-x86.7z
594e3d218df64b91b1412895310a60d48574c76b4fa826a33416ab156606cb77 node-v15.0.0-win-x86.zip
58d9f5bb9ba5e7d03b097d712e174abc54dd9fe7b0829000faceee9a13cebd78 node-v15.0.0-x64.msi
8cd6357e5d5937429d39f55f8a37140433958bfc3219a52739c5111f8c5c4144 node-v15.0.0-x86.msi
c512735a1ce282f6820162de87d233d4d9cc76b34e3184542c9c35202d909fe5 win-x64/node.exe
0668ebb22765d3e797c4401f36587f5cc4ada69611e2793cb79209625aca0931 win-x64/node.lib
b1c8f41b7425f61db44f3eecd1877c32da4c70f2f854756269d702bbfafe743a win-x64/node_pdb.7z
99a72a9170bd68fa3802407029cf5a7b533956c619ba959cdb11cab404f5db69 win-x64/node_pdb.zip
9b5f2948501568811f96200ff18fb8d60167c9ce333021a497a5cc70257f44dc win-x86/node.exe
3cbb6fca39edc95246ed5169ac8fb1c7e575e45be873dbae255577f66f4d2b2b win-x86/node.lib
cd5ec6e5609e77316c68312db441bcd1123adf32d8967a13435cb518469de48a win-x86/node_pdb.7z
1b625ab7ea349f652618d8b06eec3225b9420d64c170589cf91125f40fec6a13 win-x86/node_pdb.zip
-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEETtd49TnjY0x3nIfG1wYoSKGrAFwFAl+O+D4ACgkQ1wYoSKGr
AFwB2Qf8C4uHMyvZd5+nbX3KjWLGqhUN7II+T0NRXaVCO+5PH/UEWn3TpGYFp1it
CqsP5EvO9a5bYRZYngdFr5H93+NLIH/sMV9zTDNt4yfEWqXiyGri4fU0eWxGiffK
Fl7M2vGZZUwLwEd1X0WrMSexHYjSB7iI5bISoi6ikeo7K+boE9fdQBume23Q5Fxr
8sIp4oRG3/OfkU+v2j64YjVlf7FAQlfPBiTQg/hAIVY5l6MwERr4mMQeVO3/XLej
oYu+roSIIF4XvQFIGwWKQdTF9+LeQBKqws06pED55aMAhd+LnNnD1CLXZP7RSgqW
QfO61OYu8neqB7i5DqHvC2Bbiwowdw==
=MwTe
-----END PGP SIGNATURE-----