Node.js 8.3.0 is now available

Node.js 8.3.0 is now available

New nodejs current (8.3.0) packages are in the @NodeSource repositories now. Major V8 update so test everything!

The V8 engine has been upgraded to version 6.0, which has a significantly changed performance profile. #14574

More detailed information on performance differences can be found at https://medium.com/the-node-js-collection/get-ready-a-new-v8-is-coming-node-js-performance-is-changing-46a63d6da4de

Other notable changes

  • DNS
    • Independent DNS resolver instances are supported now, with support for cancelling the corresponding requests. #14518
  • N-API
    • Multiple N-API functions for error handling have been changed to support assigning error codes. #13988
  • REPL
    • Autocompletion support for require() has been improved. #14409
  • Utilities
    • The WHATWG Encoding Standard (TextDecoder and TextEncoder) has been implemented as an experimental feature. #13644
  • Added new collaborators

Commits

  • [e2356e72e7] – assert: improve deepEqual Set and Map worst case (Ruben Bridgewater) #14258
  • [9252b8c057] – assert: refactor to reduce unecessary code paths (Ruben Bridgewater) #13973
  • [89586f6684] – assert: fix incorrect use of ERR_INVALID_ARG_TYPE (Tobias Nießen) #14011
  • [26785a23bb] – assert: refactor the code (Ruben Bridgewater) #13862
  • [0cf1e22448] – benchmark: remove unused parameters (Matthew Alsup) #14526
  • [9b104b4ea8] – benchmark: add assert map and set benchmarks (Ruben Bridgewater) #14258
  • [2c364ab291] – buffer: remove a wrongly added attribute specifier (Jiajie Hu) #14466
  • [c0f0c38535] – build: enable C++ linting for src// (jeyanthinath) #14497
  • [87e108059b] – build: fix build without icu (Jimmy Thomson) #14533
  • [0ebb4dff17] – build: codesign tarball binary on macOS (Evan Lucas) #14179
  • [7f5bcbd2e9] – build,test: run v8 tests on windows (Kunal Pathak) #13992
  • [5ab4471d72] – build,tools: do not force codesign prefix (Evan Lucas) #14179
  • [7b96944254] – build,win: fix python detection script (Jason Ginchereau) #14546
  • [1f16c43e80] – child_process: fix handle passing w large payloads (Anna Henningsen) #14588
  • [9c1199e88f] – (SEMVER-MINOR) console: add console.count() and console.clear() (James M Snell) #12678
  • [255b9bfa8a] – console,test: make message test more accurate (Anna Henningsen) #14580
  • [51c1afafa6] – crypto: change segmentation faults to CHECKs (Tobias Nießen) #14548
  • [e2b306c831] – (SEMVER-MINOR) deps: backport rehash strings after deserialization (Yang Guo) #14004
  • [2dbf95d5ee] – (SEMVER-MINOR) deps: backport c0f1ff2 from upstream V8 (Michaël Zasso) #14004
  • [efd297a5c9] – (SEMVER-MINOR) deps: fix addons compilation with VS2013 (Bartosz Sosnowski) #14004
  • [160e2f03d2] – (SEMVER-MINOR) deps: limit regress/regress-crbug-514081 v8 test (Michael Dawson) #14004
  • [44ad55d493] – (SEMVER-MINOR) deps: update V8 to 6.0.286.52 (Myles Borins) #14574
  • [d9273ed5ed] – deps: cherry-pick 18ea996 from c-ares upstream (Anna Henningsen) #13883
  • [32b30d519e] – (SEMVER-MINOR) dns: name generated functions (Anna Henningsen) #14518
  • [0982810208] – (SEMVER-MINOR) dns: add channel.cancel() (Anna Henningsen) #14518
  • [69e41dc5da] – (SEMVER-MINOR) dns: enable usage of independent cares resolvers (Anna Henningsen) #14518
  • [ad901ed272] – doc: add gabrielschulhof to collaborators (Gabriel Schulhof) #14692
  • [dd586c6bd4] – doc: erase unneeded eslint-plugin-markdown comment (Vse Mozhet Byt) #14598
  • [8c80e91a2e] – doc: fix typo in writing-and-running-benchmarks.md (Yuta Hiroto) #14600
  • [91b7843aeb] – doc: add entry for subprocess.killed property (Rich Trott) #14578
  • [342f4cccb5] – doc: change child to subprocess (Rich Trott) #14578
  • [b6bd3cf00f] – doc: cross-link util.TextDecoder and intl.md (Vse Mozhet Byt) #14486
  • [fffd8f5335] – doc: document napi_finalize() signature (cjihrig) #14230
  • [92b0555965] – doc: various small revisions in url (Timothy Gu) #14478
  • [9dd9760951] – doc: update url.origin IDNA behavior (Timothy Gu) #14478
  • [4e2493a20d] – doc: fix minor typos in net.md (Daiki Arai) #14502
  • [e9088f92d8] – doc: fix verify in crypto.md (Ruslan Iusupov) #14469
  • [8a9de1b3c5] – doc: fix typo in using-internal-errors.md (Anton Paras) #14429
  • [ab9bc81b0e] – doc: add docs for module.paths (atever) #14435
  • [bdcd496c98] – doc: update experimental status to reflect use (James M Snell) #12723
  • [6c6da38518] – doc: fix some links (Vse Mozhet Byt) #14400
  • [83c8e5c517] – doc: describe labelling process for backports (Anna Henningsen) #12431
  • [592787ef4d] – doc: error message are still major (Refael Ackermann) #14375
  • [f1b09c0a44] – doc: fix typo in stream.md (Marc Hernández Cabot) #14364
  • [4be373bc4b] – doc: fixes default shell in child_process.md (Henry) #14203
  • [b12924d894] – doc: add XadillaX to collaborators (XadillaX) #14388
  • [dc0a26f254] – doc: replace dead link in v8 module (Devin Boyer) #14372
  • [d2121ab768] – doc: fix minor typo in cluster.md (Lance Ball) #14353
  • [eb023ef7df] – doc, lib, test: do not re-require needlessly (Vse Mozhet Byt) #14244
  • [cfed48e81c] – doc, url: add changelog metadata for url.format (Timothy Gu) #14543
  • [78f0c2aa75] – doc,assert: document stackStartFunction in fail (Ruben Bridgewater) #13862
  • [53ad91c3b1] – doc,stream: _transform happens one at a time (Matteo Collina) #14321
  • [f6a03439d8] – docs: add note about fs.rmdir() (Oleksandr Kushchak) #14323
  • [142ce5ce2c] – errors: order internal errors list alphabetically (Anna Henningsen) #14453
  • [50447e837b] – http: reset stream to unconsumed in unconsume() (Anna Henningsen) #14410
  • [751e87338f] – http: check for handle before running asyncReset() (Trevor Norris) #14419
  • [deea68cbb2] – inspector: fix console with inspector disabled (Timothy Gu) #14489
  • [71cb1cdf69] – inspector: implement V8Inspector timer (Eugene Ostroukhov) #14346
  • [4836f3b9b9] – inspector: send messages after the Node is done (Eugene Ostroukhov) #14463
  • [9e5a08884a] – lib: adjust indentation for impending lint change (Rich Trott) #14403
  • [a7b3e06e9b] – lib: modify destructuring for indentation (Rich Trott) #14417
  • [28f0693796] – lib: include cached modules in module.children (Ben Noordhuis) #14132
  • [19a0e06317] – linkedlist: correct grammar in comments (alexbostock) #14546
  • [60e0f2bb0d] – (SEMVER-MINOR) n-api: add support for DataView (Shivanth MP) #14382
  • [b849b3d223] – n-api: re-use napi_env between modules (Gabriel Schulhof) #14217
  • [6078dea35d] – n-api: directly create Local from Persistent (Kyle Farnung) #14211
  • [f2efdc880f] – (SEMVER-MINOR) n-api: add code parameter to error helpers (Michael Dawson) #13988
  • [fa134dd60c] – n-api: add fast paths for integer getters (Anna Henningsen) #14393
  • [58446912a6] – net: fix bytesWritten during writev (Brendan Ashworth) #14236
  • [b41ae9847e] – path: fix win32 volume-relative paths (Timothy Gu) #14440
  • [509039fcaf] – path: remove unnecessary string copies (Tobias Nießen) #14438
  • [e813cfaead] – querystring: avoid indexOf when parsing (Matteo Collina) #14703
  • [37e55bf559] – readline: remove max limit of crlfDelay (Azard) #13497
  • [e54f75b831] – readline: remove the caching variable (Lyall Sun) #14275
  • [1a5927fc27] – repl: do not consider ... as a REPL command (Shivanth MP) #14467
  • [5a8862bfa3] – (SEMVER-MINOR) repl: improve require() autocompletion (Alexey Orlenko) #14409
  • [34821f6400] – repl: don’t terminate on null thrown (Benjamin Gruenbaum) #14306
  • [32ba8aea0b] – repl: fix old history error handling (Ruben Bridgewater) #13733
  • [264e4345f8] – src: reuse ‘ondone’ string in node_crypto.cc (Tobias Nießen) #14587
  • [6ae6469d4a] – src: use existing strings over creating new ones (Anna Henningsen) #14587
  • [eb068a0526] – src: remove unused Connection::ClearError() (Ben Noordhuis) #14514
  • [4b01d8cac3] – src: replace assert with CHECK_LE in node_api.cc (Ben Noordhuis) #14514
  • [3c6b5e5fac] – src: properly manage timer in cares ChannelWrap (Anna Henningsen) #14634
  • [8c5cd1439e] – src: avoid dereference without existence check (Timothy Gu) #14591
  • [8a3bc874fa] – src: fix process.abort() interaction with V8 (Anna Henningsen) #13985
  • [997204a213] – (SEMVER-MINOR) src: fix new V8 compiler warnings (Michaël Zasso) #14004
  • [fa3aa2e1f7] – src: return MaybeLocal in AsyncWrap::MakeCallback (Tobias Nießen) #14549
  • [d90a5e0069] – src: replace deprecated ForceSet() method (Franziska Hinkelmann) #14450
  • [eb7faf6734] – src: replace ASSERT with CHECK (Ben Noordhuis) #14474
  • [106a23bd27] – (SEMVER-MINOR) src,dns: refactor cares_wrap to avoid global state (Anna Henningsen) #14518
  • [3c46ef4717] – test: explain sloppy mode for test-global (Rich Trott) #14604
  • [28b9c7a477] – test: fix test-readline-position w/o ICU (Timothy Gu) #14489
  • [636ba8caef] – test: support odd value for kStringMaxLength (Michaël Zasso) #14476
  • [5094f2c299] – test: refactor test-domain-abort-on-uncaught (Rich Trott) #14541
  • [b1fef05446] – test: improvements to various http tests (James M Snell) #14315
  • [ce9e3cfe10] – test: refactor test/sequential/test-fs-watch.js (Rich Trott) #14534
  • [9f50db2450] – test: refactor test-vm-new-script-new-context (Rich Trott) #14536
  • [f40b9062fc] – test: add check on an addon that does not register (Ezequiel Garcia) #13954
  • [ddd97fe15c] – test: fix error when foo in path to git clone (Matt Woicik) #14506
  • [8fea17484d] – test: add DISABLED_ prefix to commented out test (Daniel Bevenius) #14317
  • [7b6a77403c] – test: remove disabled tests directory (Rich Trott) #14505
  • [15b9aa1359] – test: improve error logging for inspector test (Rich Trott) #14508
  • [451e643cf2] – test: remove –no-crankshaft (Myles Borins) #14531
  • [7c51240b1a] – test: adjust indentation for stricter linting (Rich Trott) #14431
  • [c704c02290] – test: increase coverage for path.parse (Tobias Nießen) #14438
  • [23cd934d71] – test: refactor test-httpparser.response.js (erdun) #14290
  • [91b6ba1973] – test: refactor test-benchmark-timers (Rich Trott) #14464
  • [c2853893cf] – test: refactor test-http-parser.js (Rich Trott) #14431
  • [4ff562f41e] – test: make flaky crypto test more deterministic (Ben Noordhuis) #14451
  • [100e862dfa] – test: rename crypto test (Ben Noordhuis) #14451
  • [f8c2302a66] – test: use common.mustCall() instead of exit handle (笑斌) #14262
  • [0ff19b0c4c] – test: changed error message validator (Pratik Jain) #14443
  • [14f6a5a367] – test: fix flaky test-force-repl (Rich Trott) #14439
  • [5057c7a953] – test: replace concatenation with template literal (rockcoder23) #14270
  • [6420a73f3e] – test: replace concatenation with template literal (Ching Hsu) #14284
  • [cd0fffd86a] – test: convert table in test doc to markdown table (vixony) #14291
  • [1c6135f431] – test: fix flaky http(s)-set-server-timeout tests (Rich Trott) #14380
  • [de3d73c88c] – test: replace CRLF by LF in a fixture (Vse Mozhet Byt) #14437
  • [aeb8d66eec] – test: fix test-async-wrap-getasyncid flakyness (Julien Gilli) #14329
  • [3c50c592a5] – test: replace concatenation with template literals (笑斌) #14293
  • [1813467d27] – test: upgrade tests to work with master’s common (Anna Henningsen) #14459
  • [d89bb1c6f3] – test: bump test/common to master (Anna Henningsen) #14459
  • [d7a1637897] – test: change isAix to isAIX (章礼平) #14263
  • [552d2be625] – test: improve test-util-inspect (Peter Marshall) #14003
  • [0418a70d7c] – test: add non-internet resolveAny tests (Anna Henningsen) #13883
  • [265f159881] – test: replace concatenation with template literals (Song, Bintao Garfield) #14295
  • [3414e42127] – test: replace concatenation with template literals (Zongmin Lei) #14298
  • [953736cdde] – test: move timing-dependent tests to sequential (Alexey Orlenko) #14377
  • [9b22acc29e] – test: fix flaky test-net-write-after-close (Rich Trott) #14361
  • [11ae8c33bd] – test: delete obsolete test-sendfd.js (decareano) #14334
  • [99104e1b58] – test: improve fs.exists coverage (jkzing) #14301
  • [e237720537] – test: replace string concatenation with template (ziyun) #14286
  • [3c92b787d7] – test: use path.join in async-hooks/test-tlswrap.js (Vincent Xue) #14319
  • [0197ba00a5] – test: add comments for whatwg-url tests (Gautam Arora) #14355
  • [956a473107] – test: move test-fs-largefile to pummel (Rich Trott) #14338
  • [c866c9078b] – test: use path.join for long path concatenation (zzz) #14280
  • [94c7331277] – test: replace string concatenation with path.join (jkzing) #14272
  • [def98c6959] – test: replace string concatenation with template (Nathan Jiang) #14342
  • [3bc7d2a5ea] – test: replace string concat in test-fs-watchfile.js (Helianthus21) #14287
  • [72febfd3b6] – test: replace concatenation with template literals (SkyAo) #14296
  • [b5d0a03a9e] – test: fix error handling test-http-full-response (Rich Trott) #14252
  • [e90af29604] – tls: fix empty issuer/subject/infoAccess parsing (Ben Noordhuis) #14473
  • [767644def5] – tools: simplify no-unescaped-regexp-dot rule (Rich Trott) #14561
  • [9f319d5dfb] – tools: replace assert-throw-arguments custom lint (Rich Trott) #14547
  • [fa8c5f4372] – tools: remove legacy indentation linting (Rich Trott) #14515
  • [d11840c180] – tools: enable stricter linting in lib directory (Rich Trott) #14403
  • [5e952182e7] – tools: update to ESLint 4.3.0 (Rich Trott) #14417
  • [ebb90900af] – tools: skip workaround for newer llvm (nanaya) #14077
  • [c0ea5d8ce5] – tools: always include llvm_version in config (nanaya) #14077
  • [32259421ca] – url: update sort() behavior with no params (Timothy Gu) #14185
  • [9a3fc10dd4] – (SEMVER-MINOR) util: implement WHATWG Encoding Standard API (James M Snell) #13644
  • [f593960d35] – util: refactor util module (James M Snell) #13803
  • [357873ddb0] – (SEMVER-MINOR) v8: fix stack overflow in recursive method (Ben Noordhuis) #14004
  • [a8132943c5] – zlib: fix crash when initializing failed (Anna Henningsen) #14666
  • [e529914e70] – zlib: fix interaction of flushing and needDrain (Anna Henningsen) #14527

