diff --git a/CHANGELOG.md b/CHANGELOG.md index 12ca5b9be08e74..87c9df77b4c80d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -30,7 +30,8 @@ release. -14.15.1
+14.15.2
+14.15.1
14.15.0
14.14.0
14.13.1
diff --git a/doc/changelogs/CHANGELOG_V14.md b/doc/changelogs/CHANGELOG_V14.md index fd4693c69a125a..62eb67c3ad821c 100644 --- a/doc/changelogs/CHANGELOG_V14.md +++ b/doc/changelogs/CHANGELOG_V14.md @@ -11,6 +11,7 @@ +14.15.2
14.15.1
14.15.0
@@ -52,6 +53,211 @@ * [io.js](CHANGELOG_IOJS.md) * [Archive](CHANGELOG_ARCHIVE.md) + +## 2020-12-15, Version 14.15.2 'Fermium' (LTS), @BethGriggs + +### Notable Changes + +* **deps**: + * upgrade npm to 6.14.9 (Myles Borins) [#36450](https://github.com/nodejs/node/pull/36450) + * update acorn to v8.0.4 (Michaël Zasso) [#35791](https://github.com/nodejs/node/pull/35791) +* **doc**: add release key for Danielle Adams (Danielle Adams) [#35545](https://github.com/nodejs/node/pull/35545) +* **http2**: check write not scheduled in scope destructor (David Halls) [#36241](https://github.com/nodejs/node/pull/36241) +* **stream**: fix regression on duplex end (Momtchil Momtchev) [#35941](https://github.com/nodejs/node/pull/35941) + +### Commits + +* [[`64723a3e29`](https://github.com/nodejs/node/commit/64723a3e29)] - **assert**: refactor to use more primordials (Antoine du Hamel) [#35998](https://github.com/nodejs/node/pull/35998) +* [[`dca3f27d49`](https://github.com/nodejs/node/commit/dca3f27d49)] - **assert,repl**: enable ecmaVersion 2021 in acorn parser (Michaël Zasso) [#35827](https://github.com/nodejs/node/pull/35827) +* [[`9a055b2153`](https://github.com/nodejs/node/commit/9a055b2153)] - **async_hooks**: refactor to use more primordials (Antoine du Hamel) [#36168](https://github.com/nodejs/node/pull/36168) +* [[`3ce3e910c1`](https://github.com/nodejs/node/commit/3ce3e910c1)] - **async_hooks**: fix leak in AsyncLocalStorage exit (Stephen Belanger) [#35779](https://github.com/nodejs/node/pull/35779) +* [[`b1a1834f32`](https://github.com/nodejs/node/commit/b1a1834f32)] - **benchmark**: fix build warnings (Gabriel Schulhof) [#36157](https://github.com/nodejs/node/pull/36157) +* [[`930bc5d20e`](https://github.com/nodejs/node/commit/930bc5d20e)] - **benchmark**: ignore build artifacts for napi addons (Richard Lau) [#35970](https://github.com/nodejs/node/pull/35970) +* [[`37b7a27394`](https://github.com/nodejs/node/commit/37b7a27394)] - **benchmark**: remove modules that require intl (Richard Lau) [#35968](https://github.com/nodejs/node/pull/35968) +* [[`c062d0b23c`](https://github.com/nodejs/node/commit/c062d0b23c)] - **benchmark**: make the benchmark tool work with Node 10 (Joyee Cheung) [#35817](https://github.com/nodejs/node/pull/35817) +* [[`9f0b1e37e5`](https://github.com/nodejs/node/commit/9f0b1e37e5)] - **benchmark**: add startup benchmark for loading public modules (Joyee Cheung) [#35816](https://github.com/nodejs/node/pull/35816) +* [[`807a8cd5a9`](https://github.com/nodejs/node/commit/807a8cd5a9)] - **bootstrap**: refactor to use more primordials (Antoine du Hamel) [#35999](https://github.com/nodejs/node/pull/35999) +* [[`bce29c0557`](https://github.com/nodejs/node/commit/bce29c0557)] - **build**: replace which with command -v (raisinten) [#36118](https://github.com/nodejs/node/pull/36118) +* [[`00c0f6d66e`](https://github.com/nodejs/node/commit/00c0f6d66e)] - **build**: try “python3” as a last resort for 3.x (Ole André Vadla Ravnås) [#35983](https://github.com/nodejs/node/pull/35983) +* [[`e749d4bd8d`](https://github.com/nodejs/node/commit/e749d4bd8d)] - **build**: conditionally clear vcinstalldir (Brian Ingenito) [#36009](https://github.com/nodejs/node/pull/36009) +* [[`200812e028`](https://github.com/nodejs/node/commit/200812e028)] - **build**: fix zlib inlining for IA-32 (raisinten) [#35679](https://github.com/nodejs/node/pull/35679) +* [[`a01802dccf`](https://github.com/nodejs/node/commit/a01802dccf)] - **build**: fix lint-js-fix target (Antoine du Hamel) [#35927](https://github.com/nodejs/node/pull/35927) +* [[`d6be20f934`](https://github.com/nodejs/node/commit/d6be20f934)] - **build**: add vcbuilt test-doc target (Antoine du Hamel) [#35708](https://github.com/nodejs/node/pull/35708) +* [[`175e75a445`](https://github.com/nodejs/node/commit/175e75a445)] - **build**: turn off Codecov comments (Benjamin Coe) [#35800](https://github.com/nodejs/node/pull/35800) +* [[`2c5cf777dc`](https://github.com/nodejs/node/commit/2c5cf777dc)] - **build**: add license-builder GitHub Action (Tierney Cyren) [#35712](https://github.com/nodejs/node/pull/35712) +* [[`06f88ab590`](https://github.com/nodejs/node/commit/06f88ab590)] - **build**: use make functions instead of echo (Antoine du Hamel) [#35707](https://github.com/nodejs/node/pull/35707) +* [[`372d9f4eba`](https://github.com/nodejs/node/commit/372d9f4eba)] - **build**: add GitHub Action for code coverage (Benjamin Coe) [#35653](https://github.com/nodejs/node/pull/35653) +* [[`4813d913e3`](https://github.com/nodejs/node/commit/4813d913e3)] - **build**: use GITHUB\_ENV file to set env variables (Michaël Zasso) [#35638](https://github.com/nodejs/node/pull/35638) +* [[`71e0f33751`](https://github.com/nodejs/node/commit/71e0f33751)] - **build**: do not install jq in workflows (Michaël Zasso) [#35638](https://github.com/nodejs/node/pull/35638) +* [[`ddd4f1b0c3`](https://github.com/nodejs/node/commit/ddd4f1b0c3)] - **build, tools**: look for local installation of NASM (Richard Lau) [#36014](https://github.com/nodejs/node/pull/36014) +* [[`e090fd7e3a`](https://github.com/nodejs/node/commit/e090fd7e3a)] - **build,tools**: gitHub Actions: use Node.js Fermium (Antoine du Hamel) [#35840](https://github.com/nodejs/node/pull/35840) +* [[`1fdcdce691`](https://github.com/nodejs/node/commit/1fdcdce691)] - **build,tools**: add lint-js-doc target (Antoine du Hamel) [#35708](https://github.com/nodejs/node/pull/35708) +* [[`ce1a2fdfbb`](https://github.com/nodejs/node/commit/ce1a2fdfbb)] - **cluster**: refactor to use more primordials (Antoine du Hamel) [#36011](https://github.com/nodejs/node/pull/36011) +* [[`a2867cdcf4`](https://github.com/nodejs/node/commit/a2867cdcf4)] - **console**: use more primordials (Antoine du Hamel) [#35734](https://github.com/nodejs/node/pull/35734) +* [[`c44b478889`](https://github.com/nodejs/node/commit/c44b478889)] - **deps**: upgrade npm to 6.14.9 (Myles Borins) [#36450](https://github.com/nodejs/node/pull/36450) +* [[`9db4cea83b`](https://github.com/nodejs/node/commit/9db4cea83b)] - **deps**: cherry-pick 9a49b22 from V8 upstream (Daniel Bevenius) [#35939](https://github.com/nodejs/node/pull/35939) +* [[`dc5fdb81fb`](https://github.com/nodejs/node/commit/dc5fdb81fb)] - **deps**: update acorn to v8.0.4 (Michaël Zasso) [#35791](https://github.com/nodejs/node/pull/35791) +* [[`e5f8d98c6e`](https://github.com/nodejs/node/commit/e5f8d98c6e)] - **deps**: fix typo in zlib.gyp that break arm-fpu-neon build (lucasg) [#35659](https://github.com/nodejs/node/pull/35659) +* [[`1e8dfb9d2c`](https://github.com/nodejs/node/commit/1e8dfb9d2c)] - **deps**: upgrade to cjs-module-lexer@1.0.0 (Guy Bedford) [#35928](https://github.com/nodejs/node/pull/35928) +* [[`0356963f0e`](https://github.com/nodejs/node/commit/0356963f0e)] - **deps**: update to cjs-module-lexer@0.5.2 (Guy Bedford) [#35901](https://github.com/nodejs/node/pull/35901) +* [[`172be4ffe0`](https://github.com/nodejs/node/commit/172be4ffe0)] - **deps**: upgrade to cjs-module-lexer@0.5.0 (Guy Bedford) [#35871](https://github.com/nodejs/node/pull/35871) +* [[`1f7740691d`](https://github.com/nodejs/node/commit/1f7740691d)] - **deps**: update to cjs-module-lexer@0.4.3 (Guy Bedford) [#35745](https://github.com/nodejs/node/pull/35745) +* [[`c107018f33`](https://github.com/nodejs/node/commit/c107018f33)] - **doc**: remove stray comma in url.md (Rich Trott) [#36175](https://github.com/nodejs/node/pull/36175) +* [[`f86bc4e1d2`](https://github.com/nodejs/node/commit/f86bc4e1d2)] - **doc**: revise agent.destroy() text (Rich Trott) [#36163](https://github.com/nodejs/node/pull/36163) +* [[`3f9b965849`](https://github.com/nodejs/node/commit/3f9b965849)] - **doc**: add compatibility/interop technical value (Geoffrey Booth) [#35323](https://github.com/nodejs/node/pull/35323) +* [[`ee77dafef7`](https://github.com/nodejs/node/commit/ee77dafef7)] - **doc**: de-emphasize wrapping in napi\_define\_class (Gabriel Schulhof) [#36159](https://github.com/nodejs/node/pull/36159) +* [[`8d4a5c0d49`](https://github.com/nodejs/node/commit/8d4a5c0d49)] - **doc**: clarify text about process not responding (Rich Trott) [#36117](https://github.com/nodejs/node/pull/36117) +* [[`a6937e94e7`](https://github.com/nodejs/node/commit/a6937e94e7)] - **doc**: esm docs consolidation and reordering (Guy Bedford) [#36046](https://github.com/nodejs/node/pull/36046) +* [[`5c6da6079b`](https://github.com/nodejs/node/commit/5c6da6079b)] - **doc**: move shigeki to emeritus (Rich Trott) [#36093](https://github.com/nodejs/node/pull/36093) +* [[`de1a3113c9`](https://github.com/nodejs/node/commit/de1a3113c9)] - **doc**: document the error when cwd not exists in child\_process.spawn (FeelyChau) [#34505](https://github.com/nodejs/node/pull/34505) +* [[`7410b1600c`](https://github.com/nodejs/node/commit/7410b1600c)] - **doc**: fix typo in debugger.md (Rich Trott) [#36066](https://github.com/nodejs/node/pull/36066) +* [[`168f346c8e`](https://github.com/nodejs/node/commit/168f346c8e)] - **doc**: update list styles for remark-parse@9 rendering (Rich Trott) [#36049](https://github.com/nodejs/node/pull/36049) +* [[`f808543863`](https://github.com/nodejs/node/commit/f808543863)] - **doc**: escape asterisk in cctest gtest-filter (raisinten) [#36034](https://github.com/nodejs/node/pull/36034) +* [[`691ad72b46`](https://github.com/nodejs/node/commit/691ad72b46)] - **doc**: move v8.getHeapCodeStatistics() (Rich Trott) [#36027](https://github.com/nodejs/node/pull/36027) +* [[`a3d5a692c2`](https://github.com/nodejs/node/commit/a3d5a692c2)] - **doc**: add note regarding file structure in src/README.md (Denys Otrishko) [#35000](https://github.com/nodejs/node/pull/35000) +* [[`66bd12e9a1`](https://github.com/nodejs/node/commit/66bd12e9a1)] - **doc**: advise users to import the full set of trusted release keys (Reşat SABIQ) [#32655](https://github.com/nodejs/node/pull/32655) +* [[`4c7d3a345c`](https://github.com/nodejs/node/commit/4c7d3a345c)] - **doc**: fix crypto doc linter errors (Antoine du Hamel) [#36035](https://github.com/nodejs/node/pull/36035) +* [[`94c05c3578`](https://github.com/nodejs/node/commit/94c05c3578)] - **doc**: revise v8.getHeapSnapshot() (Rich Trott) [#35849](https://github.com/nodejs/node/pull/35849) +* [[`1563264344`](https://github.com/nodejs/node/commit/1563264344)] - **doc**: update core-validate-commit link in guide (Daijiro Wachi) [#35938](https://github.com/nodejs/node/pull/35938) +* [[`cf58d2fcdd`](https://github.com/nodejs/node/commit/cf58d2fcdd)] - **doc**: update benchmark CI test indicator in README (Rich Trott) [#35945](https://github.com/nodejs/node/pull/35945) +* [[`7de8ea7030`](https://github.com/nodejs/node/commit/7de8ea7030)] - **doc**: add new wordings to the API description (Pooja D.P) [#35588](https://github.com/nodejs/node/pull/35588) +* [[`86b71427de`](https://github.com/nodejs/node/commit/86b71427de)] - **doc**: option --prof documentation help added (krank2me) [#34991](https://github.com/nodejs/node/pull/34991) +* [[`c48246102c`](https://github.com/nodejs/node/commit/c48246102c)] - **doc**: fix release-schedule link in backport guide (Daijiro Wachi) [#35920](https://github.com/nodejs/node/pull/35920) +* [[`5c3e56b502`](https://github.com/nodejs/node/commit/5c3e56b502)] - **doc**: update tables in README files for linting changes (Rich Trott) [#35905](https://github.com/nodejs/node/pull/35905) +* [[`eb68a9b565`](https://github.com/nodejs/node/commit/eb68a9b565)] - **doc**: temporarily disable list-item-bullet-indent (Nick Schonning) [#35647](https://github.com/nodejs/node/pull/35647) +* [[`88948d728e`](https://github.com/nodejs/node/commit/88948d728e)] - **doc**: disable no-undefined-references workarounds (Nick Schonning) [#35647](https://github.com/nodejs/node/pull/35647) +* [[`f0f686a535`](https://github.com/nodejs/node/commit/f0f686a535)] - **doc**: adjust table alignment for remark v13 (Nick Schonning) [#35647](https://github.com/nodejs/node/pull/35647) +* [[`175866cd91`](https://github.com/nodejs/node/commit/175866cd91)] - **doc**: move bnoordhuis to emeritus (Ben Noordhuis) [#35865](https://github.com/nodejs/node/pull/35865) +* [[`ba79a31f81`](https://github.com/nodejs/node/commit/ba79a31f81)] - **doc**: add on statement in the APIs docs (Pooja D.P) [#35610](https://github.com/nodejs/node/pull/35610) +* [[`d3ea6ddec9`](https://github.com/nodejs/node/commit/d3ea6ddec9)] - **doc**: move ronkorving to emeritus (Rich Trott) [#35828](https://github.com/nodejs/node/pull/35828) +* [[`0ea564965c`](https://github.com/nodejs/node/commit/0ea564965c)] - **doc**: recommend test-doc instead of lint-md (Antoine du Hamel) [#35708](https://github.com/nodejs/node/pull/35708) +* [[`ed82a063a8`](https://github.com/nodejs/node/commit/ed82a063a8)] - **doc**: fix reference to googletest test fixture (Tobias Nießen) [#35813](https://github.com/nodejs/node/pull/35813) +* [[`6db44b4add`](https://github.com/nodejs/node/commit/6db44b4add)] - **doc**: add conditional example for setBreakpoint() (Chris Opperwall) [#35823](https://github.com/nodejs/node/pull/35823) +* [[`5e426b5bc1`](https://github.com/nodejs/node/commit/5e426b5bc1)] - **doc**: make small improvements to REPL doc (Rich Trott) [#35808](https://github.com/nodejs/node/pull/35808) +* [[`b62090d9d4`](https://github.com/nodejs/node/commit/b62090d9d4)] - **doc**: update MessagePort documentation for EventTarget inheritance (Anna Henningsen) [#35839](https://github.com/nodejs/node/pull/35839) +* [[`b72f1dda1c`](https://github.com/nodejs/node/commit/b72f1dda1c)] - **doc**: use case-sensitive in the example (Pooja D.P) [#35624](https://github.com/nodejs/node/pull/35624) +* [[`dc83f9475a`](https://github.com/nodejs/node/commit/dc83f9475a)] - **doc**: consolidate and clarify breakOnSigInt text (Rich Trott) [#35787](https://github.com/nodejs/node/pull/35787) +* [[`d0be19ab53`](https://github.com/nodejs/node/commit/d0be19ab53)] - **doc**: add a subsystems header in pull-requests.md (Pooja D.P) [#35718](https://github.com/nodejs/node/pull/35718) +* [[`956fdc7d89`](https://github.com/nodejs/node/commit/956fdc7d89)] - **doc**: fix typo in BUILDING.md (raisinten) [#35807](https://github.com/nodejs/node/pull/35807) +* [[`5fc42fba13`](https://github.com/nodejs/node/commit/5fc42fba13)] - **doc**: add require statement in the example (Pooja D.P) [#35554](https://github.com/nodejs/node/pull/35554) +* [[`deb03c9760`](https://github.com/nodejs/node/commit/deb03c9760)] - **doc**: modified memory set statement set size (Pooja D.P) [#35517](https://github.com/nodejs/node/pull/35517) +* [[`b7e5d62de0`](https://github.com/nodejs/node/commit/b7e5d62de0)] - **doc**: use kbd element in readline doc prose (Rich Trott) [#35737](https://github.com/nodejs/node/pull/35737) +* [[`ea2dc30a29`](https://github.com/nodejs/node/commit/ea2dc30a29)] - **doc**: fix header level in fs.md (ax1) [#35771](https://github.com/nodejs/node/pull/35771) +* [[`5bd6f21880`](https://github.com/nodejs/node/commit/5bd6f21880)] - **doc**: remove stability warning in v8 module doc (Rich Trott) [#35774](https://github.com/nodejs/node/pull/35774) +* [[`1e16b38b90`](https://github.com/nodejs/node/commit/1e16b38b90)] - **doc**: mark optional parameters in timers.md (Vse Mozhe Buty) [#35764](https://github.com/nodejs/node/pull/35764) +* [[`b2a3dafaad`](https://github.com/nodejs/node/commit/b2a3dafaad)] - **doc**: add a example code to API doc property (Pooja D.P) [#35738](https://github.com/nodejs/node/pull/35738) +* [[`06d123d4e8`](https://github.com/nodejs/node/commit/06d123d4e8)] - **doc**: update console.error example (Lee, Bonggi) [#34964](https://github.com/nodejs/node/pull/34964) +* [[`f2e7560647`](https://github.com/nodejs/node/commit/f2e7560647)] - **doc**: improve text for breakOnSigint (Rich Trott) [#35692](https://github.com/nodejs/node/pull/35692) +* [[`7a795f0d6d`](https://github.com/nodejs/node/commit/7a795f0d6d)] - **doc**: this prints replaced with this is printed (Pooja D.P) [#35515](https://github.com/nodejs/node/pull/35515) +* [[`397ffd3371`](https://github.com/nodejs/node/commit/397ffd3371)] - **doc**: update package.json field definitions (Myles Borins) [#35741](https://github.com/nodejs/node/pull/35741) +* [[`8efaa2ffda`](https://github.com/nodejs/node/commit/8efaa2ffda)] - **doc**: add Installing Node.js header in BUILDING.md (Pooja D.P) [#35710](https://github.com/nodejs/node/pull/35710) +* [[`d90001515a`](https://github.com/nodejs/node/commit/d90001515a)] - **doc**: use kbd element in readline doc (Rich Trott) [#35698](https://github.com/nodejs/node/pull/35698) +* [[`0fa58fbe88`](https://github.com/nodejs/node/commit/0fa58fbe88)] - **doc**: add release key for Danielle Adams (Danielle Adams) [#35545](https://github.com/nodejs/node/pull/35545) +* [[`492f88c0c8`](https://github.com/nodejs/node/commit/492f88c0c8)] - **doc**: use kbd element in os doc (Rich Trott) [#35656](https://github.com/nodejs/node/pull/35656) +* [[`78f893318c`](https://github.com/nodejs/node/commit/78f893318c)] - **doc**: add a statement in the documentation. (Pooja D.P) [#35585](https://github.com/nodejs/node/pull/35585) +* [[`4348a35777`](https://github.com/nodejs/node/commit/4348a35777)] - **doc**: clarify experimental API elements in vm.md (Rich Trott) [#35594](https://github.com/nodejs/node/pull/35594) +* [[`6c38d56b64`](https://github.com/nodejs/node/commit/6c38d56b64)] - **doc**: importModuleDynamically gets Script, not Module (Simen Bekkhus) [#35593](https://github.com/nodejs/node/pull/35593) +* [[`6c4e697f56`](https://github.com/nodejs/node/commit/6c4e697f56)] - **doc**: fix EventEmitter examples (Sourav Shaw) [#33513](https://github.com/nodejs/node/pull/33513) +* [[`f6ebd81693`](https://github.com/nodejs/node/commit/f6ebd81693)] - **doc**: add example code for process.getgroups() (Pooja D.P) [#35625](https://github.com/nodejs/node/pull/35625) +* [[`2c342662e5`](https://github.com/nodejs/node/commit/2c342662e5)] - **doc**: use kbd element in tty doc (Rich Trott) [#35613](https://github.com/nodejs/node/pull/35613) +* [[`f723335f9e`](https://github.com/nodejs/node/commit/f723335f9e)] - **doc**: remove documentation for stream.\_construct() (Luigi Pinca) [#36119](https://github.com/nodejs/node/pull/36119) +* [[`e71b4baa88`](https://github.com/nodejs/node/commit/e71b4baa88)] - **doc**: Remove reference to io.js (Hussaina Begum Nandyala) [#35618](https://github.com/nodejs/node/pull/35618) +* [[`9eeae3b38d`](https://github.com/nodejs/node/commit/9eeae3b38d)] - **doc,crypto**: added sign/verify method changes about dsaEncoding (Filip Skokan) [#35480](https://github.com/nodejs/node/pull/35480) +* [[`89f714f7f2`](https://github.com/nodejs/node/commit/89f714f7f2)] - **doc,esm**: document experimental warning removal (Antoine du Hamel) [#35750](https://github.com/nodejs/node/pull/35750) +* [[`3c70f4167a`](https://github.com/nodejs/node/commit/3c70f4167a)] - **doc,fs**: document value of stats.isDirectory on symbolic links (coderaiser) [#27413](https://github.com/nodejs/node/pull/27413) +* [[`2f8722bfb7`](https://github.com/nodejs/node/commit/2f8722bfb7)] - **doc,net**: document socket.timeout (Brandon Kobel) [#34543](https://github.com/nodejs/node/pull/34543) +* [[`44758ff180`](https://github.com/nodejs/node/commit/44758ff180)] - **doc,src,test**: revise C++ code for linter update (Rich Trott) [#35719](https://github.com/nodejs/node/pull/35719) +* [[`62741b5a14`](https://github.com/nodejs/node/commit/62741b5a14)] - **doc,stream**: write(chunk, encoding, cb) encoding can be null (dev-script) [#35372](https://github.com/nodejs/node/pull/35372) +* [[`000c51443a`](https://github.com/nodejs/node/commit/000c51443a)] - **doc,test**: update v8 method doc and comment (Rich Trott) [#35795](https://github.com/nodejs/node/pull/35795) +* [[`f1417eb975`](https://github.com/nodejs/node/commit/f1417eb975)] - **doc,url**: fix url.hostname example (Rishabh Mehan) [#33735](https://github.com/nodejs/node/pull/33735) +* [[`a4f44e6a43`](https://github.com/nodejs/node/commit/a4f44e6a43)] - **domain**: refactor to use more primordials (Antoine du Hamel) [#35885](https://github.com/nodejs/node/pull/35885) +* [[`75c10baa67`](https://github.com/nodejs/node/commit/75c10baa67)] - **esm**: refactor to use more primordials (Antoine du Hamel) [#36019](https://github.com/nodejs/node/pull/36019) +* [[`9553f9481e`](https://github.com/nodejs/node/commit/9553f9481e)] - **events**: port some wpt tests (Benjamin Gruenbaum) [#33621](https://github.com/nodejs/node/pull/33621) +* [[`253f65c52d`](https://github.com/nodejs/node/commit/253f65c52d)] - **events**: make eventTarget.removeAllListeners() return this (Luigi Pinca) [#35805](https://github.com/nodejs/node/pull/35805) +* [[`bcff138088`](https://github.com/nodejs/node/commit/bcff138088)] - **fs**: remove experimental from promises.rmdir recursive (Anders Kaseorg) [#36131](https://github.com/nodejs/node/pull/36131) +* [[`b83f8f473f`](https://github.com/nodejs/node/commit/b83f8f473f)] - **fs**: filehandle read now accepts object as argument (Nikola Glavina) [#34180](https://github.com/nodejs/node/pull/34180) +* [[`affa71001b`](https://github.com/nodejs/node/commit/affa71001b)] - **fs**: replace finally with PromisePrototypeFinally (Baruch Odem (Rothkoff)) [#35995](https://github.com/nodejs/node/pull/35995) +* [[`42eb547926`](https://github.com/nodejs/node/commit/42eb547926)] - **fs**: remove unnecessary Function#bind() in fs/promises (Ben Noordhuis) [#35208](https://github.com/nodejs/node/pull/35208) +* [[`5f0c8142b7`](https://github.com/nodejs/node/commit/5f0c8142b7)] - **fs**: remove unused assignment (Rich Trott) [#35642](https://github.com/nodejs/node/pull/35642) +* [[`e2b8734d20`](https://github.com/nodejs/node/commit/e2b8734d20)] - **gyp,build**: consistent shared library location (Rod Vagg) [#35635](https://github.com/nodejs/node/pull/35635) +* [[`655315820a`](https://github.com/nodejs/node/commit/655315820a)] - **http**: fix typo in comment (Hollow Man) [#36193](https://github.com/nodejs/node/pull/36193) +* [[`76f316b17b`](https://github.com/nodejs/node/commit/76f316b17b)] - **http**: lazy create IncomingMessage.headers (Robert Nagy) [#35281](https://github.com/nodejs/node/pull/35281) +* [[`4b315a551f`](https://github.com/nodejs/node/commit/4b315a551f)] - **http2**: check write not scheduled in scope destructor (David Halls) [#36241](https://github.com/nodejs/node/pull/36241) +* [[`0fbcc75291`](https://github.com/nodejs/node/commit/0fbcc75291)] - **http2**: delay session.receive() by a tick (Szymon Marczak) [#35985](https://github.com/nodejs/node/pull/35985) +* [[`4acb84a683`](https://github.com/nodejs/node/commit/4acb84a683)] - **http2**: add has method to proxySocketHandler (masx200) [#35197](https://github.com/nodejs/node/pull/35197) +* [[`9eea2a6ec2`](https://github.com/nodejs/node/commit/9eea2a6ec2)] - **http2**: centralise socket event binding in Http2Session (Momtchil Momtchev) [#35772](https://github.com/nodejs/node/pull/35772) +* [[`7cd558978a`](https://github.com/nodejs/node/commit/7cd558978a)] - **http2**: move events to the JSStreamSocket (Momtchil Momtchev) [#35772](https://github.com/nodejs/node/pull/35772) +* [[`1a520e5e50`](https://github.com/nodejs/node/commit/1a520e5e50)] - **http2**: fix error stream write followed by destroy (David Halls) [#35951](https://github.com/nodejs/node/pull/35951) +* [[`6d427474f1`](https://github.com/nodejs/node/commit/6d427474f1)] - **http2**: fix reinjection check (Momtchil Momtchev) [#35678](https://github.com/nodejs/node/pull/35678) +* [[`335d9a9632`](https://github.com/nodejs/node/commit/335d9a9632)] - **http2**: reinject data received before http2 is attached (Momtchil Momtchev) [#35678](https://github.com/nodejs/node/pull/35678) +* [[`39d6e810b2`](https://github.com/nodejs/node/commit/39d6e810b2)] - **http2**: remove unsupported %.\* specifier (Momtchil Momtchev) [#35694](https://github.com/nodejs/node/pull/35694) +* [[`576288bc21`](https://github.com/nodejs/node/commit/576288bc21)] - **lib**: refactor to use more primordials (Antoine du Hamel) [#35875](https://github.com/nodejs/node/pull/35875) +* [[`25e8d4bef3`](https://github.com/nodejs/node/commit/25e8d4bef3)] - **lib**: use primordials when calling methods of Error (Antoine du Hamel) [#35837](https://github.com/nodejs/node/pull/35837) +* [[`d58a466da0`](https://github.com/nodejs/node/commit/d58a466da0)] - **lib**: honor setUncaughtExceptionCaptureCallback (Gireesh Punathil) [#35595](https://github.com/nodejs/node/pull/35595) +* [[`e362aa24f2`](https://github.com/nodejs/node/commit/e362aa24f2)] - **module**: only try to enrich CJS syntax errors (Michaël Zasso) [#35691](https://github.com/nodejs/node/pull/35691) +* [[`b42a84f985`](https://github.com/nodejs/node/commit/b42a84f985)] - **n-api**: clean up binding creation (Gabriel Schulhof) [#36170](https://github.com/nodejs/node/pull/36170) +* [[`eb0f97ff84`](https://github.com/nodejs/node/commit/eb0f97ff84)] - **n-api**: fix test\_async\_context warnings (Gabriel Schulhof) [#36171](https://github.com/nodejs/node/pull/36171) +* [[`4b383e18af`](https://github.com/nodejs/node/commit/4b383e18af)] - **n-api**: improve consistency of how we get context (Michael Dawson) [#36068](https://github.com/nodejs/node/pull/36068) +* [[`9282b45180`](https://github.com/nodejs/node/commit/9282b45180)] - **n-api**: factor out calling pattern (Gabriel Schulhof) [#36113](https://github.com/nodejs/node/pull/36113) +* [[`512fb7b374`](https://github.com/nodejs/node/commit/512fb7b374)] - **n-api**: unlink reference during its destructor (Gabriel Schulhof) [#35933](https://github.com/nodejs/node/pull/35933) +* [[`a939c953f4`](https://github.com/nodejs/node/commit/a939c953f4)] - **n-api**: napi\_make\_callback emit async init with resource of async\_context (legendecas) [#32930](https://github.com/nodejs/node/pull/32930) +* [[`f1e84f4dd8`](https://github.com/nodejs/node/commit/f1e84f4dd8)] - **n-api**: revert change to finalization (Michael Dawson) [#35777](https://github.com/nodejs/node/pull/35777) +* [[`a206edc556`](https://github.com/nodejs/node/commit/a206edc556)] - **querystring**: reduce memory usage by Int8Array (sapics) [#34179](https://github.com/nodejs/node/pull/34179) +* [[`935c48c9e6`](https://github.com/nodejs/node/commit/935c48c9e6)] - **src**: refactor using-declarations node\_env\_var.cc (raisinten) [#36128](https://github.com/nodejs/node/pull/36128) +* [[`794226a99d`](https://github.com/nodejs/node/commit/794226a99d)] - **src**: remove duplicate logic for getting buffer (Yash Ladha) [#34553](https://github.com/nodejs/node/pull/34553) +* [[`28612ba28c`](https://github.com/nodejs/node/commit/28612ba28c)] - **src**: create helper for reading Uint32BE (Juan José Arboleda) [#34944](https://github.com/nodejs/node/pull/34944) +* [[`e8fd3ec783`](https://github.com/nodejs/node/commit/e8fd3ec783)] - **src**: use MaybeLocal.ToLocal instead of IsEmpty (Daniel Bevenius) [#35716](https://github.com/nodejs/node/pull/35716) +* [[`9800668333`](https://github.com/nodejs/node/commit/9800668333)] - **src**: large pages support in illumos/solaris systems (David Carlier) [#34320](https://github.com/nodejs/node/pull/34320) +* [[`d1f3e27a5b`](https://github.com/nodejs/node/commit/d1f3e27a5b)] - **stream**: fix thrown object reference (Gil Pedersen) [#36065](https://github.com/nodejs/node/pull/36065) +* [[`631b021062`](https://github.com/nodejs/node/commit/631b021062)] - **stream**: fix regression on duplex end (Momtchil Momtchev) [#35941](https://github.com/nodejs/node/pull/35941) +* [[`b74f0933d8`](https://github.com/nodejs/node/commit/b74f0933d8)] - **stream**: remove redundant context from comments (Yash Ladha) [#35728](https://github.com/nodejs/node/pull/35728) +* [[`fb14acb22c`](https://github.com/nodejs/node/commit/fb14acb22c)] - **stream**: move to internal/streams (Matteo Collina) [#35239](https://github.com/nodejs/node/pull/35239) +* [[`5a83b89a36`](https://github.com/nodejs/node/commit/5a83b89a36)] - **test**: update comments in test-fs-read-offset-null (Rich Trott) [#36152](https://github.com/nodejs/node/pull/36152) +* [[`18ff88a213`](https://github.com/nodejs/node/commit/18ff88a213)] - **test**: fix typo in inspector-helper.js (Luigi Pinca) [#36127](https://github.com/nodejs/node/pull/36127) +* [[`ed1a114e7c`](https://github.com/nodejs/node/commit/ed1a114e7c)] - **test**: deflake test-http-destroyed-socket-write2 (Luigi Pinca) [#36120](https://github.com/nodejs/node/pull/36120) +* [[`fb32f3eaff`](https://github.com/nodejs/node/commit/fb32f3eaff)] - **test**: make test-http2-client-jsstream-destroy.js reliable (Rich Trott) [#36129](https://github.com/nodejs/node/pull/36129) +* [[`797e75f63f`](https://github.com/nodejs/node/commit/797e75f63f)] - **test**: add test for fs.read when offset key is null (mayank agarwal) [#35918](https://github.com/nodejs/node/pull/35918) +* [[`a82b91636c`](https://github.com/nodejs/node/commit/a82b91636c)] - **test**: improve test-stream-duplex-readable-end (Luigi Pinca) [#36056](https://github.com/nodejs/node/pull/36056) +* [[`1e57ffacf8`](https://github.com/nodejs/node/commit/1e57ffacf8)] - **test**: add util.inspect test for null maxStringLength (Rich Trott) [#36086](https://github.com/nodejs/node/pull/36086) +* [[`30fc54312a`](https://github.com/nodejs/node/commit/30fc54312a)] - **test**: replace var with const (Aleksandr Krutko) [#36069](https://github.com/nodejs/node/pull/36069) +* [[`b7d8d61c02`](https://github.com/nodejs/node/commit/b7d8d61c02)] - **test**: remove flaky designation for fixed test (Rich Trott) [#35961](https://github.com/nodejs/node/pull/35961) +* [[`c05f85e65b`](https://github.com/nodejs/node/commit/c05f85e65b)] - **test**: improve error message for policy failures (Bradley Meck) [#35633](https://github.com/nodejs/node/pull/35633) +* [[`5aaa8bccf4`](https://github.com/nodejs/node/commit/5aaa8bccf4)] - **test**: update old comment style test\_util.cc (raisinten) [#35884](https://github.com/nodejs/node/pull/35884) +* [[`2443e9c336`](https://github.com/nodejs/node/commit/2443e9c336)] - **test**: add missing ref comments to parallel.status (Rich Trott) [#35896](https://github.com/nodejs/node/pull/35896) +* [[`69924c46bf`](https://github.com/nodejs/node/commit/69924c46bf)] - **test**: mark test-worker-eventlooputil flaky (Myles Borins) [#35886](https://github.com/nodejs/node/pull/35886) +* [[`1dc9cdd359`](https://github.com/nodejs/node/commit/1dc9cdd359)] - **test**: mark test-http2-respond-file-error-pipe-offset flaky (Myles Borins) [#35883](https://github.com/nodejs/node/pull/35883) +* [[`1d39fe76fb`](https://github.com/nodejs/node/commit/1d39fe76fb)] - **test**: fix reference to WPT testharness.js (Tobias Nießen) [#35814](https://github.com/nodejs/node/pull/35814) +* [[`e53bd63321`](https://github.com/nodejs/node/commit/e53bd63321)] - **test**: add onerror test cases to policy (Daijiro Wachi) [#35797](https://github.com/nodejs/node/pull/35797) +* [[`4c879b7973`](https://github.com/nodejs/node/commit/4c879b7973)] - **test**: add upstream test cases to encoding (Daijiro Wachi) [#35794](https://github.com/nodejs/node/pull/35794) +* [[`22e8076e1c`](https://github.com/nodejs/node/commit/22e8076e1c)] - **test**: refactor coverage logic (Benjamin Coe) [#35767](https://github.com/nodejs/node/pull/35767) +* [[`d70c92845b`](https://github.com/nodejs/node/commit/d70c92845b)] - **test**: add windows and C++ coverage (Benjamin Coe) [#35670](https://github.com/nodejs/node/pull/35670) +* [[`2add681c9f`](https://github.com/nodejs/node/commit/2add681c9f)] - **test**: add test for listen callback runtime binding (H Adinarayana) [#35657](https://github.com/nodejs/node/pull/35657) +* [[`d62e72b341`](https://github.com/nodejs/node/commit/d62e72b341)] - **test**: refactor test-https-host-headers (himself65) [#32805](https://github.com/nodejs/node/pull/32805) +* [[`70cb70812d`](https://github.com/nodejs/node/commit/70cb70812d)] - **test**: add common.mustSucceed (Tobias Nießen) [#35086](https://github.com/nodejs/node/pull/35086) +* [[`226c1800a8`](https://github.com/nodejs/node/commit/226c1800a8)] - **test**: check for AbortController existence (James M Snell) [#35616](https://github.com/nodejs/node/pull/35616) +* [[`2af7c6b9a3`](https://github.com/nodejs/node/commit/2af7c6b9a3)] - **timers**: correct explanation in comment (Turner Jabbour) [#35437](https://github.com/nodejs/node/pull/35437) +* [[`c0d5043466`](https://github.com/nodejs/node/commit/c0d5043466)] - **tools**: bump unist-util-find@1.0.1 to unist-util-find@1.0.2 (Rich Trott) [#36106](https://github.com/nodejs/node/pull/36106) +* [[`dc6a7d0ffa`](https://github.com/nodejs/node/commit/dc6a7d0ffa)] - **tools**: only use 2 cores for macos action (Myles Borins) [#36169](https://github.com/nodejs/node/pull/36169) +* [[`ca875f729f`](https://github.com/nodejs/node/commit/ca875f729f)] - **tools**: remove bashisms from license builder script (Antoine du Hamel) [#36122](https://github.com/nodejs/node/pull/36122) +* [[`dc790856a9`](https://github.com/nodejs/node/commit/dc790856a9)] - **tools**: hide commit queue action link (Antoine du Hamel) [#36124](https://github.com/nodejs/node/pull/36124) +* [[`61daa722c0`](https://github.com/nodejs/node/commit/61daa722c0)] - **tools**: update doc tools to remark-parse@9.0.0 (Rich Trott) [#36049](https://github.com/nodejs/node/pull/36049) +* [[`39c60d49e5`](https://github.com/nodejs/node/commit/39c60d49e5)] - **tools**: enforce use of single quotes in editorconfig (Antoine du Hamel) [#36020](https://github.com/nodejs/node/pull/36020) +* [[`298beb1790`](https://github.com/nodejs/node/commit/298beb1790)] - **tools**: fix config serialization w/ long strings (Ole André Vadla Ravnås) [#35982](https://github.com/nodejs/node/pull/35982) +* [[`279b112d9b`](https://github.com/nodejs/node/commit/279b112d9b)] - **tools**: don't print gold linker warning w/o flag (Myles Borins) [#35955](https://github.com/nodejs/node/pull/35955) +* [[`92ddddb920`](https://github.com/nodejs/node/commit/92ddddb920)] - **tools**: refloat 7 Node.js patches to cpplint.py (Rich Trott) [#35866](https://github.com/nodejs/node/pull/35866) +* [[`54b1d28c25`](https://github.com/nodejs/node/commit/54b1d28c25)] - **tools**: bump cpplint to 1.5.1 (Rich Trott) [#35866](https://github.com/nodejs/node/pull/35866) +* [[`b93e5e429a`](https://github.com/nodejs/node/commit/b93e5e429a)] - **tools**: add update-npm script (Myles Borins) [#35822](https://github.com/nodejs/node/pull/35822) +* [[`3cbf0e2f08`](https://github.com/nodejs/node/commit/3cbf0e2f08)] - **tools**: refloat 7 Node.js patches to cpplint.py (Rich Trott) [#35719](https://github.com/nodejs/node/pull/35719) +* [[`714d15900f`](https://github.com/nodejs/node/commit/714d15900f)] - **tools**: bump cpplint to 1.5.0 (Rich Trott) [#35719](https://github.com/nodejs/node/pull/35719) +* [[`985efdfa09`](https://github.com/nodejs/node/commit/985efdfa09)] - **tools**: update gyp-next to v0.6.2 (Michaël Zasso) [#35690](https://github.com/nodejs/node/pull/35690) +* [[`baca8ee873`](https://github.com/nodejs/node/commit/baca8ee873)] - **tools**: update gyp-next to v0.6.0 (Ujjwal Sharma) [#35635](https://github.com/nodejs/node/pull/35635) +* [[`c225144210`](https://github.com/nodejs/node/commit/c225144210)] - **tools,doc**: enable ecmaVersion 2021 in acorn parser (Antoine du Hamel) [#35994](https://github.com/nodejs/node/pull/35994) +* [[`3517cedcfd`](https://github.com/nodejs/node/commit/3517cedcfd)] - **util**: fix to inspect getters that access this (raisinten) [#36052](https://github.com/nodejs/node/pull/36052) +* [[`ff979e39ca`](https://github.com/nodejs/node/commit/ff979e39ca)] - **vm**: refactor to use more primordials (Antoine du Hamel) [#36023](https://github.com/nodejs/node/pull/36023) +* [[`5227aba1ae`](https://github.com/nodejs/node/commit/5227aba1ae)] - **win, build**: fix build time on Windows (Bartosz Sosnowski) [#35932](https://github.com/nodejs/node/pull/35932) +* [[`e1b4bbfe73`](https://github.com/nodejs/node/commit/e1b4bbfe73)] - **win,build,tools**: support VS prerelease (Baruch Odem) [#36033](https://github.com/nodejs/node/pull/36033) +* [[`0d80a93b8c`](https://github.com/nodejs/node/commit/0d80a93b8c)] - **zlib**: test BrotliCompress throws invalid arg value (raisinten) [#35830](https://github.com/nodejs/node/pull/35830) + ## 2020-11-16, Version 14.15.1 'Fermium' (LTS), @BethGriggs diff --git a/src/node_version.h b/src/node_version.h index 6e1253b5229456..e285f3d79b8833 100644 --- a/src/node_version.h +++ b/src/node_version.h @@ -29,7 +29,7 @@ #define NODE_VERSION_IS_LTS 1 #define NODE_VERSION_LTS_CODENAME "Fermium" -#define NODE_VERSION_IS_RELEASE 0 +#define NODE_VERSION_IS_RELEASE 1 #ifndef NODE_STRINGIFY #define NODE_STRINGIFY(n) NODE_STRINGIFY_HELPER(n)