Node v12.5.0 (Current)
Notable changes
- build:
- The startup time is reduced by enabling V8 snapshots by default #28181
- deps:
- Updated
V8
to 7.5.288.22 #27375- The numeric separator feature is now enabled by default
- Updated
OpenSSL
to 1.1.1c #28211
- Updated
- inspector:
- The
--inspect-publish-uid
flag was added to specify ways of the inspector web socket url exposure #27741
- The
- n-api:
- Accessors on napidefine* are now ECMAScript-compliant #27851
- report:
- The cpu info got added to the report output #28188
- src:
- Restore the original state of the stdio file descriptors on exit to prevent leaving stdio in raw or non-blocking mode #24260
- tools,gyp:
- Introduce MSVS 2019 #27375
- util:
- worker:
worker.terminate()
now returns a promise and using the callback is deprecated #28021
Commits
- [
f03241fc0a
] - (SEMVER-MINOR) assert: add partial support for evaluated code in simple assert (Ruben Bridgewater) #27781 - [
ef8f147b7e
] - (SEMVER-MINOR) assert: improve regular expression validation (Ruben Bridgewater) #27781 - [
8157a50161
] - assert: print more lines in the error diff (Ruben Bridgewater) #28058 - [
82174412a5
] - assert: fix error diff (Ruben Bridgewater) #28058 - [
1ee7ce6092
] - assert: limit string inspection when logging assertion errors (Ruben Bridgewater) #28058 - [
ddef3d0560
] - build: fix cctest target for --without-report (Richard Lau) #28238 - [
7cf79fa1c9
] - build: guard test-doc recipe with node_use_openssl (Daniel Bevenius) #28199 - [
32b0803ef3
] - build: turn on custom V8 snapshot by default (Joyee Cheung) #28181 - [
6a2d8e2579
] - build: unbreak --with-intl=system-icu build (Ben Noordhuis) #28118 - [
eb89c06b95
] - build: fix icu-i18n pkg-config version check (Ben Noordhuis) #28118 - [
02fdf5c14c
] - build: don't swallow pkg-config warnings (Ben Noordhuis) #28118 - [
48d7d7c53e
] - build: lint all docs under doc (Richard Lau) #28128 - [
d3207912fb
] - build: fix configure script to work with Apple Clang 11 (Saagar Jha) #28071 - [
21bcfb67f6
] - (SEMVER-MINOR) build: reset embedder string to "-node.0" (Refael Ackermann) #27375 - [
e5c26753e9
] - build,meta: rearrange and narrow git ignore rules (Refael Ackermann) #27954 - [
5101e4c2a2
] - (SEMVER-MINOR) build,v8: sync V8 gypfiles with 7.5 (Refael Ackermann) #27375 - [
5a7154ef32
] - build,win: delegate lint-cpp to make (Refael Ackermann) #28102 - [
3f1787b47d
] - crypto: add debug info client emit secureConnect (Daniel Bevenius) #28067 - [
9ea74b7bff
] - deps: update archs files for OpenSSL-1.1.1c (Sam Roberts) #28211 - [
9c7ea2c9d9
] - deps: upgrade openssl sources to 1.1.1c (Sam Roberts) #28211 - [
9419daf503
] - deps: updated openssl upgrade instructions (Sam Roberts) #28211 - [
084ffd8c2f
] - deps: update llhttp to 1.1.4 (Fedor Indutny) #28154 - [
9382b3be9c
] - deps: V8: cherry-pick e0a109c (Joyee Cheung) #27533 - [
b690e19a9a
] - deps: ignore deps/.cipd fetched by deps/v8/tools/node/fetch_deps.py (Joyee Cheung) #28095 - [
d42ad64253
] - deps: update node-inspect to v1.11.6 (Jan Krems) #28039 - [
40a1a11542
] - (SEMVER-MINOR) deps: patch V8 to be API/ABI compatible with 7.4 (Michaël Zasso) #28005 - [
ad3a164ec3
] - (SEMVER-MINOR) deps: bump minimum icu version to 64 (Michaël Zasso) #27375 - [
e4aa869726
] - (SEMVER-MINOR) deps: V8: backport 3a75c1f (Refael Ackermann) #27375 - [
bb729a415a
] - (SEMVER-MINOR) deps: V8: fix BUILDING_V8_SHARED issues (Refael Ackermann) #27375 - [
f8a33abe0c
] - (SEMVER-MINOR) deps: V8: workaround for MSVC 14.20 optimizer bug (Refael Ackermann) #27375 - [
0a5ff4cb33
] - (SEMVER-MINOR) deps: V8: template explicit instantiation for GCC-8 (Refael Ackermann) #27375 - [
b411114a52
] - (SEMVER-MINOR) deps: V8: use ATOMIC_VAR_INIT instead of std::atomic_init (Refael Ackermann) #27375 - [
c08d94baef
] - (SEMVER-MINOR) deps: V8: forward declaration ofRtl*FunctionTable
(Refael Ackermann) #27375 - [
445bb81ab6
] - (SEMVER-MINOR) deps: V8: patch register-arm64.h (Refael Ackermann) #27375 - [
fa6dfec186
] - (SEMVER-MINOR) deps: V8: backport f89e555 (Michaël Zasso) #27375 - [
8b8fe87e54
] - deps: V8: cherry-pick cca9ae3c9a (Benedikt Meurer) #27729 - [
55e99448c8
] - (SEMVER-MINOR) deps: V8: update postmortem metadata generation script (cjihrig) #26685 - [
2f92b15435
] - (SEMVER-MINOR) deps: V8: silence irrelevant warning (Michaël Zasso) #26685 - [
ca8e5aa77b
] - (SEMVER-MINOR) deps: V8: un-cherry-pick bd019bd (Refael Ackermann) #26685 - [
4a61bdbc1f
] - (SEMVER-MINOR) deps: V8: fix filename manipulation for Windows (Refael Ackermann) #27375 - [
86a8bb7612
] - (SEMVER-MINOR) deps: update V8 to 7.5.288.22 (Refael Ackermann) #27375 - [
47366d7cc6
] - deps: V8: extend workaround for MSVC optimizer bug (Michaël Zasso) #28286 - [
071694472f
] - dgram: fix abort on bad args (cjihrig) #28135 - [
8aeb9cc10f
] - doc: revise intro sentence for assert (Rich Trott) #28226 - [
60156274b1
] - doc: improve assert strict-mode text (Rich Trott) #28239 - [
39b10abf63
] - doc: clarify commit message format in pull-requests.md (rexagod) #28125 - [
dba5983b00
] - doc: add missing options allowed in NODE_OPTIONS (Richard Lau) #28179 - [
4cadddc6a7
] - doc: document behavior of family:0 in dns.lookup() (cjihrig) #28163 - [
694faf13fb
] - doc: pass path in URL constructor (Daniel Nalborczyk) #28161 - [
81a1a13efd
] - doc: update kernel and glibc reqs for PPCle (Michael Dawson) #28162 - [
abe5d05523
] - (SEMVER-MINOR) doc: update assert's validation functions (Ruben Bridgewater) #27781 - [
ecb963dd44
] - doc: document trace-events category for dns requests (vmarchaud) #28100 - [
8c277555b7
] - doc: add Buffer#subarray() and add note about Uint8Array#slice() (FUJI Goro (gfx)) #28101 - [
4d6262fb56
] - doc: update broken/foundation links in README.md (Tierney Cyren) #28119 - [
00e6c9d2dd
] - doc: add tls-min/max options to NODE_OPTIONS (Daniel Bevenius) #28146 - [
705f259142
] - doc: split example into two (Ruben Bridgewater) #27670 - [
69af43ead9
] - doc: clarify N-API version Matrix (Michael Dawson) #27942 - [
56b150b3d7
] - doc: add current recommendation for ESM/CommonJS dual packages (Geoffrey Booth) #27957 - [
360c708f64
] - doc: document Http2Stream#id property (murgatroid99) #28074 - [
5fc4e48fdd
] - doc: add note about AsyncResource for Worker pooling (Anna Henningsen) #28023 - [
d1c53fc54e
] - doc: fixprohibited-strings
warning inpull-requests.md
(rexagod) #28127 - [
e6ecc13cfa
] - doc: improve synopsis.md (Rich Trott) #28115 - [
eb05db907a
] - doc: edit reason-for-deprecation text (Rich Trott) #28098 - [
5ad0d047c6
] - doc: improve DEP0090 text (Rich Trott) #28097 - [
9074f9b4e5
] - doc: clarify special schemes (Rich Trott) #28091 - [
f95a52cb1e
] - doc: clarify weak keys text (Rich Trott) #28090 - [
eb73ed8158
] - doc: remove superfluous filenaming convention (Rich Trott) #28089 - [
f7d8384af2
] - doc: mark Node.js 11 as EOL in changelog (Richard Lau) #28076 - [
87c55ea0ef
] - doc: adjust TOC margins (Roman Reiss) #28075 - [
9dd4813008
] - doc: order deprecation reasons (Trivikram Kamat) #27960 - [
e3f905ac7e
] - doc: remove "encouraged" as hedging in fs.md (Rich Trott) #28027 - [
df22b96cb0
] - doc: remove "strongly recommended" as hedging in fs.md (Rich Trott) #28028 - [
049429bd97
] - doc: remove "strongly recommended" hedging from tls.md (Rich Trott) #28029 - [
79d4f285be
] - doc: remove "strongly recommended" hedging in deprecations.md (Rich Trott) #28031 - [
613064699e
] - doc,n-api: fix typo (Richard Lau) #28178 - [
5ee6ecd979
] - doc,test: test documentation consistency for NODE_OPTIONS (Richard Lau) #28179 - [
e1fc9b987a
] - http2: do not register unnecessary listeners (Antonio Kukas) #27987 - [
faeed804c7
] - https: do not automatically use invalid servername (Sam Roberts) #28209 - [
f8c9a58bf5
] - inspector: added --inspect-publish-uid (Aleksei Koziatinskii) #27741 - [
9b248e33de
] - module: prevent race condition while combining import and require (Ruben Bridgewater) #27674 - [
6014429580
] - module: handle empty require.resolve() options (cjihrig) #28078 - [
9c19c4b6a3
] - n-api: define ECMAScript-compliant accessors on napi_define_class (legendecas) #27851 - [
b60287d188
] - n-api: define ECMAScript-compliant accessors on napi_define_properties (legendecas) #27851 - [
a40cfb32d2
] - n-api: defer Buffer finalizer with SetImmediate (Anna Henningsen) #28082 - [
dfbbfbb765
] - net: make writeAfterFIN() return false (Luigi Pinca) #27996 - [
2515df029a
] - perf_hooks,trace_events: use stricter equality (cjihrig) #28166 - [
43fa824a3b
] - process: refactor unhandled rejection handling (Joyee Cheung) #28228 - [
b491eabff1
] - process: improve queueMicrotask performance (Anatoli Papirovski) #28093 - [
460cc6285a
] - process: code cleanup for nextTick (Anatoli Papirovski) #28047 - [
4eaac83c5f
] - report: add cpu info to report output (Christopher Hiller) #28188 - [
029b50dab4
] - src: fix compiler warning in node_worker.cc (Daniel Bevenius) #28198 - [
a5998152d5
] - src: fix off-by-one error in native SetImmediate (Anna Henningsen) #28082 - [
c67642ae03
] - src: do not use pointer for loop in node_watchdog (Anna Henningsen) #28020 - [
b5dda32b8a
] - src: restore stdio on program exit (Ben Noordhuis) #24260 - [
8984b73033
] - src: remove TLS code for unsupported OpenSSLs (Sam Roberts) #28085 - [
8849eb24c1
] - src: handle exceptions from ToDetailString() (Anna Henningsen) #28019 - [
8a032fc50c
] - src: expose DOMException to internalBinding('message') for testing (Joyee Cheung) #28072 - [
a5fdedb3d5
] - src: only run preloadModules if the preload array is not empty (Samuel Attard) #28012 - [
c821eefa5f
] - src: add napi_define_class() null checks (Octavian Soldea) #27945 - [
95ee3b55d3
] - src: use RAII in setgroups implementation (Anna Henningsen) #28022 - [
d81c67bd8f
] - src: fix unused private field warning (cjihrig) #28036 - [
e8bedd2009
] - src: splitRunBootstrapping()
(Joyee Cheung) #27539 - [
c20c6e55b5
] - src: reorganize inspector and diagnostics initialization (Joyee Cheung) #27539 - [
c086736a49
] - src: create Environment properties in Environment::CreateProperties() (Joyee Cheung) #27539 - [
70f8e71a0d
] - src: inline ProcessCliArgs in the Environment constructor (Joyee Cheung) #27539 - [
174b3c4b1b
] - test: add eval ESM module tests (Evgenii Shchepotev) #27956 - [
aa3c41fe40
] - test: fix NODE_OPTIONS feature check (Richard Lau) #28225 - [
9edf69545d
] - test: move --cpu-prof tests to sequential (Joyee Cheung) #28210 - [
df9b253e2c
] - test: skiptest-worker-prof
as flaky for all (Milad Farazmand) #28175 - [
bd16f9b2da
] - test: remove FIB environment variable from cpu-prof.js (Rich Trott) #28183 - [
a3f8385d7f
] - test: remove unusedoutput
argument forgetFrames()
(Rich Trott) #28183 - [
58eccb1213
] - test: document cpu-prof module (Rich Trott) #28183 - [
318328f6b7
] - test: improve unexpected warnings error (Ruben Bridgewater) #28138 - [
31ccd36668
] - test: mark test-fs-stat-bigint as flaky (Rich Trott) #28156 - [
de6627f9a4
] - test: remove duplicate test-child-process-execfilesync-maxBuffer.js (Joyee Cheung) #28139 - [
2353c63dc2
] - test: split test-cpu-prof.js (Joyee Cheung) #28170 - [
186e94c322
] - test: add github refs to flaky tests (Sam Roberts) #28123 - [
d8061dc1a0
] - test: remove test-gc-http-client from status file (Rich Trott) #28130 - [
d6791d1cb8
] - test: remove test-tty-wrap from status file (Rich Trott) #28129 - [
b0bc23c572
] - test: add comments to the foaf+ssl fixtures (Alex Aubuchon) #27962 - [
189d6af2b3
] - test: change formatting of fixtures/keys/Makefile (Alex Aubuchon) #27962 - [
94a6d7a518
] - test: change fixtures.readSync to fixtures.readKey (Alex Aubuchon) #27962 - [
c82023a173
] - test: remove uneeded agent keypair in fixtures/ (Alex Aubuchon) #27962 - [
74e6109f39
] - test: move foafssl certs to fixtures/keys/ (Alex Aubuchon) #27962 - [
78f39c91ac
] - test: remove uneeded alice certs in fixtures/ (Alex Aubuchon) #27962 - [
5d0737735b
] - test: remove uneeded certs in fixtures/ (Alex Aubuchon) #27962 - [
d757e0b6d4
] - test: move dherror.pem to fixtures/keys/ (Alex Aubuchon) #27962 - [
f9ddcc6305
] - test: remove pass-* certs (Alex Aubuchon) #27962 - [
e673b57055
] - test: move test_[key|ca|cert] to fixtures/keys/ (Alex Aubuchon) #27962 - [
8670f6dd22
] - test: move spkac certs to fixtures/keys/ (Alex Aubuchon) #27962 - [
7d1f15fba1
] - test: move x448 keypairs to fixtures/keys/ (Alex Aubuchon) #27962 - [
22bbdc5068
] - test: move ed448 keypairs to fixtures/keys/ (Alex Aubuchon) #27962 - [
9de9d55bfc
] - test: move dsa keypairs to fixtures/keys/ (Alex Aubuchon) #27962 - [
9684842023
] - test: move rsa keypairs to fixtures/keys/ (Alex Aubuchon) #27962 - [
7ae23abc01
] - test: move x25519 keypair to fixtures/keys/ (Alex Aubuchon) #27962 - [
adb0197d6d
] - test: move ed25519 keypair to fixtures/keys/ (Alex Aubuchon) #27962 - [
14bd26c8da
] - test: remove workaround for unsupported OpenSSLs (Sam Roberts) #28085 - [
d4bb88eed8
] - test: simplify tests code (himself65) #28065 - [
87e977ae42
] - test: make sure vtable is generated in addon test with LTO (Anna Henningsen) #28057 - [
3feaf3ddbe
] - test: mark test-worker-debug as flaky (Refael Ackermann) #28035 - [
098cf74292
] - test: regression testtmpdir
(Refael Ackermann) #28035 - [
e08a98fa43
] - test: always suffixtmpdir
(Refael Ackermann) #28035 - [
f33623662f
] - test: shell out tormdir
first on Windows (Refael Ackermann) #28035 - [
1ef2811236
] - test: only assert on first lines of TLS trace (Sam Roberts) #28043 - [
62de36e8d3
] - Revert "test: move all test keys/certs undertest/fixtures/keys/
" (Sam Roberts) #28083 - [
2331e9c380
] - test: add comments to the foaf+ssl fixtures (Alex Aubuchon) #27962 - [
8e28259bf8
] - test: change formatting of fixtures/keys/Makefile (Alex Aubuchon) #27962 - [
d258504a31
] - test: change fixtures.readSync to fixtures.readKey (Alex Aubuchon) #27962 - [
328b2d0c88
] - test: remove uneeded agent keypair in fixtures/ (Alex Aubuchon) #27962 - [
a0d2862b1e
] - test: move foafssl certs to fixtures/keys/ (Alex Aubuchon) #27962 - [
af9eb9648e
] - test: remove uneeded alice certs in fixtures/ (Alex Aubuchon) #27962 - [
ee62fa172c
] - test: remove uneeded certs in fixtures/ (Alex Aubuchon) #27962 - [
f41dfd71a0
] - test: move dherror.pem to fixtures/keys/ (Alex Aubuchon) #27962 - [
98f7ae9e7b
] - test: remove pass-* certs (Alex Aubuchon) #27962 - [
27d6b28943
] - test: move test_[key|ca|cert] to fixtures/keys/ (Alex Aubuchon) #27962 - [
5ac6dddb83
] - test: move spkac certs to fixtures/keys/ (Alex Aubuchon) #27962 - [
03b92e93b1
] - test: move x448 keypairs to fixtures/keys/ (Alex Aubuchon) #27962 - [
4155bbaeab
] - test: move ed448 keypairs to fixtures/keys/ (Alex Aubuchon) #27962 - [
9209698139
] - test: move dsa keypairs to fixtures/keys/ (Alex Aubuchon) #27962 - [
ad42258d5a
] - test: move rsa keypairs to fixtures/keys/ (Alex Aubuchon) #27962 - [
686cb13f78
] - test: move x25519 keypair to fixtures/keys/ (Alex Aubuchon) #27962 - [
1f2de2fbe1
] - test: move ed25519 keypair to fixtures/keys/ (Alex Aubuchon) #27962 - [
687e57fe19
] - test: rename worker MessagePort test (Anna Henningsen) #28024 - [
7165254f8b
] - test: more tls hostname verification coverage (Ben Noordhuis) #27999 - [
92d1ca9645
] - (SEMVER-MINOR) test: failtest-worker-prof
on internal timeout (Refael Ackermann) #27375 - [
ab1a4eb12d
] - (SEMVER-MINOR) test: drain platform before unregistering isolate (Refael Ackermann) #27375 - [
b6bdf752d6
] - test,v8: skip less and stabilize test-linux-perf.js (Refael Ackermann) #27364 - [
7044a7a302
] - tls: remove unnecessary set of DEFAULT_MAX_VERSION (Daniel Bevenius) #28147 - [
6b9d477520
] - tls: rename validateKeyCert in _tls_common.js (Daniel Bevenius) #28116 - [
aeda0c3d35
] - tools: assert that the snapshot can be rehashed in node_mksnapshot (Joyee Cheung) #28181 - [
a0c5b58b44
] - tools: fix update-babel-eslint.sh script (RubenBridgewater) #27670 - [
6460d071d2
] - tools: increase the maximum number of files to lint per worker (Ruben Bridgewater) #27670 - [
bf76823a47
] - tools: ignore node_modules when linting (Ruben Bridgewater) #27670 - [
52564dbb28
] - tools: update babel-eslint (Ruben Bridgewater) #27670 - [
9be67b2cbc
] - tools: activate more eslint rules (Ruben Bridgewater) #27670 - [
739c2a3336
] - tools: update eslint config (Ruben Bridgewater) #27670 - [
adfbd362fc
] - tools: update eslint (Ruben Bridgewater) #27670 - [
018159d734
] - (SEMVER-MINOR) tools,gyp: introduce MSVS 2019 (Refael Ackermann) #27375 - [
9dd840dff5
] - trace_events: respect inspect() depth (cjihrig) #28037 - [
b6f113bc15
] - util: use average bias while grouping arrays (Ruben Bridgewater) #28070 - [
7e617606b0
] - util: improve .inspect() array grouping (Ruben Bridgewater) #28070 - [
9ced334a6c
] - util: refactor inspecting long lines (Ruben Bridgewater) #28055 - [
dfdf742fd1
] - util: use Set to store deprecation codes (Daniel Nalborczyk) #28113 - [
c3243de47a
] - util: special handlemaxArrayLength
while grouping arrays (Ruben Bridgewater) #28059 - [
f897860427
] - util: support AsyncGeneratorFunction in .inspect (Ruben Bridgewater) #28056 - [
d659ed6dbe
] - worker: refactorworker.terminate()
(Anna Henningsen) #28021 - [
303a9a3d06
] - worker: make MessagePort constructor non-callable (Anna Henningsen) #28032 - [
79a8cd0dec
] - worker: add typechecking for postMessage transfer list (Anna Henningsen) #28033 - [
d7641d833c
] - worker: use DataCloneError for unknown native objects (Anna Henningsen) #28025
Windows 32-bit Installer: https://nodejs.org/dist/v12.5.0/node-v12.5.0-x86.msi
Windows 64-bit Installer: https://nodejs.org/dist/v12.5.0/node-v12.5.0-x64.msi
Windows 32-bit Binary: https://nodejs.org/dist/v12.5.0/win-x86/node.exe
Windows 64-bit Binary: https://nodejs.org/dist/v12.5.0/win-x64/node.exe
macOS 64-bit Installer: https://nodejs.org/dist/v12.5.0/node-v12.5.0.pkg
macOS 64-bit Binary: https://nodejs.org/dist/v12.5.0/node-v12.5.0-darwin-x64.tar.gz
Linux 64-bit Binary: https://nodejs.org/dist/v12.5.0/node-v12.5.0-linux-x64.tar.xz
Linux PPC LE 64-bit Binary: https://nodejs.org/dist/v12.5.0/node-v12.5.0-linux-ppc64le.tar.xz
Linux s390x 64-bit Binary: https://nodejs.org/dist/v12.5.0/node-v12.5.0-linux-s390x.tar.xz
AIX 64-bit Binary: https://nodejs.org/dist/v12.5.0/node-v12.5.0-aix-ppc64.tar.gz
SmartOS 64-bit Binary: https://nodejs.org/dist/v12.5.0/node-v12.5.0-sunos-x64.tar.xz
ARMv7 32-bit Binary: https://nodejs.org/dist/v12.5.0/node-v12.5.0-linux-armv7l.tar.xz
ARMv8 64-bit Binary: https://nodejs.org/dist/v12.5.0/node-v12.5.0-linux-arm64.tar.xz
Source Code: https://nodejs.org/dist/v12.5.0/node-v12.5.0.tar.gz
Other release files: https://nodejs.org/dist/v12.5.0/
Documentation: https://nodejs.org/docs/v12.5.0/api/
SHASUMS
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
45f3d0ea287d5f091da5c71cf6e77f36a98348e13972c6397bbc374d12257ef3 node-v12.5.0-aix-ppc64.tar.gz
a9ba9f584f015f1705063c10dd8d84d43f5b09dc7ecf4ee3968ab1ff1fe5d2b5 node-v12.5.0-darwin-x64.tar.gz
794178f315033059d6ccc226c485b6632a59113e4df13b082df51dc718bde8c2 node-v12.5.0-darwin-x64.tar.xz
f328ba9dd024b21b2715107b691a2a3ba66d42e6c25e9727a6ede01c18a40b17 node-v12.5.0-headers.tar.gz
002a3a78652402dbbf502c5d34ef42964a476f53a6debcd9c84cef1d0854bf60 node-v12.5.0-headers.tar.xz
a6d226bf486453d2f58df14ec71dd08f18383af582e2fc992fa8cc96cd7925b4 node-v12.5.0-linux-arm64.tar.gz
d43b71a97f5484d13b655a8a0c1b1c0fc7e83b3719063cc362fe557d6e26bd69 node-v12.5.0-linux-arm64.tar.xz
8f34b9691ac601863e84154321f970380dee2024d7fd0693a3a0f69f4b376c30 node-v12.5.0-linux-armv7l.tar.gz
a419835803dcc042295018840d946f3ce3d656989ac91c5f89c9f2998d36b084 node-v12.5.0-linux-armv7l.tar.xz
ba58a82eadc574e514aed48f3b8ac2b389dc154c3cc50bb8418257a6208a76f2 node-v12.5.0-linux-ppc64le.tar.gz
9d988b5ff3d8b91a92f63692075e9c63b0049ef482bff9f1381e9dcc743442ab node-v12.5.0-linux-ppc64le.tar.xz
21ccdf6dadea0e30aeae87ab94f4859a8f26334c8a02d63144bd248aa055b6a5 node-v12.5.0-linux-s390x.tar.gz
4267d50dbbd3458aa179a64ab360eda03709c3de88c0b07d0cd148691a305ac7 node-v12.5.0-linux-s390x.tar.xz
2d7a0a0cd840adc3b58536f84176308e5fc9d94048e035fe190f99c49436d04b node-v12.5.0-linux-x64.tar.gz
37c0c539aae69370f3c014cc4947748ce45ac5fa560f9b085724f22029834b27 node-v12.5.0-linux-x64.tar.xz
04f21c7f90d700f42b3a6bc4f94d7765f7917e0a9bc711df7014fa9b2d7c6eff node-v12.5.0-sunos-x64.tar.gz
e5ad71b54746e4df67255c3ad57488a1d75ea359d08c3e4c0fe2e163ea9298f4 node-v12.5.0-sunos-x64.tar.xz
2255144341656cd97f2af4dadaaf26470f5d945eaaa285101c5e9124878a9e69 node-v12.5.0-win-x64.7z
f1b426fcd39ffdfec5d8ba60c6842cc11e9f49269cd49bc34c4fcee0517ddf66 node-v12.5.0-win-x64.zip
4cfd7c88fcc4bc7c5adfca72d8b0e3cf68bcff2a20d92b6580d5b7b665d8288c node-v12.5.0-win-x86.7z
ac2b3bc48118ec3158061d6828365fba9d5a51f7cc8f56b2c276f82b078997f0 node-v12.5.0-win-x86.zip
db25e37585128891e23b1eeb3f0c22de51fd8901247aafd09cd47d35e03da712 node-v12.5.0-x64.msi
756e9e038bb7d5064dd796f711148aeca1a96f0ae120bc533b43e5e5e1e1057c node-v12.5.0-x86.msi
ceedac959af76189b6bd2edda4bbce73a7d41703df1c083c46b107b98f3bbb57 node-v12.5.0.pkg
3bdae2fdd8f176de2b3225d073847cff9c8ea4374b2f5ed17b07d87ace64a029 node-v12.5.0.tar.gz
8715b7099c87c395a205777c76c00cfed8a65188d1f525122584530282c60a22 node-v12.5.0.tar.xz
0ef36c2b2e458cb1d1fe22b81517ef1500297412a99a99473bad50bd6b981183 win-x64/node.exe
62b0fa5e814c05bdc90a184135285dd3d687779ec2a0c5ab8d0a72a20fc84673 win-x64/node.lib
7f5d1236dab1a715b0da51b163d3bfc25d8695a6cba9aa18f0c2b892b3d05d2e win-x64/node_pdb.7z
80760da4083a4505dbc8bfa3fd19fa96a288b165603f3aa14621a108bf3e3c23 win-x64/node_pdb.zip
80b4ac5307c3f95bbd873996f9529f09f60549c5cd9ba74a65de7e1e7179b277 win-x86/node.exe
0d591f213842e3dfbc7a4a864e848635561cf8dbe0f07759e9f043d7eb6f6ebc win-x86/node.lib
760d03557b1519d20729b860ab13f24f9a3ecb050bc089bfc63d18bb9bd9f9c3 win-x86/node_pdb.7z
48e7aa0b2ae336eff3b715d8826de16f8a004ab13eed8cd4f41be96e96867326 win-x86/node_pdb.zip
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEpIwr7mgOhBYyzU5E8HSWs+s8F2IFAl0Uy68ACgkQ8HSWs+s8
F2LBkw/9F8ehuKAzb8h3OXTte3Yug8khOMTkThLdxbiMPIzBMgMs8bn4LDdedfh8
dP8IdHmE0vGU3pkXG5Z8Ea0ArYoApmOceuRZdZY3cEcja09GM5wWuRh81EVon1Wo
iBH3oXMfhmX8f/hL9waU+etwyidf0GYXaMS/Tf/n6HL9lBiRRvWSIGX6PdI1Geth
VaVmhByGbBgE5ja1oXQ++B1UirfNatkr4DCfVl6rTGOBp+n0C8Qow78QXs5Ha+VP
9ieQlPsz/7Oa8s+wWveP5bS7xT7Ghh5+W+j0xiu44KQOlQmciUm3NeNV6vrovqP7
N4hS8Dxqz4kcCbUuFtGoKY0sqdQlgVgcD0SQDeJK3BGD7ajGMITDd7a2SHWEFpMO
QNgEvdX0MmXVoLk+FubXdMi+BOPj/zlt9dX97cY/vw8N6bi8hqdk/3MJrjH5M7ek
uWKxrC91GaZDvzY6YY6qyQpivQucQzZb0Bh1Eo/ehJoN6VJbo/bU7qc7srMiH6Vi
zKKbyh0FyJOz2gBgb8Alov1Y6xnmK39Fc2n7Wyx7B1SroaTt+Jk+q0uF3gRAV+aH
ORVZSnoVnrP+sHwSiBvOlYGz6xz2c1nb/WMXx19/gmth1zzxmeOu9Am3sfYhtzTW
jQTjb81qTtjwD5B80q9U3a6aVXysCDGj0BNMkojvCBvi+BRmYcg=
=H6aL
-----END PGP SIGNATURE-----