Windows 32-bit Installer: https://nodejs.org/dist/v8.3.0/node-v8.3.0-x86.msi
Windows 64-bit Installer: https://nodejs.org/dist/v8.3.0/node-v8.3.0-x64.msi
Windows 32-bit Binary: https://nodejs.org/dist/v8.3.0/win-x86/node.exe
Windows 64-bit Binary: https://nodejs.org/dist/v8.3.0/win-x64/node.exe
macOS 64-bit Installer: https://nodejs.org/dist/v8.3.0/node-v8.3.0.pkg
macOS 64-bit Binary: https://nodejs.org/dist/v8.3.0/node-v8.3.0-darwin-x64.tar.gz
Linux 32-bit Binary: https://nodejs.org/dist/v8.3.0/node-v8.3.0-linux-x86.tar.xz
Linux 64-bit Binary: https://nodejs.org/dist/v8.3.0/node-v8.3.0-linux-x64.tar.xz
Linux PPC LE 64-bit Binary: https://nodejs.org/dist/v8.3.0/node-v8.3.0-linux-ppc64le.tar.xz
Linux PPC BE 64-bit Binary: https://nodejs.org/dist/v8.3.0/node-v8.3.0-linux-ppc64.tar.xz
Linux s390x 64-bit Binary: https://nodejs.org/dist/v8.3.0/node-v8.3.0-linux-s390x.tar.xz
AIX 64-bit Binary: https://nodejs.org/dist/v8.3.0/node-v8.3.0-aix-ppc64.tar.gz
SunOS 32-bit Binary: https://nodejs.org/dist/v8.3.0/node-v8.3.0-sunos-x86.tar.xz
SunOS 64-bit Binary: https://nodejs.org/dist/v8.3.0/node-v8.3.0-sunos-x64.tar.xz
ARMv6 32-bit Binary: https://nodejs.org/dist/v8.3.0/node-v8.3.0-linux-armv6l.tar.xz
ARMv7 32-bit Binary: https://nodejs.org/dist/v8.3.0/node-v8.3.0-linux-armv7l.tar.xz
ARMv8 64-bit Binary: https://nodejs.org/dist/v8.3.0/node-v8.3.0-linux-arm64.tar.xz
Source Code: https://nodejs.org/dist/v8.3.0/node-v8.3.0.tar.gz
Other release files: https://nodejs.org/dist/v8.3.0/
Documentation: https://nodejs.org/docs/v8.3.0/api/

