Node v8.10.0 (LTS)
Gibson Fahnestock
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:
- crypto:
- 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:
- src:
- http:
- 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 - [
086af68c19
] - async_hooks: use typed array stack as fast path (Anna Henningsen) #17780 - [
0f7c8984af
] - async_hooks: use CHECK instead of throwing error (Jon Moss) #17832 - [
5a199a905b
] - async_hooks: use scope for defaultTriggerAsyncId (Andreas Madsen) #17273 - [
03873db4d0
] - async_hooks: separate missing from default context (Andreas Madsen) #17273 - [
cce92ccfa8
] - async_hooks: rename initTriggerId (Andreas Madsen) #17273 - [
025b9f208f
] - (SEMVER-MINOR) async_hooks: deprecate undocumented API (Andreas Madsen) #16972 - [
36dbd1181a
] - (SEMVER-MINOR) async_hooks: add destroy event for gced AsyncResources (Sebastian Mayr) #16998 - [
331b175af2
] - (SEMVER-MINOR) async_hooks: add trace events to async_hooks (Andreas Madsen) #15538 - [
91d4eb5ff8
] - (SEMVER-MINOR) async_hooks,http: set HTTPParser trigger to socket (Andreas Madsen) #18003 - [
0211175bc7
] - async_hooks,test: only use IPv6 in http test (Andreas Madsen) #18143 - [
6d55a4c941
] - (SEMVER-MINOR) async_wrap: add provider types for net server (Andreas Madsen) #17157 - [
8143a95c1f
] - benchmark: implement duration in http test double (Joyee Cheung) #18380 - [
f779a8b5a4
] - benchmark: make compare.R easier to understand (Andreas Madsen) #18373 - [
deb70417cd
] - benchmark: remove redundant + (sreepurnajasti) #17803 - [
452d2c561a
] - benchmark: fix timeout in write-stream-throughput (Anatoli Papirovski) #17958 - [
1e3ea5023b
] - benchmark: make temp file path configurable (Rich Trott) #17811 - [
91135b9bd2
] - build: fix Makefile wrt finding node executable (Yang Guo) #18040 - [
f07bb16255
] - build: fix cctest target with --enable-static (Qingyan Li) #17992 - [
e61344a9e9
] - build: remove cctest extension (Yihong Wang) #16680 - [
fd845d80eb
] - build,win: update lint-cpp on Windows (Kyle Farnung) #18012 - [
44ab4f09a2
] - build,win,msi: support WiX with VS2017 (João Reis) #17101 - [
ec7996ca15
] - (SEMVER-MINOR) cli: add --stack-trace-limit to NODE_OPTIONS (Anna Henningsen) #16495 - [
087cdaf871
] - cluster: resolve relative unix socket paths (laino) #16749 - [
162ff56439
] - (SEMVER-MINOR) console: add support for console.debug (Benjamin Zaslavsky) #17033 - [
8cc0ea78d7
] - crypto: do not reach into OpenSSL internals for ThrowCryptoError (David Benjamin) #16701 - [
072902a258
] - crypto: remove leftover initialization (Myles Borins) #18622 - [
b0526ba7f1
] - (SEMVER-MINOR) crypto: 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 - [
f1d458be58
] - (SEMVER-MINOR) crypto: 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 - [
eb377f38f6
] - (SEMVER-MINOR) crypto: hard-code tlsSocket.getCipher().version (David Benjamin) #16130 - [
2efb16b7d7
] - (SEMVER-MINOR) crypto: add compat logic for "DSS1" and "dss1" (David Benjamin) #16130 - [
5e9e4e5bf9
] - (SEMVER-MINOR) crypto: Make Hmac 1.1.0-compatible (David Benjamin) #16130 - [
2419b8613a
] - (SEMVER-MINOR) crypto: make SignBase compatible with OpenSSL 1.1.0 (David Benjamin) #16130 - [
0ef35a137f
] - (SEMVER-MINOR) crypto: make Hash 1.1.0-compatible (David Benjamin) #16130 - [
e0cbc39668
] - (SEMVER-MINOR) crypto: make CipherBase 1.1.0-compatible (David Benjamin) #16130 - [
e21079851f
] - (SEMVER-MINOR) crypto: remove locking callbacks for OpenSSL 1.1.0 (David Benjamin) #16130 - [
c2106e4037
] - (SEMVER-MINOR) crypto: use RSA and DH accessors (David Benjamin) #16130 - [
f518238c2e
] - (SEMVER-MINOR) crypto: 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 - [
335bbff96d
] - (SEMVER-MINOR) crypto: remove unnecessary SSLerr calls (David Benjamin) #16130 - [
0f909a87a6
] - (SEMVER-MINOR) crypto: estimate kExternalSize (David Benjamin) #16130 - [
ec349b4640
] - (SEMVER-MINOR) crypto: make node_crypto_bio compat w/ OpenSSL 1.1 (David Benjamin) #16130 - [
e28e80d5b8
] - (SEMVER-MINOR) crypto: use X509_STORE_CTX_new (David Benjamin) #16130 - [
1279893a46
] - crypto: add ocsp_request ClientHelloParser::Reset (Daniel Bevenius) #17753 - [
964850a24c
] - crypto: warn on invalid authentication tag length (Tobias Nießen) #17566 - [
2f3d91dc58
] - crypto: remove unused header in clienthello.h (Daniel Bevenius) #17752 - [
1331a2a504
] - (SEMVER-MINOR) deps: upgrade libuv to 1.19.1 (cjihrig) #18260 - [
cae489657b
] - (SEMVER-MINOR) deps: upgrade libuv to 1.18.0 (cjihrig) #17282 - [
1e316826ff
] - (SEMVER-MINOR) deps: 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 - [
2b84fa9514
] - deps: cherry-pick c3458a8 from upstream V8 (Michaël Zasso) #18060 - [
aae68d3ef0
] - deps: V8: cherry-pick ac0fe8ec from upstream (Ali Ijaz Sheikh) #17695 - [
51ad36a901
] - deps: V8: backport 14ac02c from upstream (Ali Ijaz Sheikh) #17512 - [
0a064c4b68
] - deps: backport 3c8195d from V8 upstream (Myles Borins) #17383 - [
0ee645510d
] - deps: cherry-pick 1420e44db0 from upstream V8 (Timothy Gu) #17344 - [
be734c513c
] - deps: cherry-pick cc55747 from V8 upstream (Franziska Hinkelmann) #16890 - [
0e30ca942e
] - deps: cherry-pick b8331cc030 from upstream V8 (Daniel Bevenius) #16900 - [
711f344c2e
] - deps: V8: backport b1cd96e from upstream (Ali Ijaz Sheikh) #16308 - [
ae8c838339
] - deps: cherry-pick e0d64dc from upstream V8 (Michaël Zasso) #16490 - [
5d80b0edd9
] - deps: cherry-pick 676c413 from upstream V8 (Michaël Zasso) #16490 - [
16a980b4c4
] - deps: cherry-pick 2c75616 from upstream V8 (Michaël Zasso) #16490 - [
0b690a9ce3
] - deps: cherry-pick 37a3a15c3 from V8 upstream (Franziska Hinkelmann) #16294 - [
b71a33c2bf
] - (SEMVER-MAJOR) deps: backport 0f1dfae from V8 upstream (Tobias Tebbi) #15362 - [
ebee8edca2
] - deps: v8: fix potential segfault in profiler (Ali Ijaz Sheikh) #15498 - [
a7fc12772d
] - deps: cherry-pick 9b21865822243 from V8 upstream (Anna Henningsen) #15391 - [
bede7a3cfa
] - (SEMVER-MINOR) deps: update V8 to 6.2.414.46 (Michaël Zasso) #16413 - [
96f85e4d8b
] - deps: re land npm 5.6.0 (Myles Borins) #18625 - [
3a648b7e62
] - deps: cherry-pick c3458a8 from upstream V8 (Michaël Zasso) #18059 - [
ce245810fa
] - (SEMVER-MINOR) deps: ICU 60 bump (Steven R. Loomis) #16876 - [
09c1f21746
] - (SEMVER-MINOR) deps: upgrade libuv to 1.16.1 (cjihrig) #16835 - [
35887306f1
] - dns: fix crash while setting server during query (XadillaX) #14891 - [
0776a43123
] - doc: add vdeturckheim as collaborator (vdeturckheim) #18432 - [
504054c8d5
] - doc: fix e.g., to e.g. in docs (sreepurnajasti) #18369 - [
5f381e843a
] - doc: fix return value for require.resolve.paths() (Peter Dalgaard-Jensen) #18350 - [
37531a4103
] - doc: add missing word in modules.md (Robert Adamian) #18343 - [
477e7d1788
] - doc: add doc for performance.clearGC() (Antony Tran) #18331 - [
15c847e915
] - doc: split CONTRIBUTING.md (Joyee Cheung) #18271 - [
850e5bab1f
] - doc: fix typos in async_hooks (Matthew Turner) #18314 - [
af88c0fc26
] - doc: add missing URL argument types in fs.md (Vse Mozhet Byt) #18309 - [
454a3d9870
] - doc: remove confusing signature in fs.md (Vse Mozhet Byt) #18310 - [
67b7ad3b67
] - doc: use PBKDF2 in text (Tobias Nießen) #18279 - [
78eb81447f
] - doc: fix typo in async_hooks.md (Matthew Turner) #18286 - [
d554b8a669
] - doc: Add example of null to assert.ifError (Leko) #18236 - [
bda8355530
] - doc: improve process.platform (Mars Wong) #18057 - [
4c89666bdc
] - doc: cjs format is now commonjs (Gus Caplan) #18165 - [
a4e8a929ca
] - doc: V8 branch used in 8.x not active anymore (Franziska Hinkelmann) #18155 - [
83915234ad
] - doc: add change info for async_hooks.executionAsyncId() (Stephen Belanger) #17813 - [
896aa77eac
] - doc: add builtin module in building.md (Suixinlei) #17705 - [
5f1803be6c
] - doc: warn users about non-ASCII paths on build (Matheus Marchini) #16735 - [
b52afa2844
] - doc: simplify sentences that use "considered" (Rich Trott) #18095 - [
299482cb74
] - doc: update sample output for process.versions (Michael Dawson) #18167 - [
f7b48a3d08
] - doc: fix typo in TextEncoding section (Yosuke Furukawa) #18201 - [
afc528920b
] - doc: suggest not to throw JS errors from C++ (Joyee Cheung) #18149 - [
5607f587b2
] - doc: add documentation for deprecation properties (Jon Moss) #16539 - [
98579decd7
] - doc: prefer make test-only when verifying the build (Joyee Cheung) #18061 - [
f7e6fe29d3
] - doc: add Leko to collaborators (Leko) #18117 - [
835573abd1
] - doc: decapitalize primitive types (Vse Mozhet Byt) #18110 - [
08a2d7f299
] - doc: be less tentative about undefined behavior (Rich Trott) #18091 - [
074add3ab3
] - doc: add descriptions of state properties (James M Snell) #18044 - [
3f801b37bc
] - doc: examples for fast-tracking regression fixes (Refael Ackermann) #17379 - [
22ddc43d07
] - doc: multiple updates to child_process.md (Rich Trott) #17990 - [
e49dd53a2c
] - doc: remove x86 from os.arch() options (Gibson Fahnestock) #17899 - [
b3ff0ed652
] - doc: fix incorrect argument type in fs.readSync (Mykola Bilochub) #18022 - [
50780c1748
] - doc: move matthewloring to emeriti (Rich Trott) #17998 - [
e734e0a284
] - doc: move joshgav to TSC emeriti list (Rich Trott) #17953 - [
135bc61fff
] - doc: improve security section of README.md (Rich Trott) #17929 - [
532e85a749
] - doc: edit for concision (Rich Trott) #17891 - [
d5c8a348ba
] - doc: improve PR-review paragraph in CONTRIBUTING.md (Rich Trott) #17931 - [
5e83150894
] - doc: fix typos in CONTRIBUTING.md (Rich Trott) #17930 - [
fe36cd9227
] - doc: copy-edit COLLABORATOR_GUIDE.md (Rich Trott) #17922 - [
4b8c579e7a
] - doc: improve alt text (Rich Trott) #17922 - [
ea0766ad08
] - doc: fix spelling of contributors (Rich Trott) #17922 - [
68235da055
] - doc: add references to PR communication articles (Salame William) #17902 - [
90c5bd4857
] - doc: replace wrong U+00A0 by common spaces (Vse Mozhet Byt) #17940 - [
6e841a3776
] - doc: remove duplicate words in API docs (Tobias Nießen) #17937 - [
f393eb1e81
] - doc: fix duplicate words & spellings in docs (sreepurnajasti) #17923 - [
de85204208
] - doc: doc imitating the old behavior of http.Server.keepAliveTimeout (Tyson Andre) #17660 - [
1c2783b111
] - doc: fs doc improvements (James M Snell) #17831 - [
3ae37b22bb
] - doc: fix typo (Tobias Nießen) #17900 - [
7eb0215a97
] - doc: use my legal name in README (Timothy Gu) #17894 - [
807612771f
] - doc: use dashes instead of asterisks (Ruben Bridgewater) #17722 - [
f154e767e9
] - doc: update AUTHORS list (Ruben Bridgewater) #17805 - [
9cf8df3283
] - doc: add starkwang to collaborators (Weijia Wang) #17847 - [
4b6c182077
] - doc: improve fs api descriptions (Evan Lucas) #17679 - [
b121d51a06
] - doc: instructions on how to make membership public (Michael Dawson) #17688 - [
51f2dfcac6
] - doc: removed extra explanation in api/buffer.md (Waleed Ashraf) #17796 - [
673fdc60c6
] - doc: use american spelling as per style guide (sreepurnajasti) #17818 - [
81cc0e73e3
] - doc: require CI status indicator in PRs (Nikolai Vavilov) #17151 - [
ceb7790d18
] - doc: mark DEP0002 as end of life (Jon Moss) #17815 - [
ff03d2f9c6
] - doc: remove duplicate the from onboarding.md (sreepurnajasti) #17733 - [
78c8c61dd7
] - doc: fix typo in README.md (Weijia Wang) #17729 - [
5b672af203
] - doc: fix typo in child_process.md (Rich Trott) #17727 - [
762c1ecb81
] - doc: edit CONTRIBUTING.md preamble (Rich Trott) #17700 - [
d1b224d493
] - doc: improve release guide (Evan Lucas) #17677 - [
98c83c68be
] - doc: 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 - [
0ceed2c569
] - doc: fix fs.existsSync description (Jeremiah Senkpiel) #17702 - [
02af31a7fc
] - doc: improve documentation.md (Jeremiah Senkpiel) #17702 - [
2f35920c97
] - doc: add countdown module to writing tests guide (Bamieh) #17201 - [
7601bb0ba0
] - doc: 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 - [
8f9ea23a6d
] - doc: include Daniel Bevenius as a TSC member (Rich Trott) #17652 - [
ca71b00bd4
] - doc: correct pbkdf2 salt length recommendation (Will Clark) #17524 - [
24e7753400
] - doc: clearify promisify behavior for bad arguments (Ram Goli) #17593 - [
5422767039
] - doc,test: mention Duplex support for TLS (Anna Henningsen) #17599 - [
577933a7c6
] - fs: cleanup fd lchown and lchownSync (James M Snell) #18329 - [
b343cb60e1
] - fs: fix options.end of fs.ReadStream() (陈刚) #18121 - [
a7f9e12aee
] - gitignore: ignore *.VC.db files (Tobias Nießen) #17898 - [
56401a45dc
] - (SEMVER-MINOR) http: add rawPacket in err ofclientError
event (XadillaX) #17672 - [
bc982f650f
] - http: remove duplicate export (Evan Lucas) #17982 - [
8da41434cf
] - http: remove adapter frame from onParserExecute (Ben Noordhuis) #17693 - [
949ace9524
] - (SEMVER-MINOR) http: support genericDuplex
streams (Anna Henningsen) #16267 - [
0fd051888a
] - http, stream: writeHWM -> writableHighWaterMark (Matteo Collina) #17050 - [
6aa0adc26f
] - http, tls: better support for IPv6 addresses (Mattias Holmlund) #14772 - [
dea44b9697
] - http2,perf_hooks: perf state using AliasedBuffer (Kyle Farnung) #18300 - [
1cfc67c003
] - lib: fix typo in trace_events_async_hooks.js (Gilles De Mey) #18280 - [
92defcc996
] - lib: enable dot-notation eslint rule (Anatoli Papirovski) #18007 - [
c5093fceb5
] - (SEMVER-MINOR) module: add builtinModules (Jon Moss) #16386 - [
aaca447333
] - module: 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 - [
80468cc5dd
] - net: remove ADDRCONFIG DNS hint on Windows (Bartosz Sosnowski) #17662 - [
fea710e36a
] - path: fix path.normalize for relative paths (Weijia Wang) #17974 - [
f99aba1f80
] - process: fix reading zero-length env vars on win32 (Anna Henningsen) #18463 - [
3705e0e01c
] - process: improve unhandled rejection message (Madara Uchiha) #17158 - [
bb5cafef55
] - repl: fix coloring ofprocess.versions
(Ben Noordhuis) #17861 - [
d47cb9ab63
] - src: use uv_os_getpid() to get process id (cjihrig) #17415 - [
8a000e8f81
] - (SEMVER-MINOR) src: add openssl-system-ca-path configure option (Daniel Bevenius) #16790 - [
fed8d30702
] - (SEMVER-MINOR) Revert "src: update NODE_MODULE_VERSION to 59" (Myles Borins) #16413 - [
aa4f58a9a5
] - (SEMVER-MAJOR) src: fix rename of entry frame in v8abbr.h (geek) #15362 - [
805084b59d
] - (SEMVER-MAJOR) src: update ustack offset identifiers (geek) #15362 - [
d3aa9eeb1d
] - (SEMVER-MINOR) src: update NODE_MODULE_VERSION to 59 (Michaël Zasso) #16413 - [
35a51d4a78
] - src: remove nonexistent method from header file (Anna Henningsen) #17748 - [
0e204433f6
] - src: fix inspector nullptr deref on abrupt exit (Ben Noordhuis) #17577 - [
068d52d667
] - src: use correct OOB check for IPv6 parsing (Anna Henningsen) #17470 - [
c2028fab23
] - src: make url host a proper C++ class (Anna Henningsen) #17470 - [
6c9bdc1652
] - src: move url internals into anonymous namespace (Anna Henningsen) #17470 - [
2c70965e82
] - src: minor cleanups to node_url.cc (Anna Henningsen) #17470 - [
089f18e3a1
] - src: remove unused async hooks methods (Anna Henningsen) #17757 - [
e67448813f
] - src: remove async_hooks destroy timer handle (Anna Henningsen) #17117 - [
bd47272bc9
] - src: introduce internal C++ SetImmediate() mechanism (Anna Henningsen) #17117 - [
f276cd954e
] - src: rename async-wrap -> async_wrap (Daniel Bevenius) #17022 - [
aa63e021d2
] - src: use NODE_BUILTIN_MODULE_CONTEXT_AWARE() macro (Ben Noordhuis) #17071 - [
ace2c2fade
] - src: use unique pointer for tracing_agent (Franziska Hinkelmann) #17012 - [
e71beba14f
] - src: explicitly register built-in modules (Yihong Wang) #16565 - [
fdd84c403e
] - (SEMVER-MINOR) src: add helper for addons to get the event loop (Anna Henningsen) #17109 - [
22d4fef247
] - (SEMVER-MINOR) src: add process.ppid (cjihrig) #16839 - [
f52c2b9bce
] - src: use nullptr instead of NULL (Daniel Bevenius) #17373 - [
fdf9601a91
] - (SEMVER-MINOR) stream: remove usage of *State.highWaterMark (Calvin Metcalf) #12860 - [
d629be2b8f
] - test: change assert message to default (ryanmahan) #18259 - [
0e6cb3f16b
] - test: use countdown timer (Mandeep Singh) #17326 - [
74d86ccd12
] - test: make async-wrap-getasyncid parallelizable (Joyee Cheung) #18245 - [
9e79951855
] - test: refactor test-http-parser (Jon Moss) #18219 - [
9c75a0fa47
] - test: remove trivial buffer imports (sreepurnajasti) #18034 - [
9f52d93c6c
] - test: use shorthand properties (Tobias Nießen) #18105 - [
5d66c20c7a
] - test: simplify loadDHParam in TLS test (Tobias Nießen) #18103 - [
58fbcabb5c
] - test: fix flaky cluster unix socket test (Ben Noordhuis) #18263 - [
15e07b8d22
] - test: improve to use template string (sreepurnajasti) #18097 - [
80973ec6c3
] - test: add common.crashOnUnhandledRejection to addons/callback-scope (Sho Miyamoto) #18076 - [
66a19cf3d6
] - test: use smaller input file for test-zlib.js (Rich Trott) #17988 - [
180a38ebb9
] - test: move common.fires() to inspector-helper (Rich Trott) #17401 - [
474d7763d9
] - test: add common.skipIfEslintMissing (Myles Borins) #18807 - [
92a93c02c4
] - (SEMVER-MAJOR) test: 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 - [
f883458270
] - (SEMVER-MINOR) test: configure certs in tests (David Benjamin) #16130 - [
20cc0cfe5f
] - (SEMVER-MINOR) test: 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 - [
4b90576e5e
] - (SEMVER-MINOR) test: remove sha from test expectations (David Benjamin) #16130 - [
de37b993e8
] - (SEMVER-MINOR) test: 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 - [
4746bbf1ce
] - test: mark test-inspector-stop-profile-after-done flaky (Myles Borins) #18491 - [
edcf9acf4e
] - test: fix flaky test-http-pipeline-flood (Anatoli Papirovski) #17955 - [
6597b2fd96
] - test: rename regression tests (Tobias Nießen) #17948 - [
1474a47b80
] - test: fix flaky test-http-highwatermark (Anatoli Papirovski) #17949 - [
9fcf4d0de4
] - test: fix flaky test-pipe-unref (Anatoli Papirovski) #17950 - [
5eadfc870f
] - test: fix flaky http-writable-true-after-close (Anatoli Papirovski) #17952 - [
2e4fa26878
] - test: improve readability of some crypto tests (Tobias Nießen) #17904 - [
8b3c23392c
] - test: fix crypto test case to use correct encoding (Tobias Nießen) #17956 - [
8e38ad95a4
] - test: simplify test-buffer-slice.js (Weijia Wang) #17962 - [
d472704912
] - test: fix flaky test-resolve-async (Anatoli Papirovski) #17957 - [
f273c2945b
] - test: use countdown in test file (sreepurnajasti) #17874 - [
38f56cb436
] - test: improve to use template string (sreepurnajasti) #17895 - [
b69c710dec
] - test: fix flaky test-benchmark-fs (Rich Trott) #17885 - [
aff27a1b9d
] - test: make test-tls-invoke-queued use public API (Anna Henningsen) #17864 - [
05101e69ca
] - test: refactor test-tls-securepair-fiftharg (Anna Henningsen) #17836 - [
5485ad104d
] - test: reduce scope of variable in common module (Rich Trott) #17830 - [
d7f74dd53d
] - test: remove undefined function (Rich Trott) #17845 - [
e233f51976
] - test: 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 - [
822e93e1d4
] - test: refactor test-repl-definecommand (Rich Trott) #17795 - [
8c5fe7be4a
] - test: improve flaky test-listen-fd-ebadf.js (Rich Trott) #17797 - [
96abea06c5
] - test: use valid authentication tag length (Tobias Nießen) #17566 - [
a5ada418c4
] - test: do not open fixture files for writing (Rich Trott) #17808 - [
95cbf081e7
] - test: do not open fixture files for writing (Rich Trott) #17810 - [
d3d0aaf116
] - test: fix typo in test-inspector-cluster-port-clash.js (Rich Trott) #17782 - [
e495981586
] - test: change callback function to arrow function (rt33) #17734 - [
9d4add2cd9
] - test: Use countdown in test file (sreepurnajasti) #17646 - [
6ed5773eb8
] - test: update test-http-content-length to use countdown (Bamieh) #17201 - [
21ec917152
] - test: coverage for emitExperimentalWarning (Mithun Sasidharan) #17635 - [
535e76b84b
] - test: check socketOnDrain where needPause is false (Leko) #17654 - [
d4f355a679
] - test: change callback function to arrow function (routerman) #17697 - [
b8b0ed35b4
] - test: change callback function to arrow function (you12724) #17698 - [
c81b8519a9
] - test: change callback function to arrow function (Shinya Kanamaru) #17699 - [
d1c854f76d
] - test: fix flaky test-benchmark-misc (Rich Trott) #17686 - [
98cc1fef94
] - test: improve coverage for util.promisify (Mithun Sasidharan) #17591 - [
fcc5b99152
] - test: fix flaky test-child-process-pass-fd (Rich Trott) #17598 - [
aada57b893
] - test: add test description to fs.readFile tests (Jamie Davis) #17610 - [
337d93abe5
] - test: simplify common.expectsError (Ruben Bridgewater) #17616 - [
439112a91b
] - test: fix test-cli-node-options on Windows (Anna Henningsen) #16709 - [
b5bc3f8eb8
] - timers: cross JS/C++ border less frequently (Anna Henningsen) #17064 - [
d2138b205c
] - tls: comment about old-style errors (xortiz) #17759 - [
30c607600b
] - tls: unconsume stream on destroy (Anna Henningsen) #17478 - [
8250a5a8ba
] - tools: do not override V8's gitignore (Yang Guo) #18010 - [
990d22e073
] - tools: fix AttributeError: __exit__ on Python 2.6 (Dmitriy Kasyanov) #17663 - [
f88afb42f3
] - tools: autofixer for lowercase-name-for-primitive (Shobhit Chittora) #17715 - [
90fe1692e2
] - tools: fix man pages linking regex (Diego Rodríguez Baquero) #17724 - [
0e37054c96
] - tools: add number-isnan rule (Jon Moss) #17556 - [
59def2a9f1
] - tools: simplify lowercase-name-for-primitive rule (cjihrig) #17653 - [
dc480f84f9
] - tools: add lowercase-name-for-primitive eslint rule (Weijia Wang) #17568 - [
47322e67c4
] - tools: add cpplint rule for NULL usage (Daniel Bevenius) #17373 - [
1d3d1ddce7
] - trace_events: stop tracing agent in process.exit() (Andreas Madsen) #18005 - [
ae4428e967
] - (SEMVER-MINOR) trace_events: add executionAsyncId to init events (Andreas Madsen) #17196 - [
2a2c881df3
] - (SEMVER-MINOR) v8: 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
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
0cf3170dfd8cf489a8e17dfa525927ba927fe3022a1ef2c924affffce7c82691 node-v8.10.0-aix-ppc64.tar.gz
7d77bd35bc781f02ba7383779da30bd529f21849b86f14d87e097497671b0271 node-v8.10.0-darwin-x64.tar.gz
03eac783c88ac5253942504658b02105b8acce5c07ff702f55c2fc47d7798664 node-v8.10.0-darwin-x64.tar.xz
283b3754d72cfee294c5fb69b684c6ab645e4ce2bccc1a931a9687d275f86c74 node-v8.10.0-headers.tar.gz
461b094359bb69ec9cbe1326cd4a9576403960167857a41f7c0599e28e3b6021 node-v8.10.0-headers.tar.xz
0776fd38fec6e739c9b4ae18dbdabd09a763b1b6fb7deb12ea2863046350d6a9 node-v8.10.0-linux-arm64.tar.gz
cbec410109664f75d3c988a43483576fc56f745e05e3884891df9c509fbb1b12 node-v8.10.0-linux-arm64.tar.xz
4b551327679b40065eed483e1dad0ba4626ed493cbc9fe4322d4c13a34754332 node-v8.10.0-linux-armv6l.tar.gz
0180c89e7987650009cbfb90fe238b0c5cf3c5ff50d9b4c60a40de2044bd3178 node-v8.10.0-linux-armv6l.tar.xz
806b735c9d082e12406737c9d4dac851c03f5b36feb6afebdc9c99164c66398b node-v8.10.0-linux-armv7l.tar.gz
0f0a675639180cd95077212d0993b45664524bba07359918230cfd7f1bf3d97d node-v8.10.0-linux-armv7l.tar.xz
f3daa7c32c5ea92176821b87e4f7653de6c181cca2d87904f6a1d3b25864d623 node-v8.10.0-linux-ppc64le.tar.gz
b0bd52b42580f2fdbe5eb705b8fe98324028cdb3b0fd625d1e118e4315657afa node-v8.10.0-linux-ppc64le.tar.xz
f225806b120564dadc9f1194d4360a311ffb374e3ffd0bcf6da0a9bfeeb670bc node-v8.10.0-linux-s390x.tar.gz
0744f2b519c3c7f4a73b1b66bc7532ed854eced6a6eab2510b00b8bd74b670f8 node-v8.10.0-linux-s390x.tar.xz
c1302439aee9791d70d3ab4194a612e6131d37fa0e3452072e847e212ed77867 node-v8.10.0-linux-x64.tar.gz
92220638d661a43bd0fee2bf478cb283ead6524f231aabccf14c549ebc2bc338 node-v8.10.0-linux-x64.tar.xz
5d663e19fad01095ce919765156894165d2850f2682de82139256be249c89641 node-v8.10.0-linux-x86.tar.gz
137d3ba8b4396e5ec432e354950e6cb908c2b5b87afcd43894349f30f9a4cc1a node-v8.10.0-linux-x86.tar.xz
6f664a1325dbe37e7804a6323ee09a7c381c4bd4b8d17e175b778c672efe002c node-v8.10.0.pkg
6726b89920e3ed6c7a528d47093a381b77b107706aa2edcabd5c681888d1aab9 node-v8.10.0-sunos-x64.tar.gz
c593c6dee58b04258af8a76b992d801aa3e732487b00cce0d674dac768015f86 node-v8.10.0-sunos-x64.tar.xz
5bd102bdaec55f4a31e0f9cc6b42964a1cbe5b4a504aff357f6f8d43e14b325f node-v8.10.0-sunos-x86.tar.gz
3596744bb6c4300624ed794976fc0bc8c4b4d17ec8159f8dcba76e7e959a1f7c node-v8.10.0-sunos-x86.tar.xz
57ddd302260f77fa6dfe774f97b196828ec7c08aafbbd8def5e527a388d18f2d node-v8.10.0.tar.gz
b72d4e71618d6bcbd039b487b51fa7543631a4ac3331d7caf69bdf55b5b2901a node-v8.10.0.tar.xz
8b197441215f5f00840baac1ac83c42f0ac80dd839b17deb8218e3788d188690 node-v8.10.0-win-x64.7z
936ada36cb6f09a5565571e15eb8006e45c5a513529c19e21d070acf0e50321b node-v8.10.0-win-x64.zip
38f32acdfdefa9e19d6cb1744b47bfb127eaad6b766b97787f493e3c21100e13 node-v8.10.0-win-x86.7z
51873acda1ce02d756a6849cbd630789c8f26e3405a7a8135132ade5c09cfa30 node-v8.10.0-win-x86.zip
da4cb03d664e50aa09dc7cd326414b07f945fcccdfad99dee690ebb0a7ebe506 node-v8.10.0-x64.msi
d0ce9aa5dbcbdfba11990f2ef2754df9d754f1f8e95eec34c3f1faeab363b431 node-v8.10.0-x86.msi
cfbc6069ce9c98faafa5433a26338d35b64e9571ee83e642ba2bae32438ed1e2 win-x64/node.exe
f69a63e2f727787acc48f3b2c16d05415825a0db2ad4a6ca2233ed47d1aa06da win-x64/node.lib
259e217ff5c1a946be0f73e79d131c8fc00faf67aadeebf245657a4f4800123a win-x64/node_pdb.7z
7b8b3682637f86053d85447f224b8323ffd572417612da20ddf8cfa433ca324a win-x64/node_pdb.zip
3fda1bb744fb052e17775fe23c0aa710da69383e43f58cc7e06eb3b46e675a1e win-x86/node.exe
12f9f0ce97ffe727acf2290960265d8d4452ddf4702e8d245a44c09a6b73ab29 win-x86/node.lib
1978238872b17b2a0bbe757d11584c575747403905f90bf872c978af34fe5ca5 win-x86/node_pdb.7z
bf2e65b5cc3af4768bde81c56994f681a8d888ca91fbe040a677cf80ed4ca66d win-x86/node_pdb.zip
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEd5hKmG68KqeGvA9msB+7koIcWHoFAlqfOksACgkQsB+7koIc
WHqpEQ/+P2PanK3eYqbnlRTAnNZ93+1gLqq+5N5aMCYDiozhLlO9VcFXiEtQSOw8
Wv9tPfIGYVCeiExm76OwOayXaTkDxobcMmzJkiRrqMj+82Lf6J10twHFR49lgpA2
eaGZFRGGlj7s+VVSf2dw8fFPto5YbLbfIpVfmU5zfZq/J86AsCeBwbmkf+a2zZsF
4k0VmMMgY+LhjDofgAFfaEKGCctGOZ139sUvLjdOobOgbzbA69SgvYqbNeNzLhzj
S3T1ZClvk4IQLiCF1fv3HlzH1eJv5VsueOAh+ceKUycM5t0UabcmlrsiAakG9bic
2kvuzxDsoFwFNOvQgucc6AeYAtBUJLfXId0F2AOdkvTGAuH5kQooIp/rBXI0zl88
AvCL1jT7sy+1Ij7OGmMjVu/IYb9BoU1BwYDmzCUL+CxdRYx09ZW2MeGi/K3nrHSC
WfM98FfNQANXp9qaJT4lK5a0LT8uHs/fO1xFerSyM4Io+KcmUaQ6TTTAhlXUpg5N
ShaTSKxKuUOCnzd4QSniFWfatoLb9hJFJ1bERlpGYGMWdlzNnJdfiw716wf3T9Oo
ajiMfEi50gozfXfi1qQbwuztTUI9+qoDkerT4EeGX/QoXr3VBa7l0ERnbgu4hW86
rPODsoYcVRv1ryV6JKfMZRtoUsmRyxnWOVtGug6xeYDFUbD0wI4=
=l5OT
-----END PGP SIGNATURE-----