2020-03-11, Version 13.11.0 (Current), @MylesBorins
Notable Changes
- async_hooks: add sync enterWith to ALS (Stephen Belanger) #31945
- cli: allow --jitless V8 flag in NODE_OPTIONS (Andrew Neitsch) #32100
- fs: return first folder made by mkdir recursive (Benjamin Coe) #31530
- n-api: define release 6 (Gabriel Schulhof) #32058
- os: create a getter for kernel version (Juan José Arboleda) #31732
- wasi: add returnOnExit option (Colin Ihrig) #32101
Commits
- [
478f1e7e13
] - async_hooks: avoid resource reuse by FileHandle (Gerhard Stoebich) #31972 - [
4d5981be96
] - (SEMVER-MINOR) async_hooks: add sync enterWith to ALS (Stephen Belanger) #31945 - [
3befe80c4f
] - async_hooks: fix ctx loss after nested ALS calls (Andrey Pechkurov) #32085 - [
ddb882439f
] - benchmark: remove special test entries (Ruben Bridgewater) #31755 - [
5d92cec12d
] - benchmark: addtest
andall
options and improve errors" (Ruben Bridgewater) #31755 - [
e11f38cbab
] - benchmark: refactor helper into a class (Ruben Bridgewater) #31755 - [
31ec44302a
] - benchmark: remove problematic tls params (Brian White) #31816 - [
079bb31b29
] - build: remove empty line on node.gyp file (Juan José Arboleda) #31952 - [
fe34da84de
] - build: add mjs extension to lint-js (Nick Schonning) #32145 - [
d66daa5661
] - build: support android build on ndk version equal or above 23 (forfun414) #31521 - [
3c06316679
] - build: workaround for gclient python3 issues (Matheus Marchini) #32140 - [
64135249e5
] - build: allow use of system-installed brotli (André Draszik) #32046 - [
f07d423d16
] - build: allow passing multiple libs to pkg_config (André Draszik) #32046 - [
7c739aa386
] - build: enable backtrace when V8 is built for PPC and S390x (Michaël Zasso) #32113 - [
e1347b411a
] - cli: allow --jitless V8 flag in NODE_OPTIONS (Andrew Neitsch) #32100 - [
ce686c03ae
] - crypto: optimize sign.update() and verify.update() (Ben Noordhuis) #31767 - [
a727b13343
] - crypto: make update(buf, enc) ignore encoding (Ben Noordhuis) #31766 - [
893e9183b5
] - doc: include the error type in the request.resolve doc (Joe Pea) #32152 - [
af73ed632c
] - doc: clear up child_process command resolution (Denys Otrishko) #32091 - [
fa78aa4a60
] - doc: clarify windows specific behaviour (Sam Roberts) #32079 - [
5bc51612b9
] - doc: improve Buffer documentation (Anna Henningsen) #32086 - [
35bea0798e
] - doc: add support encoding link on string_decoder.md (himself65) #31911 - [
3fa57ee0c2
] - doc: add entry forAsyncHook
class (Harshitha KP) #31865 - [
38329bd438
] - doc: prevent tables from shrinking page (David Gilbertson) #31859 - [
bc1e3575d4
] - doc: change worker.takeHeapSnapshot to getHeapSnapshot (Gerhard Stoebich) #32061 - [
7de4dfba79
] - doc: remove personal pronoun usage in policy.md (Rich Trott) #32142 - [
618b389b6a
] - doc: remove personal pronoun usage in fs.md (Rich Trott) #32142 - [
fa99fb2eac
] - doc: remove personal pronoun usage in errors.md (Rich Trott) #32142 - [
2d39369ee5
] - doc: remove personal pronoun usage in addons.md (Rich Trott) #32142 - [
02ebc81e94
] - doc: revise tools/icu/README.md (Rich Trott) #32136 - [
50c5eb49ab
] - doc: link setRawMode() from signal docs (Anna Henningsen) #32088 - [
97965f518c
] - doc: document self-referencing a package name (Gil Tayar) #31680 - [
a79b8fa6f8
] - doc: document fs.watchFile() bigint option (Colin Ihrig) #32128 - [
2e5f81f69c
] - doc: fix broken links in benchmark README (Rich Trott) #32121 - [
50094de274
] - doc: remove em dashes (Rich Trott) #32080 - [
5f12595e00
] - doc: update email address in authors (Yael Hermon) #32026 - [
77e5b509a9
] - doc,test: add server.timeout property to http2 public API (Andrey Pechkurov) #31693 - [
4c2e4d1747
] - esm: remove unused parameter on module.instantiate (himself65) #32147 - [
55486bceb9
] - events: fix removeListener for Symbols (zfx) #31847 - [
94f3eed229
] - (SEMVER-MINOR) fs: make fs.read params optional (Lucas Holmquist) #31402 - [
7eed9d6bcc
] - fs: fix WriteStream autoClose order (Robert Nagy) #31790 - [
ff58854dbe
] - (SEMVER-MINOR) fs: return first folder made by mkdir recursive (Benjamin Coe) #31530 - [
1c4f4cc436
] - fs: fix writeFile[Sync] for non-seekable files (Alba Mendez) #32006 - [
c106a857a9
] - fs: fix valid id range on chown, lchown, fchown (himself65) #31694 - [
1ffa9f388f
] - http: fix socket re-use races (Robert Nagy) #32000 - [
49a07f7932
] - http, async_hooks: remove unneeded reference to wrapping resource (Gerhard Stoebich) #32054 - [
897b1d2e5e
] - lib: move isLegalPort to validators, refactor (James M Snell) #31851 - [
607ac90906
] - lib: improve value validation utils (Denys Otrishko) #31480 - [
c0ba6ec560
] - meta: move thefourtheye to TSC Emeritus (Rich Trott) #32059 - [
710c9051e3
] - n-api: define release 6 (Gabriel Schulhof) #32058 - [
e83671c3c4
] - src: DRY crypto Update() methods (Ben Noordhuis) #31767 - [
025f658fa6
] - src: fix spawnSync CHECK when SIGKILL fails (Ben Noordhuis) #31768 - [
2248ba760b
] - src: fix missing extra ca in tls.rootCertificates (Eric Bickle) #32075 - [
fa376f420c
] - src: fix -Wmaybe-uninitialized compiler warning (Ben Noordhuis) #31809 - [
c3aa3e70f0
] - src: remove unused include from node_file.cc (Ben Noordhuis) #31809 - [
d8c927b5f1
] - Revert "src: keep main-thread Isolate attached to platform during Dispose" (Anna Henningsen) #31853 - [
625d8f7007
] - src: discard tasks posted to platform TaskRunner during shutdown (Anna Henningsen) #31853 - [
55a8ca8ee4
] - src: elevate v8 namespace (RamanandPatil) #32041 - [
1e9a2516df
] - src: use C++ style for struct with initializers (Sam Roberts) #32134 - [
6aa797b546
] - src: implement per-process native Debug() printer (Joyee Cheung) #31884 - [
5127c700d0
] - src: refactor debug category parsing (Joyee Cheung) #31884 - [
2388a40f56
] - src: make aliased_buffer.h self-contained (Joyee Cheung) #31884 - [
258a80d3cc
] - (SEMVER-MINOR) src: create a getter for kernel version (Juan José Arboleda) #31732 - [
cba75c5cf4
] - src: handle NULL env scenario (Harshitha KP) #31899 - [
cc27846fb9
] - src: simplify node_worker.cc using new KVStore API (Denys Otrishko) #31773 - [
296f35b888
] - src: improve KVStore API (Denys Otrishko) #31773 - [
bd756883a7
] - src: add missing namespace using statements in node_watchdog.h (legendecas) #32117 - [
e9f9d076e9
] - src: fix -Wreorder compiler warning (Colin Ihrig) #32126 - [
7b9b578652
] - src: fix -Winconsistent-missing-override warning (Colin Ihrig) #32126 - [
4ac1ce1071
] - src: introduce node_sockaddr (James M Snell) #32070 - [
31e4a0d7ac
] - src: Handle bad callback in asyc_wrap (Harshitha KP) #31946 - [
a03777096e
] - src,http2: introduce node_http_common (James M Snell) #32069 - [
fab8c83253
] - stream: avoid destroying writable source (Robert Nagy) #32198 - [
66fe2d90ff
] - stream: avoid destroying http1 objects (Robert Nagy) #32197 - [
0a00552122
] - stream: do not swallow errors with async iterators and pipeline (Matteo Collina) #32051 - [
f2636598e8
] - stream: eos make const state const (Robert Nagy) #32031 - [
4b04bf89ad
] - stream: re-use legacy destroyer (Robert Nagy) #31316 - [
7ce1cc93ce
] - stream: simplify pipeline (Robert Nagy) #31316 - [
9d1b1a3fbd
] - stream: simplify Writable.write (Robert Nagy) #31146 - [
1e05ddf406
] - stream: improve writable.write() performance (Brian White) #31624 - [
90a4d438cb
] - stream: combine properties using defineProperties (antsmartian) #31187 - [
4640ea24bd
] - stream: don't destroy final readable stream in pipeline (Robert Nagy) #32110 - [
2585b814b0
] - stream: add comments to pipeline implementation (Robert Nagy) #32042 - [
ceca1c3a4f
] - test: improve test-fs-existssync-false.js (himself65) #31883 - [
84197eaae0
] - test: mark test-timers-blocking-callback flaky on osx (Myles Borins) #32189 - [
4589863518
] - test: always skip vm-timeout-escape-queuemicrotask (Denys Otrishko) #31980 - [
188f1d275f
] - test: improve test-debug-usage (Rich Trott) #32141 - [
92cc406baf
] - test: refactor all benchmark tests to use the new test option (Ruben Bridgewater) #31755 - [
6f9f2c5de4
] - test: warn when inspector process crashes (Matheus Marchini) #32133 - [
6a9654a7a9
] - test: increase test timeout to prevent flakiness (Ruben Bridgewater) #31716 - [
862cd2b49d
] - test: use index.js if package.json "main" is empty (Ben Noordhuis) #32040 - [
3d64c9eba6
] - test: changed function to arrow function (ProdipRoy89) #32045 - [
6545d1a55d
] - test: allow EAI_FAIL in test-net-dns-error.js (Vita Batrla) #31780 - [
1428de8ee6
] - test: add WASI test for path_link() (Colin Ihrig) #32132 - [
da7349d908
] - test: remove superfluous checks in test-net-reconnect-error (Rich Trott) #32120 - [
74edcc5dd9
] - test: apply camelCase in test-net-reconnect-error (Rich Trott) #32120 - [
8e435687bb
] - test: update tests for larger Buffers (Jakob Kummerow) #32114 - [
83e9a3ea59
] - test: add coverage for FSWatcher exception (Rich Trott) #32057 - [
89987b3a9f
] - test: remove common.expectsInternalAssertion (Rich Trott) #32057 - [
35d0569356
] - tools: enable no-useless-backreference lint rule (Colin Ihrig) #31400 - [
d3c4210ea0
] - tools: enable default-case-last lint rule (Colin Ihrig) #31400 - [
814bb4a35d
] - tools: update ESLint to 7.0.0-alpha.2 (Colin Ihrig) #31400 - [
cac1d01cad
] - tools: update ESLint to 7.0.0-alpha.1 (Colin Ihrig) #31400 - [
c70cfd2ba6
] - tools: update ESLint to 7.0.0-alpha.0 (Colin Ihrig) #31400 - [
bb41383bdc
] - tools: use per-process native Debug() printer in mkcodecache (Joyee Cheung) #31884 - [
eaf6723804
] - vm: refactor value validation with internal/validators.js (Denys Otrishko) #31480 - [
dd83bd266d
] - (SEMVER-MINOR) wasi: add returnOnExit option (Colin Ihrig) #32101