SHASUMS

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

223d7e7b2079f1766057d1213b7dd1f7ab037cb3f29ae9e5db1b12dc4a7d003a  node-v8.3.0-aix-ppc64.tar.gz
a627354982a514e77e5c37ed5952edc81a7dd9c4f661fd919f192c21ae548654  node-v8.3.0-darwin-x64.tar.gz
6e197540cf8ad625b8684c7ec9cd31fe05b3c3407ee52a038e566cebe82ae8d8  node-v8.3.0-darwin-x64.tar.xz
14ad5abc82463b96c90acbe48e1a7e6fedcccce7fb1b03b72a29242550eed0d8  node-v8.3.0-headers.tar.gz
e87eee75f509a2f62cc7fb5f9e6551a34fafe5660a248909214c7a199f71f4a5  node-v8.3.0-headers.tar.xz
508dfca5031aa8929ce22bfd43514ccbdbcf65623634a9973e51973e37f451b3  node-v8.3.0-linux-arm64.tar.gz
9e0dab4913585a1b8117bda03c4b5581d9140aec67bb4be0e0b6a4999b41b4ab  node-v8.3.0-linux-arm64.tar.xz
6c74e0309dd4a37a29644ff6c21d47d1ac3630c0cd1b5894d43310b3db59f6b0  node-v8.3.0-linux-armv6l.tar.gz
8e24bd140118a8f2e9488976a057fd9d8a0cec11fc187d115d8dc440aaf672b3  node-v8.3.0-linux-armv6l.tar.xz
e9309ce47bde53ec6807dafd7756e5edc0da71e193613809fdafd9c51df0d7dc  node-v8.3.0-linux-armv7l.tar.gz
e6b1229beb37474e0aab16943e8cb76d7e17028b39422ce39b9d7afaf7a68f10  node-v8.3.0-linux-armv7l.tar.xz
6270d007855a759eff2dd8f8fc1dc59dd1978e883c33d4ee0c0f359552ae1dca  node-v8.3.0-linux-ppc64le.tar.gz
7dfe024b8f5e5390b10187769e49fa148a3a74ef1ca7dec0a427a5153381c462  node-v8.3.0-linux-ppc64le.tar.xz
9ed0b499c52292a55c073611cc3c32a3c6dbaba60ae2caf3b04db0c6831a43d7  node-v8.3.0-linux-ppc64.tar.gz
04be508324ec56fdac43ec201a75f8d8766853f650a1b58407be4379ba3edc9f  node-v8.3.0-linux-ppc64.tar.xz
fbde13430085c5893e52a9553d4eb0d0d601c07c2d19920e5f27ea21cd56f6b4  node-v8.3.0-linux-s390x.tar.gz
b6b69de4645e47bd645db202096f92494d05c2de125f7331c30d4e552e8d478b  node-v8.3.0-linux-s390x.tar.xz
b8dd14b3576681e8071ee59e5e1e8ac77e7ca335c12d7f584d9ab083e1fd4fd5  node-v8.3.0-linux-x64.tar.gz
ae377995c6e1af8e2a60c4a929f77562ebed9a2c6897cbd311a2c331f76b4e0f  node-v8.3.0-linux-x64.tar.xz
28bf07e34ae9cf5e26a3d133b80aaa70e6a8055c0d6dc45f293cdae8d1010d26  node-v8.3.0-linux-x86.tar.gz
6da778af460b564c06d5d7696c6dae6fa3b892516b4ba7784323dd1a6c58b00d  node-v8.3.0-linux-x86.tar.xz
3874de85c34f7bbdb9869e4724c08b6904ae0ff9d7560f1a1829527c711dbed0  node-v8.3.0.pkg
fbbc075a1931d4f2ab9b9df3cb94c48e558167effc0d2e56aa56599290d53ca0  node-v8.3.0-sunos-x64.tar.gz
1896ea3b8e290b0a33ce424f7581f9139ed2c2aebdf4610344f3a99888b23a50  node-v8.3.0-sunos-x64.tar.xz
f42a7771a28ba3deb41dfed760344f15dce2fbc51bc54206b5857f40f7b39e5a  node-v8.3.0-sunos-x86.tar.gz
78c4e2ced34706fc735c6a2f7aad30206edec9b021390874a8204a9b12152f19  node-v8.3.0-sunos-x86.tar.xz
33fa7a02f265636c240be9ebd0f93942f77856a9c2c751592da1a0962b6ed010  node-v8.3.0.tar.gz
c3a836d84181724db477cb034a46a5274a3a1ea19623f886eae0c571e4b96e51  node-v8.3.0.tar.xz
2316d61af691c17c1074230b2e37a46ef13eb206fc5aa5232701958fcda05200  node-v8.3.0-win-x64.7z
e762fa218465e5aa0952336eee2c3e42e5b48390b36838ca7b6a243812e0b7e5  node-v8.3.0-win-x64.zip
d540dc4e9a51f6c14a0c79b75ccfb7f86f570ee60b3a9c73384281ecced8df29  node-v8.3.0-win-x86.7z
e6b507f413ea579fd7c4b380db621feb4602943af403fcd840c33a886ca7061b  node-v8.3.0-win-x86.zip
af861eb512b58a3625f247e55088bbaf7a6315267aee6ea998d066961fa57252  node-v8.3.0-x64.msi
1d406607475b8faa20b2115ea0902a1aee5d0184c631d5c3a1ec1e3fafdcea0b  node-v8.3.0-x86.msi
540f9911360e0a5b6e29a072f5e73bdb61666a9014cd5d1845b312c43103d442  win-x64/node.exe
0c5e45822a23c7ebed9c2450e0b346afbcccda9c5f7bfe5b2cbb4e153c9fcd81  win-x64/node.lib
84fe735855b42df11d096241ccf559e6064e5e238d1f4d74b9f7740d91acaeac  win-x64/node_pdb.7z
841a5e2ece846f440ab7b2a7f067c9388a8806fe77149d6429d2e5636d455f93  win-x64/node_pdb.zip
f399f67bb647d20df30233804bda56c68733495daee156550f584e7f37a30c96  win-x86/node.exe
0db867c2fdaa157248cac4fb316338134aa425ee9dfddf60860718c86d3b1f86  win-x86/node.lib
2c6c1573c75557338f3a4b3b44fe24c5817e7d11b806da7480aff12dc057f8f3  win-x86/node_pdb.7z
5fc2de3c467bc8716bbf6d16bcc32ce6c8f2d96c57357cff889da6295143bec8  win-x86/node_pdb.zip
-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org

