Node v8.10.0 (LTS)

This release comes with a lot of big changes. There are updates to V8, libuv, and ICU, a bugfix in npm, and support for building with OpenSSL 1.1.0.

Notable Changes

deps : update V8 to 6.2.414.46 (Michaël Zasso) #16413 revert ABI breaking changes in V8 6.2 (Anna Henningsen) #16413 upgrade libuv to 1.19.1 (cjihrig) #18260 re land npm 5.6.0 (Myles Borins) #18625 ICU 60 bump (Steven R. Loomis) #16876

: crypto : Support both OpenSSL 1.1.0 and 1.0.2 (David Benjamin) #16130 warn on invalid authentication tag length (Tobias Nießen) #17566

: async_hooks : update defaultTriggerAsyncIdScope for perf (Anatoli Papirovski) #18004 use typed array stack as fast path (Anna Henningsen) #17780 use scope for defaultTriggerAsyncId (Andreas Madsen) #17273 separate missing from default context (Andreas Madsen) #17273 rename initTriggerId (Andreas Madsen) #17273 deprecate undocumented API (Andreas Madsen) #16972 add destroy event for gced AsyncResources (Sebastian Mayr) #16998 add trace events to async_hooks (Andreas Madsen) #15538 set HTTPParser trigger to socket (Andreas Madsen) #18003 add provider types for net server (Andreas Madsen) #17157

: n-api : add helper for addons to get the event loop (Anna Henningsen) #17109

: cli : add --stack-trace-limit to NODE_OPTIONS (Anna Henningsen) #16495

: console : add support for console.debug (Benjamin Zaslavsky) #17033

: module : add builtinModules (Jon Moss) #16386 replace default paths in require.resolve() (cjihrig) #17113

: src : add helper for addons to get the event loop (Anna Henningsen) #17109 add process.ppid (cjihrig) #16839

: http : support generic Duplex streams (Anna Henningsen) #16267 add rawPacket in err of clientError event (XadillaX) #17672 better support for IPv6 addresses (Mattias Holmlund) #14772

: net : remove ADDRCONFIG DNS hint on Windows (Bartosz Sosnowski) #17662

: process : fix reading zero-length env vars on win32 (Anna Henningsen) #18463

: tls : unconsume stream on destroy (Anna Henningsen) #17478

: process : improve unhandled rejection message (Madara Uchiha) #17158

: stream : remove usage of *State.highWaterMark (Calvin Metcalf) #12860

: trace_events : add executionAsyncId to init events (Andreas Madsen) #17196

:

Commits

