Node v8.6.0 (Current)

Notable Changes

crypto Support for multiple ECDH curves. #15206

dgram Added setMulticastInterface() API. #7855 Custom lookup functions are now supported. #14560

n-api The command-line flag is no longer required to use N-API. #14902

tls Docs-only deprecation of parseCertString() . #14245

New Contributors Welcome Sebastiaan Deckers (@sebdeckers) as a new Collaborator! #15354



Commits

[ 4f7d9392e7 ] - assert : improve AssertionError in case of "Errors" (Ruben Bridgewater) #15025

] - : improve AssertionError in case of "Errors" (Ruben Bridgewater) #15025 [ f6c65e6e19 ] - assert : fix boxed primitives in deepStrictEqual (Ruben Bridgewater) #15050

] - : fix boxed primitives in deepStrictEqual (Ruben Bridgewater) #15050 [ 7fa175f6d3 ] - assert : fix deepEqual inconsistencies (Ruben Bridgewater) #14491

] - : fix deepEqual inconsistencies (Ruben Bridgewater) #14491 [ 17d8dfec70 ] - async_hooks : support promise resolve hook (Anna Henningsen) #15296

] - : support promise resolve hook (Anna Henningsen) #15296 [ 81723a9172 ] - (SEMVER-MINOR) async_hooks,doc : some async_hooks improvements (James M Snell) #15103

] - : some async_hooks improvements (James M Snell) #15103 [ 535f8d5281 ] - benchmark : var to const (Ruben Bridgewater) #13757

] - : var to const (Ruben Bridgewater) #13757 [ 0f8f37ed45 ] - benchmark : improve and add more inspect benchmarks (Ruben Bridgewater) #14881

] - : improve and add more inspect benchmarks (Ruben Bridgewater) #14881 [ 3bf718c3fe ] - benchmark : enable assert benchmark with short len (Rich Trott) #15174

] - : enable assert benchmark with short len (Rich Trott) #15174 [ d30a5836b6 ] - benchmark : provide default methods for assert (Rich Trott) #15174

] - : provide default methods for assert (Rich Trott) #15174 [ 142d2ed057 ] - benchmark : use smaller n value in some http tests (Peter Marshall) #14002

] - : use smaller n value in some http tests (Peter Marshall) #14002 [ 5e4f87ae65 ] - buffer : improve Buffer.from performance (Anatoli Papirovski) #15178

] - : improve Buffer.from performance (Anatoli Papirovski) #15178 [ 8bbbda55e4 ] - build : use generic names for linting tasks (Nikolai Vavilov) #15272

] - : use generic names for linting tasks (Nikolai Vavilov) #15272 [ 9685b9ff2f ] - build : don't fail make test on source tarballs (Gibson Fahnestock) #15441

] - : don't fail on source tarballs (Gibson Fahnestock) #15441 [ 354f32040d ] - build : remove unused configuration variable (Ben Noordhuis) #15266

] - : remove unused configuration variable (Ben Noordhuis) #15266 [ 5d217ad5d7 ] - build : add support for link-module to vcbuild (Bartosz Sosnowski) #15410

] - : add support for link-module to vcbuild (Bartosz Sosnowski) #15410 [ 607832d3c3 ] - child_process : set shell to false in fork() (Alex Gresnel) #15352

] - : set shell to false in fork() (Alex Gresnel) #15352 [ c26e93b309 ] - crypto : fix Node_SignFinal (David Benjamin) #15024

] - : fix Node_SignFinal (David Benjamin) #15024 [ bd07574718 ] - (SEMVER-MINOR) crypto : support multiple ECDH curves and auto (Roga Pria Sembada) #15206

] - : support multiple ECDH curves and auto (Roga Pria Sembada) #15206 [ 5e043a6c78 ] - deps : define BUILDING_NGHTTP2 during nghttp2 build (Ben Noordhuis) #15487

] - : define BUILDING_NGHTTP2 during nghttp2 build (Ben Noordhuis) #15487 [ 2e75ac028a ] - deps : v8: fix potential segfault in profiler (Ali Ijaz Sheikh) #15498

] - : v8: fix potential segfault in profiler (Ali Ijaz Sheikh) #15498 [ 2944ea6c6b ] - (SEMVER-MINOR) dgram : add custom lookup function in sockets (cjihrig) #14560

] - : add custom lookup function in sockets (cjihrig) #14560 [ b24ee68133 ] - (SEMVER-MINOR) dgram : added setMulticastInterface() (Will Young) #7855

] - : added setMulticastInterface() (Will Young) #7855 [ f6b484461c ] - doc : ctc -> tsc in onboarding extras (Bryan English) #15621

] - : ctc -> tsc in onboarding extras (Bryan English) #15621 [ f38666a967 ] - doc : ctc -> tsc in collab guide (Bryan English) #15590

] - : ctc -> tsc in collab guide (Bryan English) #15590 [ 02c62df75e ] - doc : remove invalid hash in link (Vse Mozhet Byt) #15542

] - : remove invalid hash in link (Vse Mozhet Byt) #15542 [ 6cd64f36bc ] - doc : note caveats in process message serialization (Joyee Cheung) #12963

] - : note caveats in process message serialization (Joyee Cheung) #12963 [ 1fbb86c64b ] - doc : fix 'aborted' event documentation (Luigi Pinca) #15471

] - : fix 'aborted' event documentation (Luigi Pinca) #15471 [ 2326d655de ] - doc : fix types and description for dns.resolveTxt (Tobias Nießen) #15472

] - : fix types and description for dns.resolveTxt (Tobias Nießen) #15472 [ fcbee7b4bb ] - doc : fix some links in http2.md (Vse Mozhet Byt) #15481

] - : fix some links in http2.md (Vse Mozhet Byt) #15481 [ 9d6b0e6f6f ] - doc : fix external links with 404 status (Vse Mozhet Byt) #15463

] - : fix external links with 404 status (Vse Mozhet Byt) #15463 [ 29fd88c3e5 ] - doc : fix new nits in links (Vse Mozhet Byt) #15449

] - : fix new nits in links (Vse Mozhet Byt) #15449 [ 4efc6fec6b ] - doc : fix some internal links (Vse Mozhet Byt) #15293

] - : fix some internal links (Vse Mozhet Byt) #15293 [ 5ea4b88a29 ] - doc : adding sebdeckers to collaborators (Sebastiaan Deckers) #15354

] - : adding sebdeckers to collaborators (Sebastiaan Deckers) #15354 [ d5d498b6dc ] - doc : update AUTHORS list (Michaël Zasso) #15181

] - : update AUTHORS list (Michaël Zasso) #15181 [ 950f7f5fe1 ] - doc : update README with SHASUMS256.txt.sig info (Jon Moss) #15107

] - : update README with SHASUMS256.txt.sig info (Jon Moss) #15107 [ 38422d5963 ] - doc : fix nits in esm.md (Vse Mozhet Byt) #15315

] - : fix nits in esm.md (Vse Mozhet Byt) #15315 [ b0f5b2a38c ] - doc : fix "added in" for Buffer.allocUnsafeSlow() (Tuan Anh Tran) #15330

] - : fix "added in" for Buffer.allocUnsafeSlow() (Tuan Anh Tran) #15330 [ 8112f496dc ] - doc : add missing heading for error (Jon Moss) #15325

] - : add missing heading for error (Jon Moss) #15325 [ 29707afd82 ] - doc : add missing doc for readable._destroy (Michaël Zasso) #15316

] - : add missing doc for readable._destroy (Michaël Zasso) #15316 [ 9f4480ce90 ] - doc : use consistent terminology in process doc (Rich Trott) #15321

] - : use consistent terminology in process doc (Rich Trott) #15321 [ a53a0d8b38 ] - doc : fix emitKeypressEvents stream type (Oblosys) #15399

] - : fix emitKeypressEvents stream type (Oblosys) #15399 [ b5c1a82560 ] - doc : fix http.ClientRequest method descriptions (Antoine AMARA) #15163

] - : fix http.ClientRequest method descriptions (Antoine AMARA) #15163 [ f0e411d1b2 ] - doc : prevent displaying empty version picker (Chris Young) #15420

] - : prevent displaying empty version picker (Chris Young) #15420 [ acb0d012b3 ] - doc : make mkdtemp example work on Windows (Bartosz Sosnowski) #15408

] - : make mkdtemp example work on Windows (Bartosz Sosnowski) #15408 [ bdfed1ad25 ] - doc : fix entryTypes type and missing link (Mani Maghsoudlou) #15406

] - : fix entryTypes type and missing link (Mani Maghsoudlou) #15406 [ 7fa2bee5e7 ] - doc : add documentation for the 'timeout' event (Luigi Pinca) #15443

] - : add documentation for the 'timeout' event (Luigi Pinca) #15443 [ b09eeb4a3d ] - (SEMVER-MINOR) doc, tls : mark parseCertString() as deprecated (XadillaX) #14245

] - : mark parseCertString() as deprecated (XadillaX) #14245 [ e0f5e3a199 ] - docs : clarify usage cli options -e,-p on windows (Łukasz Szewczak) #15568

] - : clarify usage cli options -e,-p on windows (Łukasz Szewczak) #15568 [ a792ea7709 ] - docs : update 8.5.0 changelog (Myles Borins) #15384

] - : update 8.5.0 changelog (Myles Borins) #15384 [ 0a8258b3de ] - errors : remove duplicate error definition (Jon Moss)

] - : remove duplicate error definition (Jon Moss) [ a14b252c5c ] - errors : eliminate circular dependency on assert (James M Snell) #15002

] - : eliminate circular dependency on assert (James M Snell) #15002 [ b58a2aae1b ] - errors : fix ERR_MODULE_RESOLUTION_LEGACY message (Tobias Nießen) #15290

] - : fix ERR_MODULE_RESOLUTION_LEGACY message (Tobias Nießen) #15290 [ da3265ad82 ] - errors : backport ERR_INVALID_PROTOCOL to v8.x (Myles Borins) #15388

] - : backport ERR_INVALID_PROTOCOL to v8.x (Myles Borins) #15388 [ 2e0313865b ] - errors,tools : alphabetize-errors lint rule (Jon Moss) #15083

] - : alphabetize-errors lint rule (Jon Moss) #15083 [ 771c2ac7c2 ] - http : revert #14024 writable is never set to false (Matteo Collina) #15404

] - : revert #14024 writable is never set to false (Matteo Collina) #15404 [ 68ec157be0 ] - http2 : fix compat stream read handling, add tests (Anatoli Papirovski) #15503

] - : fix compat stream read handling, add tests (Anatoli Papirovski) #15503 [ 9fc8eddfdd ] - http2 : remove unused onTimeout, add timeout tests (Anatoli Papirovski) #15539

] - : remove unused onTimeout, add timeout tests (Anatoli Papirovski) #15539 [ 1691827b8c ] - http2 : small fixes to compatibility layer (Anatoli Papirovski) #15473

] - : small fixes to compatibility layer (Anatoli Papirovski) #15473 [ 66a5f99828 ] - http2 : improved coverage of Http2Stream destroy (Simon Brewster) #15461

] - : improved coverage of Http2Stream destroy (Simon Brewster) #15461 [ ba9012d4bc ] - http2 : add tests for push stream error handling (Anatoli Papirovski) #15281

] - : add tests for push stream error handling (Anatoli Papirovski) #15281 [ b61220ed84 ] - http2 : fix subsequent end calls to not throw (Anatoli Papirovski) #15414

] - : fix subsequent end calls to not throw (Anatoli Papirovski) #15414 [ 2e421ff5c9 ] - http2 : correct behaviour for enablePush unpack (Anatoli Papirovski) #15167

] - : correct behaviour for enablePush unpack (Anatoli Papirovski) #15167 [ 9490be353e ] - http2 : cleanup of h2 compat layer, add tests (Anatoli Papirovski) #15254

] - : cleanup of h2 compat layer, add tests (Anatoli Papirovski) #15254 [ aa0917cd0a ] - http2 : improve http2 coverage (James M Snell) #15210

] - : improve http2 coverage (James M Snell) #15210 [ a6879bfab6 ] - http2 : custom promisify for http2.connect (James M Snell) #15207

] - : custom promisify for http2.connect (James M Snell) #15207 [ 2ea2725ce0 ] - http2 : emit close event if request aborted (Anatoli Papirovski) #15415

] - : emit close event if request aborted (Anatoli Papirovski) #15415 [ b9a9290e8d ] - http2 : expand list of known headers (Anatoli Papirovski) #15434

] - : expand list of known headers (Anatoli Papirovski) #15434 [ a32c8a566e ] - http2,async-wrap : introduce AliasedBuffer class (Mike Kaufman) #15077

] - : introduce AliasedBuffer class (Mike Kaufman) #15077 [ 25692a985c ] - inspector : break in eval script (Eugene Ostroukhov) #14581

] - : break in eval script (Eugene Ostroukhov) #14581 [ cf1fe762dc ] - lib : improve lazy requires (Ruben Bridgewater) #14167

] - : improve lazy requires (Ruben Bridgewater) #14167 [ 8ce0e9a619 ] - lib : refactor console startup (Ruben Bridgewater) #15111

] - : refactor console startup (Ruben Bridgewater) #15111 [ 91e96d8f08 ] - lib,src : fix consistent spacing inside braces (James M Snell) #14162

] - : fix consistent spacing inside braces (James M Snell) #14162 [ ede09f29d0 ] - meta : allow vague objections to be dismissed (James M Snell) #15233

] - : allow vague objections to be dismissed (James M Snell) #15233 [ 727d7b5078 ] - meta : improve contributors guide (James M Snell) #15123

] - : improve contributors guide (James M Snell) #15123 [ c005713d05 ] - module : check file url passed to top-level import (guybedford) #15389

] - : check file url passed to top-level import (guybedford) #15389 [ 939c8ed084 ] - module : coverity fixes for ESM C++ (Bradley Farias) #15275

] - : coverity fixes for ESM C++ (Bradley Farias) #15275 [ a95ddc9484 ] - n-api : fix warning about size_t compare with int (Sampson Gao) #15508

] - : fix warning about size_t compare with int (Sampson Gao) #15508 [ cd3a8e8832 ] - n-api : remove n-api module loading flag (Gabriel Schulhof) #14902

] - : remove n-api module loading flag (Gabriel Schulhof) #14902 [ 526e78f5cd ] - n-api : add optional string length parameters (Sampson Gao) #15343

] - : add optional string length parameters (Sampson Gao) #15343 [ 87a3162f85 ] - n-api : Context for custom async operations (Jason Ginchereau) #15189

] - : Context for custom async operations (Jason Ginchereau) #15189 [ 7b7c030adc ] - (SEMVER-MINOR) n-api : change async resource name to napi_value (Jason Ginchereau) #14697

] - : change async resource name to napi_value (Jason Ginchereau) #14697 [ d5b3002572 ] - n-api : stop creating references to primitives (Gabriel Schulhof) #15289

] - : stop creating references to primitives (Gabriel Schulhof) #15289 [ a47fe692b1 ] - (SEMVER-MINOR) n-api : use AsyncResource for Work tracking (Anna Henningsen) #14697

] - : use AsyncResource for Work tracking (Anna Henningsen) #14697 [ 8f12b9dce4 ] - n-api : refactor napi_addon_register_func (Taylor Woll) #15088

] - : refactor napi_addon_register_func (Taylor Woll) #15088 [ a2d340fb00 ] - n-api : napi_is_construct_call->napi_get_new_target (Sampson Gao) #14698

] - : napi_is_construct_call->napi_get_new_target (Sampson Gao) #14698 [ fe9bb7e51e ] - net : support passing null to listen() (cjihrig) #14221

] - : support passing null to listen() (cjihrig) #14221 [ 19d2d6611c ] - path : fix normalize paths ending with two dots (Michaël Zasso) nodejs-private/node-private#94

] - : fix normalize paths ending with two dots (Michaël Zasso) nodejs-private/node-private#94 [ 8eeaba62bc ] - readline : name some anonymous functions (Flandre Scarlet) #14297

] - : name some anonymous functions (Flandre Scarlet) #14297 [ 4907ae7cb9 ] - src : correct typo in trace_event header (Daniel Bevenius) #15583

] - : correct typo in trace_event header (Daniel Bevenius) #15583 [ 4f88c19cf3 ] - src : add --pending-deprecation to NODE_OPTIONS (Thomas Corbière) #15494

] - : add --pending-deprecation to NODE_OPTIONS (Thomas Corbière) #15494 [ b87088c0b1 ] - src : remove unused constant from node_perf.h (Anna Henningsen) #15548

] - : remove unused constant from node_perf.h (Anna Henningsen) #15548 [ 90d14df56d ] - src : minor c++ refactors to module_wrap (Anna Henningsen) #15515

] - : minor c++ refactors to module_wrap (Anna Henningsen) #15515 [ 24271a7aca ] - src : do not include internals from node_buffer.h (Anna Henningsen) #15554

] - : do not include internals from node_buffer.h (Anna Henningsen) #15554 [ 774e42b575 ] - (SEMVER-MINOR) src : refactor #include handling (Anna Henningsen) #14697

] - : refactor handling (Anna Henningsen) #14697 [ 29e38ab2a2 ] - src : remove unused perf_hooks uv handles (James M Snell) #15368

] - : remove unused perf_hooks uv handles (James M Snell) #15368 [ 606da2ba43 ] - (SEMVER-MINOR) src : make in_makecallback() getter const (Anna Henningsen) #14697

] - : make in_makecallback() getter const (Anna Henningsen) #14697 [ 98967c988f ] - (SEMVER-MINOR) src : refactor async callback handling (Anna Henningsen) #14697

] - : refactor async callback handling (Anna Henningsen) #14697 [ f60a2aa982 ] - (SEMVER-MINOR) src : remove virtually unused ExecScope (Anna Henningsen) #14697

] - : remove virtually unused ExecScope (Anna Henningsen) #14697 [ 6c520af6d5 ] - (SEMVER-MINOR) src : move DomainEnter,DomainExit to node.cc (Anna Henningsen) #14697

] - : move DomainEnter,DomainExit to node.cc (Anna Henningsen) #14697 [ 8c480f9d8c ] - src : remove outdated todo from node_crypto.cc (Bartek Szczepański) #15104

] - : remove outdated todo from node_crypto.cc (Bartek Szczepański) #15104 [ 409576e015 ] - test : expand http2 util test coverage for headers (Anatoli Papirovski) #15493

] - : expand http2 util test coverage for headers (Anatoli Papirovski) #15493 [ 0503c44835 ] - test : update test-fs-fsync to run from temp (atvoicu) #15537

] - : update test-fs-fsync to run from temp (atvoicu) #15537 [ 29f0ad6ccb ] - test : fixing AliasedBuffer tests to enter Isolate (Mike Kaufman) #15536

] - : fixing AliasedBuffer tests to enter Isolate (Mike Kaufman) #15536 [ eccf503362 ] - test : improve readline test coverage for tty (Claudio Rodriguez) #12064

] - : improve readline test coverage for tty (Claudio Rodriguez) #12064 [ 58b9495c42 ] - test : use reserved invalid hostname for tests (icarter09) #14781

] - : use reserved invalid hostname for tests (icarter09) #14781 [ b1227147b9 ] - test : clean up some assert deepEqual tests (Ruben Bridgewater) #14491

] - : clean up some assert deepEqual tests (Ruben Bridgewater) #14491 [ 93c08b0735 ] - test : improve util inspect tests (Ruben Bridgewater) #14881

] - : improve util inspect tests (Ruben Bridgewater) #14881 [ 59f183640b ] - test : refactor test for readability (Refael Ackermann) #13003

] - : refactor test for readability (Refael Ackermann) #13003 [ 757c34276b ] - test : fix actual and expected order (Ruben Bridgewater) #14881

] - : fix actual and expected order (Ruben Bridgewater) #14881 [ 5125c08c50 ] - test : remove obsolete debugger tests (Rich Trott) #15139

] - : remove obsolete debugger tests (Rich Trott) #15139 [ 7dfd570cad ] - test : add test-benchmark-assert (Rich Trott) #15174

] - : add test-benchmark-assert (Rich Trott) #15174 [ a9066459ad ] - test : convert buffer benchmark to runBenchmark (Jon Moss) #15349

] - : convert buffer benchmark to runBenchmark (Jon Moss) #15349 [ 45cdbcfee6 ] - test : create shared runBenchmark function (Jon Moss) #15004

] - : create shared runBenchmark function (Jon Moss) #15004 [ ba96c8f23e ] - test : don't skip when common.mustCall() is pending (cjihrig) #15421

] - : don't skip when common.mustCall() is pending (cjihrig) #15421 [ 50b6203a33 ] - (SEMVER-MINOR) test : add regression test for 5691 (Anna Henningsen) #14697

] - : add regression test for 5691 (Anna Henningsen) #14697 [ f0a741d178 ] - test : kill subprocess only after last ACK (Refael Ackermann) #15186

] - : kill subprocess only after last ACK (Refael Ackermann) #15186 [ 4d68064493 ] - test : move common.PORT tests to sequential (Jon Moss) #15151

] - : move common.PORT tests to sequential (Jon Moss) #15151 [ a92f3dfd8c ] - test : make test-http-agent-maxsockets robust (Rich Trott) #15192

] - : make test-http-agent-maxsockets robust (Rich Trott) #15192 [ edece30930 ] - test : remove random timer in test-tls-fast-writing (Rich Trott) #15138

] - : remove random timer in test-tls-fast-writing (Rich Trott) #15138 [ b1a0bdcdaf ] - test : remove faulty test case (Ruben Bridgewater) #15110

] - : remove faulty test case (Ruben Bridgewater) #15110 [ cd238e2c0e ] - test : check inspect array with empty string key (Rahul Mishra) #15258

] - : check inspect array with empty string key (Rahul Mishra) #15258 [ 3ce501c8ff ] - test : improve process warning coverage (James M Snell) #15212

] - : improve process warning coverage (James M Snell) #15212 [ a2c335b973 ] - test : fix sequential/test-async-wrap-getasyncid (Anna Henningsen) #15319

] - : fix sequential/test-async-wrap-getasyncid (Anna Henningsen) #15319 [ 94e2b5c371 ] - test : refactor test-debug-prompt (Rich Trott) #15141

] - : refactor test-debug-prompt (Rich Trott) #15141 [ 5881033138 ] - test : remove invalid test (Rich Trott) #15320

] - : remove invalid test (Rich Trott) #15320 [ a1abf62cc3 ] - test : allow adding known-globals through ENV (Refael Ackermann) #15187

] - : allow adding known-globals through ENV (Refael Ackermann) #15187 [ 427bf80194 ] - test : add test for fork() + shell (cjihrig) #15352

] - : add test for fork() + shell (cjihrig) #15352 [ 4d26c68b6b ] - test : move test-benchmark-buffer to sequential (Rich Trott) #15373

] - : move test-benchmark-buffer to sequential (Rich Trott) #15373 [ 1fbdf47742 ] - test : fix flaky test-http2-session-timeout (Anatoli Papirovski) #15338

] - : fix flaky test-http2-session-timeout (Anatoli Papirovski) #15338 [ f20fb4ce40 ] - test : do not write fixture in test-require-symlink (Rich Trott) #15067

] - : do not write fixture in test-require-symlink (Rich Trott) #15067 [ 389c8c33d7 ] - test : expand http2 frameError test case (Anatoli Papirovski) #15298

] - : expand http2 frameError test case (Anatoli Papirovski) #15298 [ d82ae0cb6e ] - test : backward compatible api for tty (Gergely Nemeth) #15235

] - : backward compatible api for tty (Gergely Nemeth) #15235 [ e014983ec4 ] - test,process : run 'abort' suite on Windows (Refael Ackermann) #15056

] - : run 'abort' suite on Windows (Refael Ackermann) #15056 [ 6a94c1aa3b ] - timers : clarify lib/timer.js comment (Daniel Bevenius) #11018

] - : clarify lib/timer.js comment (Daniel Bevenius) #11018 [ ee157e5a7f ] - tls : prefer path over port in connect (Bryan English) #14564

] - : prefer path over port in connect (Bryan English) #14564 [ 9049f09e0f ] - tools : enforce consistent spacing inside braces (Sebastiaan Deckers) #14162

] - : enforce consistent spacing inside braces (Sebastiaan Deckers) #14162 [ 6c221b83e3 ] - url : fix windows drive letter handling (Benjamin Coe) #15490

] - : fix windows drive letter handling (Benjamin Coe) #15490 [ fc1448f357 ] - util : improve format performance (Ruben Bridgewater) #15422

] - : improve format performance (Ruben Bridgewater) #15422 [ 5b47f846b0 ] - util : fix out of bounds indices in util.inspect (Ruben Bridgewater) #14881

] - : fix out of bounds indices in util.inspect (Ruben Bridgewater) #14881 [ 9e8b1b3ec6 ] - util : refactor inspect for performance and more (Ruben Bridgewater) #14881

] - : refactor inspect for performance and more (Ruben Bridgewater) #14881 [ 539445890b ] - util : add fast internal array join method (Ruben Bridgewater) #14881

] - : add fast internal array join method (Ruben Bridgewater) #14881 [ 7d95dc385c ] - vm: support parsing a script in a specific context (Timothy Gu) #14888 [email protected]:~/node/main$

Windows 32-bit Installer: https://nodejs.org/dist/v8.6.0/node-v8.6.0-x86.msi

Windows 64-bit Installer: https://nodejs.org/dist/v8.6.0/node-v8.6.0-x64.msi

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

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

macOS 64-bit Installer: https://nodejs.org/dist/v8.6.0/node-v8.6.0.pkg

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

Linux 32-bit Binary: https://nodejs.org/dist/v8.6.0/node-v8.6.0-linux-x86.tar.xz

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

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

Linux PPC BE 64-bit Binary: https://nodejs.org/dist/v8.6.0/node-v8.6.0-linux-ppc64.tar.xz

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

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

SmartOS 32-bit Binary: https://nodejs.org/dist/v8.6.0/node-v8.6.0-sunos-x86.tar.xz

SmartOS 64-bit Binary: https://nodejs.org/dist/v8.6.0/node-v8.6.0-sunos-x64.tar.xz

ARMv6 32-bit Binary: Coming soon

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

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

Source Code: https://nodejs.org/dist/v8.6.0/node-v8.6.0.tar.gz

Other release files: https://nodejs.org/dist/v8.6.0/

Documentation: https://nodejs.org/docs/v8.6.0/api/

SHASUMS