diff --git a/doc/api/errors.md b/doc/api/errors.md index 6be1cc47c25ac4..7828d5a688e5c1 100644 --- a/doc/api/errors.md +++ b/doc/api/errors.md @@ -717,12 +717,12 @@ STDERR/STDOUT, and the data's length is longer than the `maxBuffer` option. ### `ERR_CLOSED_MESSAGE_PORT` diff --git a/doc/api/http.md b/doc/api/http.md index f09bd2cc257b7f..d492e7ef67277c 100644 --- a/doc/api/http.md +++ b/doc/api/http.md @@ -2253,7 +2253,7 @@ will result in a `TypeError` being thrown. ### `outgoingMessage.connection` > Stability: 0 - Deprecated: Use [`outgoingMessage.socket`][] instead. diff --git a/doc/changelogs/CHANGELOG_V14.md b/doc/changelogs/CHANGELOG_V14.md index 515d022a531f14..be2004efad5f89 100644 --- a/doc/changelogs/CHANGELOG_V14.md +++ b/doc/changelogs/CHANGELOG_V14.md @@ -11,6 +11,7 @@ +14.17.1
14.17.0
14.16.1
14.16.0
@@ -59,6 +60,266 @@ * [io.js](CHANGELOG_IOJS.md) * [Archive](CHANGELOG_ARCHIVE.md) + +## 2021-06-15, Version 14.17.1 'Fermium' (LTS), @targos + +### Notable Changes + +TODO: reformat +- Updated ICU to 69.1. +- Aligned source map stacks with spec + +### Commits + +* [[`9999656ca5`](https://github.com/nodejs/node/commit/9999656ca5)] - **assert**: refactor to use more primordials (Antoine du Hamel) [#36234](https://github.com/nodejs/node/pull/36234) +* [[`642e7bddde`](https://github.com/nodejs/node/commit/642e7bddde)] - **assert**: refactor to avoid unsafe array iteration (Antoine du Hamel) [#37344](https://github.com/nodejs/node/pull/37344) +* [[`f6530bed74`](https://github.com/nodejs/node/commit/f6530bed74)] - **async_hooks**: refactor to avoid unsafe array iteration (Antoine du Hamel) [#37125](https://github.com/nodejs/node/pull/37125) +* [[`ebe1b535fc`](https://github.com/nodejs/node/commit/ebe1b535fc)] - **async_hooks,doc**: replace process.stdout.fd with 1 (Darshan Sen) [#38382](https://github.com/nodejs/node/pull/38382) +* [[`e65dbb7474`](https://github.com/nodejs/node/commit/e65dbb7474)] - **benchmark**: avoid using `console.log()` (Antoine du Hamel) [#38370](https://github.com/nodejs/node/pull/38370) +* [[`557fdfe4d3`](https://github.com/nodejs/node/commit/557fdfe4d3)] - **benchmark**: use `process.hrtime.bigint()` (Antoine du Hamel) [#38369](https://github.com/nodejs/node/pull/38369) +* [[`536e23f90a`](https://github.com/nodejs/node/commit/536e23f90a)] - **buffer**: remove TODOs in `atob` / `btoa` (Khaidi Chu) [#38548](https://github.com/nodejs/node/pull/38548) +* [[`27bd0dbe73`](https://github.com/nodejs/node/commit/27bd0dbe73)] - **buffer**: remove unreachable code (Rongjian Zhang) [#38537](https://github.com/nodejs/node/pull/38537) +* [[`486757e696`](https://github.com/nodejs/node/commit/486757e696)] - **buffer**: make FastBuffer safe to construct (Antoine du Hamel) [#36587](https://github.com/nodejs/node/pull/36587) +* [[`965c9636ca`](https://github.com/nodejs/node/commit/965c9636ca)] - **buffer**: refactor to use primordials instead of Array#reduce (Antoine du Hamel) [#36392](https://github.com/nodejs/node/pull/36392) +* [[`9a6e47efe6`](https://github.com/nodejs/node/commit/9a6e47efe6)] - **buffer**: refactor to use more primordials (Antoine du Hamel) [#36166](https://github.com/nodejs/node/pull/36166) +* [[`fdba113a12`](https://github.com/nodejs/node/commit/fdba113a12)] - **build**: work around bug in MSBuild v16.10.0 (Michaël Zasso) [#38873](https://github.com/nodejs/node/pull/38873) +* [[`89b3bda128`](https://github.com/nodejs/node/commit/89b3bda128)] - **build**: add workaround for V8 builds (Richard Lau) [#38632](https://github.com/nodejs/node/pull/38632) +* [[`0e1c34a272`](https://github.com/nodejs/node/commit/0e1c34a272)] - **build**: remove dependency on `distutils.spawn` (Richard Lau) [#38600](https://github.com/nodejs/node/pull/38600) +* [[`336d5fbe41`](https://github.com/nodejs/node/commit/336d5fbe41)] - **build**: fix make test-npm (Ruy Adorno) [#36369](https://github.com/nodejs/node/pull/36369) +* [[`ee7bc76a21`](https://github.com/nodejs/node/commit/ee7bc76a21)] - **child_process**: reduce abort handler code duplication (Rich Trott) [#36644](https://github.com/nodejs/node/pull/36644) +* [[`ecc600b62f`](https://github.com/nodejs/node/commit/ecc600b62f)] - **child_process**: treat already-aborted controller as aborting (Rich Trott) [#36644](https://github.com/nodejs/node/pull/36644) +* [[`b56680293d`](https://github.com/nodejs/node/commit/b56680293d)] - **child_process**: refactor to use more primordials (Antoine du Hamel) [#36003](https://github.com/nodejs/node/pull/36003) +* [[`420b474b04`](https://github.com/nodejs/node/commit/420b474b04)] - **deps**: update to cjs-module-lexer@1.2.1 (Guy Bedford) [#38450](https://github.com/nodejs/node/pull/38450) +* [[`55d0cd8b22`](https://github.com/nodejs/node/commit/55d0cd8b22)] - **deps**: update ICU to 69.1 (Michaël Zasso) [#38178](https://github.com/nodejs/node/pull/38178) +* [[`40df0dcb59`](https://github.com/nodejs/node/commit/40df0dcb59)] - **deps**: V8: cherry-pick 035c305ce776 (Michaël Zasso) [#38497](https://github.com/nodejs/node/pull/38497) +* [[`74e8cc21ce`](https://github.com/nodejs/node/commit/74e8cc21ce)] - **deps**: V8: cherry-pick dfcdf7837e23 (Benjamin Coe) [#36573](https://github.com/nodejs/node/pull/36573) +* [[`f59ee44d62`](https://github.com/nodejs/node/commit/f59ee44d62)] - **deps**: V8: cherry-pick 86991d0587a1 (Benjamin Coe) [#36254](https://github.com/nodejs/node/pull/36254) +* [[`d67827744b`](https://github.com/nodejs/node/commit/d67827744b)] - **deps**: V8: cherry-pick 530080c44af2 (Milad Fa) [#38508](https://github.com/nodejs/node/pull/38508) +* [[`6691906b71`](https://github.com/nodejs/node/commit/6691906b71)] - **dgram**: extract cluster lazy loading method to make it testable (Rongjian Zhang) [#38563](https://github.com/nodejs/node/pull/38563) +* [[`d43e1ae665`](https://github.com/nodejs/node/commit/d43e1ae665)] - **dgram**: refactor to use more primordials (Antoine du Hamel) [#36286](https://github.com/nodejs/node/pull/36286) +* [[`86867dce28`](https://github.com/nodejs/node/commit/86867dce28)] - **dns**: refactor to use more primordials (Antoine du Hamel) [#36314](https://github.com/nodejs/node/pull/36314) +* [[`28a5dba708`](https://github.com/nodejs/node/commit/28a5dba708)] - **doc**: cleanup events.md structure (James M Snell) [#36100](https://github.com/nodejs/node/pull/36100) +* [[`64f43bdcf2`](https://github.com/nodejs/node/commit/64f43bdcf2)] - **doc**: fix JS flavor selection (Antoine du Hamel) [#37791](https://github.com/nodejs/node/pull/37791) +* [[`327a1c21c1`](https://github.com/nodejs/node/commit/327a1c21c1)] - **doc**: use `HEAD` instead of `master` for links (Antoine du Hamel) [#38518](https://github.com/nodejs/node/pull/38518) +* [[`18eee90db3`](https://github.com/nodejs/node/commit/18eee90db3)] - **doc**: remove import.meta.resolve parent URL type (Kevin Locke) [#38585](https://github.com/nodejs/node/pull/38585) +* [[`396de72642`](https://github.com/nodejs/node/commit/396de72642)] - **doc**: document buffer.kStringMaxLength (Tobias Nießen) [#38688](https://github.com/nodejs/node/pull/38688) +* [[`57fe28d047`](https://github.com/nodejs/node/commit/57fe28d047)] - **doc**: clarify synchronous blocking of Worker stdio (James M Snell) [#38658](https://github.com/nodejs/node/pull/38658) +* [[`5c08e671a3`](https://github.com/nodejs/node/commit/5c08e671a3)] - **doc**: update contact info (Gabriel Schulhof) [#38689](https://github.com/nodejs/node/pull/38689) +* [[`0bcf4972c8`](https://github.com/nodejs/node/commit/0bcf4972c8)] - **doc**: change color of doctag on night mode (Qingyu Deng) [#38652](https://github.com/nodejs/node/pull/38652) +* [[`5267bd5c1d`](https://github.com/nodejs/node/commit/5267bd5c1d)] - **doc**: clarify DiffieHellmanGroup class docs (Nitzan Uziely) [#38363](https://github.com/nodejs/node/pull/38363) +* [[`1ac4e167bd`](https://github.com/nodejs/node/commit/1ac4e167bd)] - **doc**: use AIX instead of Aix in fs.md (Rich Trott) [#38535](https://github.com/nodejs/node/pull/38535) +* [[`553cbe607d`](https://github.com/nodejs/node/commit/553cbe607d)] - **doc**: remove extraneous dash from flag prefix (Rodolfo Carvalho) [#38532](https://github.com/nodejs/node/pull/38532) +* [[`d12acf9158`](https://github.com/nodejs/node/commit/d12acf9158)] - **doc**: document `'secureConnect'` event limitation (James M Snell) [#38447](https://github.com/nodejs/node/pull/38447) +* [[`9c9f31af5a`](https://github.com/nodejs/node/commit/9c9f31af5a)] - **doc**: mark querystring api as legacy (James M Snell) [#38436](https://github.com/nodejs/node/pull/38436) +* [[`318e6b3bd2`](https://github.com/nodejs/node/commit/318e6b3bd2)] - **doc**: add arguments for stream event of Http2Server and Http2SecureServer (Qingyu Deng) [#37892](https://github.com/nodejs/node/pull/37892) +* [[`c6982c3c4f`](https://github.com/nodejs/node/commit/c6982c3c4f)] - **doc**: indicate that abort tests do not generate core files (Rich Trott) [#38422](https://github.com/nodejs/node/pull/38422) +* [[`134f57ced7`](https://github.com/nodejs/node/commit/134f57ced7)] - **doc**: add try/catch in http2 respondWithFile example (Matteo Collina) [#38410](https://github.com/nodejs/node/pull/38410) +* [[`5a45305d8b`](https://github.com/nodejs/node/commit/5a45305d8b)] - **doc**: note the system requirements for V8 tests (DeeDeeG) [#38319](https://github.com/nodejs/node/pull/38319) +* [[`33ddb98f82`](https://github.com/nodejs/node/commit/33ddb98f82)] - **doc**: minor clarification to pathObject (James M Snell) [#38437](https://github.com/nodejs/node/pull/38437) +* [[`da1072984d`](https://github.com/nodejs/node/commit/da1072984d)] - **doc**: document new TCP\_KEEPCNT and TCP\_KEEPINTVL socket option defaults (Arnold Zokas) [#38313](https://github.com/nodejs/node/pull/38313) +* [[`8f589daf14`](https://github.com/nodejs/node/commit/8f589daf14)] - **doc**: do not mention TCP in the allowHalfOpen option description (Luigi Pinca) [#38360](https://github.com/nodejs/node/pull/38360) +* [[`1e57dd7066`](https://github.com/nodejs/node/commit/1e57dd7066)] - **doc**: update message to match actual output (Rich Trott) [#35271](https://github.com/nodejs/node/pull/35271) +* [[`14df46dd32`](https://github.com/nodejs/node/commit/14df46dd32)] - **doc**: request default snap track be updated for LTS (Rod Vagg) [#37708](https://github.com/nodejs/node/pull/37708) +* [[`0181e0e9d2`](https://github.com/nodejs/node/commit/0181e0e9d2)] - **doc**: mark `process.hrtime()` as legacy (Antoine du Hamel) [#38371](https://github.com/nodejs/node/pull/38371) +* [[`4274cb6e3b`](https://github.com/nodejs/node/commit/4274cb6e3b)] - **doc**: fix version history for `"exports"` patterns (Antoine du Hamel) [#38355](https://github.com/nodejs/node/pull/38355) +* [[`e876a8da52`](https://github.com/nodejs/node/commit/e876a8da52)] - **doc**: fix `package.json` `"imports"` field history (Antoine du Hamel) [#38356](https://github.com/nodejs/node/pull/38356) +* [[`e18728beb9`](https://github.com/nodejs/node/commit/e18728beb9)] - **doc**: fix typo in buffer.md (divlo) [#38323](https://github.com/nodejs/node/pull/38323) +* [[`3e038e902a`](https://github.com/nodejs/node/commit/3e038e902a)] - **doc**: add nodejs-sec email template (Daniel Bevenius) [#38290](https://github.com/nodejs/node/pull/38290) +* [[`531bc72df2`](https://github.com/nodejs/node/commit/531bc72df2)] - **doc**: update TSC members list with three new members (Rich Trott) [#38352](https://github.com/nodejs/node/pull/38352) +* [[`2dc854c94d`](https://github.com/nodejs/node/commit/2dc854c94d)] - **doc**: use `foo.prototype.bar` notation in buffer.md (Voltrex) [#38032](https://github.com/nodejs/node/pull/38032) +* [[`1a6ba5789a`](https://github.com/nodejs/node/commit/1a6ba5789a)] - **doc**: internal/test/binding for testing (Bradley Meck) [#38026](https://github.com/nodejs/node/pull/38026) +* [[`3223de1cac`](https://github.com/nodejs/node/commit/3223de1cac)] - **doc**: add missing events.on metadata (Anna Henningsen) [#37965](https://github.com/nodejs/node/pull/37965) +* [[`e195c4d43d`](https://github.com/nodejs/node/commit/e195c4d43d)] - **doc**: fix wording in outgoingMessage.write (Tobias Nießen) [#37894](https://github.com/nodejs/node/pull/37894) +* [[`8e3322c9bf`](https://github.com/nodejs/node/commit/8e3322c9bf)] - **doc**: fix grammar errors in http document (Qingyu Deng) [#37265](https://github.com/nodejs/node/pull/37265) +* [[`d1628413d9`](https://github.com/nodejs/node/commit/d1628413d9)] - **doc**: add document for http.OutgoingMessage (Qingyu Deng) [#37265](https://github.com/nodejs/node/pull/37265) +* [[`7c66142762`](https://github.com/nodejs/node/commit/7c66142762)] - **doc**: remove generated from dsaEncoding description (Marko Kaznovac) [#37459](https://github.com/nodejs/node/pull/37459) +* [[`de77c3e654`](https://github.com/nodejs/node/commit/de77c3e654)] - **doc**: document how to register external bindings for snapshot (Joyee Cheung) [#37463](https://github.com/nodejs/node/pull/37463) +* [[`5cf0b58391`](https://github.com/nodejs/node/commit/5cf0b58391)] - **doc**: document the NO\_COLOR and FORCE\_COLOR env vars (James M Snell) [#37477](https://github.com/nodejs/node/pull/37477) +* [[`1f4456b399`](https://github.com/nodejs/node/commit/1f4456b399)] - **doc**: clarify event.isTrusted text (Rich Trott) [#36827](https://github.com/nodejs/node/pull/36827) +* [[`4cf665b8a0`](https://github.com/nodejs/node/commit/4cf665b8a0)] - **doc**: expand openssl instructions (Michael Dawson) [#36554](https://github.com/nodejs/node/pull/36554) +* [[`1a197ebcfb`](https://github.com/nodejs/node/commit/1a197ebcfb)] - **doc**: document ABORT\_ERR code (Benjamin Gruenbaum) [#36319](https://github.com/nodejs/node/pull/36319) +* [[`ef7d3b119c`](https://github.com/nodejs/node/commit/ef7d3b119c)] - **doc**: document changes for `*/promises` alias modules (ExE Boss) [#34002](https://github.com/nodejs/node/pull/34002) +* [[`dd28e81abf`](https://github.com/nodejs/node/commit/dd28e81abf)] - **errors**: align source-map stacks with spec (Benjamin Coe) [#37252](https://github.com/nodejs/node/pull/37252) +* [[`41e97b23c3`](https://github.com/nodejs/node/commit/41e97b23c3)] - **errors**: refactor to use more primordials (Antoine du Hamel) [#36651](https://github.com/nodejs/node/pull/36651) +* [[`47b822fe7c`](https://github.com/nodejs/node/commit/47b822fe7c)] - **errors**: display original symbol name (Benjamin Coe) [#36042](https://github.com/nodejs/node/pull/36042) +* [[`34984f3311`](https://github.com/nodejs/node/commit/34984f3311)] - **errors**: refactor to use more primordials (Antoine du Hamel) [#36167](https://github.com/nodejs/node/pull/36167) +* [[`7d7e34c15a`](https://github.com/nodejs/node/commit/7d7e34c15a)] - **errors**: refactor to use more primordials (Antoine du Hamel) [#35944](https://github.com/nodejs/node/pull/35944) +* [[`3322fa68e5`](https://github.com/nodejs/node/commit/3322fa68e5)] - **events**: refactor to use optional chaining (ZiJian Liu) [#36763](https://github.com/nodejs/node/pull/36763) +* [[`c260d98d9a`](https://github.com/nodejs/node/commit/c260d98d9a)] - **events**: refactor to use more primordials (Antoine du Hamel) [#36304](https://github.com/nodejs/node/pull/36304) +* [[`70d4e0bc46`](https://github.com/nodejs/node/commit/70d4e0bc46)] - **fs**: fix error when writing buffers \> INT32\_MAX (Zach Bjornson) [#38546](https://github.com/nodejs/node/pull/38546) +* [[`4d35416b4b`](https://github.com/nodejs/node/commit/4d35416b4b)] - **http2**: add support for TypedArray to getUnpackedSettings (Antoine du Hamel) [#36141](https://github.com/nodejs/node/pull/36141) +* [[`db95a731c7`](https://github.com/nodejs/node/commit/db95a731c7)] - **https**: refactor to use more primordials (Antoine du Hamel) [#36195](https://github.com/nodejs/node/pull/36195) +* [[`1a293b0667`](https://github.com/nodejs/node/commit/1a293b0667)] - **inspector**: remove redundant method for connection check (Yash Ladha) [#37986](https://github.com/nodejs/node/pull/37986) +* [[`3b54ec5da3`](https://github.com/nodejs/node/commit/3b54ec5da3)] - **inspector**: refactor to use more primordials (Antoine du Hamel) [#36356](https://github.com/nodejs/node/pull/36356) +* [[`beb04040bd`](https://github.com/nodejs/node/commit/beb04040bd)] - **lib**: make `IterableWeakMap` safe to iterate (Antoine du Hamel) [#38523](https://github.com/nodejs/node/pull/38523) +* [[`298707c005`](https://github.com/nodejs/node/commit/298707c005)] - **lib**: fix and improve os typings (Akhil Marsonya) [#38316](https://github.com/nodejs/node/pull/38316) +* [[`e7d4be675a`](https://github.com/nodejs/node/commit/e7d4be675a)] - **lib**: add URI handling functions to primordials (Antoine du Hamel) [#37394](https://github.com/nodejs/node/pull/37394) +* [[`4c56ac7b0a`](https://github.com/nodejs/node/commit/4c56ac7b0a)] - **lib**: fix WebIDL `object` and dictionary type conversion (ExE Boss) [#37047](https://github.com/nodejs/node/pull/37047) +* [[`3fb2c08d0b`](https://github.com/nodejs/node/commit/3fb2c08d0b)] - **lib**: refactor to use optional chaining in internal/options.js (raisinten) [#36939](https://github.com/nodejs/node/pull/36939) +* [[`26bd60e6f3`](https://github.com/nodejs/node/commit/26bd60e6f3)] - **lib**: support returning Safe collections from C++ (ExE Boss) [#36989](https://github.com/nodejs/node/pull/36989) +* [[`009fa843ac`](https://github.com/nodejs/node/commit/009fa843ac)] - **lib**: expose primordials object (Antoine du Hamel) [#36872](https://github.com/nodejs/node/pull/36872) +* [[`b1e4272373`](https://github.com/nodejs/node/commit/b1e4272373)] - **lib**: refactor source\_map to use more primordials (Antoine du Hamel) [#36733](https://github.com/nodejs/node/pull/36733) +* [[`1ab1f06440`](https://github.com/nodejs/node/commit/1ab1f06440)] - **lib**: refactor source\_map to avoid unsafe array iteration (Antoine du Hamel) [#36734](https://github.com/nodejs/node/pull/36734) +* [[`140745916b`](https://github.com/nodejs/node/commit/140745916b)] - **lib**: simplify `primordials.uncurryThis` (ExE Boss) [#36866](https://github.com/nodejs/node/pull/36866) +* [[`45c879fef7`](https://github.com/nodejs/node/commit/45c879fef7)] - **lib**: remove v8\_prof\_polyfill from eslint ignore list (Antoine du Hamel) [#36537](https://github.com/nodejs/node/pull/36537) +* [[`bce8c0e06b`](https://github.com/nodejs/node/commit/bce8c0e06b)] - **lib**: remove unused code (Brian White) [#36632](https://github.com/nodejs/node/pull/36632) +* [[`3638a31958`](https://github.com/nodejs/node/commit/3638a31958)] - **lib**: refactor to use more primordials in internal/encoding.js (raisinten) [#36480](https://github.com/nodejs/node/pull/36480) +* [[`6494bfc134`](https://github.com/nodejs/node/commit/6494bfc134)] - **lib**: refactor to use primordials in internal/priority\_queue.js (ZiJian Liu) [#36560](https://github.com/nodejs/node/pull/36560) +* [[`0f837fafc7`](https://github.com/nodejs/node/commit/0f837fafc7)] - **lib**: add primordials.SafeStringIterator (Antoine du Hamel) [#36526](https://github.com/nodejs/node/pull/36526) +* [[`27df0e0606`](https://github.com/nodejs/node/commit/27df0e0606)] - **lib**: make safe primordials safe to construct (Antoine du Hamel) [#36428](https://github.com/nodejs/node/pull/36428) +* [[`e108be02f8`](https://github.com/nodejs/node/commit/e108be02f8)] - **lib**: make safe primordials safe to iterate (Antoine du Hamel) [#36391](https://github.com/nodejs/node/pull/36391) +* [[`a988af4a5d`](https://github.com/nodejs/node/commit/a988af4a5d)] - **lib**: refactor to use more primordials in internal/histogram.js (raisinten) [#36455](https://github.com/nodejs/node/pull/36455) +* [[`bc92cbda51`](https://github.com/nodejs/node/commit/bc92cbda51)] - **lib**: add uncurried accessor properties to `primordials` (ExE Boss) [#36329](https://github.com/nodejs/node/pull/36329) +* [[`73b5aa7e59`](https://github.com/nodejs/node/commit/73b5aa7e59)] - **lib**: refactor primordials.uncurryThis (Antoine du Hamel) [#36221](https://github.com/nodejs/node/pull/36221) +* [[`986e79aa9d`](https://github.com/nodejs/node/commit/986e79aa9d)] - **lib**: refactor to use more primordials (Antoine du Hamel) [#36140](https://github.com/nodejs/node/pull/36140) +* [[`2fd37dbae9`](https://github.com/nodejs/node/commit/2fd37dbae9)] - **lib**: add %TypedArray% abstract constructor to primordials (ExE Boss) [#36016](https://github.com/nodejs/node/pull/36016) +* [[`e2395b0f3b`](https://github.com/nodejs/node/commit/e2395b0f3b)] - **lib**: use Object static properties from primordials (Michaël Zasso) [#35380](https://github.com/nodejs/node/pull/35380) +* [[`483c1a146e`](https://github.com/nodejs/node/commit/483c1a146e)] - **lib,tools**: enforce access to prototype from primordials (Antoine du Hamel) [#36025](https://github.com/nodejs/node/pull/36025) +* [[`8c8c21b7d5`](https://github.com/nodejs/node/commit/8c8c21b7d5)] - **meta**: add v8 team (Jiawen Geng) [#38566](https://github.com/nodejs/node/pull/38566) +* [[`a6d4dcd335`](https://github.com/nodejs/node/commit/a6d4dcd335)] - **meta**: post comment when pr labeled fast-track (James M Snell) [#38446](https://github.com/nodejs/node/pull/38446) +* [[`3bdb24fc55`](https://github.com/nodejs/node/commit/3bdb24fc55)] - **module**: clarify CJS global-like variables not defined error message (Antoine du Hamel) [#37852](https://github.com/nodejs/node/pull/37852) +* [[`b40d12a347`](https://github.com/nodejs/node/commit/b40d12a347)] - **module**: refactor NativeModule to avoid unsafe array iteration (Antoine du Hamel) [#37656](https://github.com/nodejs/node/pull/37656) +* [[`6d5f38ae75`](https://github.com/nodejs/node/commit/6d5f38ae75)] - **module**: simplify tryStatSync with throwIfNoEntry option (Antoine du Hamel) [#36971](https://github.com/nodejs/node/pull/36971) +* [[`878907d3f2`](https://github.com/nodejs/node/commit/878907d3f2)] - **module**: refactor to use more primordials (Antoine du Hamel) [#36348](https://github.com/nodejs/node/pull/36348) +* [[`1f38c637c7`](https://github.com/nodejs/node/commit/1f38c637c7)] - **module**: refactor to use more primordials (Antoine du Hamel) [#36024](https://github.com/nodejs/node/pull/36024) +* [[`eee1d291cf`](https://github.com/nodejs/node/commit/eee1d291cf)] - **module**: refactor to use iterable-weak-map (Benjamin Coe) [#35915](https://github.com/nodejs/node/pull/35915) +* [[`5c7779d965`](https://github.com/nodejs/node/commit/5c7779d965)] - **net**: refactor to use more primordials (Antoine du Hamel) [#36303](https://github.com/nodejs/node/pull/36303) +* [[`d7c590f3b7`](https://github.com/nodejs/node/commit/d7c590f3b7)] - **node-api**: faster threadsafe\_function (Fedor Indutny) [#38506](https://github.com/nodejs/node/pull/38506) +* [[`e60acd7ada`](https://github.com/nodejs/node/commit/e60acd7ada)] - **node-api**: fix shutdown crashes (Michael Dawson) [#38492](https://github.com/nodejs/node/pull/38492) +* [[`96e9004ec7`](https://github.com/nodejs/node/commit/96e9004ec7)] - **node-api**: make reference weak parameter an indirect link to references (Chengzhong Wu) [#38000](https://github.com/nodejs/node/pull/38000) +* [[`1462d5954a`](https://github.com/nodejs/node/commit/1462d5954a)] - **os**: refactor to use more primordials (Antoine du Hamel) [#36284](https://github.com/nodejs/node/pull/36284) +* [[`838a619b6d`](https://github.com/nodejs/node/commit/838a619b6d)] - **path**: inline conditions (Voltrex) [#38613](https://github.com/nodejs/node/pull/38613) +* [[`77b1c56ef7`](https://github.com/nodejs/node/commit/77b1c56ef7)] - **path**: refactor to use more primordials (Akhil Marsonya) [#37893](https://github.com/nodejs/node/pull/37893) +* [[`937e2709e8`](https://github.com/nodejs/node/commit/937e2709e8)] - **path**: refactor to use more primordials (Antoine du Hamel) [#36302](https://github.com/nodejs/node/pull/36302) +* [[`bd298f7555`](https://github.com/nodejs/node/commit/bd298f7555)] - **perf_hooks**: throw ERR\_INVALID\_ARG\_VALUE if histogram.percentile param is NaN (ZiJian Liu) [#36937](https://github.com/nodejs/node/pull/36937) +* [[`940335bb8f`](https://github.com/nodejs/node/commit/940335bb8f)] - **perf_hooks**: refactor to avoid unsafe array iteration (Antoine du Hamel) [#36723](https://github.com/nodejs/node/pull/36723) +* [[`5a3192d587`](https://github.com/nodejs/node/commit/5a3192d587)] - **perf_hooks**: refactor to use more primordials (Antoine du Hamel) [#36297](https://github.com/nodejs/node/pull/36297) +* [[`ac470326a2`](https://github.com/nodejs/node/commit/ac470326a2)] - **policy**: refactor to use more primordials (Antoine du Hamel) [#36210](https://github.com/nodejs/node/pull/36210) +* [[`aa237765ad`](https://github.com/nodejs/node/commit/aa237765ad)] - **querystring**: refactor to use more primordials (Antoine du Hamel) [#36315](https://github.com/nodejs/node/pull/36315) +* [[`efbec9d7a5`](https://github.com/nodejs/node/commit/efbec9d7a5)] - **readline**: refactor to use more primordials (Antoine du Hamel) [#36296](https://github.com/nodejs/node/pull/36296) +* [[`46dbc3b561`](https://github.com/nodejs/node/commit/46dbc3b561)] - **repl**: document top level await limitation with const/let (James M Snell) [#38449](https://github.com/nodejs/node/pull/38449) +* [[`a4672e48de`](https://github.com/nodejs/node/commit/a4672e48de)] - **repl**: display prompt once after error callback (Anna Henningsen) [#38314](https://github.com/nodejs/node/pull/38314) +* [[`b22b270ce1`](https://github.com/nodejs/node/commit/b22b270ce1)] - **src**: update cares\_wrap OpenBSD defines (Anna Henningsen) [#38670](https://github.com/nodejs/node/pull/38670) +* [[`54229d9dc4`](https://github.com/nodejs/node/commit/54229d9dc4)] - **src**: remove extra semi after member fn (Shelley Vohr) [#38686](https://github.com/nodejs/node/pull/38686) +* [[`3ceb1334f3`](https://github.com/nodejs/node/commit/3ceb1334f3)] - **src**: make workers messaging more resilient (Juan José Arboleda) [#38510](https://github.com/nodejs/node/pull/38510) +* [[`d46036186b`](https://github.com/nodejs/node/commit/d46036186b)] - **src**: fix validation of negative offset to avoid abort (James M Snell) [#38421](https://github.com/nodejs/node/pull/38421) +* [[`2975b9e662`](https://github.com/nodejs/node/commit/2975b9e662)] - **src**: use %progbits instead of @progbits (Stephen Gallagher) [#38312](https://github.com/nodejs/node/pull/38312) +* [[`89fe99983e`](https://github.com/nodejs/node/commit/89fe99983e)] - **src**: fix setting Converter sub char length (James M Snell) [#38331](https://github.com/nodejs/node/pull/38331) +* [[`c0aa3f0017`](https://github.com/nodejs/node/commit/c0aa3f0017)] - **src**: avoid deferred gc/cleanup for Buffer.from (James M Snell) [#38337](https://github.com/nodejs/node/pull/38337) +* [[`d2926d83bf`](https://github.com/nodejs/node/commit/d2926d83bf)] - **src**: indent long help text properly (David Glasser) [#37911](https://github.com/nodejs/node/pull/37911) +* [[`e23f6259de`](https://github.com/nodejs/node/commit/e23f6259de)] - **src**: fix ETW\_WRITE\_EMPTY\_EVENT macro (Michaël Zasso) [#37334](https://github.com/nodejs/node/pull/37334) +* [[`52a5705aa4`](https://github.com/nodejs/node/commit/52a5705aa4)] - **src**: disable unfixable MSVC warnings (Michaël Zasso) [#37334](https://github.com/nodejs/node/pull/37334) +* [[`b6b4a0813c`](https://github.com/nodejs/node/commit/b6b4a0813c)] - **src**: avoid implicit type conversions (take 2) (Michaël Zasso) [#37334](https://github.com/nodejs/node/pull/37334) +* [[`267ddffa7f`](https://github.com/nodejs/node/commit/267ddffa7f)] - **src**: fix compiler warnings in node\_buffer.cc (Darshan Sen) [#38722](https://github.com/nodejs/node/pull/38722) +* [[`2ec28e49e8`](https://github.com/nodejs/node/commit/2ec28e49e8)] - **(SEMVER-MINOR)** **src**: add maybe versions of EmitExit and EmitBeforeExit (Anna Henningsen) [#35486](https://github.com/nodejs/node/pull/35486) +* [[`3e05f767f6`](https://github.com/nodejs/node/commit/3e05f767f6)] - **src**: fix compiler warning in env.cc (Anna Henningsen) [#35547](https://github.com/nodejs/node/pull/35547) +* [[`8ffaf595c9`](https://github.com/nodejs/node/commit/8ffaf595c9)] - **src**: add check against non-weak BaseObjects at process exit (Anna Henningsen) [#35490](https://github.com/nodejs/node/pull/35490) +* [[`3f919b3296`](https://github.com/nodejs/node/commit/3f919b3296)] - **src**: use transferred consistently (Daniel Bevenius) [#36340](https://github.com/nodejs/node/pull/36340) +* [[`f4cb54d4a0`](https://github.com/nodejs/node/commit/f4cb54d4a0)] - **src**: fix label indentation (Rich Trott) [#36213](https://github.com/nodejs/node/pull/36213) +* [[`41c62ca23c`](https://github.com/nodejs/node/commit/41c62ca23c)] - **stream**: fix multiple Writable.destroy() calls (Robert Nagy) [#38221](https://github.com/nodejs/node/pull/38221) +* [[`bda3b75c75`](https://github.com/nodejs/node/commit/bda3b75c75)] - **stream**: the position of \_read() is wrong (helloyou2012) [#38292](https://github.com/nodejs/node/pull/38292) +* [[`deb6f88838`](https://github.com/nodejs/node/commit/deb6f88838)] - **stream**: only use legacy close listeners if not willEmitClose (Robert Nagy) [#36649](https://github.com/nodejs/node/pull/36649) +* [[`22bf488435`](https://github.com/nodejs/node/commit/22bf488435)] - **stream**: fix legacy pipe error handling (Robert Nagy) [#35257](https://github.com/nodejs/node/pull/35257) +* [[`b58f915832`](https://github.com/nodejs/node/commit/b58f915832)] - **string_decoder**: throw ERR\_STRING\_TOO\_LONG for UTF-8 (Michaël Zasso) [#36661](https://github.com/nodejs/node/pull/36661) +* [[`16b684ef69`](https://github.com/nodejs/node/commit/16b684ef69)] - **string_decoder**: refactor to use more primordials (Antoine du Hamel) [#36358](https://github.com/nodejs/node/pull/36358) +* [[`090eb61b57`](https://github.com/nodejs/node/commit/090eb61b57)] - **test**: improve coverage of lib/\_http\_client.js (Rongjian Zhang) [#38599](https://github.com/nodejs/node/pull/38599) +* [[`ea5250b6a9`](https://github.com/nodejs/node/commit/ea5250b6a9)] - **test**: improve coverage of lib/os.js (Rongjian Zhang) [#38653](https://github.com/nodejs/node/pull/38653) +* [[`c0b54efed6`](https://github.com/nodejs/node/commit/c0b54efed6)] - **test**: call functions internally (Voltrex) [#38560](https://github.com/nodejs/node/pull/38560) +* [[`773a073bbf`](https://github.com/nodejs/node/commit/773a073bbf)] - **test**: complete coverage of querystring (Rongjian Zhang) [#38520](https://github.com/nodejs/node/pull/38520) +* [[`88719ef3fa`](https://github.com/nodejs/node/commit/88719ef3fa)] - **test**: increase coverage for AbortController (ZiJian Liu) [#38514](https://github.com/nodejs/node/pull/38514) +* [[`e5af3e7487`](https://github.com/nodejs/node/commit/e5af3e7487)] - **test**: run message and pseudo-tty tests in parallel (Richard Lau) [#38502](https://github.com/nodejs/node/pull/38502) +* [[`4c0d0919d2`](https://github.com/nodejs/node/commit/4c0d0919d2)] - **test**: move test-net-connect-econnrefused from pummel to sequential (Rich Trott) [#38462](https://github.com/nodejs/node/pull/38462) +* [[`4b7c1bc0d0`](https://github.com/nodejs/node/commit/4b7c1bc0d0)] - **test**: fix `common.mustCall` `length` and `name` properties (Antoine du Hamel) [#38464](https://github.com/nodejs/node/pull/38464) +* [[`fc4f1d1a51`](https://github.com/nodejs/node/commit/fc4f1d1a51)] - **test**: address deprecation warning (Rich Trott) [#38448](https://github.com/nodejs/node/pull/38448) +* [[`9938417ae5`](https://github.com/nodejs/node/commit/9938417ae5)] - **test**: move abort test from pummel to abort directory (Rich Trott) [#38396](https://github.com/nodejs/node/pull/38396) +* [[`91f15b0cc2`](https://github.com/nodejs/node/commit/91f15b0cc2)] - **test**: skip some pummel tests on slower machines (Rich Trott) [#38394](https://github.com/nodejs/node/pull/38394) +* [[`334558fc5e`](https://github.com/nodejs/node/commit/334558fc5e)] - **test**: add ancestor package.json checks for tmpdir (Richard Lau) [#38285](https://github.com/nodejs/node/pull/38285) +* [[`c697f6e63e`](https://github.com/nodejs/node/commit/c697f6e63e)] - **test**: replace function with arrow function and remove unused argument (Andres) [#38235](https://github.com/nodejs/node/pull/38235) +* [[`005c799084`](https://github.com/nodejs/node/commit/005c799084)] - **test**: use .test domain for not found address (Richard Lau) [#38286](https://github.com/nodejs/node/pull/38286) +* [[`38fcb63000`](https://github.com/nodejs/node/commit/38fcb63000)] - **test**: increase fs promise coverage (Emil Sivervik) [#36813](https://github.com/nodejs/node/pull/36813) +* [[`e78b5d64b9`](https://github.com/nodejs/node/commit/e78b5d64b9)] - **test**: increase timeout on ASAN Action (Antoine du Hamel) [#37007](https://github.com/nodejs/node/pull/37007) +* [[`d9293a3811`](https://github.com/nodejs/node/commit/d9293a3811)] - **test**: improve coverage of `SourceTextModule` getters (Juan José Arboleda) [#37013](https://github.com/nodejs/node/pull/37013) +* [[`b7bfaaefd5`](https://github.com/nodejs/node/commit/b7bfaaefd5)] - **test**: improve coverage for `Module` getters (Juan José Arboleda) [#36950](https://github.com/nodejs/node/pull/36950) +* [[`c46e8e1e67`](https://github.com/nodejs/node/commit/c46e8e1e67)] - **test**: improve coverage on worker threads (Juan José Arboleda) [#36910](https://github.com/nodejs/node/pull/36910) +* [[`94f4660fe9`](https://github.com/nodejs/node/commit/94f4660fe9)] - **test**: improve coverage at `lib/internal/vm/module.js` (Juan José Arboleda) [#36898](https://github.com/nodejs/node/pull/36898) +* [[`7f0d5d37a5`](https://github.com/nodejs/node/commit/7f0d5d37a5)] - **test**: guard large string decoder allocation (Michaël Zasso) [#36795](https://github.com/nodejs/node/pull/36795) +* [[`eba43cc6f1`](https://github.com/nodejs/node/commit/eba43cc6f1)] - **test**: add already-aborted-controller test for spawn() (Rich Trott) [#36644](https://github.com/nodejs/node/pull/36644) +* [[`5d4062b18c`](https://github.com/nodejs/node/commit/5d4062b18c)] - **test**: add test for reused AbortController with execfile() (Rich Trott) [#36644](https://github.com/nodejs/node/pull/36644) +* [[`1f3fff32ee`](https://github.com/nodejs/node/commit/1f3fff32ee)] - **test**: add Actions annotation output (Mary Marchini) [#34590](https://github.com/nodejs/node/pull/34590) +* [[`845f3aedb0`](https://github.com/nodejs/node/commit/845f3aedb0)] - **test**: use `.then(common.mustCall())` for all async IIFEs (Anna Henningsen) [#34363](https://github.com/nodejs/node/pull/34363) +* [[`3bb1c71d9c`](https://github.com/nodejs/node/commit/3bb1c71d9c)] - **test,doc,lib**: adjust object literal newlines for lint rule (Rich Trott) [#37040](https://github.com/nodejs/node/pull/37040) +* [[`af74257b31`](https://github.com/nodejs/node/commit/af74257b31)] - **test,readline**: improve tab completion coverage (Antoine du Hamel) [#38465](https://github.com/nodejs/node/pull/38465) +* [[`a9483c3785`](https://github.com/nodejs/node/commit/a9483c3785)] - **timers**: fix unsafe array iteration (Darshan Sen) [#37223](https://github.com/nodejs/node/pull/37223) +* [[`b41bd4fb7b`](https://github.com/nodejs/node/commit/b41bd4fb7b)] - **timers**: reject with AbortError on cancellation (Michaël Zasso) [#36317](https://github.com/nodejs/node/pull/36317) +* [[`8c743cab51`](https://github.com/nodejs/node/commit/8c743cab51)] - **timers**: refactor to use more primordials (Michaël Zasso) [#36132](https://github.com/nodejs/node/pull/36132) +* [[`538ec982a5`](https://github.com/nodejs/node/commit/538ec982a5)] - **timers**: cleanup abort listener on awaitable timers (Michaël Zasso) [#36006](https://github.com/nodejs/node/pull/36006) +* [[`1b7d392343`](https://github.com/nodejs/node/commit/1b7d392343)] - **tls**: validate ticket keys buffer (Antoine du Hamel) [#38308](https://github.com/nodejs/node/pull/38308) +* [[`4ba0659743`](https://github.com/nodejs/node/commit/4ba0659743)] - **tls**: fix session and keylog add listener segfault (Nitzan Uziely) [#38180](https://github.com/nodejs/node/pull/38180) +* [[`417cb0a945`](https://github.com/nodejs/node/commit/417cb0a945)] - **tools**: refloat 7 Node.js patches to cpplint.py (Rich Trott) [#36324](https://github.com/nodejs/node/pull/36324) +* [[`a96555d7b0`](https://github.com/nodejs/node/commit/a96555d7b0)] - **tools**: bump cpplint to 1.5.4 (Rich Trott) [#36324](https://github.com/nodejs/node/pull/36324) +* [[`6256502339`](https://github.com/nodejs/node/commit/6256502339)] - **tools**: refloat 7 Node.js patches to cpplint.py (Rich Trott) [#36235](https://github.com/nodejs/node/pull/36235) +* [[`af5f1f2f62`](https://github.com/nodejs/node/commit/af5f1f2f62)] - **tools**: bump cpplint to 1.5.3 (Rich Trott) [#36235](https://github.com/nodejs/node/pull/36235) +* [[`09498e0a32`](https://github.com/nodejs/node/commit/09498e0a32)] - **tools**: refloat 7 Node.js patches to cpplint.py (Rich Trott) [#36213](https://github.com/nodejs/node/pull/36213) +* [[`a971c23fa8`](https://github.com/nodejs/node/commit/a971c23fa8)] - **tools**: bump cpplint.py to 1.5.2 (Rich Trott) [#36213](https://github.com/nodejs/node/pull/36213) +* [[`4c3b28bec5`](https://github.com/nodejs/node/commit/4c3b28bec5)] - **tools**: update ESLint to 7.27.0 (Luigi Pinca) [#38764](https://github.com/nodejs/node/pull/38764) +* [[`ee2022ef37`](https://github.com/nodejs/node/commit/ee2022ef37)] - **tools**: update ESLint to 7.26.0 (Colin Ihrig) [#38605](https://github.com/nodejs/node/pull/38605) +* [[`e2543f7040`](https://github.com/nodejs/node/commit/e2543f7040)] - **tools**: update ESLint to 7.25.0 (Colin Ihrig) [#38378](https://github.com/nodejs/node/pull/38378) +* [[`6840a654a1`](https://github.com/nodejs/node/commit/6840a654a1)] - **tools**: update ESLint to 7.24.0 (Colin Ihrig) [#38179](https://github.com/nodejs/node/pull/38179) +* [[`566afd7965`](https://github.com/nodejs/node/commit/566afd7965)] - **tools**: update ESLint to 7.23.0 (Luigi Pinca) [#37979](https://github.com/nodejs/node/pull/37979) +* [[`85d57ffcc8`](https://github.com/nodejs/node/commit/85d57ffcc8)] - **tools**: update ESLint to 7.22.0 (Colin Ihrig) [#37734](https://github.com/nodejs/node/pull/37734) +* [[`d7ed4ecbb5`](https://github.com/nodejs/node/commit/d7ed4ecbb5)] - **tools**: make update-eslint.sh work with npm@7 (Luigi Pinca) [#37566](https://github.com/nodejs/node/pull/37566) +* [[`0876e20d89`](https://github.com/nodejs/node/commit/0876e20d89)] - **tools**: add support for mjs and cjs JS snippet linting (Antoine du Hamel) [#37311](https://github.com/nodejs/node/pull/37311) +* [[`7eaa281fd0`](https://github.com/nodejs/node/commit/7eaa281fd0)] - **tools**: update eslint-plugin-markdown configuration (Colin Ihrig) [#37549](https://github.com/nodejs/node/pull/37549) +* [[`85d0442b7c`](https://github.com/nodejs/node/commit/85d0442b7c)] - **tools**: enable object-curly-newline in ESLint rules (Rich Trott) [#37040](https://github.com/nodejs/node/pull/37040) +* [[`d9f055220d`](https://github.com/nodejs/node/commit/d9f055220d)] - **tools**: make GH Actions workflows work if default branch is not master (Antoine du Hamel) [#38516](https://github.com/nodejs/node/pull/38516) +* [[`65375ee3a5`](https://github.com/nodejs/node/commit/65375ee3a5)] - **tools**: use mktemp to create the workspace directory (Luigi Pinca) [#38432](https://github.com/nodejs/node/pull/38432) +* [[`b51ed09046`](https://github.com/nodejs/node/commit/b51ed09046)] - **tools**: use a shallow clone of the npm/cli repository (Luigi Pinca) [#38463](https://github.com/nodejs/node/pull/38463) +* [[`5caef90ed0`](https://github.com/nodejs/node/commit/5caef90ed0)] - **tools**: remove fixer for non-ascii-character ESLint custom rule (Rich Trott) [#38413](https://github.com/nodejs/node/pull/38413) +* [[`3baa658e68`](https://github.com/nodejs/node/commit/3baa658e68)] - **tools**: fix doc generation when version info is not available (Antoine du Hamel) [#38398](https://github.com/nodejs/node/pull/38398) +* [[`002b8c7ba1`](https://github.com/nodejs/node/commit/002b8c7ba1)] - **tools**: add \_depot\_tools to PATH (for V8 tests) (DeeDeeG) [#38299](https://github.com/nodejs/node/pull/38299) +* [[`6f86c616f3`](https://github.com/nodejs/node/commit/6f86c616f3)] - **tools**: fix type mismatch in test runner (Richard Lau) [#38289](https://github.com/nodejs/node/pull/38289) +* [[`a0a09919fd`](https://github.com/nodejs/node/commit/a0a09919fd)] - **tools**: simplify eslint comma-dangle configuration (tools) (Rich Trott) [#37883](https://github.com/nodejs/node/pull/37883) +* [[`34f7f7b7ec`](https://github.com/nodejs/node/commit/34f7f7b7ec)] - **tools**: simplify eslint comma-dangle configuration (Rich Trott) [#37850](https://github.com/nodejs/node/pull/37850) +* [[`90dedf6e77`](https://github.com/nodejs/node/commit/90dedf6e77)] - **tools**: run doctool tests on GitHub Actions CI (Antoine du Hamel) [#37398](https://github.com/nodejs/node/pull/37398) +* [[`e8f41770ae`](https://github.com/nodejs/node/commit/e8f41770ae)] - **tools**: refactor prefer-primordials (Antoine du Hamel) [#36018](https://github.com/nodejs/node/pull/36018) +* [[`b54af79465`](https://github.com/nodejs/node/commit/b54af79465)] - **tools**: update ESLint to 7.21.0 (Luigi Pinca) [#37546](https://github.com/nodejs/node/pull/37546) +* [[`ca0d0cd16c`](https://github.com/nodejs/node/commit/ca0d0cd16c)] - **tools**: update ESLint to 7.20.0 (Colin Ihrig) [#37339](https://github.com/nodejs/node/pull/37339) +* [[`9c14a8d18a`](https://github.com/nodejs/node/commit/9c14a8d18a)] - **tools**: update ESLint to 7.19.0 (Colin Ihrig) [#37159](https://github.com/nodejs/node/pull/37159) +* [[`5afb474029`](https://github.com/nodejs/node/commit/5afb474029)] - **tools**: update ESLint to 7.18.0 (Colin Ihrig) [#36955](https://github.com/nodejs/node/pull/36955) +* [[`24b31dd52a`](https://github.com/nodejs/node/commit/24b31dd52a)] - **tools**: update gyp-next to v0.7.0 (Michaël Zasso) [#36580](https://github.com/nodejs/node/pull/36580) +* [[`7babb64142`](https://github.com/nodejs/node/commit/7babb64142)] - **tools**: update ESLint to 7.17.0 (Colin Ihrig) [#36726](https://github.com/nodejs/node/pull/36726) +* [[`84888186d8`](https://github.com/nodejs/node/commit/84888186d8)] - **tools**: update ESLint to 7.16.0 (Yongsheng Zhang) [#36579](https://github.com/nodejs/node/pull/36579) +* [[`a67e3927f1`](https://github.com/nodejs/node/commit/a67e3927f1)] - **tools**: enable no-unsafe-optional-chaining lint rule (Colin Ihrig) [#36411](https://github.com/nodejs/node/pull/36411) +* [[`e5de7b63b7`](https://github.com/nodejs/node/commit/e5de7b63b7)] - **tools**: update ESLint to 7.15.0 (Colin Ihrig) [#36411](https://github.com/nodejs/node/pull/36411) +* [[`b39e71bf98`](https://github.com/nodejs/node/commit/b39e71bf98)] - **tools**: enable no-unused-expressions lint rule (Michaël Zasso) [#36248](https://github.com/nodejs/node/pull/36248) +* [[`66597bce20`](https://github.com/nodejs/node/commit/66597bce20)] - **tools**: enable no-nonoctal-decimal-escape lint rule (Colin Ihrig) [#36217](https://github.com/nodejs/node/pull/36217) +* [[`abecf463ae`](https://github.com/nodejs/node/commit/abecf463ae)] - **tools**: update ESLint to 7.14.0 (Colin Ihrig) [#36217](https://github.com/nodejs/node/pull/36217) +* [[`02233af25a`](https://github.com/nodejs/node/commit/02233af25a)] - **tools**: add linting rule for async IIFEs (Anna Henningsen) [#34363](https://github.com/nodejs/node/pull/34363) +* [[`17c8484a26`](https://github.com/nodejs/node/commit/17c8484a26)] - **tools**: update ESLint to 7.13.0 (Luigi Pinca) [#36031](https://github.com/nodejs/node/pull/36031) +* [[`8e4a0551d6`](https://github.com/nodejs/node/commit/8e4a0551d6)] - **tools**: update ESLint to 7.12.1 (Colin Ihrig) [#35799](https://github.com/nodejs/node/pull/35799) +* [[`8b2df0c833`](https://github.com/nodejs/node/commit/8b2df0c833)] - **tools**: update ESLint to 7.12.0 (Colin Ihrig) [#35799](https://github.com/nodejs/node/pull/35799) +* [[`64c5f62ac4`](https://github.com/nodejs/node/commit/64c5f62ac4)] - **tools**: update ESLint to 7.11.0 (Colin Ihrig) [#35578](https://github.com/nodejs/node/pull/35578) +* [[`5962d426c4`](https://github.com/nodejs/node/commit/5962d426c4)] - **tools**: add new ESLint rule: prefer-primordials (Michaël Zasso) [#35448](https://github.com/nodejs/node/pull/35448) +* [[`821586527f`](https://github.com/nodejs/node/commit/821586527f)] - **tools,doc**: add support for several flavors of JS code snippets (Antoine du Hamel) [#37162](https://github.com/nodejs/node/pull/37162) +* [[`168719718d`](https://github.com/nodejs/node/commit/168719718d)] - **tools,lib**: recommend using safe primordials (Antoine du Hamel) [#36026](https://github.com/nodejs/node/pull/36026) +* [[`5068db687c`](https://github.com/nodejs/node/commit/5068db687c)] - **tools,lib**: tighten prefer-primordials rules for Error statics (Antoine du Hamel) [#36017](https://github.com/nodejs/node/pull/36017) +* [[`b89817d0de`](https://github.com/nodejs/node/commit/b89817d0de)] - **tty**: refactor to avoid unsafe array iteration (Antoine du Hamel) [#36771](https://github.com/nodejs/node/pull/36771) +* [[`b641c269f7`](https://github.com/nodejs/node/commit/b641c269f7)] - **tty**: refactor to use more primordials (Zijian Liu) [#36272](https://github.com/nodejs/node/pull/36272) +* [[`c116df7b7d`](https://github.com/nodejs/node/commit/c116df7b7d)] - **typings**: add JSDoc typings for util (Rohit Gohri) [#38213](https://github.com/nodejs/node/pull/38213) +* [[`131b9cb820`](https://github.com/nodejs/node/commit/131b9cb820)] - **url**: refactor to use more primordials (Antoine du Hamel) [#36316](https://github.com/nodejs/node/pull/36316) +* [[`bb8c716e19`](https://github.com/nodejs/node/commit/bb8c716e19)] - **util**: simplify constructor retrieval in inspect() (Rich Trott) [#36466](https://github.com/nodejs/node/pull/36466) +* [[`bf998e3baf`](https://github.com/nodejs/node/commit/bf998e3baf)] - **v8**: refactor to use more primordials (Antoine du Hamel) [#36527](https://github.com/nodejs/node/pull/36527) +* [[`d49ec9bd3f`](https://github.com/nodejs/node/commit/d49ec9bd3f)] - **v8**: refactor to use more primordials (Antoine du Hamel) [#36285](https://github.com/nodejs/node/pull/36285) +* [[`174622dac1`](https://github.com/nodejs/node/commit/174622dac1)] - **vm**: refactor to avoid unsafe array iteration (Antoine du Hamel) [#36752](https://github.com/nodejs/node/pull/36752) +* [[`de1c976622`](https://github.com/nodejs/node/commit/de1c976622)] - **wasi**: refactor to avoid unsafe array iteration (Antoine du Hamel) [#36724](https://github.com/nodejs/node/pull/36724) +* [[`c778c71ec6`](https://github.com/nodejs/node/commit/c778c71ec6)] - ***Revert*** "**worker**: remove `ERR_CLOSED_MESSAGE_PORT`" (Juan José Arboleda) [#38510](https://github.com/nodejs/node/pull/38510) +* [[`15b625fe59`](https://github.com/nodejs/node/commit/15b625fe59)] - **worker**: refactor to avoid unsafe array iteration (Antoine du Hamel) [#37346](https://github.com/nodejs/node/pull/37346) +* [[`6d63861880`](https://github.com/nodejs/node/commit/6d63861880)] - **worker**: refactor to use more primordials (Antoine du Hamel) [#36267](https://github.com/nodejs/node/pull/36267) +* [[`bdc3210af4`](https://github.com/nodejs/node/commit/bdc3210af4)] - **zlib**: fix brotli flush range (Khaidi Chu) [#38408](https://github.com/nodejs/node/pull/38408) +* [[`16bb394674`](https://github.com/nodejs/node/commit/16bb394674)] - **zlib**: refactor to avoid unsafe array iteration (Antoine du Hamel) [#36722](https://github.com/nodejs/node/pull/36722) +* [[`a6aad06476`](https://github.com/nodejs/node/commit/a6aad06476)] - **zlib**: refactor to use primordial instead of \.startsWith (Rohan Chougule) [#36718](https://github.com/nodejs/node/pull/36718) +* [[`beae340939`](https://github.com/nodejs/node/commit/beae340939)] - **zlib**: refactor to use more primordials (Antoine du Hamel) [#36347](https://github.com/nodejs/node/pull/36347) + ## 2021-05-11, Version 14.17.0 'Fermium' (LTS), @danielleadams diff --git a/src/node_version.h b/src/node_version.h index 7aa0577a596bd3..32d22238e4c7f5 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)