|
41 | 41 | * [io.js](CHANGELOG_IOJS.md)
|
42 | 42 | * [Archive](CHANGELOG_ARCHIVE.md)
|
43 | 43 |
|
| 44 | +<a id="13.11.0"></a> |
| 45 | +## 2020-03-11, Version 13.11.0 (Current), @MylesBorins |
| 46 | + |
| 47 | +### Notable Changes |
| 48 | + |
| 49 | +* **async_hooks**: add sync enterWith to ALS (Stephen Belanger) [#31945](https://github.com./nodejs/node/pull/31945) |
| 50 | +* **cli**: allow --jitless V8 flag in NODE\_OPTIONS (Andrew Neitsch) [#32100](https://github.com./nodejs/node/pull/32100) |
| 51 | +* **fs**: return first folder made by mkdir recursive (Benjamin Coe) [#31530](https://github.com./nodejs/node/pull/31530) |
| 52 | +* **n-api**: define release 6 (Gabriel Schulhof) [#32058](https://github.com./nodejs/node/pull/32058) |
| 53 | +* **src**: create a getter for kernel version (Juan José Arboleda) [#31732](https://github.com./nodejs/node/pull/31732) |
| 54 | +* **wasi**: add returnOnExit option (Colin Ihrig) [#32101](https://github.com./nodejs/node/pull/32101) |
| 55 | + |
| 56 | +### Commits |
| 57 | + |
| 58 | +* [[`4d5981be96`](https://github.com./nodejs/node/commit/4d5981be96)] - **(SEMVER-MINOR)** **async_hooks**: add sync enterWith to ALS (Stephen Belanger) [#31945](https://github.com./nodejs/node/pull/31945) |
| 59 | +* [[`3befe80c4f`](https://github.com./nodejs/node/commit/3befe80c4f)] - **async_hooks**: fix ctx loss after nested ALS calls (Andrey Pechkurov) [#32085](https://github.com./nodejs/node/pull/32085) |
| 60 | +* [[`ddb882439f`](https://github.com./nodejs/node/commit/ddb882439f)] - **benchmark**: remove special test entries (Ruben Bridgewater) [#31755](https://github.com./nodejs/node/pull/31755) |
| 61 | +* [[`5d92cec12d`](https://github.com./nodejs/node/commit/5d92cec12d)] - **benchmark**: add `test` and `all` options and improve errors" (Ruben Bridgewater) [#31755](https://github.com./nodejs/node/pull/31755) |
| 62 | +* [[`e11f38cbab`](https://github.com./nodejs/node/commit/e11f38cbab)] - **benchmark**: refactor helper into a class (Ruben Bridgewater) [#31755](https://github.com./nodejs/node/pull/31755) |
| 63 | +* [[`31ec44302a`](https://github.com./nodejs/node/commit/31ec44302a)] - **benchmark**: remove problematic tls params (Brian White) [#31816](https://github.com./nodejs/node/pull/31816) |
| 64 | +* [[`3c06316679`](https://github.com./nodejs/node/commit/3c06316679)] - **build**: workaround for gclient python3 issues (Matheus Marchini) [#32140](https://github.com./nodejs/node/pull/32140) |
| 65 | +* [[`64135249e5`](https://github.com./nodejs/node/commit/64135249e5)] - **build**: allow use of system-installed brotli (André Draszik) [#32046](https://github.com./nodejs/node/pull/32046) |
| 66 | +* [[`f07d423d16`](https://github.com./nodejs/node/commit/f07d423d16)] - **build**: allow passing multiple libs to pkg\_config (André Draszik) [#32046](https://github.com./nodejs/node/pull/32046) |
| 67 | +* [[`7c739aa386`](https://github.com./nodejs/node/commit/7c739aa386)] - **build**: enable backtrace when V8 is built for PPC and S390x (Michaël Zasso) [#32113](https://github.com./nodejs/node/pull/32113) |
| 68 | +* [[`e1347b411a`](https://github.com./nodejs/node/commit/e1347b411a)] - **cli**: allow --jitless V8 flag in NODE\_OPTIONS (Andrew Neitsch) [#32100](https://github.com./nodejs/node/pull/32100) |
| 69 | +* [[`a727b13343`](https://github.com./nodejs/node/commit/a727b13343)] - **crypto**: make update(buf, enc) ignore encoding (Ben Noordhuis) [#31766](https://github.com./nodejs/node/pull/31766) |
| 70 | +* [[`bc1e3575d4`](https://github.com./nodejs/node/commit/bc1e3575d4)] - **doc**: change worker.takeHeapSnapshot to getHeapSnapshot (Gerhard Stoebich) [#32061](https://github.com./nodejs/node/pull/32061) |
| 71 | +* [[`7de4dfba79`](https://github.com./nodejs/node/commit/7de4dfba79)] - **doc**: remove personal pronoun usage in policy.md (Rich Trott) [#32142](https://github.com./nodejs/node/pull/32142) |
| 72 | +* [[`618b389b6a`](https://github.com./nodejs/node/commit/618b389b6a)] - **doc**: remove personal pronoun usage in fs.md (Rich Trott) [#32142](https://github.com./nodejs/node/pull/32142) |
| 73 | +* [[`fa99fb2eac`](https://github.com./nodejs/node/commit/fa99fb2eac)] - **doc**: remove personal pronoun usage in errors.md (Rich Trott) [#32142](https://github.com./nodejs/node/pull/32142) |
| 74 | +* [[`2d39369ee5`](https://github.com./nodejs/node/commit/2d39369ee5)] - **doc**: remove personal pronoun usage in addons.md (Rich Trott) [#32142](https://github.com./nodejs/node/pull/32142) |
| 75 | +* [[`02ebc81e94`](https://github.com./nodejs/node/commit/02ebc81e94)] - **doc**: revise tools/icu/README.md (Rich Trott) [#32136](https://github.com./nodejs/node/pull/32136) |
| 76 | +* [[`50c5eb49ab`](https://github.com./nodejs/node/commit/50c5eb49ab)] - **doc**: link setRawMode() from signal docs (Anna Henningsen) [#32088](https://github.com./nodejs/node/pull/32088) |
| 77 | +* [[`97965f518c`](https://github.com./nodejs/node/commit/97965f518c)] - **doc**: document self-referencing a package name (Gil Tayar) [#31680](https://github.com./nodejs/node/pull/31680) |
| 78 | +* [[`a79b8fa6f8`](https://github.com./nodejs/node/commit/a79b8fa6f8)] - **doc**: document fs.watchFile() bigint option (Colin Ihrig) [#32128](https://github.com./nodejs/node/pull/32128) |
| 79 | +* [[`2e5f81f69c`](https://github.com./nodejs/node/commit/2e5f81f69c)] - **doc**: fix broken links in benchmark README (Rich Trott) [#32121](https://github.com./nodejs/node/pull/32121) |
| 80 | +* [[`50094de274`](https://github.com./nodejs/node/commit/50094de274)] - **doc**: remove em dashes (Rich Trott) [#32080](https://github.com./nodejs/node/pull/32080) |
| 81 | +* [[`5f12595e00`](https://github.com./nodejs/node/commit/5f12595e00)] - **doc**: update email address in authors (Yael Hermon) [#32026](https://github.com./nodejs/node/pull/32026) |
| 82 | +* [[`55486bceb9`](https://github.com./nodejs/node/commit/55486bceb9)] - **events**: fix removeListener for Symbols (zfx) [#31847](https://github.com./nodejs/node/pull/31847) |
| 83 | +* [[`7eed9d6bcc`](https://github.com./nodejs/node/commit/7eed9d6bcc)] - **fs**: fix WriteStream autoClose order (Robert Nagy) [#31790](https://github.com./nodejs/node/pull/31790) |
| 84 | +* [[`ff58854dbe`](https://github.com./nodejs/node/commit/ff58854dbe)] - **(SEMVER-MINOR)** **fs**: return first folder made by mkdir recursive (Benjamin Coe) [#31530](https://github.com./nodejs/node/pull/31530) |
| 85 | +* [[`1c4f4cc436`](https://github.com./nodejs/node/commit/1c4f4cc436)] - **fs**: fix writeFile\[Sync\] for non-seekable files (Alba Mendez) [#32006](https://github.com./nodejs/node/pull/32006) |
| 86 | +* [[`c106a857a9`](https://github.com./nodejs/node/commit/c106a857a9)] - **fs**: fix valid id range on chown, lchown, fchown (himself65) [#31694](https://github.com./nodejs/node/pull/31694) |
| 87 | +* [[`1ffa9f388f`](https://github.com./nodejs/node/commit/1ffa9f388f)] - **http**: fix socket re-use races (Robert Nagy) [#32000](https://github.com./nodejs/node/pull/32000) |
| 88 | +* [[`897b1d2e5e`](https://github.com./nodejs/node/commit/897b1d2e5e)] - **lib**: move isLegalPort to validators, refactor (James M Snell) [#31851](https://github.com./nodejs/node/pull/31851) |
| 89 | +* [[`607ac90906`](https://github.com./nodejs/node/commit/607ac90906)] - **lib**: improve value validation utils (Denys Otrishko) [#31480](https://github.com./nodejs/node/pull/31480) |
| 90 | +* [[`c0ba6ec560`](https://github.com./nodejs/node/commit/c0ba6ec560)] - **meta**: move thefourtheye to TSC Emeritus (Rich Trott) [#32059](https://github.com./nodejs/node/pull/32059) |
| 91 | +* [[`710c9051e3`](https://github.com./nodejs/node/commit/710c9051e3)] - **n-api**: define release 6 (Gabriel Schulhof) [#32058](https://github.com./nodejs/node/pull/32058) |
| 92 | +* [[`1e9a2516df`](https://github.com./nodejs/node/commit/1e9a2516df)] - **src**: use C++ style for struct with initializers (Sam Roberts) [#32134](https://github.com./nodejs/node/pull/32134) |
| 93 | +* [[`6aa797b546`](https://github.com./nodejs/node/commit/6aa797b546)] - **src**: implement per-process native Debug() printer (Joyee Cheung) [#31884](https://github.com./nodejs/node/pull/31884) |
| 94 | +* [[`5127c700d0`](https://github.com./nodejs/node/commit/5127c700d0)] - **src**: refactor debug category parsing (Joyee Cheung) [#31884](https://github.com./nodejs/node/pull/31884) |
| 95 | +* [[`2388a40f56`](https://github.com./nodejs/node/commit/2388a40f56)] - **src**: make aliased\_buffer.h self-contained (Joyee Cheung) [#31884](https://github.com./nodejs/node/pull/31884) |
| 96 | +* [[`258a80d3cc`](https://github.com./nodejs/node/commit/258a80d3cc)] - **(SEMVER-MINOR)** **src**: create a getter for kernel version (Juan José Arboleda) [#31732](https://github.com./nodejs/node/pull/31732) |
| 97 | +* [[`cba75c5cf4`](https://github.com./nodejs/node/commit/cba75c5cf4)] - **src**: handle NULL env scenario (Harshitha KP) [#31899](https://github.com./nodejs/node/pull/31899) |
| 98 | +* [[`cc27846fb9`](https://github.com./nodejs/node/commit/cc27846fb9)] - **src**: simplify node\_worker.cc using new KVStore API (Denys Otrishko) [#31773](https://github.com./nodejs/node/pull/31773) |
| 99 | +* [[`296f35b888`](https://github.com./nodejs/node/commit/296f35b888)] - **src**: improve KVStore API (Denys Otrishko) [#31773](https://github.com./nodejs/node/pull/31773) |
| 100 | +* [[`bd756883a7`](https://github.com./nodejs/node/commit/bd756883a7)] - **src**: add missing namespace using statements in node\_watchdog.h (legendecas) [#32117](https://github.com./nodejs/node/pull/32117) |
| 101 | +* [[`e9f9d076e9`](https://github.com./nodejs/node/commit/e9f9d076e9)] - **src**: fix -Wreorder compiler warning (Colin Ihrig) [#32126](https://github.com./nodejs/node/pull/32126) |
| 102 | +* [[`7b9b578652`](https://github.com./nodejs/node/commit/7b9b578652)] - **src**: fix -Winconsistent-missing-override warning (Colin Ihrig) [#32126](https://github.com./nodejs/node/pull/32126) |
| 103 | +* [[`4ac1ce1071`](https://github.com./nodejs/node/commit/4ac1ce1071)] - **src**: introduce node\_sockaddr (James M Snell) [#32070](https://github.com./nodejs/node/pull/32070) |
| 104 | +* [[`31e4a0d7ac`](https://github.com./nodejs/node/commit/31e4a0d7ac)] - **src**: Handle bad callback in asyc\_wrap (Harshitha KP) [#31946](https://github.com./nodejs/node/pull/31946) |
| 105 | +* [[`a03777096e`](https://github.com./nodejs/node/commit/a03777096e)] - **src,http2**: introduce node\_http\_common (James M Snell) [#32069](https://github.com./nodejs/node/pull/32069) |
| 106 | +* [[`f2636598e8`](https://github.com./nodejs/node/commit/f2636598e8)] - **stream**: eos make const state const (Robert Nagy) [#32031](https://github.com./nodejs/node/pull/32031) |
| 107 | +* [[`4b04bf89ad`](https://github.com./nodejs/node/commit/4b04bf89ad)] - **stream**: re-use legacy destroyer (Robert Nagy) [#31316](https://github.com./nodejs/node/pull/31316) |
| 108 | +* [[`7ce1cc93ce`](https://github.com./nodejs/node/commit/7ce1cc93ce)] - **stream**: simplify pipeline (Robert Nagy) [#31316](https://github.com./nodejs/node/pull/31316) |
| 109 | +* [[`9d1b1a3fbd`](https://github.com./nodejs/node/commit/9d1b1a3fbd)] - **stream**: simplify Writable.write (Robert Nagy) [#31146](https://github.com./nodejs/node/pull/31146) |
| 110 | +* [[`1e05ddf406`](https://github.com./nodejs/node/commit/1e05ddf406)] - **stream**: improve writable.write() performance (Brian White) [#31624](https://github.com./nodejs/node/pull/31624) |
| 111 | +* [[`90a4d438cb`](https://github.com./nodejs/node/commit/90a4d438cb)] - **stream**: combine properties using defineProperties (antsmartian) [#31187](https://github.com./nodejs/node/pull/31187) |
| 112 | +* [[`4640ea24bd`](https://github.com./nodejs/node/commit/4640ea24bd)] - **stream**: don't destroy final readable stream in pipeline (Robert Nagy) [#32110](https://github.com./nodejs/node/pull/32110) |
| 113 | +* [[`2585b814b0`](https://github.com./nodejs/node/commit/2585b814b0)] - **stream**: add comments to pipeline implementation (Robert Nagy) [#32042](https://github.com./nodejs/node/pull/32042) |
| 114 | +* [[`4589863518`](https://github.com./nodejs/node/commit/4589863518)] - **test**: always skip vm-timeout-escape-queuemicrotask (Denys Otrishko) [#31980](https://github.com./nodejs/node/pull/31980) |
| 115 | +* [[`188f1d275f`](https://github.com./nodejs/node/commit/188f1d275f)] - **test**: improve test-debug-usage (Rich Trott) [#32141](https://github.com./nodejs/node/pull/32141) |
| 116 | +* [[`92cc406baf`](https://github.com./nodejs/node/commit/92cc406baf)] - **test**: refactor all benchmark tests to use the new test option (Ruben Bridgewater) [#31755](https://github.com./nodejs/node/pull/31755) |
| 117 | +* [[`6f9f2c5de4`](https://github.com./nodejs/node/commit/6f9f2c5de4)] - **test**: warn when inspector process crashes (Matheus Marchini) [#32133](https://github.com./nodejs/node/pull/32133) |
| 118 | +* [[`6a9654a7a9`](https://github.com./nodejs/node/commit/6a9654a7a9)] - **test**: increase test timeout to prevent flakiness (Ruben Bridgewater) [#31716](https://github.com./nodejs/node/pull/31716) |
| 119 | +* [[`862cd2b49d`](https://github.com./nodejs/node/commit/862cd2b49d)] - **test**: use index.js if package.json "main" is empty (Ben Noordhuis) [#32040](https://github.com./nodejs/node/pull/32040) |
| 120 | +* [[`3d64c9eba6`](https://github.com./nodejs/node/commit/3d64c9eba6)] - **test**: changed function to arrow function (ProdipRoy89) [#32045](https://github.com./nodejs/node/pull/32045) |
| 121 | +* [[`6545d1a55d`](https://github.com./nodejs/node/commit/6545d1a55d)] - **test**: allow EAI\_FAIL in test-net-dns-error.js (Vita Batrla) [#31780](https://github.com./nodejs/node/pull/31780) |
| 122 | +* [[`1428de8ee6`](https://github.com./nodejs/node/commit/1428de8ee6)] - **test**: add WASI test for path\_link() (Colin Ihrig) [#32132](https://github.com./nodejs/node/pull/32132) |
| 123 | +* [[`da7349d908`](https://github.com./nodejs/node/commit/da7349d908)] - **test**: remove superfluous checks in test-net-reconnect-error (Rich Trott) [#32120](https://github.com./nodejs/node/pull/32120) |
| 124 | +* [[`74edcc5dd9`](https://github.com./nodejs/node/commit/74edcc5dd9)] - **test**: apply camelCase in test-net-reconnect-error (Rich Trott) [#32120](https://github.com./nodejs/node/pull/32120) |
| 125 | +* [[`8e435687bb`](https://github.com./nodejs/node/commit/8e435687bb)] - **test**: update tests for larger Buffers (Jakob Kummerow) [#32114](https://github.com./nodejs/node/pull/32114) |
| 126 | +* [[`83e9a3ea59`](https://github.com./nodejs/node/commit/83e9a3ea59)] - **test**: add coverage for FSWatcher exception (Rich Trott) [#32057](https://github.com./nodejs/node/pull/32057) |
| 127 | +* [[`89987b3a9f`](https://github.com./nodejs/node/commit/89987b3a9f)] - **test**: remove common.expectsInternalAssertion (Rich Trott) [#32057](https://github.com./nodejs/node/pull/32057) |
| 128 | +* [[`bb41383bdc`](https://github.com./nodejs/node/commit/bb41383bdc)] - **tools**: use per-process native Debug() printer in mkcodecache (Joyee Cheung) [#31884](https://github.com./nodejs/node/pull/31884) |
| 129 | +* [[`eaf6723804`](https://github.com./nodejs/node/commit/eaf6723804)] - **vm**: refactor value validation with internal/validators.js (Denys Otrishko) [#31480](https://github.com./nodejs/node/pull/31480) |
| 130 | +* [[`dd83bd266d`](https://github.com./nodejs/node/commit/dd83bd266d)] - **(SEMVER-MINOR)** **wasi**: add returnOnExit option (Colin Ihrig) [#32101](https://github.com./nodejs/node/pull/32101) |
| 131 | + |
44 | 132 | <a id="13.10.1"></a>
|
45 | 133 | ## 2020-03-04, Version 13.10.1 (Current), @MylesBorins
|
46 | 134 |
|
|
0 commit comments