이번 릴리스에는 큰 변경사항이 많이 있습니다. V8, libuv, ICU를 업데이트하고 npm의 버그를 수정하고
OpenSSL 1.1.0을 사용한 빌드를 지원합니다.
주요 변경사항
- deps:
- crypto:
- async_hooks:
- defaultTriggerAsyncIdScope의 성능을 개선했습니다. (Anatoli Papirovski) #18004
- 형식화 배열(typed array) 스택을 빠른 경로로 사용합니다. (Anna Henningsen) #17780
- defaultTriggerAsyncId에 범위를 사용합니다. (Andreas Madsen) #17273
- 기본 컨텍스트에서 빠진 컨텍스트를 분리했습니다. (Andreas Madsen) #17273
- initTriggerId의 이름을 변경했습니다. (Andreas Madsen) #17273
- 문서로 만들어지지 않은 API를 폐기 예정으로 표시했습니다. (Andreas Madsen) #16972
- 가비지 컬렉트된 AsyncResource에 제거 이벤트를 추가했습니다. (Sebastian Mayr) #16998
- async_hooks에 추적 이벤트를 추가했습니다. (Andreas Madsen) #15538
- HTTPParser 트리거를 소켓에 설정합니다. (Andreas Madsen) #18003
- net 서버에 프로바이더 타입을 추가했습니다. (Andreas Madsen) #17157
- n-api:
- 애드온에서 이벤트 루프를 가져오는 헬퍼를 추가했습니다. (Anna Henningsen) #17109
- cli:
- NODE_OPTIONS에 --stack-trace-limit를 추가했습니다. (Anna Henningsen) #16495
- console:
- console.debug를 지원합니다. (Benjamin Zaslavsky) #17033
- module:
- src:
- http:
- net:
- Windows에서 ADDRCONFIG DNS를 제거했습니다. (Bartosz Sosnowski) #17662
- process:
- win32에서 길이가 0인 환경 변수를 읽어올 때의 문제를 수정했습니다. (Anna Henningsen) #18463
- tls:
- 삭제할 때 스트림을 정리합니다. (Anna Henningsen) #17478
- process:
- 프로미스에서 처리하지 않은 거부(rejection)의 메시지를 개선했습니다. (Madara Uchiha) #17158
- stream:
- *State.highWaterMark의 사용을 제거했습니다. (Calvin Metcalf) #12860
- trace_events:
- 이벤트를 초기화하는 executionAsyncId를 추가했습니다. (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
SunOS 32-bit Binary: https://nodejs.org/dist/v8.10.0/node-v8.10.0-sunos-x86.tar.xz
SunOS 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
1 | -----BEGIN PGP SIGNED MESSAGE----- |