[ 5dab90b8bb ] - async_hooks : update defaultTriggerAsyncIdScope for perf (Anatoli Papirovski) #18004

] - : update defaultTriggerAsyncIdScope for perf (Anatoli Papirovski) #18004 [ 086af68c19 ] - async_hooks : use typed array stack as fast path (Anna Henningsen) #17780

] - : use typed array stack as fast path (Anna Henningsen) #17780 [ 0f7c8984af ] - async_hooks : use CHECK instead of throwing error (Jon Moss) #17832

] - : use CHECK instead of throwing error (Jon Moss) #17832 [ 5a199a905b ] - async_hooks : use scope for defaultTriggerAsyncId (Andreas Madsen) #17273

] - : use scope for defaultTriggerAsyncId (Andreas Madsen) #17273 [ 03873db4d0 ] - async_hooks : separate missing from default context (Andreas Madsen) #17273

] - : separate missing from default context (Andreas Madsen) #17273 [ cce92ccfa8 ] - async_hooks : rename initTriggerId (Andreas Madsen) #17273

] - : rename initTriggerId (Andreas Madsen) #17273 [ 025b9f208f ] - (SEMVER-MINOR) async_hooks : deprecate undocumented API (Andreas Madsen) #16972

] - : deprecate undocumented API (Andreas Madsen) #16972 [ 36dbd1181a ] - (SEMVER-MINOR) async_hooks : add destroy event for gced AsyncResources (Sebastian Mayr) #16998

] - : add destroy event for gced AsyncResources (Sebastian Mayr) #16998 [ 331b175af2 ] - (SEMVER-MINOR) async_hooks : add trace events to async_hooks (Andreas Madsen) #15538

] - : add trace events to async_hooks (Andreas Madsen) #15538 [ 91d4eb5ff8 ] - (SEMVER-MINOR) async_hooks,http : set HTTPParser trigger to socket (Andreas Madsen) #18003

] - : set HTTPParser trigger to socket (Andreas Madsen) #18003 [ 0211175bc7 ] - async_hooks,test : only use IPv6 in http test (Andreas Madsen) #18143

] - : only use IPv6 in http test (Andreas Madsen) #18143 [ 6d55a4c941 ] - (SEMVER-MINOR) async_wrap : add provider types for net server (Andreas Madsen) #17157

] - : add provider types for net server (Andreas Madsen) #17157 [ 8143a95c1f ] - benchmark : implement duration in http test double (Joyee Cheung) #18380

] - : implement duration in http test double (Joyee Cheung) #18380 [ f779a8b5a4 ] - benchmark : make compare.R easier to understand (Andreas Madsen) #18373

] - : make compare.R easier to understand (Andreas Madsen) #18373 [ deb70417cd ] - benchmark : remove redundant + (sreepurnajasti) #17803

] - : remove redundant + (sreepurnajasti) #17803 [ 452d2c561a ] - benchmark : fix timeout in write-stream-throughput (Anatoli Papirovski) #17958

] - : fix timeout in write-stream-throughput (Anatoli Papirovski) #17958 [ 1e3ea5023b ] - benchmark : make temp file path configurable (Rich Trott) #17811

] - : make temp file path configurable (Rich Trott) #17811 [ 91135b9bd2 ] - build : fix Makefile wrt finding node executable (Yang Guo) #18040

] - : fix Makefile wrt finding node executable (Yang Guo) #18040 [ f07bb16255 ] - build : fix cctest target with --enable-static (Qingyan Li) #17992

] - : fix cctest target with --enable-static (Qingyan Li) #17992 [ e61344a9e9 ] - build : remove cctest extension (Yihong Wang) #16680

] - : remove cctest extension (Yihong Wang) #16680 [ fd845d80eb ] - build,win : update lint-cpp on Windows (Kyle Farnung) #18012

] - : update lint-cpp on Windows (Kyle Farnung) #18012 [ 44ab4f09a2 ] - build,win,msi : support WiX with VS2017 (João Reis) #17101

] - : support WiX with VS2017 (João Reis) #17101 [ ec7996ca15 ] - (SEMVER-MINOR) cli : add --stack-trace-limit to NODE_OPTIONS (Anna Henningsen) #16495

] - : add --stack-trace-limit to NODE_OPTIONS (Anna Henningsen) #16495 [ 087cdaf871 ] - cluster : resolve relative unix socket paths (laino) #16749

] - : resolve relative unix socket paths (laino) #16749 [ 162ff56439 ] - (SEMVER-MINOR) console : add support for console.debug (Benjamin Zaslavsky) #17033

] - : add support for console.debug (Benjamin Zaslavsky) #17033 [ 8cc0ea78d7 ] - crypto : do not reach into OpenSSL internals for ThrowCryptoError (David Benjamin) #16701

] - : do not reach into OpenSSL internals for ThrowCryptoError (David Benjamin) #16701 [ 072902a258 ] - crypto : remove leftover initialization (Myles Borins) #18622

] - : remove leftover initialization (Myles Borins) #18622 [ b0526ba7f1 ] - (SEMVER-MINOR) crypto : clear some SSL_METHOD deprecation warnings (David Benjamin) #16130

] - : clear some SSL_METHOD deprecation warnings (David Benjamin) #16130 [ 78738266d6 ] - (SEMVER-MINOR) crypto : make ALPN the same for OpenSSL 1.0.2 & 1.1.0 (David Benjamin) #16130

] - : make ALPN the same for OpenSSL 1.0.2 & 1.1.0 (David Benjamin) #16130 [ f1d458be58 ] - (SEMVER-MINOR) crypto : remove deprecated ECDH calls w/ OpenSSL 1.1 (David Benjamin) #16130

] - : remove deprecated ECDH calls w/ OpenSSL 1.1 (David Benjamin) #16130 [ f9a597a1d3 ] - (SEMVER-MINOR) crypto : emulate OpenSSL 1.0 ticket scheme in 1.1 (David Benjamin) #16130

] - : emulate OpenSSL 1.0 ticket scheme in 1.1 (David Benjamin) #16130 [ eb377f38f6 ] - (SEMVER-MINOR) crypto : hard-code tlsSocket.getCipher().version (David Benjamin) #16130

] - : hard-code tlsSocket.getCipher().version (David Benjamin) #16130 [ 2efb16b7d7 ] - (SEMVER-MINOR) crypto : add compat logic for "DSS1" and "dss1" (David Benjamin) #16130

] - : add compat logic for "DSS1" and "dss1" (David Benjamin) #16130 [ 5e9e4e5bf9 ] - (SEMVER-MINOR) crypto : Make Hmac 1.1.0-compatible (David Benjamin) #16130

] - : Make Hmac 1.1.0-compatible (David Benjamin) #16130 [ 2419b8613a ] - (SEMVER-MINOR) crypto : make SignBase compatible with OpenSSL 1.1.0 (David Benjamin) #16130

] - : make SignBase compatible with OpenSSL 1.1.0 (David Benjamin) #16130 [ 0ef35a137f ] - (SEMVER-MINOR) crypto : make Hash 1.1.0-compatible (David Benjamin) #16130

] - : make Hash 1.1.0-compatible (David Benjamin) #16130 [ e0cbc39668 ] - (SEMVER-MINOR) crypto : make CipherBase 1.1.0-compatible (David Benjamin) #16130

] - : make CipherBase 1.1.0-compatible (David Benjamin) #16130 [ e21079851f ] - (SEMVER-MINOR) crypto : remove locking callbacks for OpenSSL 1.1.0 (David Benjamin) #16130

] - : remove locking callbacks for OpenSSL 1.1.0 (David Benjamin) #16130 [ c2106e4037 ] - (SEMVER-MINOR) crypto : use RSA and DH accessors (David Benjamin) #16130

] - : use RSA and DH accessors (David Benjamin) #16130 [ f518238c2e ] - (SEMVER-MINOR) crypto : test DH keys work without a public half (David Benjamin) #16130

] - : test DH keys work without a public half (David Benjamin) #16130 [ f00d758067 ] - (SEMVER-MINOR) crypto : account for new 1.1.0 SSL APIs (David Benjamin) #16130

] - : account for new 1.1.0 SSL APIs (David Benjamin) #16130 [ 335bbff96d ] - (SEMVER-MINOR) crypto : remove unnecessary SSLerr calls (David Benjamin) #16130

] - : remove unnecessary SSLerr calls (David Benjamin) #16130 [ 0f909a87a6 ] - (SEMVER-MINOR) crypto : estimate kExternalSize (David Benjamin) #16130

] - : estimate kExternalSize (David Benjamin) #16130 [ ec349b4640 ] - (SEMVER-MINOR) crypto : make node_crypto_bio compat w/ OpenSSL 1.1 (David Benjamin) #16130

] - : make node_crypto_bio compat w/ OpenSSL 1.1 (David Benjamin) #16130 [ e28e80d5b8 ] - (SEMVER-MINOR) crypto : use X509_STORE_CTX_new (David Benjamin) #16130

] - : use X509_STORE_CTX_new (David Benjamin) #16130 [ 1279893a46 ] - crypto : add ocsp_request ClientHelloParser::Reset (Daniel Bevenius) #17753

] - : add ocsp_request ClientHelloParser::Reset (Daniel Bevenius) #17753 [ 964850a24c ] - crypto : warn on invalid authentication tag length (Tobias Nießen) #17566

] - : warn on invalid authentication tag length (Tobias Nießen) #17566 [ 2f3d91dc58 ] - crypto : remove unused header in clienthello.h (Daniel Bevenius) #17752

] - : remove unused header in clienthello.h (Daniel Bevenius) #17752 [ 1331a2a504 ] - (SEMVER-MINOR) deps : upgrade libuv to 1.19.1 (cjihrig) #18260

] - : upgrade libuv to 1.19.1 (cjihrig) #18260 [ cae489657b ] - (SEMVER-MINOR) deps : upgrade libuv to 1.18.0 (cjihrig) #17282

] - : upgrade libuv to 1.18.0 (cjihrig) #17282 [ 1e316826ff ] - (SEMVER-MINOR) deps : revert ABI breaking changes in V8 6.1 (Anna Henningsen) #15393

] - : revert ABI breaking changes in V8 6.1 (Anna Henningsen) #15393 [ 758b730139 ] - (SEMVER-MINOR) deps : revert ABI breaking changes in V8 6.2 (Anna Henningsen) #16413

] - : revert ABI breaking changes in V8 6.2 (Anna Henningsen) #16413 [ 2b84fa9514 ] - deps : cherry-pick c3458a8 from upstream V8 (Michaël Zasso) #18060

] - : cherry-pick c3458a8 from upstream V8 (Michaël Zasso) #18060 [ aae68d3ef0 ] - deps : V8: cherry-pick ac0fe8ec from upstream (Ali Ijaz Sheikh) #17695

] - : V8: cherry-pick ac0fe8ec from upstream (Ali Ijaz Sheikh) #17695 [ 51ad36a901 ] - deps : V8: backport 14ac02c from upstream (Ali Ijaz Sheikh) #17512

] - : V8: backport 14ac02c from upstream (Ali Ijaz Sheikh) #17512 [ 0a064c4b68 ] - deps : backport 3c8195d from V8 upstream (Myles Borins) #17383

] - : backport 3c8195d from V8 upstream (Myles Borins) #17383 [ 0ee645510d ] - deps : cherry-pick 1420e44db0 from upstream V8 (Timothy Gu) #17344

] - : cherry-pick 1420e44db0 from upstream V8 (Timothy Gu) #17344 [ be734c513c ] - deps : cherry-pick cc55747 from V8 upstream (Franziska Hinkelmann) #16890

] - : cherry-pick cc55747 from V8 upstream (Franziska Hinkelmann) #16890 [ 0e30ca942e ] - deps : cherry-pick b8331cc030 from upstream V8 (Daniel Bevenius) #16900

] - : cherry-pick b8331cc030 from upstream V8 (Daniel Bevenius) #16900 [ 711f344c2e ] - deps : V8: backport b1cd96e from upstream (Ali Ijaz Sheikh) #16308

] - : V8: backport b1cd96e from upstream (Ali Ijaz Sheikh) #16308 [ ae8c838339 ] - deps : cherry-pick e0d64dc from upstream V8 (Michaël Zasso) #16490

] - : cherry-pick e0d64dc from upstream V8 (Michaël Zasso) #16490 [ 5d80b0edd9 ] - deps : cherry-pick 676c413 from upstream V8 (Michaël Zasso) #16490

] - : cherry-pick 676c413 from upstream V8 (Michaël Zasso) #16490 [ 16a980b4c4 ] - deps : cherry-pick 2c75616 from upstream V8 (Michaël Zasso) #16490

] - : cherry-pick 2c75616 from upstream V8 (Michaël Zasso) #16490 [ 0b690a9ce3 ] - deps : cherry-pick 37a3a15c3 from V8 upstream (Franziska Hinkelmann) #16294

] - : cherry-pick 37a3a15c3 from V8 upstream (Franziska Hinkelmann) #16294 [ b71a33c2bf ] - (SEMVER-MAJOR) deps : backport 0f1dfae from V8 upstream (Tobias Tebbi) #15362

] - : backport 0f1dfae from V8 upstream (Tobias Tebbi) #15362 [ ebee8edca2 ] - deps : v8: fix potential segfault in profiler (Ali Ijaz Sheikh) #15498

] - : v8: fix potential segfault in profiler (Ali Ijaz Sheikh) #15498 [ a7fc12772d ] - deps : cherry-pick 9b21865822243 from V8 upstream (Anna Henningsen) #15391

] - : cherry-pick 9b21865822243 from V8 upstream (Anna Henningsen) #15391 [ bede7a3cfa ] - (SEMVER-MINOR) deps : update V8 to 6.2.414.46 (Michaël Zasso) #16413

] - : update V8 to 6.2.414.46 (Michaël Zasso) #16413 [ 96f85e4d8b ] - deps : re land npm 5.6.0 (Myles Borins) #18625

] - : re land npm 5.6.0 (Myles Borins) #18625 [ 3a648b7e62 ] - deps : cherry-pick c3458a8 from upstream V8 (Michaël Zasso) #18059

] - : cherry-pick c3458a8 from upstream V8 (Michaël Zasso) #18059 [ ce245810fa ] - (SEMVER-MINOR) deps : ICU 60 bump (Steven R. Loomis) #16876

] - : ICU 60 bump (Steven R. Loomis) #16876 [ 09c1f21746 ] - (SEMVER-MINOR) deps : upgrade libuv to 1.16.1 (cjihrig) #16835

] - : upgrade libuv to 1.16.1 (cjihrig) #16835 [ 35887306f1 ] - dns : fix crash while setting server during query (XadillaX) #14891

] - : fix crash while setting server during query (XadillaX) #14891 [ 0776a43123 ] - doc : add vdeturckheim as collaborator (vdeturckheim) #18432

] - : add vdeturckheim as collaborator (vdeturckheim) #18432 [ 504054c8d5 ] - doc : fix e.g., to e.g. in docs (sreepurnajasti) #18369

] - : fix e.g., to e.g. in docs (sreepurnajasti) #18369 [ 5f381e843a ] - doc : fix return value for require.resolve.paths() (Peter Dalgaard-Jensen) #18350

] - : fix return value for require.resolve.paths() (Peter Dalgaard-Jensen) #18350 [ 37531a4103 ] - doc : add missing word in modules.md (Robert Adamian) #18343

] - : add missing word in modules.md (Robert Adamian) #18343 [ 477e7d1788 ] - doc : add doc for performance.clearGC() (Antony Tran) #18331

] - : add doc for performance.clearGC() (Antony Tran) #18331 [ 15c847e915 ] - doc : split CONTRIBUTING.md (Joyee Cheung) #18271

] - : split CONTRIBUTING.md (Joyee Cheung) #18271 [ 850e5bab1f ] - doc : fix typos in async_hooks (Matthew Turner) #18314

] - : fix typos in async_hooks (Matthew Turner) #18314 [ af88c0fc26 ] - doc : add missing URL argument types in fs.md (Vse Mozhet Byt) #18309

] - : add missing URL argument types in fs.md (Vse Mozhet Byt) #18309 [ 454a3d9870 ] - doc : remove confusing signature in fs.md (Vse Mozhet Byt) #18310

] - : remove confusing signature in fs.md (Vse Mozhet Byt) #18310 [ 67b7ad3b67 ] - doc : use PBKDF2 in text (Tobias Nießen) #18279

] - : use PBKDF2 in text (Tobias Nießen) #18279 [ 78eb81447f ] - doc : fix typo in async_hooks.md (Matthew Turner) #18286

] - : fix typo in async_hooks.md (Matthew Turner) #18286 [ d554b8a669 ] - doc : Add example of null to assert.ifError (Leko) #18236

] - : Add example of null to assert.ifError (Leko) #18236 [ bda8355530 ] - doc : improve process.platform (Mars Wong) #18057

] - : improve process.platform (Mars Wong) #18057 [ 4c89666bdc ] - doc : cjs format is now commonjs (Gus Caplan) #18165

] - : cjs format is now commonjs (Gus Caplan) #18165 [ a4e8a929ca ] - doc : V8 branch used in 8.x not active anymore (Franziska Hinkelmann) #18155

] - : V8 branch used in 8.x not active anymore (Franziska Hinkelmann) #18155 [ 83915234ad ] - doc : add change info for async_hooks.executionAsyncId() (Stephen Belanger) #17813

] - : add change info for async_hooks.executionAsyncId() (Stephen Belanger) #17813 [ 896aa77eac ] - doc : add builtin module in building.md (Suixinlei) #17705

] - : add builtin module in building.md (Suixinlei) #17705 [ 5f1803be6c ] - doc : warn users about non-ASCII paths on build (Matheus Marchini) #16735

] - : warn users about non-ASCII paths on build (Matheus Marchini) #16735 [ b52afa2844 ] - doc : simplify sentences that use "considered" (Rich Trott) #18095

] - : simplify sentences that use "considered" (Rich Trott) #18095 [ 299482cb74 ] - doc : update sample output for process.versions (Michael Dawson) #18167

] - : update sample output for process.versions (Michael Dawson) #18167 [ f7b48a3d08 ] - doc : fix typo in TextEncoding section (Yosuke Furukawa) #18201

] - : fix typo in TextEncoding section (Yosuke Furukawa) #18201 [ afc528920b ] - doc : suggest not to throw JS errors from C++ (Joyee Cheung) #18149

] - : suggest not to throw JS errors from C++ (Joyee Cheung) #18149 [ 5607f587b2 ] - doc : add documentation for deprecation properties (Jon Moss) #16539

] - : add documentation for deprecation properties (Jon Moss) #16539 [ 98579decd7 ] - doc : prefer make test-only when verifying the build (Joyee Cheung) #18061

] - : prefer make test-only when verifying the build (Joyee Cheung) #18061 [ f7e6fe29d3 ] - doc : add Leko to collaborators (Leko) #18117

] - : add Leko to collaborators (Leko) #18117 [ 835573abd1 ] - doc : decapitalize primitive types (Vse Mozhet Byt) #18110

] - : decapitalize primitive types (Vse Mozhet Byt) #18110 [ 08a2d7f299 ] - doc : be less tentative about undefined behavior (Rich Trott) #18091

] - : be less tentative about undefined behavior (Rich Trott) #18091 [ 074add3ab3 ] - doc : add descriptions of state properties (James M Snell) #18044

] - : add descriptions of state properties (James M Snell) #18044 [ 3f801b37bc ] - doc : examples for fast-tracking regression fixes (Refael Ackermann) #17379

] - : examples for fast-tracking regression fixes (Refael Ackermann) #17379 [ 22ddc43d07 ] - doc : multiple updates to child_process.md (Rich Trott) #17990

] - : multiple updates to child_process.md (Rich Trott) #17990 [ e49dd53a2c ] - doc : remove x86 from os.arch() options (Gibson Fahnestock) #17899

] - : remove x86 from os.arch() options (Gibson Fahnestock) #17899 [ b3ff0ed652 ] - doc : fix incorrect argument type in fs.readSync (Mykola Bilochub) #18022

] - : fix incorrect argument type in fs.readSync (Mykola Bilochub) #18022 [ 50780c1748 ] - doc : move matthewloring to emeriti (Rich Trott) #17998

] - : move matthewloring to emeriti (Rich Trott) #17998 [ e734e0a284 ] - doc : move joshgav to TSC emeriti list (Rich Trott) #17953

] - : move joshgav to TSC emeriti list (Rich Trott) #17953 [ 135bc61fff ] - doc : improve security section of README.md (Rich Trott) #17929

] - : improve security section of README.md (Rich Trott) #17929 [ 532e85a749 ] - doc : edit for concision (Rich Trott) #17891

] - : edit for concision (Rich Trott) #17891 [ d5c8a348ba ] - doc : improve PR-review paragraph in CONTRIBUTING.md (Rich Trott) #17931

] - : improve PR-review paragraph in CONTRIBUTING.md (Rich Trott) #17931 [ 5e83150894 ] - doc : fix typos in CONTRIBUTING.md (Rich Trott) #17930

] - : fix typos in CONTRIBUTING.md (Rich Trott) #17930 [ fe36cd9227 ] - doc : copy-edit COLLABORATOR_GUIDE.md (Rich Trott) #17922

] - : copy-edit COLLABORATOR_GUIDE.md (Rich Trott) #17922 [ 4b8c579e7a ] - doc : improve alt text (Rich Trott) #17922

] - : improve alt text (Rich Trott) #17922 [ ea0766ad08 ] - doc : fix spelling of contributors (Rich Trott) #17922

] - : fix spelling of contributors (Rich Trott) #17922 [ 68235da055 ] - doc : add references to PR communication articles (Salame William) #17902

] - : add references to PR communication articles (Salame William) #17902 [ 90c5bd4857 ] - doc : replace wrong U+00A0 by common spaces (Vse Mozhet Byt) #17940

] - : replace wrong U+00A0 by common spaces (Vse Mozhet Byt) #17940 [ 6e841a3776 ] - doc : remove duplicate words in API docs (Tobias Nießen) #17937

] - : remove duplicate words in API docs (Tobias Nießen) #17937 [ f393eb1e81 ] - doc : fix duplicate words & spellings in docs (sreepurnajasti) #17923

] - : fix duplicate words & spellings in docs (sreepurnajasti) #17923 [ de85204208 ] - doc : doc imitating the old behavior of http.Server.keepAliveTimeout (Tyson Andre) #17660

] - : doc imitating the old behavior of http.Server.keepAliveTimeout (Tyson Andre) #17660 [ 1c2783b111 ] - doc : fs doc improvements (James M Snell) #17831

] - : fs doc improvements (James M Snell) #17831 [ 3ae37b22bb ] - doc : fix typo (Tobias Nießen) #17900

] - : fix typo (Tobias Nießen) #17900 [ 7eb0215a97 ] - doc : use my legal name in README (Timothy Gu) #17894

] - : use my legal name in README (Timothy Gu) #17894 [ 807612771f ] - doc : use dashes instead of asterisks (Ruben Bridgewater) #17722

] - : use dashes instead of asterisks (Ruben Bridgewater) #17722 [ f154e767e9 ] - doc : update AUTHORS list (Ruben Bridgewater) #17805

] - : update AUTHORS list (Ruben Bridgewater) #17805 [ 9cf8df3283 ] - doc : add starkwang to collaborators (Weijia Wang) #17847

] - : add starkwang to collaborators (Weijia Wang) #17847 [ 4b6c182077 ] - doc : improve fs api descriptions (Evan Lucas) #17679

] - : improve fs api descriptions (Evan Lucas) #17679 [ b121d51a06 ] - doc : instructions on how to make membership public (Michael Dawson) #17688

] - : instructions on how to make membership public (Michael Dawson) #17688 [ 51f2dfcac6 ] - doc : removed extra explanation in api/buffer.md (Waleed Ashraf) #17796

] - : removed extra explanation in api/buffer.md (Waleed Ashraf) #17796 [ 673fdc60c6 ] - doc : use american spelling as per style guide (sreepurnajasti) #17818

] - : use american spelling as per style guide (sreepurnajasti) #17818 [ 81cc0e73e3 ] - doc : require CI status indicator in PRs (Nikolai Vavilov) #17151

] - : require CI status indicator in PRs (Nikolai Vavilov) #17151 [ ceb7790d18 ] - doc : mark DEP0002 as end of life (Jon Moss) #17815

] - : mark DEP0002 as end of life (Jon Moss) #17815 [ ff03d2f9c6 ] - doc : remove duplicate the from onboarding.md (sreepurnajasti) #17733

] - : remove duplicate the from onboarding.md (sreepurnajasti) #17733 [ 78c8c61dd7 ] - doc : fix typo in README.md (Weijia Wang) #17729

] - : fix typo in README.md (Weijia Wang) #17729 [ 5b672af203 ] - doc : fix typo in child_process.md (Rich Trott) #17727

] - : fix typo in child_process.md (Rich Trott) #17727 [ 762c1ecb81 ] - doc : edit CONTRIBUTING.md preamble (Rich Trott) #17700

] - : edit CONTRIBUTING.md preamble (Rich Trott) #17700 [ d1b224d493 ] - doc : improve release guide (Evan Lucas) #17677

] - : improve release guide (Evan Lucas) #17677 [ 98c83c68be ] - doc : not all example code can be run without 1:1 (Jeremiah Senkpiel) #17702

] - : not all example code can be run without 1:1 (Jeremiah Senkpiel) #17702 [ 87d504da2e ] - doc : adjust TTY wording & add inter-doc links (Jeremiah Senkpiel) #17702

] - : adjust TTY wording & add inter-doc links (Jeremiah Senkpiel) #17702 [ 0ceed2c569 ] - doc : fix fs.existsSync description (Jeremiah Senkpiel) #17702

] - : fix fs.existsSync description (Jeremiah Senkpiel) #17702 [ 02af31a7fc ] - doc : improve documentation.md (Jeremiah Senkpiel) #17702

] - : improve documentation.md (Jeremiah Senkpiel) #17702 [ 2f35920c97 ] - doc : add countdown module to writing tests guide (Bamieh) #17201

] - : add countdown module to writing tests guide (Bamieh) #17201 [ 7601bb0ba0 ] - doc : change "Node.js style cb" to "error-first cb" (Ram Goli) #17638

] - : change "Node.js style cb" to "error-first cb" (Ram Goli) #17638 [ 70daf95a11 ] - doc : add C++ style comments to the style guide (Matheus Marchini) #17617

] - : add C++ style comments to the style guide (Matheus Marchini) #17617 [ 8f9ea23a6d ] - doc : include Daniel Bevenius as a TSC member (Rich Trott) #17652

] - : include Daniel Bevenius as a TSC member (Rich Trott) #17652 [ ca71b00bd4 ] - doc : correct pbkdf2 salt length recommendation (Will Clark) #17524

] - : correct pbkdf2 salt length recommendation (Will Clark) #17524 [ 24e7753400 ] - doc : clearify promisify behavior for bad arguments (Ram Goli) #17593

] - : clearify promisify behavior for bad arguments (Ram Goli) #17593 [ 5422767039 ] - doc,test : mention Duplex support for TLS (Anna Henningsen) #17599

] - : mention Duplex support for TLS (Anna Henningsen) #17599 [ 577933a7c6 ] - fs : cleanup fd lchown and lchownSync (James M Snell) #18329

] - : cleanup fd lchown and lchownSync (James M Snell) #18329 [ b343cb60e1 ] - fs : fix options.end of fs.ReadStream() (陈刚) #18121

] - : fix options.end of fs.ReadStream() (陈刚) #18121 [ a7f9e12aee ] - gitignore : ignore *.VC.db files (Tobias Nießen) #17898

] - : ignore *.VC.db files (Tobias Nießen) #17898 [ 56401a45dc ] - (SEMVER-MINOR) http : add rawPacket in err of clientError event (XadillaX) #17672

] - : add rawPacket in err of event (XadillaX) #17672 [ bc982f650f ] - http : remove duplicate export (Evan Lucas) #17982

] - : remove duplicate export (Evan Lucas) #17982 [ 8da41434cf ] - http : remove adapter frame from onParserExecute (Ben Noordhuis) #17693

] - : remove adapter frame from onParserExecute (Ben Noordhuis) #17693 [ 949ace9524 ] - (SEMVER-MINOR) http : support generic Duplex streams (Anna Henningsen) #16267

] - : support generic streams (Anna Henningsen) #16267 [ 0fd051888a ] - http, stream : writeHWM -> writableHighWaterMark (Matteo Collina) #17050

] - : writeHWM -> writableHighWaterMark (Matteo Collina) #17050 [ 6aa0adc26f ] - http, tls : better support for IPv6 addresses (Mattias Holmlund) #14772

] - : better support for IPv6 addresses (Mattias Holmlund) #14772 [ dea44b9697 ] - http2,perf_hooks : perf state using AliasedBuffer (Kyle Farnung) #18300

] - : perf state using AliasedBuffer (Kyle Farnung) #18300 [ 1cfc67c003 ] - lib : fix typo in trace_events_async_hooks.js (Gilles De Mey) #18280

] - : fix typo in trace_events_async_hooks.js (Gilles De Mey) #18280 [ 92defcc996 ] - lib : enable dot-notation eslint rule (Anatoli Papirovski) #18007

] - : enable dot-notation eslint rule (Anatoli Papirovski) #18007 [ c5093fceb5 ] - (SEMVER-MINOR) module : add builtinModules (Jon Moss) #16386

] - : add builtinModules (Jon Moss) #16386 [ aaca447333 ] - module : replace default paths in require.resolve() (cjihrig) #17113

] - : replace default paths in require.resolve() (cjihrig) #17113 [ 3d2d051ed0 ] - (SEMVER-MINOR) n-api : add helper for addons to get the event loop (Anna Henningsen) #17109

] - : add helper for addons to get the event loop (Anna Henningsen) #17109 [ 80468cc5dd ] - net : remove ADDRCONFIG DNS hint on Windows (Bartosz Sosnowski) #17662

] - : remove ADDRCONFIG DNS hint on Windows (Bartosz Sosnowski) #17662 [ fea710e36a ] - path : fix path.normalize for relative paths (Weijia Wang) #17974

] - : fix path.normalize for relative paths (Weijia Wang) #17974 [ f99aba1f80 ] - process : fix reading zero-length env vars on win32 (Anna Henningsen) #18463

] - : fix reading zero-length env vars on win32 (Anna Henningsen) #18463 [ 3705e0e01c ] - process : improve unhandled rejection message (Madara Uchiha) #17158

] - : improve unhandled rejection message (Madara Uchiha) #17158 [ bb5cafef55 ] - repl : fix coloring of process.versions (Ben Noordhuis) #17861

] - : fix coloring of (Ben Noordhuis) #17861 [ d47cb9ab63 ] - src : use uv_os_getpid() to get process id (cjihrig) #17415

] - : use uv_os_getpid() to get process id (cjihrig) #17415 [ 8a000e8f81 ] - (SEMVER-MINOR) src : add openssl-system-ca-path configure option (Daniel Bevenius) #16790

] - : add openssl-system-ca-path configure option (Daniel Bevenius) #16790 [ fed8d30702 ] - (SEMVER-MINOR) Revert " src : update NODE_MODULE_VERSION to 59" (Myles Borins) #16413

] - " : update NODE_MODULE_VERSION to 59" (Myles Borins) #16413 [ aa4f58a9a5 ] - (SEMVER-MAJOR) src : fix rename of entry frame in v8abbr.h (geek) #15362

] - : fix rename of entry frame in v8abbr.h (geek) #15362 [ 805084b59d ] - (SEMVER-MAJOR) src : update ustack offset identifiers (geek) #15362

] - : update ustack offset identifiers (geek) #15362 [ d3aa9eeb1d ] - (SEMVER-MINOR) src : update NODE_MODULE_VERSION to 59 (Michaël Zasso) #16413

] - : update NODE_MODULE_VERSION to 59 (Michaël Zasso) #16413 [ 35a51d4a78 ] - src : remove nonexistent method from header file (Anna Henningsen) #17748

] - : remove nonexistent method from header file (Anna Henningsen) #17748 [ 0e204433f6 ] - src : fix inspector nullptr deref on abrupt exit (Ben Noordhuis) #17577

] - : fix inspector nullptr deref on abrupt exit (Ben Noordhuis) #17577 [ 068d52d667 ] - src : use correct OOB check for IPv6 parsing (Anna Henningsen) #17470

] - : use correct OOB check for IPv6 parsing (Anna Henningsen) #17470 [ c2028fab23 ] - src : make url host a proper C++ class (Anna Henningsen) #17470

] - : make url host a proper C++ class (Anna Henningsen) #17470 [ 6c9bdc1652 ] - src : move url internals into anonymous namespace (Anna Henningsen) #17470

] - : move url internals into anonymous namespace (Anna Henningsen) #17470 [ 2c70965e82 ] - src : minor cleanups to node_url.cc (Anna Henningsen) #17470

] - : minor cleanups to node_url.cc (Anna Henningsen) #17470 [ 089f18e3a1 ] - src : remove unused async hooks methods (Anna Henningsen) #17757

] - : remove unused async hooks methods (Anna Henningsen) #17757 [ e67448813f ] - src : remove async_hooks destroy timer handle (Anna Henningsen) #17117

] - : remove async_hooks destroy timer handle (Anna Henningsen) #17117 [ bd47272bc9 ] - src : introduce internal C++ SetImmediate() mechanism (Anna Henningsen) #17117

] - : introduce internal C++ SetImmediate() mechanism (Anna Henningsen) #17117 [ f276cd954e ] - src : rename async-wrap -> async_wrap (Daniel Bevenius) #17022

] - : rename async-wrap -> async_wrap (Daniel Bevenius) #17022 [ aa63e021d2 ] - src : use NODE_BUILTIN_MODULE_CONTEXT_AWARE() macro (Ben Noordhuis) #17071

] - : use NODE_BUILTIN_MODULE_CONTEXT_AWARE() macro (Ben Noordhuis) #17071 [ ace2c2fade ] - src : use unique pointer for tracing_agent (Franziska Hinkelmann) #17012

] - : use unique pointer for tracing_agent (Franziska Hinkelmann) #17012 [ e71beba14f ] - src : explicitly register built-in modules (Yihong Wang) #16565

] - : explicitly register built-in modules (Yihong Wang) #16565 [ fdd84c403e ] - (SEMVER-MINOR) src : add helper for addons to get the event loop (Anna Henningsen) #17109

] - : add helper for addons to get the event loop (Anna Henningsen) #17109 [ 22d4fef247 ] - (SEMVER-MINOR) src : add process.ppid (cjihrig) #16839

] - : add process.ppid (cjihrig) #16839 [ f52c2b9bce ] - src : use nullptr instead of NULL (Daniel Bevenius) #17373

] - : use nullptr instead of NULL (Daniel Bevenius) #17373 [ fdf9601a91 ] - (SEMVER-MINOR) stream : remove usage of *State.highWaterMark (Calvin Metcalf) #12860

] - : remove usage of *State.highWaterMark (Calvin Metcalf) #12860 [ d629be2b8f ] - test : change assert message to default (ryanmahan) #18259

] - : change assert message to default (ryanmahan) #18259 [ 0e6cb3f16b ] - test : use countdown timer (Mandeep Singh) #17326

] - : use countdown timer (Mandeep Singh) #17326 [ 74d86ccd12 ] - test : make async-wrap-getasyncid parallelizable (Joyee Cheung) #18245

] - : make async-wrap-getasyncid parallelizable (Joyee Cheung) #18245 [ 9e79951855 ] - test : refactor test-http-parser (Jon Moss) #18219

] - : refactor test-http-parser (Jon Moss) #18219 [ 9c75a0fa47 ] - test : remove trivial buffer imports (sreepurnajasti) #18034

] - : remove trivial buffer imports (sreepurnajasti) #18034 [ 9f52d93c6c ] - test : use shorthand properties (Tobias Nießen) #18105

] - : use shorthand properties (Tobias Nießen) #18105 [ 5d66c20c7a ] - test : simplify loadDHParam in TLS test (Tobias Nießen) #18103

] - : simplify loadDHParam in TLS test (Tobias Nießen) #18103 [ 58fbcabb5c ] - test : fix flaky cluster unix socket test (Ben Noordhuis) #18263

] - : fix flaky cluster unix socket test (Ben Noordhuis) #18263 [ 15e07b8d22 ] - test : improve to use template string (sreepurnajasti) #18097

] - : improve to use template string (sreepurnajasti) #18097 [ 80973ec6c3 ] - test : add common.crashOnUnhandledRejection to addons/callback-scope (Sho Miyamoto) #18076

] - : add common.crashOnUnhandledRejection to addons/callback-scope (Sho Miyamoto) #18076 [ 66a19cf3d6 ] - test : use smaller input file for test-zlib.js (Rich Trott) #17988

] - : use smaller input file for test-zlib.js (Rich Trott) #17988 [ 180a38ebb9 ] - test : move common.fires() to inspector-helper (Rich Trott) #17401

] - : move common.fires() to inspector-helper (Rich Trott) #17401 [ 474d7763d9 ] - test : add common.skipIfEslintMissing (Myles Borins) #18807

] - : add common.skipIfEslintMissing (Myles Borins) #18807 [ 92a93c02c4 ] - (SEMVER-MAJOR) test : fix message test after V8 upgrade (Michaël Zasso) #15362

] - : fix message test after V8 upgrade (Michaël Zasso) #15362 [ 92ec6f69c3 ] - (SEMVER-MINOR) test : fix test-https-agent-session-eviction for 1.1 (David Benjamin) #16130

] - : fix test-https-agent-session-eviction for 1.1 (David Benjamin) #16130 [ f883458270 ] - (SEMVER-MINOR) test : configure certs in tests (David Benjamin) #16130

] - : configure certs in tests (David Benjamin) #16130 [ 20cc0cfe5f ] - (SEMVER-MINOR) test : revise test-tls-econnreset for OpenSSL 1.1.0 (David Benjamin) #16130

] - : revise test-tls-econnreset for OpenSSL 1.1.0 (David Benjamin) #16130 [ a6a41d89e6 ] - (SEMVER-MINOR) test : test with a larger RSA key (David Benjamin) #16130

] - : test with a larger RSA key (David Benjamin) #16130 [ 4b90576e5e ] - (SEMVER-MINOR) test : remove sha from test expectations (David Benjamin) #16130

] - : remove sha from test expectations (David Benjamin) #16130 [ de37b993e8 ] - (SEMVER-MINOR) test : update test expectations for OpenSSL 1.1.0 (David Benjamin) #16130

] - : update test expectations for OpenSSL 1.1.0 (David Benjamin) #16130 [ 51999d0965 ] - test : fix test-tls-server-verify.js on Windows CI (Rich Trott) #18382

] - : fix test-tls-server-verify.js on Windows CI (Rich Trott) #18382 [ 4746bbf1ce ] - test : mark test-inspector-stop-profile-after-done flaky (Myles Borins) #18491

] - : mark test-inspector-stop-profile-after-done flaky (Myles Borins) #18491 [ edcf9acf4e ] - test : fix flaky test-http-pipeline-flood (Anatoli Papirovski) #17955

] - : fix flaky test-http-pipeline-flood (Anatoli Papirovski) #17955 [ 6597b2fd96 ] - test : rename regression tests (Tobias Nießen) #17948

] - : rename regression tests (Tobias Nießen) #17948 [ 1474a47b80 ] - test : fix flaky test-http-highwatermark (Anatoli Papirovski) #17949

] - : fix flaky test-http-highwatermark (Anatoli Papirovski) #17949 [ 9fcf4d0de4 ] - test : fix flaky test-pipe-unref (Anatoli Papirovski) #17950

] - : fix flaky test-pipe-unref (Anatoli Papirovski) #17950 [ 5eadfc870f ] - test : fix flaky http-writable-true-after-close (Anatoli Papirovski) #17952

] - : fix flaky http-writable-true-after-close (Anatoli Papirovski) #17952 [ 2e4fa26878 ] - test : improve readability of some crypto tests (Tobias Nießen) #17904

] - : improve readability of some crypto tests (Tobias Nießen) #17904 [ 8b3c23392c ] - test : fix crypto test case to use correct encoding (Tobias Nießen) #17956

] - : fix crypto test case to use correct encoding (Tobias Nießen) #17956 [ 8e38ad95a4 ] - test : simplify test-buffer-slice.js (Weijia Wang) #17962

] - : simplify test-buffer-slice.js (Weijia Wang) #17962 [ d472704912 ] - test : fix flaky test-resolve-async (Anatoli Papirovski) #17957

] - : fix flaky test-resolve-async (Anatoli Papirovski) #17957 [ f273c2945b ] - test : use countdown in test file (sreepurnajasti) #17874

] - : use countdown in test file (sreepurnajasti) #17874 [ 38f56cb436 ] - test : improve to use template string (sreepurnajasti) #17895

] - : improve to use template string (sreepurnajasti) #17895 [ b69c710dec ] - test : fix flaky test-benchmark-fs (Rich Trott) #17885

] - : fix flaky test-benchmark-fs (Rich Trott) #17885 [ aff27a1b9d ] - test : make test-tls-invoke-queued use public API (Anna Henningsen) #17864

] - : make test-tls-invoke-queued use public API (Anna Henningsen) #17864 [ 05101e69ca ] - test : refactor test-tls-securepair-fiftharg (Anna Henningsen) #17836

] - : refactor test-tls-securepair-fiftharg (Anna Henningsen) #17836 [ 5485ad104d ] - test : reduce scope of variable in common module (Rich Trott) #17830

] - : reduce scope of variable in common module (Rich Trott) #17830 [ d7f74dd53d ] - test : remove undefined function (Rich Trott) #17845

] - : remove undefined function (Rich Trott) #17845 [ e233f51976 ] - test : fix flaky test-benchmark-fs (Rich Trott) #17853

] - : fix flaky test-benchmark-fs (Rich Trott) #17853 [ 59aa505825 ] - test : use common module API in test-child-process-exec-stdout-stderr-data-string (sreepurnajasti) #17751

] - : use common module API in test-child-process-exec-stdout-stderr-data-string (sreepurnajasti) #17751 [ 822e93e1d4 ] - test : refactor test-repl-definecommand (Rich Trott) #17795

] - : refactor test-repl-definecommand (Rich Trott) #17795 [ 8c5fe7be4a ] - test : improve flaky test-listen-fd-ebadf.js (Rich Trott) #17797

] - : improve flaky test-listen-fd-ebadf.js (Rich Trott) #17797 [ 96abea06c5 ] - test : use valid authentication tag length (Tobias Nießen) #17566

] - : use valid authentication tag length (Tobias Nießen) #17566 [ a5ada418c4 ] - test : do not open fixture files for writing (Rich Trott) #17808

] - : do not open fixture files for writing (Rich Trott) #17808 [ 95cbf081e7 ] - test : do not open fixture files for writing (Rich Trott) #17810

] - : do not open fixture files for writing (Rich Trott) #17810 [ d3d0aaf116 ] - test : fix typo in test-inspector-cluster-port-clash.js (Rich Trott) #17782

] - : fix typo in test-inspector-cluster-port-clash.js (Rich Trott) #17782 [ e495981586 ] - test : change callback function to arrow function (rt33) #17734

] - : change callback function to arrow function (rt33) #17734 [ 9d4add2cd9 ] - test : Use countdown in test file (sreepurnajasti) #17646

] - : Use countdown in test file (sreepurnajasti) #17646 [ 6ed5773eb8 ] - test : update test-http-content-length to use countdown (Bamieh) #17201

] - : update test-http-content-length to use countdown (Bamieh) #17201 [ 21ec917152 ] - test : coverage for emitExperimentalWarning (Mithun Sasidharan) #17635

] - : coverage for emitExperimentalWarning (Mithun Sasidharan) #17635 [ 535e76b84b ] - test : check socketOnDrain where needPause is false (Leko) #17654

] - : check socketOnDrain where needPause is false (Leko) #17654 [ d4f355a679 ] - test : change callback function to arrow function (routerman) #17697

] - : change callback function to arrow function (routerman) #17697 [ b8b0ed35b4 ] - test : change callback function to arrow function (you12724) #17698

] - : change callback function to arrow function (you12724) #17698 [ c81b8519a9 ] - test : change callback function to arrow function (Shinya Kanamaru) #17699

] - : change callback function to arrow function (Shinya Kanamaru) #17699 [ d1c854f76d ] - test : fix flaky test-benchmark-misc (Rich Trott) #17686

] - : fix flaky test-benchmark-misc (Rich Trott) #17686 [ 98cc1fef94 ] - test : improve coverage for util.promisify (Mithun Sasidharan) #17591

] - : improve coverage for util.promisify (Mithun Sasidharan) #17591 [ fcc5b99152 ] - test : fix flaky test-child-process-pass-fd (Rich Trott) #17598

] - : fix flaky test-child-process-pass-fd (Rich Trott) #17598 [ aada57b893 ] - test : add test description to fs.readFile tests (Jamie Davis) #17610

] - : add test description to fs.readFile tests (Jamie Davis) #17610 [ 337d93abe5 ] - test : simplify common.expectsError (Ruben Bridgewater) #17616

] - : simplify common.expectsError (Ruben Bridgewater) #17616 [ 439112a91b ] - test : fix test-cli-node-options on Windows (Anna Henningsen) #16709

] - : fix test-cli-node-options on Windows (Anna Henningsen) #16709 [ b5bc3f8eb8 ] - timers : cross JS/C++ border less frequently (Anna Henningsen) #17064

] - : cross JS/C++ border less frequently (Anna Henningsen) #17064 [ d2138b205c ] - tls : comment about old-style errors (xortiz) #17759

] - : comment about old-style errors (xortiz) #17759 [ 30c607600b ] - tls : unconsume stream on destroy (Anna Henningsen) #17478

] - : unconsume stream on destroy (Anna Henningsen) #17478 [ 8250a5a8ba ] - tools : do not override V8's gitignore (Yang Guo) #18010

] - : do not override V8's gitignore (Yang Guo) #18010 [ 990d22e073 ] - tools : fix AttributeError: __exit__ on Python 2.6 (Dmitriy Kasyanov) #17663

] - : fix AttributeError: __exit__ on Python 2.6 (Dmitriy Kasyanov) #17663 [ f88afb42f3 ] - tools : autofixer for lowercase-name-for-primitive (Shobhit Chittora) #17715

] - : autofixer for lowercase-name-for-primitive (Shobhit Chittora) #17715 [ 90fe1692e2 ] - tools : fix man pages linking regex (Diego Rodríguez Baquero) #17724

] - : fix man pages linking regex (Diego Rodríguez Baquero) #17724 [ 0e37054c96 ] - tools : add number-isnan rule (Jon Moss) #17556

] - : add number-isnan rule (Jon Moss) #17556 [ 59def2a9f1 ] - tools : simplify lowercase-name-for-primitive rule (cjihrig) #17653

] - : simplify lowercase-name-for-primitive rule (cjihrig) #17653 [ dc480f84f9 ] - tools : add lowercase-name-for-primitive eslint rule (Weijia Wang) #17568

] - : add lowercase-name-for-primitive eslint rule (Weijia Wang) #17568 [ 47322e67c4 ] - tools : add cpplint rule for NULL usage (Daniel Bevenius) #17373

] - : add cpplint rule for NULL usage (Daniel Bevenius) #17373 [ 1d3d1ddce7 ] - trace_events : stop tracing agent in process.exit() (Andreas Madsen) #18005

] - : stop tracing agent in process.exit() (Andreas Madsen) #18005 [ ae4428e967 ] - (SEMVER-MINOR) trace_events : add executionAsyncId to init events (Andreas Madsen) #17196

] - : add executionAsyncId to init events (Andreas Madsen) #17196 [ 2a2c881df3 ] - (SEMVER-MINOR) v8 : make building addons with VS2013 work again (Ben Noordhuis) #16413

] - : make building addons with VS2013 work again (Ben Noordhuis) #16413 [ 6df169c409 ] - win, build: fix without-intl option (Bartosz Sosnowski) #17614

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

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

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

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

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

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

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

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

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

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

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

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

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

ARMv6 32-bit Binary: https://nodejs.org/dist/v8.10.0/node-v8.10.0-linux-armv6l.tar.xz

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

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

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

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

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

SHASUMS