Node v10.16.0 (LTS)
Bethany Nicolle Griggs
Notable Changes
- deps:
- events: add once method to use promises with EventEmitter (Matteo Collina) #26078
- n-api: mark thread-safe function as stable (Gabriel Schulhof) #25556
- repl: support top-level for-await-of (Shelley Vohr) #23841
- zlib: add brotli support (Anna Henningsen) #24938
Commits
- [
77ed1bbea4
] - benchmark: fix net-wrap-js-stream-passthrough (Rich Trott) #25273 - [
a8cbe0e6d2
] - benchmark: replace deprecated and eliminate var in buffer-from.js (gengjiawen) #26585 - [
5249a22704
] - benchmark: refactor path benchmarks (Ruben Bridgewater) #26359 - [
de7db26879
] - benchmark,lib: add process.hrtime.bigint benchmark (Anna Henningsen) #26381 - [
c670358d7e
] - (SEMVER-MINOR) benchmark,test: add brotli (Anna Henningsen) #24938 - [
ff647fda13
] - buffer: do not affect memory after target for utf16 write (Anna Henningsen) #26432 - [
99a653e9ee
] - build: make compress_json python3 compatible (Sakthipriyan Vairamani (thefourtheye)) #25582 - [
1c7f6a51c4
] - build: make configure.py compatible with python 3 (Sakthipriyan Vairamani (thefourtheye)) #25580 - [
de268667e7
] - build: remove AIX/ppc (32bit) dead code (Refael Ackermann) #25523 - [
a575a410fa
] - build: remove erroneous duplicate declaration from node_inspector.gypi (Refael Ackermann) #25586 - [
6348d71a8a
] - build: do not lint python scripts under test/fixtures (Joyee Cheung) #25639 - [
7ead9af0f5
] - build: add check for empty openssl-fips flag (Daniel Bevenius) #25391 - [
554a4345c2
] - build: fix Windows shared lib build (Richard Lau) #25166 - [
ffd62b129d
] - build: correct fi indentation in Makefile (Daniel Bevenius) #25107 - [
5760e419d7
] - build: add a space to clarify skipping crypto msg (Daniel Bevenius) #25011 - [
513913c672
] - build: restore running tests on Travis (Richard Lau) #26720 - [
9512f3938a
] - build: temporarily don't run tests on Travis (Richard Lau) #26720 - [
add5141933
] - build: use Xenial and gcc 6 on Travis (Richard Lau) #26720 - [
9f5ad9b476
] - build,deps: less warnings from V8 (Refael Ackermann) #26405 - [
16a92f66a1
] - child_process: truncate output when maxBuffer is exceeded (Jeremiah Senkpiel) #24951 - [
274fc16178
] - child_process: simplify argument handling (cjihrig) #25194 - [
fce822f6e9
] - child_process: ensure message sanity at source (Gireesh Punathil) #24787 - [
a193a0f9dd
] - child_process: spawn ignores options in case args is undefined (Eduard Bondarenko) #24913 - [
4b3e9486ca
] - cluster: refactor empty for in round_robin_handle.js (gengjiawen) #26560 - [
fb73c06025
] - cluster: improve for-loop (gengjiawen) #26336 - [
b8b23a3d78
] - crypto: add crypto modules to cannotUseCache (Daniel Bevenius) #25606 - [
3a2814367b
] - crypto: add crypto/keys to cannotUseCache (Daniel Bevenius) #25237 - [
a0dc65d0ed
] - crypto: update root certificates (Sam Roberts) #25113 - [
4c87c1b1bc
] - deps: upgrade to libuv 1.28.0 (cjihrig) #27241 - [
7e5ef4a0e1
] - deps: upgrade to libuv 1.27.0 (cjihrig) #26707 - [
8ea22bbb88
] - deps: upgrade to libuv 1.26.0 (cjihrig) #26037 - [
e6275f939a
] - deps: upgrade to libuv 1.25.0 (cjihrig) #25571 - [
aceac0581c
] - deps: patch to fix *.onion MX query on c-ares (XadillaX) #25840 - [
be219bd559
] - deps: update archs files for OpenSSL-1.1.1b (Sam Roberts) #26327 - [
6a6aa6f038
] - (SEMVER-MINOR) deps: add s390 asm rules for OpenSSL-1.1.1 (Shigeki Ohtsu) #25381 - [
5109c4f432
] - deps: add ARM64 Windows support in openssl (Shigeki Ohtsu) #26001 - [
f270eeec52
] - deps: openssl-1.1.1b no longer packages .gitignore (Sam Roberts) #26327 - [
ebe0b05a24
] - deps: upgrade openssl sources to 1.1.1b (Sam Roberts) #26327 - [
bbf5373041
] - deps: update OpenSSL upgrade process (Sam Roberts) #26378 - [
a9c68a05d9
] - (SEMVER-MINOR) deps: add brotli (Hackzzila) #24938 - [
281b52d6ec
] - deps: upgrade npm to 6.9.0 (Kat Marchán) #26244 - [
d2413d630c
] - deps: upgrade npm to 6.7.0 (Kat Marchán) #25804 - [
e880904d22
] - deps: upgrade npm to v6.5.0 (Jordan Harband) #25234 - [
f91a818508
] - deps: backport ICU-20575 to fix err/crasher (Steven R. Loomis) #27435 - [
c7931e4438
] - deps: backport ICU-20558 to fix Intl crasher (Steven R. Loomis) #27415 - [
c9d0b6a9a0
] - deps: update ICU to 64.2 (Ujjwal Sharma) #27361 - [
391185e550
] - (SEMVER-MINOR) deps: upgrade npm to 6.5.0 (Audrey Eschright) #24734 - [
4875e881cd
] - deps: upgrade to libuv 1.24.1 (cjihrig) #25078 - [
74f4741b63
] - (SEMVER-MINOR) deps: upgrade to libuv 1.24.0 (cjihrig) #24332 - [
e9a9c88363
] - (SEMVER-MINOR) deps: icu 63.1 bump (CLDR 34) (Steven R. Loomis) #23715 - [
23ea7ee64b
] - deps: v8, backport coverage fixes (bcoe) #26579 - [
b0b73fa561
] - (SEMVER-MINOR) deps: update archs files for OpenSSL-1.1.1a (Sam Roberts) #25381 - [
56441a0900
] - (SEMVER-MINOR) deps: fix for non GNU assembler in AIX (Shigeki Ohtsu) #25381 - [
639b1d2f68
] - (SEMVER-MINOR) deps: add only avx2 configs for OpenSSL-1.1.1 (Shigeki Ohtsu) #25381 - [
f5369da047
] - (SEMVER-MINOR) deps: fix MacOS and Win build for OpenSSL-1.1.1 (Shigeki Ohtsu) #25381 - [
70a785cd9f
] - (SEMVER-MINOR) deps: fix gyp/gypi for openssl-1.1.1 (Shigeki Ohtsu) #25381 - [
0e7019ff76
] - (SEMVER-MINOR) deps: add s390 asm rules for OpenSSL-1.1.1 (Shigeki Ohtsu) #25381 - [
2d396fe058
] - (SEMVER-MINOR) deps: upgrade openssl sources to 1.1.1a (Sam Roberts) #25381 - [
ce6fec53a4
] - (SEMVER-MINOR) deps,tools: update license-builder.sh and LICENSE (Hackzzila) #24938 - [
b7dd0b841e
] - deps,tools: include SipHash in LICENSE (Rod Vagg) #26367 - [
4fcfa5a63f
] - dns: fix TTL value for AAAA replies toresolveAny()
(Anna Henningsen) #25187 - [
2a98b9cf2f
] - doc: add "tick" function name and argument description (Artur Hayrapetyan) #23551 - [
93edf907ca
] - (SEMVER-MINOR) doc: add documentation for brotli support (Anna Henningsen) #24938 - [
7ed29fc1e8
] - doc: revise breaking changes material in COLLABORATOR_GUIDE (Rich Trott) #25730 - [
498edfde9b
] - doc: fix http.Agent timeout option description (Luigi Pinca) #25489 - [
a040a73ee3
] - doc: fix file extension on ESM file example (Eric Whitebloom) #25692 - [
6a2d9d192f
] - doc: remove outdated s_client information in tls.md (Rich Trott) #25678 - [
bb96d79a7e
] - doc: clarify what dns.setResolvers() affects (Sam Roberts) #25570 - [
a382932097
] - doc: simplify process.binding() deprecation message (Rich Trott) #25654 - [
b1a15ab4cf
] - doc: add note regarding pushing release tags (Myles Borins) #25569 - [
6ae41bde4d
] - doc: reword stream docs to clarify that decodeStrings encodes strings (Daniel George Holz) #25468 - [
13205d5805
] - doc: correct my wrong note about buf.fill() (Vse Mozhet Byt) #25585 - [
12fe2d30fe
] - doc: add a note tobuf.fill()
description (Vse Mozhet Byt) #25547 - [
92d0794d63
] - doc: fix typo in Buffer API (H1Gdev) #25544 - [
37082bd149
] - doc: add Rich back to TSC list (Michael Dawson) #25535 - [
5631d7a6e0
] - doc: add metadata about ecdh curve options (Sam Roberts) #25502 - [
5c602dabc4
] - doc: add TLSSocket.isSessionReused() docs (Sam Roberts) #25423 - [
07f878b0c1
] - doc: fix sorting in buffer.md (Vse Mozhet Byt) #25477 - [
9dffc2ba0c
] - doc: fixnapi_open_callback_scope
description (Philipp Renoth) #25366 - [
0c33ecb2bd
] - doc: document that stream.on('close') was changed in Node 10 (Matteo Collina) #25413 - [
8f0fa61406
] - doc: fix the path to postMessage() (Mitar) #25332 - [
3a30c87e88
] - doc: updateos.networkInterfaces()
example (jvelezpo) #25417 - [
530f005d7d
] - doc: make sure that calls to .read() are looped (Matteo Collina) #25375 - [
487f6536bc
] - doc: add history to http.request.setTimeout() (James Bunton) #25121 - [
66ab7e4a99
] - doc: add clarification for exception behaviour (Michael Dawson) #25339 - [
ce3cf0dffd
] - doc: clarify timing of socket.connecting (Sam Roberts) #25333 - [
b68d47a246
] - doc: update benchmark doc (Kazushi Kitaya) #25367 - [
252a696568
] - doc: use lowercase for zlib (Rich Trott) #25371 - [
0d3212aa5c
] - doc: fix heading in cpp style guide (Kazushi Kitaya) #25303 - [
8d5ac6c8ef
] - doc: fix process.stdin example (Anna Henningsen) #25344 - [
ef6e4f15a0
] - doc: fs.mkdir('/') throws EPERM on Windows (Corey Farrell) #25340 - [
fc5dc9c13e
] - doc: include license for src/large_pages in LICENSE (Ujjwal Sharma) #25246 - [
b76931b7e9
] - doc: describe TLS session resumption (Sam Roberts) #25174 - [
c84b4fb51a
] - doc: link and expand --tls-cipher-list docs (Sam Roberts) #25174 - [
18e0a61f91
] - doc: revise "Breaking Changes to Internal Elements" (Rich Trott) #25190 - [
b980fa3a21
] - doc: fix NAPI typo (Philipp Renoth) #25216 - [
173e5fee9d
] - doc: revise "Breaking Changes and Deprecations" (Rich Trott) #25116 - [
c571e9e18b
] - doc: describe root cert update process (Sam Roberts) #25113 - [
09a97f29df
] - doc: edit LTS material in Collaborator Guide (Rich Trott) #26845 - [
f52160d385
] - doc: change error message to 'not defined' (Mohammed Essehemy) #26857 - [
6bd33dde62
] - doc: fix comma of the list in worker_threads.md (Hang Jiang) #26838 - [
889d68ce6d
] - doc: remove discord community (Aymen Naghmouchi) #26830 - [
ddfa756797
] - doc: remove How Does LTS Work section from Collaborator Guide (Rich Trott) #26723 - [
a228254d6b
] - doc: condense LTS material in Collaborator Guide (Rich Trott) #26722 - [
09f162b18f
] - doc: add Note of options.stdio into child_process (kohta ito) #26604 - [
83c2a14e08
] - doc: update spawnSync() status value possibilities (Rich Trott) #26680 - [
621099ebed
] - doc: add ZYSzys to collaborators (ZYSzys) #26730 - [
30021881f8
] - doc: simplify force-push guidelines (Rich Trott) #26699 - [
1e6faf9ee0
] - doc: note about DNS ANY queries / RFC 8482 (Thomas Hunter II) #26695 - [
fc3552305a
] - doc: simplify Troubleshooting text (Rich Trott) #26652 - [
983ea7f3e0
] - doc: update copy/paste error message in Troubleshooting (Rich Trott) #26652 - [
c07619d581
] - doc: add Gireesh to TSC (Rich Trott) #26657 - [
07ded7c975
] - doc: edit "Technical How-To" section of guide (Rich Trott) #26601 - [
0a976ecb63
] - doc: fix misleading sentence in http.md (Luigi Pinca) #26465 - [
f30172fa25
] - doc: fix typo in http2.md (TJKoury) #26616 - [
4fed47ab79
] - doc: edit "Using git-node" section of Guide (Rich Trott) #26580 - [
033d49c1f4
] - doc: add version for http.createServer() options addition (Ben Swinburne) #25001 - [
d4a1d79e3d
] - doc: add inspector API example for heapdump (Sam Roberts) #26498 - [
72f0efc1f2
] - doc: edit Landing Pull Requests (Rich Trott) #26536 - [
132a457ed4
] - doc: add decode() & encode() methods into querystring.md (ZYSzys) #23889 - [
74dac5913d
] - doc: update partner communities link in releases.md (Beth Griggs) #26475 - [
5279a884cc
] - doc: fix nits in writing-tests.md (Vse Mozhet Byt) #26543 - [
11d163b439
] - doc: edit "Involving the TSC" (Rich Trott) #26481 - [
5fedf0f257
] - doc: add guidance on console output in tests (Sam Roberts) #26456 - [
40657859ca
] - doc: add caveat and tradeoff example to readline (Vse Mozhet Byt) #26472 - [
77eae4ecd6
] - doc: fix the example implementation of MemoryRetainer (Joyee Cheung) #26262 - [
aa49bf53f2
] - doc: clarify http.Agent constructor options (Luigi Pinca) #26412 - [
a562aba84c
] - doc: hello addon example should return "world" (Geir Hauge) #26328 - [
b450ee28e3
] - doc: fix up N-API support matrix (Michael Dawson) #26377 - [
3ff7c631a6
] - doc: edit deprecation identifier info in Collaborator Guide (Rich Trott) #26372 - [
8d22048756
] - doc: update LICENSE file (Thomas Leah) #24898 - [
e05eb3e041
] - (SEMVER-MINOR) doc: fix assembler requirement for OpenSSL-1.1.1 (Shigeki Ohtsu) #25381 - [
ecae7275bd
] - doc: fix REPLACEME for tls min/max protocol option (Sam Roberts) #24759 - [
1ae6853015
] - doc,n-api: update matrix for N-API version 4 (Richard Lau) - [
98193d1d4d
] - doc,tools: updates for 6.x End-of-Life (Richard Lau) #27658 - [
25d73aa187
] - domain: avoid circular memory references (Anna Henningsen) #25993 - [
46a816fa00
] - events: show inspected error in uncaught 'error' message (Anna Henningsen) #25621 - [
aca5ed5563
] - events: simplify stack compare function (Ruben Bridgewater) #24744 - [
064511ec4b
] - (SEMVER-MINOR) events: add once method to use promises with EventEmitter (Matteo Collina) #26078 - [
e1f293c7a1
] - events: improve for-loop (gengjiawen) #26354 - [
cb0fc6520a
] - events: onceWrapper returns target value (himself65) #25818 - [
af301b2821
] - fs: fix infinite loop with async recursive mkdir on Windows (Richard Lau) #27207 - [
3516a2735f
] - (SEMVER-MINOR) fs: default open/openSync flags argument to 'r' (Ben Noordhuis) #23767 - [
ae465f6fc4
] - (SEMVER-MINOR) fs,net: standardizepending
stream property (Anna Henningsen) #24067 - [
ced7f67fbb
] - http: make ClientRequest#setTimeout() noop at end (Tim De Pauw) #25536 - [
33a9d17733
] - http: reuse noop function in socketOnError() (cjihrig) #25566 - [
378d4f18f1
] - http: remove unused variable in _http_server.js (gengjiawen) #26407 - [
cb88c58e42
] - http: check for existance in resetHeadersTimeoutOnReqEnd (Matteo Collina) #26402 - [
277271c4a9
] - http: send connection: close when closing conn (Yann Hamon) #26467 - [
decba1c59b
] - http2: allow fully synchronous_final()
(Anna Henningsen) #25609 - [
ba6829d1b8
] - http2: add test case for goaway (Anto Aravinth) #24054 - [
91b1b2cf84
] - http2: delete unused enum in node_http2.h (gengjiawen) #26704 - [
59b348e0e4
] - http2:Http2ServerResponse.end()
should always return self (Robert Nagy) #24346 - [
32b83eaf38
] - http2: refactor deprecated method in core.js (gengjiawen) #26275 - [
cc25f22094
] - http2: improve compatibility with http/1 (Sagi Tsofan) #23908 - [
4f60364201
] - (SEMVER-MINOR) http2: add Http2Stream.bufferSize (Ouyang Yadong) #23711 - [
b7b08d1009
] - https: add missing localPort while create socket (leeight) #24554 - [
66ca795028
] - inspector: print all listening addresses (Ben Noordhuis) #26008 - [
cbc428c803
] - inspector, test: verify reported console message (Eugene Ostroukhov) #25455 - [
73230cc2c8
] - (SEMVER-MINOR) lib: support overriding http\s.globalAgent (Roy Sommer) #25170 - [
ec90cefdd9
] - lib: simplify several debug() calls (cjihrig) #25241 - [
43f41beff2
] - (SEMVER-MINOR) lib: enable TypedArray and DataView for the v8 module (Ouyang Yadong) #23953 - [
bda45a5cfe
] - (SEMVER-MINOR) lib: add escapeCodeTimeout as an option to createInterface (Raoof) #19780 - [
81cf2b450d
] - lib,test: remove lib/internal/test/unicode.js (Rich Trott) #25298 - [
a49bd36a1a
] - module: revert module._compile to original state if module is patched (Ujjwal Sharma) #21573 - [
590e8d37e9
] - module: use compileFunction over Module.wrap (Ujjwal Sharma) #21573 - [
0dc6f03873
] - (SEMVER-MINOR) module: support multi-dot file extension (Geoffrey Booth) #23416 - [
2643801d9d
] - n-api: improve performance creating strings (Anthony Tuininga) #26439 - [
b5588daef0
] - n-api: finalize during second-pass callback (Gabriel Schulhof) #25992 - [
48a5241b46
] - (SEMVER-MINOR) n-api: mark thread-safe function as stable (Gabriel Schulhof) #25556 - [
f17b61e071
] - net: check for close on stream, not parent (David Halls) #25026 - [
eef2debcc7
] - os: implement os.release() using uv_os_uname() (cjihrig) #25600 - [
d4688485b5
] - os: use uv_os_gethostname() in hostname() (cjihrig) #25111 - [
ff3d977f04
] - perf_hooks: clean up GC listeners (Anna Henningsen) #25647 - [
45481bce63
] - querystring: remove eslint-disable (cjihrig) #24995 - [
d3f15b0ffb
] - (SEMVER-MINOR) readline: add support for async iteration (Timothy Gu) #23916 - [
2f1ad8efbd
] - repl: improve doc for disabling REPL history on Windows (Samuel D. Leslie) #25672 - [
b061a08cab
] - repl: indicate if errors are thrown or not (Ruben Bridgewater) #25253 - [
ef767a28b2
] - repl: eliminate var in function _memory (gengjiawen) #26496 - [
600929d4f8
] - repl: simplify regex expression (gengjiawen) #26496 - [
1080a1af3d
] - repl: remove redundant escape (gengjiawen) #26496 - [
b9188d473b
] - (SEMVER-MINOR) repl: support top-level for-await-of (Shelley Vohr) #23841 - [
b9ea23c0ed
] - src: add WeakReference utility (Anna Henningsen) #25993 - [
57469e62d9
] - src: extract common sockaddr creation code (Daniel Bevenius) #26070 - [
bc5e04b5f7
] - src: fix race condition in~NodeTraceBuffer
(Anna Henningsen) #25896 - [
51ec21cb17
] - src: remove unused field in node_http2.h (gengjiawen) #25727 - [
550af6d72f
] - src: remove unnecessary call to SSL_get_mode (Sam Roberts) #25711 - [
b31035d0b3
] - src: fix macro duplicate declaration in env.h (gengjiawen) #25703 - [
cd4a932af3
] - src: remove outdatedNeuter()
call innode_buffer.cc
(Anna Henningsen) #25479 - [
883d61c7ae
] - src: trace_events: fix race with metadata events (Ali Ijaz Sheikh) #25235 - [
7655253251
] - src: remove unused method declaration (Ben Noordhuis) #25329 - [
f5e4a1e9d8
] - src: remove unused variable from string_search.h (Anna Henningsen) #25139 - [
5d5ac23bb7
] - src: do not leak NodeTraceStateObserver (Anna Henningsen) #25180 - [
870549b8ac
] - src: port GetLoadedLibraries for freebsd (Gireesh Punathil) #25106 - [
74b034fe94
] - src: schedule destroy hooks in BeforeExit early during bootstrap (Joyee Cheung) #25020 - [
42c26a6afb
] - src: remove unused variable in class InspectorSocketServer (gengjiawen) #26633 - [
84db29c93b
] - src: remove usage of deprecated IsNearDeath (Michaël Zasso) #26630 - [
4274542a39
] - (SEMVER-MINOR) src: deprecate AddPromiseHook() (Anna Henningsen) #26529 - [
479ef60013
] - src: remove redundant cast in util-inl.h (gengjiawen) #26410 - [
44f62607a1
] - src: remove redundant cast in string_search.h (gengjiawen) #26426 - [
dc9f1c60e2
] - src: remove unused function in cares_wrap.cc (gengjiawen) #26429 - [
e418b4f650
] - src: fix if indent in node_http2.cc (gengjiawen) #26396 - [
0bff833df9
] - src: remove unused struct in test_inspector_socket.cc (gengjiawen) #26284 - [
281eb0f928
] - src: extra-semi warning in node_platform.h (Jeremy Apthorp) #26330 - [
0fa3a512c1
] - src: reduce to simpleconst char*
in OptionsParser (ZYSzys) #26297 - [
44fd3a2fce
] - src: remove already elevated Isolate namespce (Juan José Arboleda) #26294 - [
5cd96b367b
] - src: avoid race condition in tracing code (Anna Henningsen) #25624 - [
452b6aad5a
] - src: remove redundant cast in PipeWrap::Fchmod (gengjiawen) #26242 - [
55d3be7e9e
] - src: simplify native immediate by using v8::Global (Anna Henningsen) #26254 - [
a92286d6da
] - src: ensure no more platform foreground tasks after Deinit (Clemens Hammacher) #25653 - [
f4be1767a5
] - src: dispose of V8 platform inprocess.exit()
(Anna Henningsen) #25061 - [
c2dab8e642
] - (SEMVER-MINOR) src,test: add public wrapper for Environment::GetCurrent (Shelley Vohr) #23676 - [
99c555a1de
] - stream: ensure writable.destroy() emits error once (Luigi Pinca) #26057 - [
a1b253a416
] - (SEMVER-MINOR) stream: add auto-destroy mode (Mathias Buus) #22795 - [
cda0d16414
] - test: unskip copyfile permission test (cjihrig) #27241 - [
1fc2c5bed1
] - test: move known issue test to parallel (cjihrig) #27241 - [
57eb6b2129
] - test: fix error code typo (cjihrig) #27024 - [
ec02117232
] - test: add fs.watchFile() + worker.terminate() test (Anna Henningsen) #21179 - [
f76776b354
] - test: update test for libuv update (cjihrig) #26707 - [
7b76acb6c8
] - test: fix expectation in test-bootstrap-modules (Myles Borins) #27727 - [
583dc5f42c
] - test: add known_issues test for fs.copyFile() (Rich Trott) #26939 - [
d22b9130a2
] - test: add test about unencrypted PKCS#8 private key for RSA (Daiki Ihara) #26898 - [
38d85623bd
] - test: use assert.rejects() and assert.throws() (Richard Lau) #27207 - [
4733a56caf
] - test: move tick.js from test/async-hooks to test/common (Artur Hayrapetyan) #23551 - [
fe21dd39c3
] - test: mark some known flakes (Refael Ackermann) #27225 - [
3ca5f23ea7
] - test: fix zlib-brotli output assumptions (Adam Majer) #25697 - [
1afd614104
] - test: rewrite fs {f}utimes test file (Jeremiah Senkpiel) #25656 - [
48505d8321
] - test: remove unused uncaughtException handler (Anna Henningsen) #25641 - [
301f5fb32e
] - test: fix sequential/test-performance delay (Anatoli Papirovski) #25695 - [
52d321d836
] - test: remove common.isOSXMojave (Rich Trott) #25658 - [
6ba4ac007a
] - test: remove known_issues/test-cluster-bind-privileged-port (Rich Trott) #25649 - [
5d69e69b38
] - test: fix pummel/test-exec (Rich Trott) #25677 - [
710f650032
] - test: add stdio checks to cp-exec-maxBuffer (Jeremiah Senkpiel) #24951 - [
fbf8e60679
] - test: revoke flaky designation for tests (Gireesh Punathil) #25611 - [
554b562d2b
] - test: remove potential race condition in https renegotiation test (Rich Trott) #25601 - [
b27e3c8b89
] - test: replace common.PORT with0
in https renegotiation test (Rich Trott) #25599 - [
faf1a18640
] - test: changed function to arrow function (yathamravali) #25441 - [
7bae3d841b
] - test: use stronger curves for keygen (Daniel Bevenius) #25564 - [
b4b4c117fd
] - test: relax chunk count expectations (Gireesh Punathil) #25415 - [
6b6c628b02
] - test: improve code coverage for i18n (Michael Dawson) #25428 - [
d5316e0a1b
] - test: use fipsMode instead of common.hasFipsCrypto (Daniel Bevenius) #25510 - [
48482b02f8
] - test: do not use uninitialized memory in common flags check (Anna Henningsen) #25475 - [
3e9d9927ee
] - test: prepare test-hash-seed for CI (Rich Trott) #25522 - [
1592ebd652
] - test: refactor min() in test-hash-seed (Rich Trott) #25522 - [
f4da641c31
] - test: add check for wrk to test-keep-alive (Rich Trott) #25516 - [
3fcc44d46d
] - test: fix test-repl timeout and tmpdir refresh (Brian White) #25425 - [
e5b305d4fe
] - test: refactor pummel/test-net-pingpong (Rich Trott) #25485 - [
47cf1a2f70
] - test: refactor pummel/test-net-many-clients (Rich Trott) #25485 - [
017b99a881
] - test: refactor pummel/test-net-connect-econnrefused (Rich Trott) #25485 - [
e3437131b6
] - test: refactor pummel/test-keep-alive (Rich Trott) #25485 - [
1b6dfac1f0
] - test: add test for fs.lchmod (ZYSzys) #25439 - [
0a80e61e0f
] - test: rework ephemeralkeyinfo to run in parallel (Sam Roberts) #25409 - [
266a07d09d
] - test: check for tls renegotiation errors (Sam Roberts) #25437 - [
8bebbd6ec1
] - test: fix test-net-connect-econnrefused (again) (Rich Trott) #25438 - [
d2df34d870
] - test: remove unnecessary skipIfWorker() (Rich Trott) #25427 - [
9833bffaca
] - test: improve test coverage of native crypto code (Tobias Nießen) #25400 - [
c8153ce411
] - test: move require('https') to after crypto check (Daniel Bevenius) #25388 - [
05f9873de4
] - test: fix test-net-connect-econnrefused (Rich Trott) #25389 - [
771213ad18
] - test: remove test/pummel/test-http-client-reconnect-bug.js (Rich Trott) #25387 - [
82dd321e91
] - test: refactor test-fs-watch-non-recursive (Rich Trott) #25386 - [
82bc4ac226
] - test: fix test/pummel/test-fs-watch-non-recursive.js (Rich Trott) #25386 - [
af2d22a804
] - test: fix test/pummel/test-fs-watch-file.js (Rich Trott) #25384 - [
95f311c664
] - test: fix test/pummel/test-fs-largefile.js (Rich Trott) #25372 - [
c103e98ad6
] - test: more tests for internal/util/types (ZYSzys) #25225 - [
4a22299bb2
] - test: tune test-uv-threadpool-schedule (Rich Trott) #25358 - [
26165ac1b6
] - test: remove redundant fchmod test (ZYSzys) #25282 - [
f58dbb35b1
] - test: move test-tls-securepair-client out of pummel (Rich Trott) #25222 - [
26b69fd050
] - test: fix test-tls-securepair-client (Rich Trott) #25222 - [
374a07d4a7
] - test: http2 origin length ERR_HTTP2_ORIGIN_LENGTH (Furqan Shaikh) #25296 - [
acd6915299
] - test: fix test-benchmark-zlib (Rich Trott) #25365 - [
8a4fe98ec9
] - test: set umask explicitly (Thomas Chung) #25213 - [
d9aa19f98e
] - test: make sure tmpdir is created before using it (Joyee Cheung) #25224 - [
4155b7431a
] - test: remove unused --expose-native-as V8 flag (peterwmwong) #25275 - [
5095d6cb70
] - test: mark test-util-callbackify flaky on AIX (Rich Trott) #25284 - [
9eb677b21f
] - test: slightly refactor test-child-process-execsync (Denys Otrishko) #25227 - [
fcc03c1d44
] - test: remove try/catch in common.isMainThread (Rich Trott) #25249 - [
d44a93ad94
] - test: regression test for uv threadpool congestion (Gireesh Punathil) #23099 - [
0fe72b88a0
] - test: mark two tests as flaky in AIX (Gireesh Punathil) #25126 - [
19ed5c7428
] - test: refactor stdio handling in test-esm-cjs-main (Richard Lau) #25169 - [
5f72f393f5
] - test: refactor test-esm-namespace.mjs (Rich Trott) #25117 - [
6014b476c3
] - test: fix test-tls-session-timeout (Rich Trott) #25188 - [
facf36e6df
] - test: mark test-trace-events-api-worker-disabled flaky (Rich Trott) #25197 - [
8d791ab001
] - test: remove Files: comment processing from Python test runner (Rich Trott) #25183 - [
424f254e15
] - test: add hasCrypto check to common flags check (Daniel Bevenius) #25147 - [
ead4bb6fb5
] - test: verify input flags (Ruben Bridgewater) #24876 - [
1ff2f4b6a7
] - test: add signal check to test-esm-cjs-main (Rich Trott) #25073 - [
20980a3a28
] - (SEMVER-MINOR) test: test TLS client authentication (Sam Roberts) #24733 - [
f015eec2ba
] - test: complete console.assert() coverage (Rich Trott) #26827 - [
9ca4ce3cc3
] - test: fix test-console-stdio-setters to test setters (Rich Trott) #26796 - [
44660c1757
] - test: optimize test-http2-large-file (Rich Trott) #26737 - [
8855395a19
] - test: fix test case in test-http2-respond-file-304.js (gengjiawen) #26565 - [
4378042452
] - test: use semicolon for clarity (gengjiawen) #26566 - [
7f3b27fa4a
] - test: fix test by removing node-inspect/lib/_inspect (Ruben Bridgewater) #26619 - [
6bc7fd9b3c
] - test: fix compiler warning in test_string.c (Daniel Bevenius) #26539 - [
f0acdfd445
] - test: marktest-worker-prof
as Flaky on ARM (Refael Ackermann) #26557 - [
cc0bb02e86
] - test: rewrite ocsp test to run in parallel (Sam Roberts) #26460 - [
ee9694668b
] - test: improve code coverage in timers (Juan José Arboleda) #26310 - [
60880d79a5
] - test: remove flaky designation for test_threadsafe_function (Rich Trott) #26403 - [
6d4731e46e
] - test: improve test coverage in perf_hooks (Juan José Arboleda) #26290 - [
7d6afb3dbf
] - test: remove duplicated buffer negative allocation test (ZYSzys) #26160 - [
dcf1310351
] - test: only inspect on failure (Ruben Bridgewater) #26360 - [
a87c605e1c
] - test: remove s_client from test-tls-ci-reneg-attack (Rich Trott) #25700 - [
3fab8be211
] - test: replace Google servers with localhost (Rich Trott) #25694 - [
7cceecfd52
] - test: increase error information in test-cli-syntax-* (Rich Trott) #25021 - [
92792f04be
] - test: split test-cli-syntax into multiple tests (Rich Trott) #24922 - [
fe8e07ddd9
] - (SEMVER-MINOR) test: assert on client and server side seperately (Sam Roberts) #25381 - [
26288c8ab7
] - test: fix module loading error for AIX 7.1 (Richard Lau) #25418 - [
38c9d2bfea
] - test: add missing tmpdir.refresh() in recently-added test (Rich Trott) #25098 - [
3eab58f3ed
] - test,console: add testing for monkeypatching of console stdio (Rich Trott) #26561 - [
2319bc55ca
] - (SEMVER-MINOR) tls: make tls.connect() accept a timeout option (Luigi Pinca) #25517 - [
858a42e4ce
] - tls: do not confuse TLSSocket and Socket (Sam Roberts) #25153 - [
8dd8033519
] - (SEMVER-MINOR) tls: workaround handshakedone in renegotiation (Shigeki Ohtsu) #25381 - [
d3ebad2d6d
] - (SEMVER-MINOR) tls: add min/max protocol version options (Sam Roberts) #24405 - [
e01f3d362a
] - tools: add12.x
to alternative docs versions (Richard Lau) #27658 - [
0fd4b35336
] - tools: update LICENSE and tools/icu/current_ver.dep (Ujjwal Sharma) #27361 - [
c6a2be2d68
] - tools: make test.py Queue part Python 3 compatible (gengjiawen) #25701 - [
40f5d15468
] - tools: make mkssldef.py Python 3 compatible (Sakthipriyan Vairamani (thefourtheye)) #25584 - [
f8800c90b1
] - tools: improve valgrind support (Anna Henningsen) #25498 - [
b8b585376e
] - tools: update ESLint to 5.12.1 (cjihrig) #25573 - [
e6d1eb3f77
] - tools: lint for use of internalBinding() (cjihrig) #25395 - [
21500a81fc
] - tools: update crypo check rule (cjihrig) #25399 - [
a254b930f5
] - tools: add openssl-cli to macos-firewall.sh (Daniel Bevenius) #25385 - [
21dc7cc3ac
] - tools: update ESLint to 5.12.0 (cjihrig) #25347 - [
225dfed85f
] - tools: replace NULL with nullptr (Juan José Arboleda) #25179 - [
b7095ba764
] - tools: enable no-useless-catch lint rule (cjihrig) #25236 - [
0098cde626
] - tools: update ESLint to 5.11.1 (cjihrig) #25236 - [
629fb36dce
] - tools: update ESLint to 5.11.0 (cjihrig) #25191 - [
6e329a8dac
] - tools: update certdata.txt (Sam Roberts) #25113 - [
3445080c33
] - tools: tidy function arguments in eslint rules (Rich Trott) #26668 - [
700df16a04
] - tools: update to mdast-util-to-hast v3.0.2 (Sam Ruby) #22140 - [
6586003bfe
] - tools: fix test.py --shell (Yang Guo) #26449 - [
481929653e
] - tools: roll inspector_protocol to f67ec5 (Pavel Feldman) #26303 - [
416aa6e4e7
] - tools: update extend to 3.0.2 (Rich Trott) #26392 - [
d4a8769b31
] - tools: remove unneeded .gitignore entries (Rich Trott) #26370 - [
3ded3df714
] - (SEMVER-MINOR) tools, icu: actually failover if there are multiple URLs (Steven R. Loomis) #23715 - [
437a90cfe4
] - trace_events: remove usage of require('util') (dnlup) #26822 - [
4285b57e78
] - (SEMVER-MINOR) tty: add hasColors function (Ruben Bridgewater) #26247 - [
3f51a60092
] - url: return backslashes from fileURLToPath on win (Kevin Smith) #25349 - [
ca4f0dbec1
] - (SEMVER-MINOR) url: support LF, CR and TAB in pathToFileURL (Charles Samborski) #23720 - [
65392be665
] - util: fixes type in argument type validation error (Ankur Oberoi) #25103 - [
4e2ceba908
] - util: fix util.inspect with proxied function (Weijia Wang) #25244 - [
5dd31bcf07
] - util: simplify code (Kazushi Kitaya) #25162 - [
3f281b2d70
] - util: remove todo (Ruben Bridgewater) #24982 - [
d9d31e8d51
] - (SEMVER-MINOR) vm: allowcachedData
to also be TypedArray|DataView (Benjamin Chen) #22921 - [
91c4d280f4
] - win, build: fix building addons on Windows (Bartosz Sosnowski) #25108 - [
680ef36675
] - win,build: update Windows build documentation (Jon Kunkee) #25995 - [
fa74b3eb03
] - win,build: scope NASM warning to only x64 and x86 (Jon Kunkee) #25995 - [
7e89684b8c
] - win,build: add ARM64 sections to common.gypi (Jon Kunkee) #25995 - [
103635c23b
] - win,build: add ARM64 support to vcbuild.bat (Jon Kunkee) #25995 - [
a762907f8e
] - win,build: add arbitrary and binlog options (Jon Kunkee) #25994 - [
53e9c8508c
] - (SEMVER-MINOR) zlib: add brotli support (Anna Henningsen) #24938 - [
dd8d1dabd7
] - zlib: split JS code as prep for non-zlib-backed streams (Anna Henningsen) #24939
Windows 32-bit Installer: https://nodejs.org/dist/v10.16.0/node-v10.16.0-x86.msi
Windows 64-bit Installer: https://nodejs.org/dist/v10.16.0/node-v10.16.0-x64.msi
Windows 32-bit Binary: https://nodejs.org/dist/v10.16.0/win-x86/node.exe
Windows 64-bit Binary: https://nodejs.org/dist/v10.16.0/win-x64/node.exe
macOS 64-bit Installer: https://nodejs.org/dist/v10.16.0/node-v10.16.0.pkg
macOS 64-bit Binary: https://nodejs.org/dist/v10.16.0/node-v10.16.0-darwin-x64.tar.gz
Linux 64-bit Binary: https://nodejs.org/dist/v10.16.0/node-v10.16.0-linux-x64.tar.xz
Linux PPC LE 64-bit Binary: https://nodejs.org/dist/v10.16.0/node-v10.16.0-linux-ppc64le.tar.xz
Linux s390x 64-bit Binary: https://nodejs.org/dist/v10.16.0/node-v10.16.0-linux-s390x.tar.xz
AIX 64-bit Binary: https://nodejs.org/dist/v10.16.0/node-v10.16.0-aix-ppc64.tar.gz
SmartOS 64-bit Binary: https://nodejs.org/dist/v10.16.0/node-v10.16.0-sunos-x64.tar.xz
ARMv6 32-bit Binary: https://nodejs.org/dist/v10.16.0/node-v10.16.0-linux-armv6l.tar.xz
ARMv7 32-bit Binary: https://nodejs.org/dist/v10.16.0/node-v10.16.0-linux-armv7l.tar.xz
ARMv8 64-bit Binary: https://nodejs.org/dist/v10.16.0/node-v10.16.0-linux-arm64.tar.xz
Source Code: https://nodejs.org/dist/v10.16.0/node-v10.16.0.tar.gz
Other release files: https://nodejs.org/dist/v10.16.0/
Documentation: https://nodejs.org/docs/v10.16.0/api/
SHASUMS
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
6aa026be2dcda26c3a5dd6f492bf517431787ba52e7a82db1d0a37c16031b841 node-v10.16.0-aix-ppc64.tar.gz
6c009df1b724026d84ae9a838c5b382662e30f6c5563a0995532f2bece39fa9c node-v10.16.0-darwin-x64.tar.gz
122254e525983120ecbd0e7873c6103e9c98517042bf672dcfd96fc91ecaa546 node-v10.16.0-darwin-x64.tar.xz
76a14cabfcb8c09519d1ee722950aa64f12202230c504425279c2282cecb0e29 node-v10.16.0-headers.tar.gz
f426485f90a0d31753c299a53957ec2261a1db1c78a01181afed7e759bf08592 node-v10.16.0-headers.tar.xz
2d84a777318bc95dd2a201ab8d700aea7e20641b3ece0c048399398dc645cbd7 node-v10.16.0-linux-arm64.tar.gz
ae2e74ab2f5dbff96bf0b7d8457004bf3538233916f8834740bbe2d5a35442e5 node-v10.16.0-linux-arm64.tar.xz
3ae88931bf286fc3b7abe6a914b3af099072116cb9c5dbce5371df8fcf211f78 node-v10.16.0-linux-armv6l.tar.gz
6900a09f1547068b17b4844047f7f2f7defedeeef82220225357d90e6ca7a59f node-v10.16.0-linux-armv6l.tar.xz
756f21a07a5a8c6c1037754a332b3adf7b39fb1d49acf0893488cc545a2438cf node-v10.16.0-linux-armv7l.tar.gz
3a3710722a1ce49b4c72c4af3155041cce3c4f632260ec8533be3fc7fd23f92c node-v10.16.0-linux-armv7l.tar.xz
5c2706288ab496535044cfee007404dcbb93b8d915471b183c0fd3955067e2d6 node-v10.16.0-linux-ppc64le.tar.gz
b26136556fa79a3b58d0864afb455eb0c581647bd059999c69c42d27ef5afe7a node-v10.16.0-linux-ppc64le.tar.xz
035a23f4cc469d085e664b0ed3c7128def97e9479cdf4c7db60b68e8429ed714 node-v10.16.0-linux-s390x.tar.gz
e8202e285a88be9b53bbf50cfae2f08fff2b1ae3597893e4049c9dff3e4b9b14 node-v10.16.0-linux-s390x.tar.xz
2e2cddf805112bd0b5769290bf2d1bc4bdd55ee44327e826fa94c459835a9d9a node-v10.16.0-linux-x64.tar.gz
1827f5b99084740234de0c506f4dd2202a696ed60f76059696747c34339b9d48 node-v10.16.0-linux-x64.tar.xz
27be4450cf0e3a5ce7db4dbb01cb7524b1d03bc3d53776fa22cc2a339d5028f0 node-v10.16.0.pkg
7a5f2c68b428511b322bd3be081ed5532c6fa97c45d3e7f960d4beb7359d344d node-v10.16.0-sunos-x64.tar.gz
7370587b6f19b6df6109b39ec73ac77f233702fdb75b5eb7060a08098c316b08 node-v10.16.0-sunos-x64.tar.xz
d00f1ffdb0a7413eaaf3afc393fb652ea713db135dcd3ccf6809370a07395713 node-v10.16.0.tar.gz
18e37f891d10ea7fbc8f6410c444c2b1d9cc3cbbb1d35aa9c41f761816956608 node-v10.16.0.tar.xz
52e7a86e1e0407567b57ba73868ba27715c2f08b316762adc97145157fa24d71 node-v10.16.0-win-x64.7z
aa22cb357f0fb54ccbc06b19b60e37eefea5d7dd9940912675d3ed988bf9a059 node-v10.16.0-win-x64.zip
a83febd36596f9bc0d9ebf35da29eb0f8ffed04cc36a6fecad942473120d39d6 node-v10.16.0-win-x86.7z
fc558cb69425236916343064852a629b5d86471ce6c739c49dbd4c2e458cce6a node-v10.16.0-win-x86.zip
4d106b32293453f1ed037650c3051db854f853f7cef5a06e659e5c7d978cadb7 node-v10.16.0-x64.msi
9f427cc3af7fbc5315bae643d666de878ff22714b356c3b7a1c3e7890b8e8b78 node-v10.16.0-x86.msi
12770da33e274cb5407edc0fc9c631dd6e1d8ff60e5b32015304275e5480e06f win-x64/node.exe
d0398d9262c9b7b7ccbfa0eacab3958567bc8706a29cbb3d764803fbb401afcf win-x64/node.lib
401db39ad3c5303c49dc50759a0378c20becbb3dd47366ebe27b7dc67fd86084 win-x64/node_pdb.7z
964c32ca421438c1b91f894c9ed2f0c62c8dfda0625983e87269b64669320daf win-x64/node_pdb.zip
8cc341dc3aeb510d5dfbd6595dfd8ca60852e5d0f06a2548cda14faacd7eb043 win-x86/node.exe
9ba7fe1d8e98e329407bf197bbf836f8b53d70525bd0b3d937110a2e51096e97 win-x86/node.lib
2be25c3d1d1e41223033f5259dd1d6e108eb0fcfac015778169d255cc4e447bf win-x86/node_pdb.7z
af9147e6bc156f5a07147527c5a0910f33d057d873180d6b9d4dfca304977418 win-x86/node_pdb.zip
-----BEGIN PGP SIGNATURE-----
iQEzBAEBCAAdFiEETtd49TnjY0x3nIfG1wYoSKGrAFwFAlztvPkACgkQ1wYoSKGr
AFwtlggAukqqPYOsSSC5ohG7EiJ5bQb1JqLrciG9afI7yjwCdH7O5qzby9XhBAxt
Qn17K3XWxMNFEoB/HFaWiBCcYXX57pUlCxpR7d4k0joWDVwWeS0vmn4yddGQG3pk
GJNayd2+BVuHPBqL1IRZt4gjOIx8DpAGvwgF97NMzV7asnTzemPx8gI2oEFrPa90
e7P3H1PrgD0fG3S+K1jwzX1lYgojr6gMphsZMQm3QWkJ9NObTExIubrkrOmYINtG
pNzxKnllDnyzqAiEoGk/TpIHLVp7Ep1R5hCU61Ov1iT1ESUrN/wIRsS2HgkJ3LmN
p3QvK4ob+5G0i2S0QosbCBZ+1emlBA==
=pIfl
-----END PGP SIGNATURE-----