iQIcBAEBCAAGBQJZi739AAoJEHQ0OQvb6bnFUx0P/A3XDeyu9YUtf0nOHyLo7By8
nQCDlBITibrZqvf34mih2hnDGeY7Z1bt/78qXVGq/+0YCROZCmmN0vwyUtl+QAhW
mRiVk8LL4rvE5m4sPyd3+tSk2uuWEqpCg4kevlOOs23z9M/DTH2Cry/X5xLr1kW9
WzKDnH7wPOmhDQpq8ZDMQrsNroDh5b7CiN7ysqLWQkIJFteEOthH1UsaMR+Vmf7d
vL1dBnJZdfuhCBLd997njO0xCU5xoRE+d5Bom10MO6FYq3Hp17BVDfGQZ+JyUQwP
urhGefwRBlH/Yob8UwVkdgIM9zJc8TLW/qTKuc4WPQjX42f+bmRB31AXP0Lh+H5r
ApUD/s3N462j4gLlDDCs2PsgGkcCr2W40giMBaYygCFAFxrNOgvIelVTlmBry/9y
2i7jHydu3+8GOcX0nxTbmwda2cYf8556mt3uvq8xeXqesFPsSFmxlvnu/IP+w1rr
DvcSFferwLiTuhPmCIIns96jBoTsBmMJLrzqYcjy6VwajXz1IioYz1ncJ25+PYTl
QfytlzTDfVasB0CCdhzKd1W6YMuXhiwQEDLPZsz0Gx+kFBv631Dk2Mbo+hwah3CU
saayFLK9IT06cFzcpVJKYSCcrLMQW8Na/ohWC+eblGy3QG27c253Y0SipAe0bAZE
0cSMB4dexZX0GV5Mmllm
=chUG
-----END PGP SIGNATURE-----

Leave a Reply

sixteen + sixteen =