From 39950b44f36c5bd323ad1ef1cb554e54262a40fc Mon Sep 17 00:00:00 2001 From: Danielle Adams Date: Mon, 27 Jun 2022 14:32:03 -0400 Subject: [PATCH] 2022-06-28, Version 16.15.2 'Gallium' (LTS) Notable changes: * deps: * update undici to 5.4.0 (Node.js GitHub Bot) https://github.com/nodejs/node/pull/43262 * doc: * add LiviaMedeiros to collaborators (LiviaMedeiros) https://github.com/nodejs/node/pull/43039 * add @kuriyosh to collaborators (Yoshiki Kurihara) https://github.com/nodejs/node/pull/42824 * add RafaelGSS to collaborators (RafaelGSS) https://github.com/nodejs/node/pull/42718 * add @meixg to collaborators (Xuguang Mei) https://github.com/nodejs/node/pull/42576 --- CHANGELOG.md | 3 +- doc/api/errors.md | 2 +- doc/changelogs/CHANGELOG_V16.md | 323 ++++++++++++++++++++++++++++++++ src/node_version.h | 2 +- 4 files changed, 327 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0c2fb8940c70bc..dd22f943e2b6a1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -33,7 +33,8 @@ release. -16.15.1
+16.15.2
+16.15.1
16.15.0
16.14.2
16.14.1
diff --git a/doc/api/errors.md b/doc/api/errors.md index 8905524da2928b..091623fc8c97f8 100644 --- a/doc/api/errors.md +++ b/doc/api/errors.md @@ -3296,7 +3296,7 @@ The module must be successfully linked before instantiation. The linker function returned a module for which linking has failed. diff --git a/doc/changelogs/CHANGELOG_V16.md b/doc/changelogs/CHANGELOG_V16.md index 73ea05d5cb4fcb..ec1e56748871fb 100644 --- a/doc/changelogs/CHANGELOG_V16.md +++ b/doc/changelogs/CHANGELOG_V16.md @@ -9,6 +9,7 @@ +16.15.2
16.15.1
16.15.0
16.14.2
@@ -61,6 +62,328 @@ * [io.js](CHANGELOG_IOJS.md) * [Archive](CHANGELOG_ARCHIVE.md) + + +## 2022-06-28, Version 16.15.2 'Gallium' (LTS), @danielleadams + +### Notable changes + +* **deps**: + * update undici to 5.4.0 (Node.js GitHub Bot) [#43262](https://github.com/nodejs/node/pull/43262) +* **doc**: + * add LiviaMedeiros to collaborators (LiviaMedeiros) [#43039](https://github.com/nodejs/node/pull/43039) + * add @kuriyosh to collaborators (Yoshiki Kurihara) [#42824](https://github.com/nodejs/node/pull/42824) + * add RafaelGSS to collaborators (RafaelGSS) [#42718](https://github.com/nodejs/node/pull/42718) + * add @meixg to collaborators (Xuguang Mei) [#42576](https://github.com/nodejs/node/pull/42576) + +### Commits + +* \[[`9ad0ca7a8c`](https://github.com/nodejs/node/commit/9ad0ca7a8c)] - **assert**: fix CallTracker wraps the function causes the length to be lost (OneNail) [#42909](https://github.com/nodejs/node/pull/42909) +* \[[`49f471a55d`](https://github.com/nodejs/node/commit/49f471a55d)] - **assert**: make `assert.fail` less affected by prototype tampering (Antoine du Hamel) [#42918](https://github.com/nodejs/node/pull/42918) +* \[[`3e34e17cce`](https://github.com/nodejs/node/commit/3e34e17cce)] - **async\_hooks**: avoid decrementing iterator after erase (Gabriel Bota) [#42749](https://github.com/nodejs/node/pull/42749) +* \[[`9bd9b619e5`](https://github.com/nodejs/node/commit/9bd9b619e5)] - **async\_hooks**: remove destroyed symbol on Promises (Gerhard Stöbich) [#42402](https://github.com/nodejs/node/pull/42402) +* \[[`d5e745d13c`](https://github.com/nodejs/node/commit/d5e745d13c)] - **benchmark**: add node-error benchmark (RafaelGSS) [#43077](https://github.com/nodejs/node/pull/43077) +* \[[`e8c5b7057f`](https://github.com/nodejs/node/commit/e8c5b7057f)] - **benchmark**: fix misc/startup failure (Antoine du Hamel) [#42746](https://github.com/nodejs/node/pull/42746) +* \[[`98f186c5bd`](https://github.com/nodejs/node/commit/98f186c5bd)] - **bootstrap**: use the isolate snapshot in workers (Joyee Cheung) [#42702](https://github.com/nodejs/node/pull/42702) +* \[[`b92674a3c7`](https://github.com/nodejs/node/commit/b92674a3c7)] - **bootstrap**: move embedded snapshot to SnapshotBuilder (Joyee Cheung) [#42702](https://github.com/nodejs/node/pull/42702) +* \[[`b3072828e8`](https://github.com/nodejs/node/commit/b3072828e8)] - **bootstrap**: reset process.\_exit and process.exitCode in pre-execution (Joyee Cheung) [#42466](https://github.com/nodejs/node/pull/42466) +* \[[`001a1b44db`](https://github.com/nodejs/node/commit/001a1b44db)] - **bootstrap**: run inspector and event loop in snapshot builder (Joyee Cheung) [#42466](https://github.com/nodejs/node/pull/42466) +* \[[`e610823300`](https://github.com/nodejs/node/commit/e610823300)] - **bootstrap**: make I/O streams work with user-land snapshot (Joyee Cheung) [#42466](https://github.com/nodejs/node/pull/42466) +* \[[`ae9f2ce80d`](https://github.com/nodejs/node/commit/ae9f2ce80d)] - **bootstrap**: refresh options in pre-execution (Joyee Cheung) [#42466](https://github.com/nodejs/node/pull/42466) +* \[[`8fdc42e13a`](https://github.com/nodejs/node/commit/8fdc42e13a)] - **bootstrap**: use SnapshotData to pass snapshot data around (Joyee Cheung) [#42360](https://github.com/nodejs/node/pull/42360) +* \[[`9532f5b6c1`](https://github.com/nodejs/node/commit/9532f5b6c1)] - **buffer**: improve Blob constructor error message when passing a string (Xuguang Mei) [#42338](https://github.com/nodejs/node/pull/42338) +* \[[`56ccfc0e71`](https://github.com/nodejs/node/commit/56ccfc0e71)] - **buffer**: fix `atob` input validation (Antoine du Hamel) [#42539](https://github.com/nodejs/node/pull/42539) +* \[[`af6a3f81b3`](https://github.com/nodejs/node/commit/af6a3f81b3)] - **build**: set ASAN workaround (Richard Lau) [#43085](https://github.com/nodejs/node/pull/43085) +* \[[`c60c2c4ca4`](https://github.com/nodejs/node/commit/c60c2c4ca4)] - **build**: fix various shared library build issues (William Marlow) [#41850](https://github.com/nodejs/node/pull/41850) +* \[[`69ac67210e`](https://github.com/nodejs/node/commit/69ac67210e)] - **build**: fix indeterminacy of icu\_locales value (Sergey Nazaryev) [#42865](https://github.com/nodejs/node/pull/42865) +* \[[`f85c9d7e18`](https://github.com/nodejs/node/commit/f85c9d7e18)] - **build**: improve reliability of find\_python.cmd script (Luigi Pinca) [#42810](https://github.com/nodejs/node/pull/42810) +* \[[`dc143a75c4`](https://github.com/nodejs/node/commit/dc143a75c4)] - **build**: fix format-cpp (Darshan Sen) [#42764](https://github.com/nodejs/node/pull/42764) +* \[[`4e4dcaf0e5`](https://github.com/nodejs/node/commit/4e4dcaf0e5)] - **build**: improve the format-cpp error message (Darshan Sen) [#42765](https://github.com/nodejs/node/pull/42765) +* \[[`5bd6c43fc8`](https://github.com/nodejs/node/commit/5bd6c43fc8)] - **build**: run clang-format on CI (Darshan Sen) [#42681](https://github.com/nodejs/node/pull/42681) +* \[[`15e615630d`](https://github.com/nodejs/node/commit/15e615630d)] - **build**: remove precompiled header and debug information for host builds (Niyas Sait) [#42538](https://github.com/nodejs/node/pull/42538) +* \[[`260643360b`](https://github.com/nodejs/node/commit/260643360b)] - **build**: windows/arm64 native compilation support (Niyas Sait) [#42408](https://github.com/nodejs/node/pull/42408) +* \[[`6b75894a88`](https://github.com/nodejs/node/commit/6b75894a88)] - **build**: consolidate JS and md linting GitHub Actions (Rich Trott) [#42572](https://github.com/nodejs/node/pull/42572) +* \[[`c5a70e605d`](https://github.com/nodejs/node/commit/c5a70e605d)] - **build**: set stale action back to running nightly (Michael Dawson) [#42549](https://github.com/nodejs/node/pull/42549) +* \[[`78902ab694`](https://github.com/nodejs/node/commit/78902ab694)] - **build**: add --node-snapshot-main configure option (Joyee Cheung) [#42466](https://github.com/nodejs/node/pull/42466) +* \[[`f7bf937242`](https://github.com/nodejs/node/commit/f7bf937242)] - **build**: bump actions/checkout (Eliaz Bobadilla) [#42460](https://github.com/nodejs/node/pull/42460) +* \[[`7821df2cce`](https://github.com/nodejs/node/commit/7821df2cce)] - **child\_process**: add env contents types in JSDoc (Rich Trott) [#42494](https://github.com/nodejs/node/pull/42494) +* \[[`0cd0f11d20`](https://github.com/nodejs/node/commit/0cd0f11d20)] - **console**: fix console.dir crash on a revoked proxy (Daeyeon Jeong) [#43100](https://github.com/nodejs/node/pull/43100) +* \[[`b6c1280c4b`](https://github.com/nodejs/node/commit/b6c1280c4b)] - **crypto**: adjust minimum length in generateKey('hmac', ...) (LiviaMedeiros) [#42944](https://github.com/nodejs/node/pull/42944) +* \[[`59bac0a319`](https://github.com/nodejs/node/commit/59bac0a319)] - **crypto**: clean up parameter validation in HKDF (Tobias Nießen) [#42924](https://github.com/nodejs/node/pull/42924) +* \[[`d25f4051de`](https://github.com/nodejs/node/commit/d25f4051de)] - **crypto**: validate `this` in all webcrypto methods and getters (Filip Skokan) [#42815](https://github.com/nodejs/node/pull/42815) +* \[[`963d7e046b`](https://github.com/nodejs/node/commit/963d7e046b)] - **crypto**: do not add undefined hash in webcrypto normalizeAlgorithm (Filip Skokan) [#42559](https://github.com/nodejs/node/pull/42559) +* \[[`687fe3b92f`](https://github.com/nodejs/node/commit/687fe3b92f)] - **crypto**: cleanup webcrypto jwk code (Filip Skokan) [#42562](https://github.com/nodejs/node/pull/42562) +* \[[`061d3343e1`](https://github.com/nodejs/node/commit/061d3343e1)] - **crypto**: fix webcrypto derive key lengths (Filip Skokan) [#42542](https://github.com/nodejs/node/pull/42542) +* \[[`7012ac0ff3`](https://github.com/nodejs/node/commit/7012ac0ff3)] - **crypto**: improve prime size argument validation (Tobias Nießen) [#42234](https://github.com/nodejs/node/pull/42234) +* \[[`7872da6ab4`](https://github.com/nodejs/node/commit/7872da6ab4)] - **debugger**: fix inconsistent inspector output of exec new Map() (Kohei Ueno) [#42423](https://github.com/nodejs/node/pull/42423) +* \[[`4db4d531d0`](https://github.com/nodejs/node/commit/4db4d531d0)] - **deps**: update undici to 5.4.0 (Node.js GitHub Bot) [#43262](https://github.com/nodejs/node/pull/43262) +* \[[`715a38c08e`](https://github.com/nodejs/node/commit/715a38c08e)] - **deps**: update undici to 5.3.0 (Node.js GitHub Bot) [#43197](https://github.com/nodejs/node/pull/43197) +* \[[`f070bf01a0`](https://github.com/nodejs/node/commit/f070bf01a0)] - **deps**: update undici to 5.2.0 (Node.js GitHub Bot) [#43059](https://github.com/nodejs/node/pull/43059) +* \[[`224108fc48`](https://github.com/nodejs/node/commit/224108fc48)] - **deps**: fix llhttp version number (Michael Dawson) [#43029](https://github.com/nodejs/node/pull/43029) +* \[[`ecd1cffd3f`](https://github.com/nodejs/node/commit/ecd1cffd3f)] - **deps**: update undici to 5.1.1 (Michaël Zasso) [#42939](https://github.com/nodejs/node/pull/42939) +* \[[`097a7b17dd`](https://github.com/nodejs/node/commit/097a7b17dd)] - **deps**: update Acorn to v8.7.0 (Michaël Zasso) [#42667](https://github.com/nodejs/node/pull/42667) +* \[[`56acfe2284`](https://github.com/nodejs/node/commit/56acfe2284)] - **deps**: update ICU to 71.1 (Michaël Zasso) [#42655](https://github.com/nodejs/node/pull/42655) +* \[[`bd952ea9ae`](https://github.com/nodejs/node/commit/bd952ea9ae)] - **deps**: update archs files for OpenSSL-1.1.1p+quic (RafaelGSS) [#43535](https://github.com/nodejs/node/pull/43535) +* \[[`b61f9d6322`](https://github.com/nodejs/node/commit/b61f9d6322)] - **deps**: upgrade openssl sources to OpenSSL\_1\_1\_1p+quic (RafaelGSS) [#43535](https://github.com/nodejs/node/pull/43535) +* \[[`f2dc43aad6`](https://github.com/nodejs/node/commit/f2dc43aad6)] - **deps**: cherry-pick 4ab70f6 from V8 upstream (Khaidi Chu) [#43328](https://github.com/nodejs/node/pull/43328) +* \[[`a1e9e05c3d`](https://github.com/nodejs/node/commit/a1e9e05c3d)] - **doc**: use serial comma in errors docs (Tobias Nießen) [#43242](https://github.com/nodejs/node/pull/43242) +* \[[`dd559c7f1b`](https://github.com/nodejs/node/commit/dd559c7f1b)] - **doc**: add note regarding `%Array.prototype.concat%` in `primordials.md` (Antoine du Hamel) [#43166](https://github.com/nodejs/node/pull/43166) +* \[[`b314906968`](https://github.com/nodejs/node/commit/b314906968)] - **doc**: use serial comma in worker\_threads docs (Tobias Nießen) [#43220](https://github.com/nodejs/node/pull/43220) +* \[[`65f20a0240`](https://github.com/nodejs/node/commit/65f20a0240)] - **doc**: fix napi version for node\_api\_symbol\_for (Danielle Adams) [#42878](https://github.com/nodejs/node/pull/42878) +* \[[`1d1481c972`](https://github.com/nodejs/node/commit/1d1481c972)] - **doc**: document `signal` option for `EventTarget#addEventListener` (Antoine du Hamel) [#43170](https://github.com/nodejs/node/pull/43170) +* \[[`ab51762dd9`](https://github.com/nodejs/node/commit/ab51762dd9)] - **doc**: make minor adjustments (LiviaMedeiros) [#43175](https://github.com/nodejs/node/pull/43175) +* \[[`9bd50f6240`](https://github.com/nodejs/node/commit/9bd50f6240)] - **doc**: use serial comma in dgram docs (Tobias Nießen) [#43191](https://github.com/nodejs/node/pull/43191) +* \[[`8815034719`](https://github.com/nodejs/node/commit/8815034719)] - **doc**: use serial comma in process docs (Tobias Nießen) [#43179](https://github.com/nodejs/node/pull/43179) +* \[[`b7aca91caa`](https://github.com/nodejs/node/commit/b7aca91caa)] - **doc**: improved parallel specification (mawaregetsuka) [#42679](https://github.com/nodejs/node/pull/42679) +* \[[`258be07225`](https://github.com/nodejs/node/commit/258be07225)] - **doc**: improve callback params for `fs.mkdir` (Daeyeon Jeong) [#43016](https://github.com/nodejs/node/pull/43016) +* \[[`c3b5b34777`](https://github.com/nodejs/node/commit/c3b5b34777)] - **doc**: use serial comma in assert docs (Tobias Nießen) [#43154](https://github.com/nodejs/node/pull/43154) +* \[[`5fac328a0e`](https://github.com/nodejs/node/commit/5fac328a0e)] - **doc**: fix errors in Performance hooks doc (OneNail) [#43152](https://github.com/nodejs/node/pull/43152) +* \[[`50ec09e71b`](https://github.com/nodejs/node/commit/50ec09e71b)] - **doc**: use serial comma in dns docs (Tobias Nießen) [#43145](https://github.com/nodejs/node/pull/43145) +* \[[`d0a2100a48`](https://github.com/nodejs/node/commit/d0a2100a48)] - **doc**: use ASCII apostrophes consistently (Tobias Nießen) [#43114](https://github.com/nodejs/node/pull/43114) +* \[[`ac3abc881a`](https://github.com/nodejs/node/commit/ac3abc881a)] - **doc**: add strategic initiative for shadow realm (Chengzhong Wu) [#43037](https://github.com/nodejs/node/pull/43037) +* \[[`f5f2c8694d`](https://github.com/nodejs/node/commit/f5f2c8694d)] - **doc**: use serial comma in fs docs (Tobias Nießen) [#43104](https://github.com/nodejs/node/pull/43104) +* \[[`16acc17ec4`](https://github.com/nodejs/node/commit/16acc17ec4)] - **doc**: use serial comma in events docs (Tobias Nießen) [#43113](https://github.com/nodejs/node/pull/43113) +* \[[`185d7f8715`](https://github.com/nodejs/node/commit/185d7f8715)] - **doc**: use serial comma in modules docs (Tobias Nießen) [#43103](https://github.com/nodejs/node/pull/43103) +* \[[`371341b3ae`](https://github.com/nodejs/node/commit/371341b3ae)] - **doc**: use serial comma in util docs (Tobias Nießen) [#43063](https://github.com/nodejs/node/pull/43063) +* \[[`3f08d29f08`](https://github.com/nodejs/node/commit/3f08d29f08)] - **doc**: remove git:// protocol, adjust nits in onboarding.md (LiviaMedeiros) [#43045](https://github.com/nodejs/node/pull/43045) +* \[[`5779c14d74`](https://github.com/nodejs/node/commit/5779c14d74)] - **doc**: add maintaining info for shared libary option (Michael Dawson) [#42517](https://github.com/nodejs/node/pull/42517) +* \[[`164b5a5cfa`](https://github.com/nodejs/node/commit/164b5a5cfa)] - **doc**: add detail for how to update llhttp (Michael Dawson) [#43028](https://github.com/nodejs/node/pull/43028) +* \[[`c54bec3a25`](https://github.com/nodejs/node/commit/c54bec3a25)] - **doc**: use serial comma in buffer docs (Tobias Nießen) [#43048](https://github.com/nodejs/node/pull/43048) +* \[[`17eb376b59`](https://github.com/nodejs/node/commit/17eb376b59)] - **doc**: use consistent method symbol (Paolo Insogna) [#42974](https://github.com/nodejs/node/pull/42974) +* \[[`f29bf76466`](https://github.com/nodejs/node/commit/f29bf76466)] - **doc**: add Rafael to the security steward for NearForm (Matteo Collina) [#42966](https://github.com/nodejs/node/pull/42966) +* \[[`b93f1ea97f`](https://github.com/nodejs/node/commit/b93f1ea97f)] - **doc**: mark some node-api functions as experimental (NickNaso) [#42987](https://github.com/nodejs/node/pull/42987) +* \[[`bc2e3bcd7b`](https://github.com/nodejs/node/commit/bc2e3bcd7b)] - **doc**: add LiviaMedeiros to collaborators (LiviaMedeiros) [#43039](https://github.com/nodejs/node/pull/43039) +* \[[`e2a93f73b0`](https://github.com/nodejs/node/commit/e2a93f73b0)] - **doc**: use serial comma in http docs (Tobias Nießen) [#43026](https://github.com/nodejs/node/pull/43026) +* \[[`839e3b5573`](https://github.com/nodejs/node/commit/839e3b5573)] - **doc**: add the preferred name for @himself65 (Himself65) [#43024](https://github.com/nodejs/node/pull/43024) +* \[[`27694e1dc7`](https://github.com/nodejs/node/commit/27694e1dc7)] - **doc**: rename N-API to Node-API in test/README.md (Daeyeon Jeong) [#42946](https://github.com/nodejs/node/pull/42946) +* \[[`d82afa6e6e`](https://github.com/nodejs/node/commit/d82afa6e6e)] - **doc**: use serial comma in tls docs (Tobias Nießen) [#43001](https://github.com/nodejs/node/pull/43001) +* \[[`ff65818c4b`](https://github.com/nodejs/node/commit/ff65818c4b)] - **doc**: improve commit message example for releases (Juan José) [#42954](https://github.com/nodejs/node/pull/42954) +* \[[`6e4c92a9eb`](https://github.com/nodejs/node/commit/6e4c92a9eb)] - **doc**: use serial comma in cluster docs (Tobias Nießen) [#42989](https://github.com/nodejs/node/pull/42989) +* \[[`637db4e79d`](https://github.com/nodejs/node/commit/637db4e79d)] - **doc**: fix errors in Web Streams doc (OneNail) [#42862](https://github.com/nodejs/node/pull/42862) +* \[[`667d131ac2`](https://github.com/nodejs/node/commit/667d131ac2)] - **doc**: fix examples in cluster.md (OneNail) [#42889](https://github.com/nodejs/node/pull/42889) +* \[[`7ac1518679`](https://github.com/nodejs/node/commit/7ac1518679)] - **doc**: add additional step to security release process (Michael Dawson) [#42916](https://github.com/nodejs/node/pull/42916) +* \[[`f948d287c0`](https://github.com/nodejs/node/commit/f948d287c0)] - **doc**: add section regarding property definition in `primordials.md` (Antoine du Hamel) [#42921](https://github.com/nodejs/node/pull/42921) +* \[[`5393689093`](https://github.com/nodejs/node/commit/5393689093)] - **doc**: clarify some default values in `fs.md` (LiviaMedeiros) [#42892](https://github.com/nodejs/node/pull/42892) +* \[[`bb45eaaf6b`](https://github.com/nodejs/node/commit/bb45eaaf6b)] - **doc**: reword "test directory" (LiviaMedeiros) [#42817](https://github.com/nodejs/node/pull/42817) +* \[[`98193de43e`](https://github.com/nodejs/node/commit/98193de43e)] - **doc**: remove legacy `-J` test.py option from BUILDING.md (LiviaMedeiros) [#42817](https://github.com/nodejs/node/pull/42817) +* \[[`dedd2f06d1`](https://github.com/nodejs/node/commit/dedd2f06d1)] - **doc**: http2.createServer `options` as optional (Daeyeon Jeong) [#42832](https://github.com/nodejs/node/pull/42832) +* \[[`fc56334034`](https://github.com/nodejs/node/commit/fc56334034)] - **doc**: record March 2022 security release steward (Richard Lau) [#42876](https://github.com/nodejs/node/pull/42876) +* \[[`df86c40ad6`](https://github.com/nodejs/node/commit/df86c40ad6)] - **doc**: initial version of security-model-strategy.md (Michael Dawson) [#42709](https://github.com/nodejs/node/pull/42709) +* \[[`34daec251c`](https://github.com/nodejs/node/commit/34daec251c)] - **doc**: clarify guide on testing internal errors (LiviaMedeiros) [#42813](https://github.com/nodejs/node/pull/42813) +* \[[`359c88543f`](https://github.com/nodejs/node/commit/359c88543f)] - **doc**: fix markdown formatting in primordials.md (Tobias Nießen) [#42877](https://github.com/nodejs/node/pull/42877) +* \[[`46cdb8067a`](https://github.com/nodejs/node/commit/46cdb8067a)] - **doc**: add primordials guidelines (Antoine du Hamel) [#38635](https://github.com/nodejs/node/pull/38635) +* \[[`dd58892146`](https://github.com/nodejs/node/commit/dd58892146)] - **doc**: elevate node-clinic diagnostic tier (RafaelGSS) [#42802](https://github.com/nodejs/node/pull/42802) +* \[[`5331e50b4e`](https://github.com/nodejs/node/commit/5331e50b4e)] - **doc**: update WebAssembly strategy with Wasm Web API (Tobias Nießen) [#42836](https://github.com/nodejs/node/pull/42836) +* \[[`e0ed251c1f`](https://github.com/nodejs/node/commit/e0ed251c1f)] - **doc**: order `vm.Module` linker arguments correctly (Simen Bekkhus) [#42797](https://github.com/nodejs/node/pull/42797) +* \[[`e5ede0acad`](https://github.com/nodejs/node/commit/e5ede0acad)] - **doc**: add @kuriyosh to collaborators (Yoshiki Kurihara) [#42824](https://github.com/nodejs/node/pull/42824) +* \[[`562b503782`](https://github.com/nodejs/node/commit/562b503782)] - **doc**: add maintaining-webassembly.md (Michael Dawson) [#42660](https://github.com/nodejs/node/pull/42660) +* \[[`690728faa1`](https://github.com/nodejs/node/commit/690728faa1)] - **doc**: delete heapdump from diagnostic tooling support tiers (Tony Gorez) [#42783](https://github.com/nodejs/node/pull/42783) +* \[[`02516886bd`](https://github.com/nodejs/node/commit/02516886bd)] - **doc**: fix example in assert.md (LiviaMedeiros) [#42786](https://github.com/nodejs/node/pull/42786) +* \[[`b68c5e1b7b`](https://github.com/nodejs/node/commit/b68c5e1b7b)] - **doc**: fix version history for Loaders API (Antoine du Hamel) [#42778](https://github.com/nodejs/node/pull/42778) +* \[[`e40a622d63`](https://github.com/nodejs/node/commit/e40a622d63)] - **doc**: add `node:` prefix for all core modules (Antoine du Hamel) [#42752](https://github.com/nodejs/node/pull/42752) +* \[[`fb08ae7337`](https://github.com/nodejs/node/commit/fb08ae7337)] - **doc**: clarify core modules that can be loaded without a prefix (Antoine du Hamel) [#42753](https://github.com/nodejs/node/pull/42753) +* \[[`b65293fc7e`](https://github.com/nodejs/node/commit/b65293fc7e)] - **doc**: consolidate use of multiple-byte units (Antoine du Hamel) [#42587](https://github.com/nodejs/node/pull/42587) +* \[[`ffb05543fb`](https://github.com/nodejs/node/commit/ffb05543fb)] - **doc**: add documentation for inherited methods (Luigi Pinca) [#42691](https://github.com/nodejs/node/pull/42691) +* \[[`73c0141035`](https://github.com/nodejs/node/commit/73c0141035)] - **doc**: close tag in n-api.md (LiviaMedeiros) [#42751](https://github.com/nodejs/node/pull/42751) +* \[[`8aec4ba96f`](https://github.com/nodejs/node/commit/8aec4ba96f)] - **doc**: copyedit http.OutgoingMessage documentation (Luigi Pinca) [#42733](https://github.com/nodejs/node/pull/42733) +* \[[`d65e447bb9`](https://github.com/nodejs/node/commit/d65e447bb9)] - **doc**: improve fragment (`:target`) anchors behavior on HTML version (Antoine du Hamel) [#42739](https://github.com/nodejs/node/pull/42739) +* \[[`7dfe47dde8`](https://github.com/nodejs/node/commit/7dfe47dde8)] - **doc**: fix `added:` info for `outgoingMessage.writable*` (Luigi Pinca) [#42737](https://github.com/nodejs/node/pull/42737) +* \[[`321f41a5cd`](https://github.com/nodejs/node/commit/321f41a5cd)] - **doc**: delete mdb\_v8 from diagnostic tooling support tiers (Tony Gorez) [#42626](https://github.com/nodejs/node/pull/42626) +* \[[`959c050136`](https://github.com/nodejs/node/commit/959c050136)] - **doc**: document the 'close' and 'finish' events (Luigi Pinca) [#42704](https://github.com/nodejs/node/pull/42704) +* \[[`67e7f70449`](https://github.com/nodejs/node/commit/67e7f70449)] - **doc**: fix `added:` info for `outgoingMessage.{,un}cork()` (Luigi Pinca) [#42711](https://github.com/nodejs/node/pull/42711) +* \[[`41c18e3868`](https://github.com/nodejs/node/commit/41c18e3868)] - **doc**: revise data imports and node: imports sections (Rich Trott) [#42734](https://github.com/nodejs/node/pull/42734) +* \[[`17ea020a5f`](https://github.com/nodejs/node/commit/17ea020a5f)] - **doc**: fix ESM JSON/data URL import example (Rich Trott) [#42728](https://github.com/nodejs/node/pull/42728) +* \[[`ce4185d2b4`](https://github.com/nodejs/node/commit/ce4185d2b4)] - **doc**: improve doc for http.ServerResponse inheritance (Luigi Pinca) [#42693](https://github.com/nodejs/node/pull/42693) +* \[[`ec09aa97c5`](https://github.com/nodejs/node/commit/ec09aa97c5)] - **doc**: add RafaelGSS to collaborators (RafaelGSS) [#42718](https://github.com/nodejs/node/pull/42718) +* \[[`52ad445bfa`](https://github.com/nodejs/node/commit/52ad445bfa)] - **doc**: add NodeEdKeyGenParams to CryptoKey.algorithm (Tobias Nießen) [#42629](https://github.com/nodejs/node/pull/42629) +* \[[`1e7561438f`](https://github.com/nodejs/node/commit/1e7561438f)] - **doc**: fix the example for embedders (Momtchil Momtchev) [#42671](https://github.com/nodejs/node/pull/42671) +* \[[`2e93f39313`](https://github.com/nodejs/node/commit/2e93f39313)] - **doc**: change AES-GCM IV recommendation in WebCrypto (Tobias Nießen) [#42611](https://github.com/nodejs/node/pull/42611) +* \[[`cfd63bd5ca`](https://github.com/nodejs/node/commit/cfd63bd5ca)] - **doc**: fix `added:` info for some methods (Luigi Pinca) [#42661](https://github.com/nodejs/node/pull/42661) +* \[[`05da8b55f4`](https://github.com/nodejs/node/commit/05da8b55f4)] - **doc**: remove unneeded new in Buffer example (Niklas Mischkulnig) [#42682](https://github.com/nodejs/node/pull/42682) +* \[[`78546d2a12`](https://github.com/nodejs/node/commit/78546d2a12)] - **doc**: mark worker.id as integer in cluster docs (Tobias Nießen) [#42684](https://github.com/nodejs/node/pull/42684) +* \[[`e0167fda11`](https://github.com/nodejs/node/commit/e0167fda11)] - **doc**: recommend `fh.createWriteStream` for fsPromises methods (Antoine du Hamel) [#42653](https://github.com/nodejs/node/pull/42653) +* \[[`5de146d831`](https://github.com/nodejs/node/commit/5de146d831)] - **doc**: fix outgoingMessage.removeHeader() signature (Luigi Pinca) [#42652](https://github.com/nodejs/node/pull/42652) +* \[[`069cd16d12`](https://github.com/nodejs/node/commit/069cd16d12)] - **doc**: mark tlsSocket.authorized as boolean property (Tobias Nießen) [#42647](https://github.com/nodejs/node/pull/42647) +* \[[`bec3c75ead`](https://github.com/nodejs/node/commit/bec3c75ead)] - **doc**: add missing punctuation in Web Streams doc (Tobias Nießen) [#42672](https://github.com/nodejs/node/pull/42672) +* \[[`95d633faee`](https://github.com/nodejs/node/commit/95d633faee)] - **doc**: add missing article in session ticket section (Tobias Nießen) [#42632](https://github.com/nodejs/node/pull/42632) +* \[[`eff157da4a`](https://github.com/nodejs/node/commit/eff157da4a)] - **doc**: link to dynamic import function (Tobias Nießen) [#42634](https://github.com/nodejs/node/pull/42634) +* \[[`6c5f733023`](https://github.com/nodejs/node/commit/6c5f733023)] - **doc**: add note about header values encoding (Paolo Insogna) [#42624](https://github.com/nodejs/node/pull/42624) +* \[[`699333d6f5`](https://github.com/nodejs/node/commit/699333d6f5)] - **doc**: add missing word in rootCertificates section (Tobias Nießen) [#42633](https://github.com/nodejs/node/pull/42633) +* \[[`2f932ca54f`](https://github.com/nodejs/node/commit/2f932ca54f)] - **doc**: add history entries for DEP0162 on `fs.md` (Antoine du Hamel) [#42608](https://github.com/nodejs/node/pull/42608) +* \[[`524a140994`](https://github.com/nodejs/node/commit/524a140994)] - **doc**: fix brackets position (LiviaMedeiros) [#42649](https://github.com/nodejs/node/pull/42649) +* \[[`1e8797f797`](https://github.com/nodejs/node/commit/1e8797f797)] - **doc**: copyedit corepack.md (Rich Trott) [#42620](https://github.com/nodejs/node/pull/42620) +* \[[`3ad3be7112`](https://github.com/nodejs/node/commit/3ad3be7112)] - **doc**: delete chakra tt from diagnostic tooling support tiers (Tony Gorez) [#42627](https://github.com/nodejs/node/pull/42627) +* \[[`f5b8373e13`](https://github.com/nodejs/node/commit/f5b8373e13)] - **doc**: simplify Http2Stream encoding text (Rich Trott) [#42597](https://github.com/nodejs/node/pull/42597) +* \[[`825193ca5a`](https://github.com/nodejs/node/commit/825193ca5a)] - **doc**: remove obsolete stream API selection text (Rich Trott) [#42586](https://github.com/nodejs/node/pull/42586) +* \[[`cea7759b10`](https://github.com/nodejs/node/commit/cea7759b10)] - **doc**: remove faulty justification for 128-bit AES (Tobias Nießen) [#42578](https://github.com/nodejs/node/pull/42578) +* \[[`40f6131a46`](https://github.com/nodejs/node/commit/40f6131a46)] - **doc**: fix documentation of `FileHandle.prototype.appendFile` (Antoine du Hamel) [#42588](https://github.com/nodejs/node/pull/42588) +* \[[`b917923178`](https://github.com/nodejs/node/commit/b917923178)] - **doc**: change "OCSP Request" to "OCSP request" (Tobias Nießen) [#42582](https://github.com/nodejs/node/pull/42582) +* \[[`5c384f6fac`](https://github.com/nodejs/node/commit/5c384f6fac)] - **doc**: aes webcrypto unwrap is not a node-specific extensions (Filip Skokan) [#42561](https://github.com/nodejs/node/pull/42561) +* \[[`8d4d71ac14`](https://github.com/nodejs/node/commit/8d4d71ac14)] - **doc**: simplify recommendations in process.md (Rich Trott) [#42556](https://github.com/nodejs/node/pull/42556) +* \[[`3b83f91657`](https://github.com/nodejs/node/commit/3b83f91657)] - **doc**: clarify recommendations in stream.md (Rich Trott) [#42555](https://github.com/nodejs/node/pull/42555) +* \[[`519f9126b4`](https://github.com/nodejs/node/commit/519f9126b4)] - **doc**: simplify recommendation in webcrypto.md (Rich Trott) [#42554](https://github.com/nodejs/node/pull/42554) +* \[[`02ae52ba91`](https://github.com/nodejs/node/commit/02ae52ba91)] - **doc**: update DEP0102 text (Rich Trott) [#42553](https://github.com/nodejs/node/pull/42553) +* \[[`ea588dd594`](https://github.com/nodejs/node/commit/ea588dd594)] - **doc**: add introduction sentence for CJS (Antoine du Hamel) [#42491](https://github.com/nodejs/node/pull/42491) +* \[[`cc9ebfef2a`](https://github.com/nodejs/node/commit/cc9ebfef2a)] - **doc**: add @meixg to collaborators (Xuguang Mei) [#42576](https://github.com/nodejs/node/pull/42576) +* \[[`c663862eb8`](https://github.com/nodejs/node/commit/c663862eb8)] - **doc**: consolidate CI sections (Rich Trott) [#42534](https://github.com/nodejs/node/pull/42534) +* \[[`480920917d`](https://github.com/nodejs/node/commit/480920917d)] - **doc**: document breaking change in `http.IncomingMessage` `'close'` event (Paolo Insogna) [#42521](https://github.com/nodejs/node/pull/42521) +* \[[`fdbde78df0`](https://github.com/nodejs/node/commit/fdbde78df0)] - **doc**: remove extraneous comma (Rich Trott) [#42548](https://github.com/nodejs/node/pull/42548) +* \[[`ec4996c45c`](https://github.com/nodejs/node/commit/ec4996c45c)] - **doc**: guide towards x509.fingerprint256 (Tobias Nießen) [#42516](https://github.com/nodejs/node/pull/42516) +* \[[`809d0244fa`](https://github.com/nodejs/node/commit/809d0244fa)] - **doc**: fix internal link in collaborator-guide.md (Daeyeon Jeong) [#42551](https://github.com/nodejs/node/pull/42551) +* \[[`1cfc1213e3`](https://github.com/nodejs/node/commit/1cfc1213e3)] - **doc**: add suggestion for OpenSSL only sec releases (Michael Dawson) [#42456](https://github.com/nodejs/node/pull/42456) +* \[[`92db442b6e`](https://github.com/nodejs/node/commit/92db442b6e)] - **doc**: fix comment text in async\_hooks example (Rich Trott) [#42499](https://github.com/nodejs/node/pull/42499) +* \[[`fed421cfd8`](https://github.com/nodejs/node/commit/fed421cfd8)] - **doc**: add `stability` class to legacy status description (Daniel Roe) [#42525](https://github.com/nodejs/node/pull/42525) +* \[[`18814d485f`](https://github.com/nodejs/node/commit/18814d485f)] - **doc**: suggest checkHost in checkServerIdentity docs (Tobias Nießen) [#42495](https://github.com/nodejs/node/pull/42495) +* \[[`d84fc50e84`](https://github.com/nodejs/node/commit/d84fc50e84)] - **doc**: update security release onboarding (Joe Sepi) [#42333](https://github.com/nodejs/node/pull/42333) +* \[[`59b0f2c4ed`](https://github.com/nodejs/node/commit/59b0f2c4ed)] - **doc**: remove comma splice in events.md (Rich Trott) [#42484](https://github.com/nodejs/node/pull/42484) +* \[[`543ac0b86e`](https://github.com/nodejs/node/commit/543ac0b86e)] - **doc**: clarify napi\_finalize behavior (Alba Mendez) [#42461](https://github.com/nodejs/node/pull/42461) +* \[[`0c486dbce3`](https://github.com/nodejs/node/commit/0c486dbce3)] - **doc**: expand history for conditional exports changes in v12 (Greg Poole) [#42339](https://github.com/nodejs/node/pull/42339) +* \[[`650d03c6cd`](https://github.com/nodejs/node/commit/650d03c6cd)] - **doc**: change comma-splice to two sentences (Rich Trott) [#42455](https://github.com/nodejs/node/pull/42455) +* \[[`c20133bd21`](https://github.com/nodejs/node/commit/c20133bd21)] - **doc**: add link to section (Rich Trott) [#42428](https://github.com/nodejs/node/pull/42428) +* \[[`ac5680e578`](https://github.com/nodejs/node/commit/ac5680e578)] - **doc**: fix typo in async\_context.md (Anupama Codippily) [#42444](https://github.com/nodejs/node/pull/42444) +* \[[`4d7f88ad03`](https://github.com/nodejs/node/commit/4d7f88ad03)] - **doc**: add `trace_gc` to diagnostic tooling support document (Tony Gorez) [#42346](https://github.com/nodejs/node/pull/42346) +* \[[`2048082300`](https://github.com/nodejs/node/commit/2048082300)] - **doc**: make header smaller and dropdown click-driven when JS is on (Paolo Insogna) [#42165](https://github.com/nodejs/node/pull/42165) +* \[[`b0bf132c90`](https://github.com/nodejs/node/commit/b0bf132c90)] - **doc**: standardize typography for \_semantic versioning\_ (Rich Trott) [#42401](https://github.com/nodejs/node/pull/42401) +* \[[`bcd0ba8f21`](https://github.com/nodejs/node/commit/bcd0ba8f21)] - **doc**: unify import order in CCM example (Tobias Nießen) [#42394](https://github.com/nodejs/node/pull/42394) +* \[[`516a40d18b`](https://github.com/nodejs/node/commit/516a40d18b)] - **doc**: update property name (Rich Trott) [#42398](https://github.com/nodejs/node/pull/42398) +* \[[`dff6d8250c`](https://github.com/nodejs/node/commit/dff6d8250c)] - **doc,test**: clarify ChaCha20-Poly1305 usage (Tobias Nießen) [#42323](https://github.com/nodejs/node/pull/42323) +* \[[`eb93afe400`](https://github.com/nodejs/node/commit/eb93afe400)] - **errors,console**: refactor to use ES2021 syntax (小菜) [#42872](https://github.com/nodejs/node/pull/42872) +* \[[`5f9343db5a`](https://github.com/nodejs/node/commit/5f9343db5a)] - **errors,vm**: update error and use cause (Gus Caplan) [#42820](https://github.com/nodejs/node/pull/42820) +* \[[`0c28be48a0`](https://github.com/nodejs/node/commit/0c28be48a0)] - **esm**: fix imports from non-file module (Antoine du Hamel) [#42881](https://github.com/nodejs/node/pull/42881) +* \[[`38289ceb71`](https://github.com/nodejs/node/commit/38289ceb71)] - **esm**: graduate top-level-await to stable (Antoine du Hamel) [#42875](https://github.com/nodejs/node/pull/42875) +* \[[`62b59df1de`](https://github.com/nodejs/node/commit/62b59df1de)] - **esm**: emit experimental warnings in common place (Jacob Smith) [#42314](https://github.com/nodejs/node/pull/42314) +* \[[`d5b5a26ce7`](https://github.com/nodejs/node/commit/d5b5a26ce7)] - **fs**: add trailing commas (LiviaMedeiros) [#43127](https://github.com/nodejs/node/pull/43127) +* \[[`3b9d825d31`](https://github.com/nodejs/node/commit/3b9d825d31)] - **fs**: fix mkdirSync so ENOSPC is correctly reported (Santiago Gimeno) [#42811](https://github.com/nodejs/node/pull/42811) +* \[[`c5936fe930`](https://github.com/nodejs/node/commit/c5936fe930)] - **fs**: fix write methods param validation and docs (LiviaMedeiros) [#41677](https://github.com/nodejs/node/pull/41677) +* \[[`0c9343cb6a`](https://github.com/nodejs/node/commit/0c9343cb6a)] - **http**: document that ClientRequest inherits from OutgoingMessage (K.C.Ashish Kumar) [#42642](https://github.com/nodejs/node/pull/42642) +* \[[`a212dc924a`](https://github.com/nodejs/node/commit/a212dc924a)] - **http2**: set origin name correctly when servername is empty (ofirbarak) [#42838](https://github.com/nodejs/node/pull/42838) +* \[[`b68b1f5ef7`](https://github.com/nodejs/node/commit/b68b1f5ef7)] - **http2**: improve tests and docs (Daeyeon Jeong) [#42858](https://github.com/nodejs/node/pull/42858) +* \[[`f8eb077a19`](https://github.com/nodejs/node/commit/f8eb077a19)] - **http2**: compat support for array headers (OneNail) [#42901](https://github.com/nodejs/node/pull/42901) +* \[[`b36fe97019`](https://github.com/nodejs/node/commit/b36fe97019)] - **lib**: prepare files for no-var lint rule (Rich Trott) [#42573](https://github.com/nodejs/node/pull/42573) +* \[[`c67fed5b35`](https://github.com/nodejs/node/commit/c67fed5b35)] - **lib**: source maps filter null prefix (Fabian Cook) [#42522](https://github.com/nodejs/node/pull/42522) +* \[[`b332abbd06`](https://github.com/nodejs/node/commit/b332abbd06)] - **lib**: improve the coverage of the validator (mawaregetsuka) [#42443](https://github.com/nodejs/node/pull/42443) +* \[[`6bb74dd8ca`](https://github.com/nodejs/node/commit/6bb74dd8ca)] - **lib**: update JSDoc for linting (Rich Trott) [#42489](https://github.com/nodejs/node/pull/42489) +* \[[`ac49344d4e`](https://github.com/nodejs/node/commit/ac49344d4e)] - **meta**: update AUTHORS (Node.js GitHub Bot) [#43231](https://github.com/nodejs/node/pull/43231) +* \[[`ad717014ac`](https://github.com/nodejs/node/commit/ad717014ac)] - **meta**: add mailmap entry for legendecas (Chengzhong Wu) [#43156](https://github.com/nodejs/node/pull/43156) +* \[[`40b653430c`](https://github.com/nodejs/node/commit/40b653430c)] - **meta**: add mailmap entry for npm team (Luigi Pinca) [#43143](https://github.com/nodejs/node/pull/43143) +* \[[`4539d6e608`](https://github.com/nodejs/node/commit/4539d6e608)] - **meta**: add mailmap entry for Morgan Roderick (Luigi Pinca) [#43144](https://github.com/nodejs/node/pull/43144) +* \[[`78468fa97d`](https://github.com/nodejs/node/commit/78468fa97d)] - **meta**: add mailmap entry for ShogunPanda (Paolo Insogna) [#43094](https://github.com/nodejs/node/pull/43094) +* \[[`dee85a901c`](https://github.com/nodejs/node/commit/dee85a901c)] - **meta**: update .mailmap for recent README name change (Rich Trott) [#43027](https://github.com/nodejs/node/pull/43027) +* \[[`ed0dd0525f`](https://github.com/nodejs/node/commit/ed0dd0525f)] - **meta**: update AUTHORS (Node.js GitHub Bot) [#43004](https://github.com/nodejs/node/pull/43004) +* \[[`44b109032d`](https://github.com/nodejs/node/commit/44b109032d)] - **meta**: move one or more collaborators to emeritus (Node.js GitHub Bot) [#42937](https://github.com/nodejs/node/pull/42937) +* \[[`8127cd0984`](https://github.com/nodejs/node/commit/8127cd0984)] - **meta**: update AUTHORS (Node.js GitHub Bot) [#42848](https://github.com/nodejs/node/pull/42848) +* \[[`e611fe671b`](https://github.com/nodejs/node/commit/e611fe671b)] - **meta**: move one or more collaborators to emeritus (Node.js GitHub Bot) [#42769](https://github.com/nodejs/node/pull/42769) +* \[[`4759402efd`](https://github.com/nodejs/node/commit/4759402efd)] - **meta**: update AUTHORS (Node.js GitHub Bot) [#42760](https://github.com/nodejs/node/pull/42760) +* \[[`963f5518b6`](https://github.com/nodejs/node/commit/963f5518b6)] - **meta**: move mmarchini to emeritus (mary marchini) [#42750](https://github.com/nodejs/node/pull/42750) +* \[[`0e1b1870a5`](https://github.com/nodejs/node/commit/0e1b1870a5)] - **meta**: update AUTHORS (Node.js GitHub Bot) [#42677](https://github.com/nodejs/node/pull/42677) +* \[[`1c8d06add5`](https://github.com/nodejs/node/commit/1c8d06add5)] - **meta**: move one or more collaborators to emeritus (Node.js GitHub Bot) [#42599](https://github.com/nodejs/node/pull/42599) +* \[[`3e9d5947fa`](https://github.com/nodejs/node/commit/3e9d5947fa)] - **meta**: update .mailmap and AUTHORS (Rich Trott) [#42602](https://github.com/nodejs/node/pull/42602) +* \[[`00a9bc1d47`](https://github.com/nodejs/node/commit/00a9bc1d47)] - **meta**: move one or more collaborators to emeritus (Node.js GitHub Bot) [#42500](https://github.com/nodejs/node/pull/42500) +* \[[`54ed8f8236`](https://github.com/nodejs/node/commit/54ed8f8236)] - **meta**: update AUTHORS (Node.js GitHub Bot) [#42585](https://github.com/nodejs/node/pull/42585) +* \[[`874ccfe3d9`](https://github.com/nodejs/node/commit/874ccfe3d9)] - **meta**: update AUTHORS (Node.js GitHub Bot) [#42488](https://github.com/nodejs/node/pull/42488) +* \[[`7a320a9b99`](https://github.com/nodejs/node/commit/7a320a9b99)] - **net,dns**: trace tcp connection and dns by perf\_hooks (theanarkh) [#42390](https://github.com/nodejs/node/pull/42390) +* \[[`0db7ac706a`](https://github.com/nodejs/node/commit/0db7ac706a)] - **node-api**: fix napi\_get\_all\_property\_names (Vladimir Morozov) [#42463](https://github.com/nodejs/node/pull/42463) +* \[[`ac5227b70d`](https://github.com/nodejs/node/commit/ac5227b70d)] - **node-api**: format Node-API related code (Vladimir Morozov) [#42396](https://github.com/nodejs/node/pull/42396) +* \[[`5ebed62ba4`](https://github.com/nodejs/node/commit/5ebed62ba4)] - **node-api,src**: fix module registration in MSVC C++ (Vladimir Morozov) [#42459](https://github.com/nodejs/node/pull/42459) +* \[[`62162797c8`](https://github.com/nodejs/node/commit/62162797c8)] - **os**: avoid unnecessary usage of var (Mohammed Keyvanzadeh) [#42563](https://github.com/nodejs/node/pull/42563) +* \[[`17b5131331`](https://github.com/nodejs/node/commit/17b5131331)] - **perf\_hooks**: fix start\_time of perf\_hooks (theanarkh) [#43069](https://github.com/nodejs/node/pull/43069) +* \[[`7133d825a4`](https://github.com/nodejs/node/commit/7133d825a4)] - **perf\_hooks**: return different functions in timerify (Himself65) [#42854](https://github.com/nodejs/node/pull/42854) +* \[[`dca9242278`](https://github.com/nodejs/node/commit/dca9242278)] - **src**: make SecureContext fields private (Tobias Nießen) [#43173](https://github.com/nodejs/node/pull/43173) +* \[[`4333264f31`](https://github.com/nodejs/node/commit/4333264f31)] - **src**: reuse GetServerName (Tobias Nießen) [#43168](https://github.com/nodejs/node/pull/43168) +* \[[`cf70c24e04`](https://github.com/nodejs/node/commit/cf70c24e04)] - **src**: fix static analysis warning and use smart ptr (Tobias Nießen) [#43117](https://github.com/nodejs/node/pull/43117) +* \[[`0d9b2f1f89`](https://github.com/nodejs/node/commit/0d9b2f1f89)] - **src**: remove SecureContext::operator\* (Tobias Nießen) [#43121](https://github.com/nodejs/node/pull/43121) +* \[[`41e54f2e29`](https://github.com/nodejs/node/commit/41e54f2e29)] - **src**: replace TraceEventScope with sync events (Chengzhong Wu) [#42977](https://github.com/nodejs/node/pull/42977) +* \[[`6638337d97`](https://github.com/nodejs/node/commit/6638337d97)] - **src**: delete AllocatedBuffer (Darshan Sen) [#43008](https://github.com/nodejs/node/pull/43008) +* \[[`31d77ad57b`](https://github.com/nodejs/node/commit/31d77ad57b)] - **src**: remove unnecessary comment (Kohei Ueno) [#42952](https://github.com/nodejs/node/pull/42952) +* \[[`518601b9f8`](https://github.com/nodejs/node/commit/518601b9f8)] - **src**: always signal V8 for intercepted properties (Michaël Zasso) [#42963](https://github.com/nodejs/node/pull/42963) +* \[[`36163e7af7`](https://github.com/nodejs/node/commit/36163e7af7)] - **src**: fix memory leak for v8.serialize (liuxingbaoyu) [#42695](https://github.com/nodejs/node/pull/42695) +* \[[`3966d8b105`](https://github.com/nodejs/node/commit/3966d8b105)] - **src**: turn SSL\_CTX\_new CHECK/segfault into JS exception (Anna Henningsen) [#42799](https://github.com/nodejs/node/pull/42799) +* \[[`6d12fafb50`](https://github.com/nodejs/node/commit/6d12fafb50)] - **src**: define fs.constants.S\_IWUSR & S\_IRUSR for Win (Liviu Ionescu) [#42757](https://github.com/nodejs/node/pull/42757) +* \[[`0646f94d13`](https://github.com/nodejs/node/commit/0646f94d13)] - **src**: use `node:` prefix in example (Antoine du Hamel) [#42794](https://github.com/nodejs/node/pull/42794) +* \[[`5c16623ef6`](https://github.com/nodejs/node/commit/5c16623ef6)] - **src**: large page attributing an id on Linux (David CARLIER) [#42644](https://github.com/nodejs/node/pull/42644) +* \[[`2f84e3b4a7`](https://github.com/nodejs/node/commit/2f84e3b4a7)] - **src**: fix coverity report (Michael Dawson) [#42663](https://github.com/nodejs/node/pull/42663) +* \[[`051100faa2`](https://github.com/nodejs/node/commit/051100faa2)] - **src**: fix alphabetically sorted binding list (Tobias Nießen) [#42687](https://github.com/nodejs/node/pull/42687) +* \[[`456c1860cf`](https://github.com/nodejs/node/commit/456c1860cf)] - **src**: add proper mutexes for accessing FIPS state (Anna Henningsen) [#42278](https://github.com/nodejs/node/pull/42278) +* \[[`2744a01a65`](https://github.com/nodejs/node/commit/2744a01a65)] - **src**: fix typo in InspectorIoDelegate constructor (Kohei Ueno) [#42520](https://github.com/nodejs/node/pull/42520) +* \[[`490bcc1203`](https://github.com/nodejs/node/commit/490bcc1203)] - **src**: remove unnecessary static qualifier in crypto\_dh.cc (Darshan Sen) [#42492](https://github.com/nodejs/node/pull/42492) +* \[[`eea34904a6`](https://github.com/nodejs/node/commit/eea34904a6)] - **src**: address 3 useless call coverity warnings (Michael Dawson) [#42426](https://github.com/nodejs/node/pull/42426) +* \[[`dc1270f2cf`](https://github.com/nodejs/node/commit/dc1270f2cf)] - **src**: properly report exceptions from AddressToJS() (Darshan Sen) [#42054](https://github.com/nodejs/node/pull/42054) +* \[[`8f4e505aee`](https://github.com/nodejs/node/commit/8f4e505aee)] - **src**: suppress false coverity warning (Michael Dawson) [#42284](https://github.com/nodejs/node/pull/42284) +* \[[`786ddca0e7`](https://github.com/nodejs/node/commit/786ddca0e7)] - **src**: refactor IsSupportedAuthenticatedMode (Tobias Nießen) [#42368](https://github.com/nodejs/node/pull/42368) +* \[[`afae7d36c1`](https://github.com/nodejs/node/commit/afae7d36c1)] - **src,crypto**: remove uses of AllocatedBuffer from crypto\_rsa.cc (Darshan Sen) [#42852](https://github.com/nodejs/node/pull/42852) +* \[[`edeef65972`](https://github.com/nodejs/node/commit/edeef65972)] - **src,crypto**: remove uses of AllocatedBuffer from crypto\_ec.cc (Darshan Sen) [#42766](https://github.com/nodejs/node/pull/42766) +* \[[`48a1dba46a`](https://github.com/nodejs/node/commit/48a1dba46a)] - **src,crypto**: remove uses of AllocatedBuffer from crypto\_tls.cc (Darshan Sen) [#42589](https://github.com/nodejs/node/pull/42589) +* \[[`b759cbb057`](https://github.com/nodejs/node/commit/b759cbb057)] - **src,crypto**: handle empty maybe correctly in crypto\_dh.cc (Darshan Sen) [#42492](https://github.com/nodejs/node/pull/42492) +* \[[`3d956daf85`](https://github.com/nodejs/node/commit/3d956daf85)] - **src,crypto**: remove uses of AllocatedBuffer from crypto\_dh.cc (Darshan Sen) [#42492](https://github.com/nodejs/node/pull/42492) +* \[[`37263105b4`](https://github.com/nodejs/node/commit/37263105b4)] - **test**: improve code coverage for inspector connection errors (Kohei Ueno) [#42310](https://github.com/nodejs/node/pull/42310) +* \[[`cb1a0b61db`](https://github.com/nodejs/node/commit/cb1a0b61db)] - **test**: use mustSucceed instead of mustCall with assert.ifError (MURAKAMI Masahiko) [#43188](https://github.com/nodejs/node/pull/43188) +* \[[`7dc06ff548`](https://github.com/nodejs/node/commit/7dc06ff548)] - **test**: improve readline/emitKeypressEvents.js coverage (OneNail) [#42908](https://github.com/nodejs/node/pull/42908) +* \[[`94a3a3a179`](https://github.com/nodejs/node/commit/94a3a3a179)] - **test**: fix dangerous .map in `test/parallel/test-http-set-trailers.js` (LiviaMedeiros) [#43087](https://github.com/nodejs/node/pull/43087) +* \[[`b6d7c85fef`](https://github.com/nodejs/node/commit/b6d7c85fef)] - **test**: rename handlewrap.hasref tests (Daeyeon Jeong) [#42754](https://github.com/nodejs/node/pull/42754) +* \[[`786ef966fb`](https://github.com/nodejs/node/commit/786ef966fb)] - **test**: improve observable ICU behaviour coverage (LiviaMedeiros) [#42683](https://github.com/nodejs/node/pull/42683) +* \[[`65827ccd19`](https://github.com/nodejs/node/commit/65827ccd19)] - **test**: validate webstream encoder/decoder inspector (Yoshiki Kurihara) [#42747](https://github.com/nodejs/node/pull/42747) +* \[[`08595f47a0`](https://github.com/nodejs/node/commit/08595f47a0)] - **test**: use`mustSucceed` instead of `mustCall` with `assert.ifError` (MURAKAMI Masahiko) [#42806](https://github.com/nodejs/node/pull/42806) +* \[[`1819ecc8fe`](https://github.com/nodejs/node/commit/1819ecc8fe)] - **test**: improve `lib/internal/webstreams/readablestream.js` coverage (MURAKAMI Masahiko) [#42823](https://github.com/nodejs/node/pull/42823) +* \[[`0ce9a6c278`](https://github.com/nodejs/node/commit/0ce9a6c278)] - **test**: add test for position validation in fs.read() and fs.readSync() (LiviaMedeiros) [#42837](https://github.com/nodejs/node/pull/42837) +* \[[`b1a5f7fde8`](https://github.com/nodejs/node/commit/b1a5f7fde8)] - **test**: add tests for extracting function name (Kohei Ueno) [#42399](https://github.com/nodejs/node/pull/42399) +* \[[`c0e5a80aea`](https://github.com/nodejs/node/commit/c0e5a80aea)] - **test**: simplify test-gc-{http-client,net}-\* (Luigi Pinca) [#42782](https://github.com/nodejs/node/pull/42782) +* \[[`e52669161c`](https://github.com/nodejs/node/commit/e52669161c)] - **test**: check ecdsa psychic signature (Filip Skokan) [#42863](https://github.com/nodejs/node/pull/42863) +* \[[`31b8d847dd`](https://github.com/nodejs/node/commit/31b8d847dd)] - **test**: fix port in net-perf\_hooks (LiviaMedeiros) [#42761](https://github.com/nodejs/node/pull/42761) +* \[[`47289f2771`](https://github.com/nodejs/node/commit/47289f2771)] - **test**: skip test that cannot pass under --node-builtin-modules-path (Geoffrey Booth) [#42834](https://github.com/nodejs/node/pull/42834) +* \[[`1ae31c442d`](https://github.com/nodejs/node/commit/1ae31c442d)] - **test**: fix calculations in test-worker-resource-limits (Joyee Cheung) [#42702](https://github.com/nodejs/node/pull/42702) +* \[[`269c96d8d7`](https://github.com/nodejs/node/commit/269c96d8d7)] - **test**: remove the legacy url parser function (Kohei Ueno) [#42656](https://github.com/nodejs/node/pull/42656) +* \[[`2cb51b811f`](https://github.com/nodejs/node/commit/2cb51b811f)] - **test**: improve test coverage of internal/blob (Yoshiki Kurihara) [#41513](https://github.com/nodejs/node/pull/41513) +* \[[`b8740d1e6e`](https://github.com/nodejs/node/commit/b8740d1e6e)] - **test**: improve `internal/url.js` coverage (Yoshiki Kurihara) [#42650](https://github.com/nodejs/node/pull/42650) +* \[[`76e344f907`](https://github.com/nodejs/node/commit/76e344f907)] - **test**: only skip slow tests on Raspberry Pi devices (Richard Lau) [#42645](https://github.com/nodejs/node/pull/42645) +* \[[`e93954bde2`](https://github.com/nodejs/node/commit/e93954bde2)] - **test**: allow numeric string for lookupService test (Daeyeon Jeong) [#42596](https://github.com/nodejs/node/pull/42596) +* \[[`d5d1bb26f4`](https://github.com/nodejs/node/commit/d5d1bb26f4)] - **test**: remove an unnecessary `undefined` in wpt (Khaidi Chu) [#41470](https://github.com/nodejs/node/pull/41470) +* \[[`7f715a25cc`](https://github.com/nodejs/node/commit/7f715a25cc)] - **test**: simplify test-http-write-callbacks.js (Tobias Nießen) [#42628](https://github.com/nodejs/node/pull/42628) +* \[[`5951d6797f`](https://github.com/nodejs/node/commit/5951d6797f)] - **test**: remove hack for `atob` and `btoa` WPT tests (Antoine du Hamel) [#42540](https://github.com/nodejs/node/pull/42540) +* \[[`cd80fb7e5c`](https://github.com/nodejs/node/commit/cd80fb7e5c)] - **test**: pass data into napi\_create\_external (Joyee Cheung) [#42532](https://github.com/nodejs/node/pull/42532) +* \[[`4e29299c59`](https://github.com/nodejs/node/commit/4e29299c59)] - **test**: improve `FileHandle.prototype.write` coverage (Antoine du Hamel) [#42541](https://github.com/nodejs/node/pull/42541) +* \[[`788953bd04`](https://github.com/nodejs/node/commit/788953bd04)] - **test**: add test for exception handlings in debugger (Kohei Ueno) [#42327](https://github.com/nodejs/node/pull/42327) +* \[[`8f7931bd33`](https://github.com/nodejs/node/commit/8f7931bd33)] - **test**: fix typo in common/wpt.js (Ikko Ashimine) [#42567](https://github.com/nodejs/node/pull/42567) +* \[[`fc5df2ee65`](https://github.com/nodejs/node/commit/fc5df2ee65)] - **test**: fix typos in test/parallel (Daeyeon Jeong) [#42502](https://github.com/nodejs/node/pull/42502) +* \[[`91d665f972`](https://github.com/nodejs/node/commit/91d665f972)] - **test**: add trace-gc flag test (Tony Gorez) [#42471](https://github.com/nodejs/node/pull/42471) +* \[[`528c659c6a`](https://github.com/nodejs/node/commit/528c659c6a)] - **test**: improve `worker_threads ` coverage (Erick Wendel) [#41818](https://github.com/nodejs/node/pull/41818) +* \[[`5e897c17ef`](https://github.com/nodejs/node/commit/5e897c17ef)] - **test,fs**: add fs.rm() tests for .git directories (Darshan Sen) [#42410](https://github.com/nodejs/node/pull/42410) +* \[[`d862748580`](https://github.com/nodejs/node/commit/d862748580)] - **tls**: fix convertALPNProtocols accepting ArrayBufferViews (LiviaMedeiros) [#43211](https://github.com/nodejs/node/pull/43211) +* \[[`919d12f04b`](https://github.com/nodejs/node/commit/919d12f04b)] - **tools**: update lint-md-dependencies to rollup\@2.75.1 (Node.js GitHub Bot) [#43230](https://github.com/nodejs/node/pull/43230) +* \[[`04911dd238`](https://github.com/nodejs/node/commit/04911dd238)] - **tools**: refactor build-addons.js to ESM (Feng Yu) [#43099](https://github.com/nodejs/node/pull/43099) +* \[[`5eebb4553a`](https://github.com/nodejs/node/commit/5eebb4553a)] - **tools**: update lint-md-dependencies to rollup\@2.74.1 (Node.js GitHub Bot) [#43172](https://github.com/nodejs/node/pull/43172) +* \[[`de74dd1e7c`](https://github.com/nodejs/node/commit/de74dd1e7c)] - **tools**: update eslint to 8.16.0 (Node.js GitHub Bot) [#43174](https://github.com/nodejs/node/pull/43174) +* \[[`2bc200c403`](https://github.com/nodejs/node/commit/2bc200c403)] - **tools**: refactor update-authors.js to ESM (Feng Yu) [#43098](https://github.com/nodejs/node/pull/43098) +* \[[`2552004d63`](https://github.com/nodejs/node/commit/2552004d63)] - **tools**: update lint-md-dependencies to rollup\@2.73.0 (Node.js GitHub Bot) [#43107](https://github.com/nodejs/node/pull/43107) +* \[[`75c8aa4d4a`](https://github.com/nodejs/node/commit/75c8aa4d4a)] - **tools**: update eslint to 8.15.0 (Node.js GitHub Bot) [#43005](https://github.com/nodejs/node/pull/43005) +* \[[`a350125688`](https://github.com/nodejs/node/commit/a350125688)] - **tools**: refactor lint-sh.js to esm module (Feng Yu) [#42942](https://github.com/nodejs/node/pull/42942) +* \[[`9c12dc7d79`](https://github.com/nodejs/node/commit/9c12dc7d79)] - **tools**: update lint-md-dependencies (Node.js GitHub Bot) [#43003](https://github.com/nodejs/node/pull/43003) +* \[[`ca3b843d6d`](https://github.com/nodejs/node/commit/ca3b843d6d)] - **tools**: update lint-md-dependencies (Node.js GitHub Bot) [#42932](https://github.com/nodejs/node/pull/42932) +* \[[`7b6b92e799`](https://github.com/nodejs/node/commit/7b6b92e799)] - **tools**: bump jsdoccomment from 0.22.1 to 0.29.0 (Rich Trott) [#42857](https://github.com/nodejs/node/pull/42857) +* \[[`2747d9fd5f`](https://github.com/nodejs/node/commit/2747d9fd5f)] - **tools**: update eslint to 8.14.0 (Node.js GitHub Bot) [#42845](https://github.com/nodejs/node/pull/42845) +* \[[`beece27767`](https://github.com/nodejs/node/commit/beece27767)] - **tools**: update doc to highlight.js\@11.5.1 (Node.js GitHub Bot) [#42758](https://github.com/nodejs/node/pull/42758) +* \[[`122e76cc1f`](https://github.com/nodejs/node/commit/122e76cc1f)] - **tools**: update lint-md-dependencies (Node.js GitHub Bot) [#42759](https://github.com/nodejs/node/pull/42759) +* \[[`a4fd0af8d0`](https://github.com/nodejs/node/commit/a4fd0af8d0)] - **tools**: lint osx shell scripts (LiviaMedeiros) [#42712](https://github.com/nodejs/node/pull/42712) +* \[[`ed273fd6b1`](https://github.com/nodejs/node/commit/ed273fd6b1)] - **tools**: update clang-format 1.6.0 to 1.7.0 (Rich Trott) [#42724](https://github.com/nodejs/node/pull/42724) +* \[[`81ad896610`](https://github.com/nodejs/node/commit/81ad896610)] - **tools**: update clang-format from 1.2.3 to 1.6.0 (Rich Trott) [#42685](https://github.com/nodejs/node/pull/42685) +* \[[`e708994569`](https://github.com/nodejs/node/commit/e708994569)] - **tools**: update eslint to 8.13.0 (Node.js GitHub Bot) [#42678](https://github.com/nodejs/node/pull/42678) +* \[[`e5905e6f52`](https://github.com/nodejs/node/commit/e5905e6f52)] - **tools**: update gyp-next to v0.12.1 (Michaël Zasso) [#42625](https://github.com/nodejs/node/pull/42625) +* \[[`dc4b66ceaf`](https://github.com/nodejs/node/commit/dc4b66ceaf)] - **tools**: update lint-md-dependencies to @rollup/plugin-commonjs\@21.0.3 (Node.js GitHub Bot) [#42584](https://github.com/nodejs/node/pull/42584) +* \[[`cd2178b11a`](https://github.com/nodejs/node/commit/cd2178b11a)] - **tools**: enable no-var ESLint rule for lib (Rich Trott) [#42573](https://github.com/nodejs/node/pull/42573) +* \[[`b0e1501bb7`](https://github.com/nodejs/node/commit/b0e1501bb7)] - **tools**: fixed bug causing JSON format to be broken (mawaregetsuka) [#41565](https://github.com/nodejs/node/pull/41565) +* \[[`549cdc2e1d`](https://github.com/nodejs/node/commit/549cdc2e1d)] - **tools**: update GHA actions version (Antoine du Hamel) [#42498](https://github.com/nodejs/node/pull/42498) +* \[[`0582a2e37d`](https://github.com/nodejs/node/commit/0582a2e37d)] - **tools**: update eslint to 8.12.0 (Node.js GitHub Bot) [#42489](https://github.com/nodejs/node/pull/42489) +* \[[`488a93f1d1`](https://github.com/nodejs/node/commit/488a93f1d1)] - **tools**: update lint-md-dependencies to vfile-reporter\@7.0.4 (Node.js GitHub Bot) [#42487](https://github.com/nodejs/node/pull/42487) +* \[[`425cf7473e`](https://github.com/nodejs/node/commit/425cf7473e)] - **tools**: refloat 7 Node.js patches to cpplint.py (Rich Trott) [#42416](https://github.com/nodejs/node/pull/42416) +* \[[`3d677597e4`](https://github.com/nodejs/node/commit/3d677597e4)] - **tools**: bump cpplint to 1.6.0 (Rich Trott) [#42416](https://github.com/nodejs/node/pull/42416) +* \[[`631ce65cc2`](https://github.com/nodejs/node/commit/631ce65cc2)] - **tools**: fix skip PR if CI is still running (Xuguang Mei) [#42377](https://github.com/nodejs/node/pull/42377) +* \[[`d66fab28ec`](https://github.com/nodejs/node/commit/d66fab28ec)] - **tools**: make update-undici script executable (Michaël Zasso) [#42406](https://github.com/nodejs/node/pull/42406) +* \[[`9e811d609c`](https://github.com/nodejs/node/commit/9e811d609c)] - **typings**: fix `os.cpus` invalid return type (Himself65) [#43006](https://github.com/nodejs/node/pull/43006) +* \[[`931dcf47f7`](https://github.com/nodejs/node/commit/931dcf47f7)] - **v8**: export more fields in getHeapStatistics (theanarkh) [#42784](https://github.com/nodejs/node/pull/42784) +* \[[`3d36622824`](https://github.com/nodejs/node/commit/3d36622824)] - **wasi**: remove unecessary null check (Michael Dawson) [#42819](https://github.com/nodejs/node/pull/42819) +* \[[`ab9e84271a`](https://github.com/nodejs/node/commit/ab9e84271a)] - **worker**: fix heap snapshot crash on exit (Chengzhong Wu) [#43123](https://github.com/nodejs/node/pull/43123) +* \[[`6fe149f8f0`](https://github.com/nodejs/node/commit/6fe149f8f0)] - **worker**: fix stream racing with terminate (Keyhan Vakil) [#42874](https://github.com/nodejs/node/pull/42874) +* \[[`51a0fd189a`](https://github.com/nodejs/node/commit/51a0fd189a)] - **worker**: add hasRef() to the handle object (Darshan Sen) [#42756](https://github.com/nodejs/node/pull/42756) + ## 2022-06-01, Version 16.15.1 'Gallium' (LTS), @BethGriggs prepared by @juanarbol diff --git a/src/node_version.h b/src/node_version.h index fdad0fd3d52d1b..ba6c57cf3eeecb 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 "Gallium" -#define NODE_VERSION_IS_RELEASE 0 +#define NODE_VERSION_IS_RELEASE 1 #ifndef NODE_STRINGIFY #define NODE_STRINGIFY(n) NODE_STRINGIFY_HELPER(n)