diff --git a/CHANGELOG.md b/CHANGELOG.md index a60d13281b71e4..c8f7e219141cf6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -35,7 +35,8 @@ release. -20.18.2
+20.18.3
+20.18.2
20.18.1
20.18.0
20.17.0
diff --git a/doc/api/esm.md b/doc/api/esm.md index 65174473f8e37c..e2f761213c2006 100644 --- a/doc/api/esm.md +++ b/doc/api/esm.md @@ -7,7 +7,7 @@ diff --git a/doc/changelogs/CHANGELOG_V20.md b/doc/changelogs/CHANGELOG_V20.md index 608d77fee98475..878e2cb0abffc9 100644 --- a/doc/changelogs/CHANGELOG_V20.md +++ b/doc/changelogs/CHANGELOG_V20.md @@ -9,6 +9,7 @@ +20.18.3
20.18.2
20.18.1
20.18.0
@@ -67,6 +68,244 @@ * [io.js](CHANGELOG_IOJS.md) * [Archive](CHANGELOG_ARCHIVE.md) + + +## 2025-01-28, Version 20.18.3 'Iron' (LTS), @marco-ippolito + +### Notable Changes + +* \[[`43abc6e287`](https://github.com/nodejs/node/commit/43abc6e287)] - **esm**: mark import attributes and JSON module as stable (Nicolò Ribaudo) [#55333](https://github.com/nodejs/node/pull/55333) +* \[[`5bf61c5bec`](https://github.com/nodejs/node/commit/5bf61c5bec)] - **(SEMVER-MINOR)** **module**: merge config with `package_json_reader` (Yagiz Nizipli) [#50322](https://github.com/nodejs/node/pull/50322) +* \[[`eb5f757b30`](https://github.com/nodejs/node/commit/eb5f757b30)] - **(SEMVER-MINOR)** **src**: move package resolver to c++ (Yagiz Nizipli) [#50322](https://github.com/nodejs/node/pull/50322) +* \[[`e954ef66d4`](https://github.com/nodejs/node/commit/e954ef66d4)] - **(SEMVER-MINOR)** **deps**: add simdjson (Yagiz Nizipli) [#50322](https://github.com/nodejs/node/pull/50322) +* \[[`b04ab86d69`](https://github.com/nodejs/node/commit/b04ab86d69)] - **doc**: add LJHarb to collaborators (Jordan Harband) [#56132](https://github.com/nodejs/node/pull/56132) +* \[[`97ffe8fa07`](https://github.com/nodejs/node/commit/97ffe8fa07)] - **doc**: enforce strict policy to semver-major releases (Rafael Gonzaga) [#55732](https://github.com/nodejs/node/pull/55732) +* \[[`9246047aad`](https://github.com/nodejs/node/commit/9246047aad)] - **crypto**: update root certificates to NSS 3.104 (Richard Lau) [#55681](https://github.com/nodejs/node/pull/55681) +* \[[`3ff8e8fb7a`](https://github.com/nodejs/node/commit/3ff8e8fb7a)] - **tools**: fix root certificate updater (Richard Lau) [#55681](https://github.com/nodejs/node/pull/55681) +* \[[`146aff4ac6`](https://github.com/nodejs/node/commit/146aff4ac6)] - **doc**: add jazelly to collaborators (Jason Zhang) [#55531](https://github.com/nodejs/node/pull/55531) + +### Commits + +* \[[`f985e1ab5a`](https://github.com/nodejs/node/commit/f985e1ab5a)] - **benchmark**: add `test-reporters` (Aviv Keller) [#55757](https://github.com/nodejs/node/pull/55757) +* \[[`bc3a047720`](https://github.com/nodejs/node/commit/bc3a047720)] - **benchmark**: add `test_runner/mock-fn` (Aviv Keller) [#55771](https://github.com/nodejs/node/pull/55771) +* \[[`1eee315153`](https://github.com/nodejs/node/commit/1eee315153)] - **benchmark**: add nodeTiming.uvmetricsinfo bench (RafaelGSS) [#55614](https://github.com/nodejs/node/pull/55614) +* \[[`90a230d597`](https://github.com/nodejs/node/commit/90a230d597)] - **benchmark**: add --runs support to run.js (Rafael Gonzaga) [#55158](https://github.com/nodejs/node/pull/55158) +* \[[`c65fc17867`](https://github.com/nodejs/node/commit/c65fc17867)] - **benchmark**: adjust byte size for buffer-copy (Rafael Gonzaga) [#55295](https://github.com/nodejs/node/pull/55295) +* \[[`b017225073`](https://github.com/nodejs/node/commit/b017225073)] - **buffer**: document concat zero-fill (Duncan) [#55562](https://github.com/nodejs/node/pull/55562) +* \[[`9e19a28318`](https://github.com/nodejs/node/commit/9e19a28318)] - **build**: set DESTCPU correctly for 'make binary' on loongarch64 (吴小白) [#56271](https://github.com/nodejs/node/pull/56271) +* \[[`7e000ec8ad`](https://github.com/nodejs/node/commit/7e000ec8ad)] - **build**: fix missing fp16 dependency in d8 builds (Joyee Cheung) [#56266](https://github.com/nodejs/node/pull/56266) +* \[[`3bcdfc83a1`](https://github.com/nodejs/node/commit/3bcdfc83a1)] - **build**: add major release action (Rafael Gonzaga) [#56199](https://github.com/nodejs/node/pull/56199) +* \[[`5cd3433c36`](https://github.com/nodejs/node/commit/5cd3433c36)] - **build**: allow overriding clang usage (Shelley Vohr) [#56016](https://github.com/nodejs/node/pull/56016) +* \[[`014aa89553`](https://github.com/nodejs/node/commit/014aa89553)] - **build**: remove defaults for create-release-proposal (Rafael Gonzaga) [#56042](https://github.com/nodejs/node/pull/56042) +* \[[`e2198ba466`](https://github.com/nodejs/node/commit/e2198ba466)] - **build**: set node\_arch to target\_cpu in GN (Shelley Vohr) [#55967](https://github.com/nodejs/node/pull/55967) +* \[[`385902962f`](https://github.com/nodejs/node/commit/385902962f)] - **build**: add create release proposal action (Rafael Gonzaga) [#55690](https://github.com/nodejs/node/pull/55690) +* \[[`8ba8b2012d`](https://github.com/nodejs/node/commit/8ba8b2012d)] - **build**: implement node\_use\_amaro flag in GN build (Cheng) [#55798](https://github.com/nodejs/node/pull/55798) +* \[[`0e872cac81`](https://github.com/nodejs/node/commit/0e872cac81)] - **build**: fix building with system icu 76 (Michael Cho) [#55563](https://github.com/nodejs/node/pull/55563) +* \[[`bc78094cf1`](https://github.com/nodejs/node/commit/bc78094cf1)] - **build**: fix GN arg used in generate\_config\_gypi.py (Shelley Vohr) [#55530](https://github.com/nodejs/node/pull/55530) +* \[[`c2165ebf9c`](https://github.com/nodejs/node/commit/c2165ebf9c)] - **build**: fix GN build for cares/uv deps (Cheng) [#55477](https://github.com/nodejs/node/pull/55477) +* \[[`b2ced1c85a`](https://github.com/nodejs/node/commit/b2ced1c85a)] - **build**: fix uninstall script for AIX 7.1 (Cloorc) [#55438](https://github.com/nodejs/node/pull/55438) +* \[[`4c75a92577`](https://github.com/nodejs/node/commit/4c75a92577)] - **build**: tidy up cares.gyp (Richard Lau) [#55445](https://github.com/nodejs/node/pull/55445) +* \[[`8a20f8ee75`](https://github.com/nodejs/node/commit/8a20f8ee75)] - **build**: synchronize list of c-ares source files (Richard Lau) [#55445](https://github.com/nodejs/node/pull/55445) +* \[[`282e625daf`](https://github.com/nodejs/node/commit/282e625daf)] - **build**: fix path concatenation (Mohammed Keyvanzadeh) [#55387](https://github.com/nodejs/node/pull/55387) +* \[[`7517121c3d`](https://github.com/nodejs/node/commit/7517121c3d)] - **build**: fix make errors that occur in Makefile (minkyu\_kim) [#55287](https://github.com/nodejs/node/pull/55287) +* \[[`b63437c7df`](https://github.com/nodejs/node/commit/b63437c7df)] - **build,win**: enable pch for clang-cl (Stefan Stojanovic) [#55249](https://github.com/nodejs/node/pull/55249) +* \[[`3c65c75ce5`](https://github.com/nodejs/node/commit/3c65c75ce5)] - **cli**: add `--heap-prof` flag available to `NODE_OPTIONS` (Juan José) [#54259](https://github.com/nodejs/node/pull/54259) +* \[[`b4cc52ea68`](https://github.com/nodejs/node/commit/b4cc52ea68)] - **crypto**: ensure CryptoKey usages and algorithm are cached objects (Filip Skokan) [#56108](https://github.com/nodejs/node/pull/56108) +* \[[`9246047aad`](https://github.com/nodejs/node/commit/9246047aad)] - **crypto**: update root certificates to NSS 3.104 (Richard Lau) [#55681](https://github.com/nodejs/node/pull/55681) +* \[[`da76a9d34c`](https://github.com/nodejs/node/commit/da76a9d34c)] - **deps**: V8: cherry-pick 26fd1dfa9cd6 (Shu-yu Guo) [#55961](https://github.com/nodejs/node/pull/55961) +* \[[`2f0158dcb6`](https://github.com/nodejs/node/commit/2f0158dcb6)] - **deps**: V8: backport ae5a4db8ad86 (Shu-yu Guo) [#55961](https://github.com/nodejs/node/pull/55961) +* \[[`e954ef66d4`](https://github.com/nodejs/node/commit/e954ef66d4)] - **(SEMVER-MINOR)** **deps**: add simdjson (Yagiz Nizipli) [#50322](https://github.com/nodejs/node/pull/50322) +* \[[`7fcba0d010`](https://github.com/nodejs/node/commit/7fcba0d010)] - **deps**: update simdutf to 5.6.4 (Node.js GitHub Bot) [#56255](https://github.com/nodejs/node/pull/56255) +* \[[`a1c85c3f0c`](https://github.com/nodejs/node/commit/a1c85c3f0c)] - **deps**: update c-ares to v1.34.4 (Node.js GitHub Bot) [#56256](https://github.com/nodejs/node/pull/56256) +* \[[`c48b739ffb`](https://github.com/nodejs/node/commit/c48b739ffb)] - **deps**: upgrade npm to 10.9.2 (npm team) [#56135](https://github.com/nodejs/node/pull/56135) +* \[[`0637370327`](https://github.com/nodejs/node/commit/0637370327)] - **deps**: update zlib to 1.3.0.1-motley-82a5fec (Node.js GitHub Bot) [#55980](https://github.com/nodejs/node/pull/55980) +* \[[`9cb8d65cbb`](https://github.com/nodejs/node/commit/9cb8d65cbb)] - **deps**: update corepack to 0.30.0 (Node.js GitHub Bot) [#55977](https://github.com/nodejs/node/pull/55977) +* \[[`40abc3b9f0`](https://github.com/nodejs/node/commit/40abc3b9f0)] - **deps**: update simdutf to 5.6.3 (Node.js GitHub Bot) [#55973](https://github.com/nodejs/node/pull/55973) +* \[[`c88e2b55ef`](https://github.com/nodejs/node/commit/c88e2b55ef)] - **deps**: upgrade npm to 10.9.1 (npm team) [#55951](https://github.com/nodejs/node/pull/55951) +* \[[`795b2d6cf2`](https://github.com/nodejs/node/commit/795b2d6cf2)] - **deps**: update zlib to 1.3.0.1-motley-7e2e4d7 (Node.js GitHub Bot) [#54432](https://github.com/nodejs/node/pull/54432) +* \[[`07aad643d5`](https://github.com/nodejs/node/commit/07aad643d5)] - **deps**: update simdutf to 5.6.2 (Node.js GitHub Bot) [#55889](https://github.com/nodejs/node/pull/55889) +* \[[`69bd8716dc`](https://github.com/nodejs/node/commit/69bd8716dc)] - **deps**: update simdutf to 5.6.1 (Node.js GitHub Bot) [#55850](https://github.com/nodejs/node/pull/55850) +* \[[`068080bcd9`](https://github.com/nodejs/node/commit/068080bcd9)] - **deps**: update c-ares to v1.34.3 (Node.js GitHub Bot) [#55803](https://github.com/nodejs/node/pull/55803) +* \[[`e1c4f1eecb`](https://github.com/nodejs/node/commit/e1c4f1eecb)] - **deps**: update icu to 76.1 (Node.js GitHub Bot) [#55551](https://github.com/nodejs/node/pull/55551) +* \[[`5b77b21356`](https://github.com/nodejs/node/commit/5b77b21356)] - **deps**: update acorn to 8.14.0 (Node.js GitHub Bot) [#55699](https://github.com/nodejs/node/pull/55699) +* \[[`d4355d0054`](https://github.com/nodejs/node/commit/d4355d0054)] - **deps**: update acorn to 8.13.0 (Node.js GitHub Bot) [#55558](https://github.com/nodejs/node/pull/55558) +* \[[`c6112b3f77`](https://github.com/nodejs/node/commit/c6112b3f77)] - **deps**: update googletest to df1544b (Node.js GitHub Bot) [#55465](https://github.com/nodejs/node/pull/55465) +* \[[`e7356d99df`](https://github.com/nodejs/node/commit/e7356d99df)] - **deps**: update c-ares to v1.34.2 (Node.js GitHub Bot) [#55463](https://github.com/nodejs/node/pull/55463) +* \[[`236abd8388`](https://github.com/nodejs/node/commit/236abd8388)] - **deps**: update ada to 2.9.1 (Node.js GitHub Bot) [#54679](https://github.com/nodejs/node/pull/54679) +* \[[`acd9459978`](https://github.com/nodejs/node/commit/acd9459978)] - **deps**: update simdutf to 5.6.0 (Node.js GitHub Bot) [#55379](https://github.com/nodejs/node/pull/55379) +* \[[`9fb3a7c22e`](https://github.com/nodejs/node/commit/9fb3a7c22e)] - **deps**: update c-ares to v1.34.1 (Node.js GitHub Bot) [#55369](https://github.com/nodejs/node/pull/55369) +* \[[`2a7725aa04`](https://github.com/nodejs/node/commit/2a7725aa04)] - **deps**: upgrade npm to 10.9.0 (npm team) [#55255](https://github.com/nodejs/node/pull/55255) +* \[[`5dfccb4417`](https://github.com/nodejs/node/commit/5dfccb4417)] - **deps**: upgrade npm to 10.8.3 (npm team) [#54619](https://github.com/nodejs/node/pull/54619) +* \[[`91a6e3b5a7`](https://github.com/nodejs/node/commit/91a6e3b5a7)] - **dgram**: check udp buffer size to avoid fd leak (theanarkh) [#56084](https://github.com/nodejs/node/pull/56084) +* \[[`3cf5bf5af9`](https://github.com/nodejs/node/commit/3cf5bf5af9)] - **diagnostics\_channel**: fix unsubscribe during publish (simon-id) [#55116](https://github.com/nodejs/node/pull/55116) +* \[[`e26c6e9117`](https://github.com/nodejs/node/commit/e26c6e9117)] - **dns**: stop using deprecated `ares_query` (Aviv Keller) [#55430](https://github.com/nodejs/node/pull/55430) +* \[[`c8e045825b`](https://github.com/nodejs/node/commit/c8e045825b)] - **dns**: honor the order option (Luigi Pinca) [#55392](https://github.com/nodejs/node/pull/55392) +* \[[`595e71b8f4`](https://github.com/nodejs/node/commit/595e71b8f4)] - **doc**: add history entries for JSON modules stabilization (Antoine du Hamel) [#55855](https://github.com/nodejs/node/pull/55855) +* \[[`bc445a0f02`](https://github.com/nodejs/node/commit/bc445a0f02)] - **doc**: fix color contrast issue in light mode (Rich Trott) [#56272](https://github.com/nodejs/node/pull/56272) +* \[[`aeb48ca4ee`](https://github.com/nodejs/node/commit/aeb48ca4ee)] - **doc**: clarify util.aborted resource usage (Kunal Kumar) [#55780](https://github.com/nodejs/node/pull/55780) +* \[[`0459c53a15`](https://github.com/nodejs/node/commit/0459c53a15)] - **doc**: add esm examples to node:repl (Alfredo González) [#55432](https://github.com/nodejs/node/pull/55432) +* \[[`a90bc0151a`](https://github.com/nodejs/node/commit/a90bc0151a)] - **doc**: add esm examples to node:readline (Alfredo González) [#55335](https://github.com/nodejs/node/pull/55335) +* \[[`b44c2a0f8c`](https://github.com/nodejs/node/commit/b44c2a0f8c)] - **doc**: fix 'which' to 'that' and add commas (Selveter Senitro) [#56216](https://github.com/nodejs/node/pull/56216) +* \[[`4b1a72195a`](https://github.com/nodejs/node/commit/4b1a72195a)] - **doc**: `sea.getRawAsset(key)` always returns an ArrayBuffer (沈鸿飞) [#56206](https://github.com/nodejs/node/pull/56206) +* \[[`0462875cc2`](https://github.com/nodejs/node/commit/0462875cc2)] - **doc**: update announce documentation for releases (Rafael Gonzaga) [#56200](https://github.com/nodejs/node/pull/56200) +* \[[`f1549848ab`](https://github.com/nodejs/node/commit/f1549848ab)] - **doc**: update blog link to /vulnerability (Rafael Gonzaga) [#56198](https://github.com/nodejs/node/pull/56198) +* \[[`38dc5fccda`](https://github.com/nodejs/node/commit/38dc5fccda)] - **doc**: call out import.meta is only supported in ES modules (Anton Kastritskii) [#56186](https://github.com/nodejs/node/pull/56186) +* \[[`30019a6e60`](https://github.com/nodejs/node/commit/30019a6e60)] - **doc**: add ambassador message - benefits of Node.js (Michael Dawson) [#56085](https://github.com/nodejs/node/pull/56085) +* \[[`0f1d256e20`](https://github.com/nodejs/node/commit/0f1d256e20)] - **doc**: fix incorrect link to style guide (Yuan-Ming Hsu) [#56181](https://github.com/nodejs/node/pull/56181) +* \[[`ffe3da8b6c`](https://github.com/nodejs/node/commit/ffe3da8b6c)] - **doc**: fix c++ addon hello world sample (Edigleysson Silva (Edy)) [#56172](https://github.com/nodejs/node/pull/56172) +* \[[`c7a58d93b9`](https://github.com/nodejs/node/commit/c7a58d93b9)] - **doc**: update blog release-post link (Ruy Adorno) [#56123](https://github.com/nodejs/node/pull/56123) +* \[[`4644b889e4`](https://github.com/nodejs/node/commit/4644b889e4)] - **doc**: mention `-a` flag for the release script (Ruy Adorno) [#56124](https://github.com/nodejs/node/pull/56124) +* \[[`b04ab86d69`](https://github.com/nodejs/node/commit/b04ab86d69)] - **doc**: add LJHarb to collaborators (Jordan Harband) [#56132](https://github.com/nodejs/node/pull/56132) +* \[[`f384a9dfd4`](https://github.com/nodejs/node/commit/f384a9dfd4)] - **doc**: add create-release-action to process (Rafael Gonzaga) [#55993](https://github.com/nodejs/node/pull/55993) +* \[[`54a59a31b8`](https://github.com/nodejs/node/commit/54a59a31b8)] - **doc**: rename file to advocacy-ambassador-program.md (Tobias Nießen) [#56046](https://github.com/nodejs/node/pull/56046) +* \[[`c9c8d07b72`](https://github.com/nodejs/node/commit/c9c8d07b72)] - **doc**: remove unused import from sample code (Blended Bram) [#55570](https://github.com/nodejs/node/pull/55570) +* \[[`97e901850d`](https://github.com/nodejs/node/commit/97e901850d)] - **doc**: add FAQ to releases section (Rafael Gonzaga) [#55992](https://github.com/nodejs/node/pull/55992) +* \[[`957c72ccd9`](https://github.com/nodejs/node/commit/957c72ccd9)] - **doc**: move history entry to class description (Luigi Pinca) [#55991](https://github.com/nodejs/node/pull/55991) +* \[[`1498396ecc`](https://github.com/nodejs/node/commit/1498396ecc)] - **doc**: add history entry for textEncoder.encodeInto() (Luigi Pinca) [#55990](https://github.com/nodejs/node/pull/55990) +* \[[`65b8c12e03`](https://github.com/nodejs/node/commit/65b8c12e03)] - **doc**: improve GN build documentation a bit (Shelley Vohr) [#55968](https://github.com/nodejs/node/pull/55968) +* \[[`578dc2879b`](https://github.com/nodejs/node/commit/578dc2879b)] - **doc**: remove confusing and outdated sentence (Luigi Pinca) [#55988](https://github.com/nodejs/node/pull/55988) +* \[[`e8db10636e`](https://github.com/nodejs/node/commit/e8db10636e)] - **doc**: add doc for PerformanceObserver.takeRecords() (skyclouds2001) [#55786](https://github.com/nodejs/node/pull/55786) +* \[[`dc6ac81b58`](https://github.com/nodejs/node/commit/dc6ac81b58)] - **doc**: add vetted courses to the ambassador benefits (Matteo Collina) [#55934](https://github.com/nodejs/node/pull/55934) +* \[[`8bbf899e9c`](https://github.com/nodejs/node/commit/8bbf899e9c)] - **doc**: doc how to add message for promotion (Michael Dawson) [#55843](https://github.com/nodejs/node/pull/55843) +* \[[`e058fc8c4e`](https://github.com/nodejs/node/commit/e058fc8c4e)] - **doc**: add esm example for zlib (Leonardo Peixoto) [#55946](https://github.com/nodejs/node/pull/55946) +* \[[`07252b1153`](https://github.com/nodejs/node/commit/07252b1153)] - **doc**: document approach for building wasm in deps (Michael Dawson) [#55940](https://github.com/nodejs/node/pull/55940) +* \[[`9c34ef4046`](https://github.com/nodejs/node/commit/9c34ef4046)] - **doc**: add esm examples to node:timers (Alfredo González) [#55857](https://github.com/nodejs/node/pull/55857) +* \[[`0e0d61d9ba`](https://github.com/nodejs/node/commit/0e0d61d9ba)] - **doc**: include git node release --promote to steps (Rafael Gonzaga) [#55835](https://github.com/nodejs/node/pull/55835) +* \[[`d795efc65d`](https://github.com/nodejs/node/commit/d795efc65d)] - **doc**: add a note on console stream behavior (Gireesh Punathil) [#55616](https://github.com/nodejs/node/pull/55616) +* \[[`dde582e657`](https://github.com/nodejs/node/commit/dde582e657)] - **doc**: add `-S` flag release preparation example (Antoine du Hamel) [#55836](https://github.com/nodejs/node/pull/55836) +* \[[`a4445b1cda`](https://github.com/nodejs/node/commit/a4445b1cda)] - **doc**: clarify UV\_THREADPOOL\_SIZE env var usage (Preveen P) [#55832](https://github.com/nodejs/node/pull/55832) +* \[[`5e3f2f13c0`](https://github.com/nodejs/node/commit/5e3f2f13c0)] - **doc**: add notable-change mention to sec release (Rafael Gonzaga) [#55830](https://github.com/nodejs/node/pull/55830) +* \[[`47617f9f0d`](https://github.com/nodejs/node/commit/47617f9f0d)] - **doc**: fix history info for `URL.prototype.toJSON` (Antoine du Hamel) [#55818](https://github.com/nodejs/node/pull/55818) +* \[[`e152f9cac4`](https://github.com/nodejs/node/commit/e152f9cac4)] - **doc**: correct max-semi-space-size statement (Joe Bowbeer) [#55812](https://github.com/nodejs/node/pull/55812) +* \[[`c237b07f35`](https://github.com/nodejs/node/commit/c237b07f35)] - **doc**: run license-builder (github-actions\[bot]) [#55813](https://github.com/nodejs/node/pull/55813) +* \[[`093fbab852`](https://github.com/nodejs/node/commit/093fbab852)] - **doc**: clarify triager role (Gireesh Punathil) [#55775](https://github.com/nodejs/node/pull/55775) +* \[[`9ebf337d12`](https://github.com/nodejs/node/commit/9ebf337d12)] - **doc**: clarify removal of experimental API does not require a deprecation (Antoine du Hamel) [#55746](https://github.com/nodejs/node/pull/55746) +* \[[`97ffe8fa07`](https://github.com/nodejs/node/commit/97ffe8fa07)] - **doc**: enforce strict policy to semver-major releases (Rafael Gonzaga) [#55732](https://github.com/nodejs/node/pull/55732) +* \[[`b2b504fa8f`](https://github.com/nodejs/node/commit/b2b504fa8f)] - **doc**: add esm example in `path.md` (Aviv Keller) [#55745](https://github.com/nodejs/node/pull/55745) +* \[[`243267166c`](https://github.com/nodejs/node/commit/243267166c)] - **doc**: consistent use of word child process (Gireesh Punathil) [#55654](https://github.com/nodejs/node/pull/55654) +* \[[`ffb0d3c884`](https://github.com/nodejs/node/commit/ffb0d3c884)] - **doc**: clarity to available addon options (Preveen P) [#55715](https://github.com/nodejs/node/pull/55715) +* \[[`9c37065b92`](https://github.com/nodejs/node/commit/9c37065b92)] - **doc**: update `--max-semi-space-size` description (Joe Bowbeer) [#55495](https://github.com/nodejs/node/pull/55495) +* \[[`60805e41e8`](https://github.com/nodejs/node/commit/60805e41e8)] - **doc**: add write flag when open file as the demo code's intention (robberfree) [#54626](https://github.com/nodejs/node/pull/54626) +* \[[`93fddabff9`](https://github.com/nodejs/node/commit/93fddabff9)] - **doc**: remove mention of ECDH-ES in crypto.diffieHellman (Filip Skokan) [#55611](https://github.com/nodejs/node/pull/55611) +* \[[`fe04f6f1a7`](https://github.com/nodejs/node/commit/fe04f6f1a7)] - **doc**: improve c++ embedder API doc (Gireesh Punathil) [#55597](https://github.com/nodejs/node/pull/55597) +* \[[`b2c290a890`](https://github.com/nodejs/node/commit/b2c290a890)] - **doc**: capitalize "MIT License" (Aviv Keller) [#55575](https://github.com/nodejs/node/pull/55575) +* \[[`327f16ffa2`](https://github.com/nodejs/node/commit/327f16ffa2)] - **doc**: add esm examples to node:string\_decoder (Alfredo González) [#55507](https://github.com/nodejs/node/pull/55507) +* \[[`146aff4ac6`](https://github.com/nodejs/node/commit/146aff4ac6)] - **doc**: add jazelly to collaborators (Jason Zhang) [#55531](https://github.com/nodejs/node/pull/55531) +* \[[`3cc9469c21`](https://github.com/nodejs/node/commit/3cc9469c21)] - **doc**: changed the command used to verify SHASUMS256 (adriancuadrado) [#55420](https://github.com/nodejs/node/pull/55420) +* \[[`c987bb91bd`](https://github.com/nodejs/node/commit/c987bb91bd)] - **doc**: add note about stdio streams in child\_process (Ederin (Ed) Igharoro) [#55322](https://github.com/nodejs/node/pull/55322) +* \[[`c94e747067`](https://github.com/nodejs/node/commit/c94e747067)] - **doc**: add `isBigIntObject` to documentation (leviscar) [#55450](https://github.com/nodejs/node/pull/55450) +* \[[`ea557e996f`](https://github.com/nodejs/node/commit/ea557e996f)] - **doc**: remove outdated remarks about `highWaterMark` in fs (Ian Kerins) [#55462](https://github.com/nodejs/node/pull/55462) +* \[[`c954b858f4`](https://github.com/nodejs/node/commit/c954b858f4)] - **doc**: move Danielle Adams key to old gpg keys (RafaelGSS) [#55399](https://github.com/nodejs/node/pull/55399) +* \[[`266adc15a0`](https://github.com/nodejs/node/commit/266adc15a0)] - **doc**: move Bryan English key to old gpg keys (RafaelGSS) [#55399](https://github.com/nodejs/node/pull/55399) +* \[[`62b867d09c`](https://github.com/nodejs/node/commit/62b867d09c)] - **doc**: move Beth Griggs keys to old gpg keys (RafaelGSS) [#55399](https://github.com/nodejs/node/pull/55399) +* \[[`559184d26f`](https://github.com/nodejs/node/commit/559184d26f)] - **doc**: spell out condition restrictions (Jan Martin) [#55187](https://github.com/nodejs/node/pull/55187) +* \[[`75359e0029`](https://github.com/nodejs/node/commit/75359e0029)] - **doc**: add missing return values in buffer docs (Karl Horky) [#55273](https://github.com/nodejs/node/pull/55273) +* \[[`0e84b07572`](https://github.com/nodejs/node/commit/0e84b07572)] - **doc**: fix ambasador markdown list (Rafael Gonzaga) [#55361](https://github.com/nodejs/node/pull/55361) +* \[[`0035cd2d77`](https://github.com/nodejs/node/commit/0035cd2d77)] - **doc**: edit onboarding guide to clarify when mailmap addition is needed (Antoine du Hamel) [#55334](https://github.com/nodejs/node/pull/55334) +* \[[`3f4d46580d`](https://github.com/nodejs/node/commit/3f4d46580d)] - **doc**: fix the return type of outgoingMessage.setHeaders() (Jimmy Leung) [#55290](https://github.com/nodejs/node/pull/55290) +* \[[`43abc6e287`](https://github.com/nodejs/node/commit/43abc6e287)] - **esm**: mark import attributes and JSON module as stable (Nicolò Ribaudo) [#55333](https://github.com/nodejs/node/pull/55333) +* \[[`95ca88f06e`](https://github.com/nodejs/node/commit/95ca88f06e)] - **esm**: add a fallback when importer in not a file (Antoine du Hamel) [#55471](https://github.com/nodejs/node/pull/55471) +* \[[`c029311752`](https://github.com/nodejs/node/commit/c029311752)] - **esm**: fix inconsistency with `importAssertion` in `resolve` hook (Wei Zhu) [#55365](https://github.com/nodejs/node/pull/55365) +* \[[`78a942b784`](https://github.com/nodejs/node/commit/78a942b784)] - **events**: optimize EventTarget.addEventListener (Robert Nagy) [#55312](https://github.com/nodejs/node/pull/55312) +* \[[`94f749a3c3`](https://github.com/nodejs/node/commit/94f749a3c3)] - **fs**: make mutating `options` in Promises `readdir()` not affect results (LiviaMedeiros) [#56057](https://github.com/nodejs/node/pull/56057) +* \[[`69ec79d90f`](https://github.com/nodejs/node/commit/69ec79d90f)] - **fs**: lazily load ReadFileContext (Gürgün Dayıoğlu) [#55998](https://github.com/nodejs/node/pull/55998) +* \[[`d764ff6308`](https://github.com/nodejs/node/commit/d764ff6308)] - **http2**: support ALPNCallback option (ZYSzys) [#56187](https://github.com/nodejs/node/pull/56187) +* \[[`d3e9300706`](https://github.com/nodejs/node/commit/d3e9300706)] - **http2**: fix memory leak caused by premature listener removing (ywave620) [#55966](https://github.com/nodejs/node/pull/55966) +* \[[`cbccc66b14`](https://github.com/nodejs/node/commit/cbccc66b14)] - **http2**: fix client async storage persistence (Orgad Shaneh) [#55460](https://github.com/nodejs/node/pull/55460) +* \[[`3aa283afb1`](https://github.com/nodejs/node/commit/3aa283afb1)] - **lib**: add validation for options in compileFunction (Taejin Kim) [#56023](https://github.com/nodejs/node/pull/56023) +* \[[`ded148419d`](https://github.com/nodejs/node/commit/ded148419d)] - **lib**: remove startsWith/endsWith primordials for char checks (Gürgün Dayıoğlu) [#55407](https://github.com/nodejs/node/pull/55407) +* \[[`f7f5c36b49`](https://github.com/nodejs/node/commit/f7f5c36b49)] - **lib**: test\_runner#mock:timers respeced timeout\_max behaviour (BadKey) [#55375](https://github.com/nodejs/node/pull/55375) +* \[[`fa8212ecc9`](https://github.com/nodejs/node/commit/fa8212ecc9)] - **meta**: bump github/codeql-action from 3.27.0 to 3.27.5 (dependabot\[bot]) [#56103](https://github.com/nodejs/node/pull/56103) +* \[[`cf6d31e505`](https://github.com/nodejs/node/commit/cf6d31e505)] - **meta**: bump actions/checkout from 4.1.7 to 4.2.2 (dependabot\[bot]) [#56102](https://github.com/nodejs/node/pull/56102) +* \[[`fc11ea8127`](https://github.com/nodejs/node/commit/fc11ea8127)] - **meta**: bump step-security/harden-runner from 2.10.1 to 2.10.2 (dependabot\[bot]) [#56101](https://github.com/nodejs/node/pull/56101) +* \[[`cc70ed3e87`](https://github.com/nodejs/node/commit/cc70ed3e87)] - **meta**: bump actions/setup-node from 4.0.3 to 4.1.0 (dependabot\[bot]) [#56100](https://github.com/nodejs/node/pull/56100) +* \[[`c54dc8a63e`](https://github.com/nodejs/node/commit/c54dc8a63e)] - **meta**: add releasers as CODEOWNERS to proposal action (Rafael Gonzaga) [#56043](https://github.com/nodejs/node/pull/56043) +* \[[`8a6e4c65d9`](https://github.com/nodejs/node/commit/8a6e4c65d9)] - **meta**: bump actions/setup-python from 5.2.0 to 5.3.0 (dependabot\[bot]) [#55688](https://github.com/nodejs/node/pull/55688) +* \[[`00222305c3`](https://github.com/nodejs/node/commit/00222305c3)] - **meta**: bump actions/setup-node from 4.0.4 to 4.1.0 (dependabot\[bot]) [#55687](https://github.com/nodejs/node/pull/55687) +* \[[`b406b03753`](https://github.com/nodejs/node/commit/b406b03753)] - **meta**: bump rtCamp/action-slack-notify from 2.3.0 to 2.3.2 (dependabot\[bot]) [#55686](https://github.com/nodejs/node/pull/55686) +* \[[`0789dec551`](https://github.com/nodejs/node/commit/0789dec551)] - **meta**: bump actions/upload-artifact from 4.4.0 to 4.4.3 (dependabot\[bot]) [#55685](https://github.com/nodejs/node/pull/55685) +* \[[`e9f251c23a`](https://github.com/nodejs/node/commit/e9f251c23a)] - **meta**: bump actions/cache from 4.0.2 to 4.1.2 (dependabot\[bot]) [#55684](https://github.com/nodejs/node/pull/55684) +* \[[`723479c924`](https://github.com/nodejs/node/commit/723479c924)] - **meta**: bump actions/checkout from 4.2.0 to 4.2.2 (dependabot\[bot]) [#55683](https://github.com/nodejs/node/pull/55683) +* \[[`e614cb496d`](https://github.com/nodejs/node/commit/e614cb496d)] - **meta**: bump github/codeql-action from 3.26.10 to 3.27.0 (dependabot\[bot]) [#55682](https://github.com/nodejs/node/pull/55682) +* \[[`2ba821703f`](https://github.com/nodejs/node/commit/2ba821703f)] - **meta**: make review-wanted message minimal (Aviv Keller) [#55607](https://github.com/nodejs/node/pull/55607) +* \[[`03c03d0a5c`](https://github.com/nodejs/node/commit/03c03d0a5c)] - **meta**: show PR/issue title on review-wanted (Aviv Keller) [#55606](https://github.com/nodejs/node/pull/55606) +* \[[`b62a284b3e`](https://github.com/nodejs/node/commit/b62a284b3e)] - **meta**: move one or more collaborators to emeritus (Node.js GitHub Bot) [#55381](https://github.com/nodejs/node/pull/55381) +* \[[`f09fbc7ccc`](https://github.com/nodejs/node/commit/f09fbc7ccc)] - **meta**: change color to blue notify review-wanted (Rafael Gonzaga) [#55423](https://github.com/nodejs/node/pull/55423) +* \[[`9ec642d4ec`](https://github.com/nodejs/node/commit/9ec642d4ec)] - **meta**: bump codecov/codecov-action from 4.5.0 to 4.6.0 (dependabot\[bot]) [#55222](https://github.com/nodejs/node/pull/55222) +* \[[`d64b138c8e`](https://github.com/nodejs/node/commit/d64b138c8e)] - **meta**: bump github/codeql-action from 3.26.6 to 3.26.10 (dependabot\[bot]) [#55221](https://github.com/nodejs/node/pull/55221) +* \[[`e75532d8b6`](https://github.com/nodejs/node/commit/e75532d8b6)] - **meta**: bump step-security/harden-runner from 2.9.1 to 2.10.1 (dependabot\[bot]) [#55220](https://github.com/nodejs/node/pull/55220) +* \[[`5bf61c5bec`](https://github.com/nodejs/node/commit/5bf61c5bec)] - **(SEMVER-MINOR)** **module**: merge config with `package_json_reader` (Yagiz Nizipli) [#50322](https://github.com/nodejs/node/pull/50322) +* \[[`c8bf8f9052`](https://github.com/nodejs/node/commit/c8bf8f9052)] - **module**: prevent main thread exiting before esm worker ends (Shima Ryuhei) [#56183](https://github.com/nodejs/node/pull/56183) +* \[[`6f10f39153`](https://github.com/nodejs/node/commit/6f10f39153)] - **node-api**: allow napi\_delete\_reference in finalizers (Chengzhong Wu) [#55620](https://github.com/nodejs/node/pull/55620) +* \[[`31839ca285`](https://github.com/nodejs/node/commit/31839ca285)] - **report**: fix network queries in getReport libuv with exclude-network (Adrien Foulon) [#55602](https://github.com/nodejs/node/pull/55602) +* \[[`c953719863`](https://github.com/nodejs/node/commit/c953719863)] - **sea**: only assert snapshot main function for main threads (Joyee Cheung) [#56120](https://github.com/nodejs/node/pull/56120) +* \[[`eb5f757b30`](https://github.com/nodejs/node/commit/eb5f757b30)] - **(SEMVER-MINOR)** **src**: move package resolver to c++ (Yagiz Nizipli) [#50322](https://github.com/nodejs/node/pull/50322) +* \[[`5c90efd3e5`](https://github.com/nodejs/node/commit/5c90efd3e5)] - **src**: fix outdated js2c.cc references (Chengzhong Wu) [#56133](https://github.com/nodejs/node/pull/56133) +* \[[`8634171a26`](https://github.com/nodejs/node/commit/8634171a26)] - **src**: fix kill signal on Windows (Hüseyin Açacak) [#55514](https://github.com/nodejs/node/pull/55514) +* \[[`f41aa5b820`](https://github.com/nodejs/node/commit/f41aa5b820)] - **src**: improve `node:os` userInfo performance (Yagiz Nizipli) [#55719](https://github.com/nodejs/node/pull/55719) +* \[[`3945b8b725`](https://github.com/nodejs/node/commit/3945b8b725)] - **src**: fix dns crash when failed to create NodeAresTask (theanarkh) [#55521](https://github.com/nodejs/node/pull/55521) +* \[[`56d743181d`](https://github.com/nodejs/node/commit/56d743181d)] - **src**: use NewFromUtf8Literal in NODE\_DEFINE\_CONSTANT (Charles Kerr) [#55581](https://github.com/nodejs/node/pull/55581) +* \[[`c910ec8666`](https://github.com/nodejs/node/commit/c910ec8666)] - **src**: remove icu based `ToASCII` and `ToUnicode` (Yagiz Nizipli) [#55156](https://github.com/nodejs/node/pull/55156) +* \[[`af25971f71`](https://github.com/nodejs/node/commit/af25971f71)] - **src**: fix winapi\_strerror error string (Hüseyin Açacak) [#55207](https://github.com/nodejs/node/pull/55207) +* \[[`f7c4affdc4`](https://github.com/nodejs/node/commit/f7c4affdc4)] - **src,lib**: optimize nodeTiming.uvMetricsInfo (RafaelGSS) [#55614](https://github.com/nodejs/node/pull/55614) +* \[[`86143af404`](https://github.com/nodejs/node/commit/86143af404)] - **stream**: propagate AbortSignal reason (Marvin ROGER) [#55473](https://github.com/nodejs/node/pull/55473) +* \[[`5c49e7df9f`](https://github.com/nodejs/node/commit/5c49e7df9f)] - **test**: remove exludes for sea tests on PPC (Michael Dawson) [#56217](https://github.com/nodejs/node/pull/56217) +* \[[`d50c56afe7`](https://github.com/nodejs/node/commit/d50c56afe7)] - **test**: move localizationd data from `test-icu-env` to external file (Livia Medeiros) [#55618](https://github.com/nodejs/node/pull/55618) +* \[[`1cc7032d45`](https://github.com/nodejs/node/commit/1cc7032d45)] - **test**: remove `hasOpenSSL3x` utils (Antoine du Hamel) [#56164](https://github.com/nodejs/node/pull/56164) +* \[[`d803f2daa5`](https://github.com/nodejs/node/commit/d803f2daa5)] - **test**: remove test-fs-utimes flaky designation (Luigi Pinca) [#56052](https://github.com/nodejs/node/pull/56052) +* \[[`06943fc2ba`](https://github.com/nodejs/node/commit/06943fc2ba)] - **test**: move test-worker-arraybuffer-zerofill to parallel (Luigi Pinca) [#56053](https://github.com/nodejs/node/pull/56053) +* \[[`016871b68c`](https://github.com/nodejs/node/commit/016871b68c)] - **test**: make HTTP/1.0 connection test more robust (Arne Keller) [#55959](https://github.com/nodejs/node/pull/55959) +* \[[`c7af5c62f5`](https://github.com/nodejs/node/commit/c7af5c62f5)] - **test**: convert readdir test to use test runner (Thomas Chetwin) [#55750](https://github.com/nodejs/node/pull/55750) +* \[[`8704732ec3`](https://github.com/nodejs/node/commit/8704732ec3)] - **test**: make x509 crypto tests work with BoringSSL (Shelley Vohr) [#55927](https://github.com/nodejs/node/pull/55927) +* \[[`0ae1c39579`](https://github.com/nodejs/node/commit/0ae1c39579)] - **test**: fix determining lower priority (Livia Medeiros) [#55908](https://github.com/nodejs/node/pull/55908) +* \[[`e894395c13`](https://github.com/nodejs/node/commit/e894395c13)] - **test**: increase coverage of `pathToFileURL` (Antoine du Hamel) [#55493](https://github.com/nodejs/node/pull/55493) +* \[[`98e0289a1d`](https://github.com/nodejs/node/commit/98e0289a1d)] - **test**: improve test coverage for child process message sending (Juan José) [#55710](https://github.com/nodejs/node/pull/55710) +* \[[`e00156ed15`](https://github.com/nodejs/node/commit/e00156ed15)] - **test**: ensure that test priority is not higher than current priority (Livia Medeiros) [#55739](https://github.com/nodejs/node/pull/55739) +* \[[`fbb861cd13`](https://github.com/nodejs/node/commit/fbb861cd13)] - **test**: add buffer to fs\_permission tests (Rafael Gonzaga) [#55734](https://github.com/nodejs/node/pull/55734) +* \[[`aceb011039`](https://github.com/nodejs/node/commit/aceb011039)] - **test**: improve test coverage for `ServerResponse` (Juan José) [#55711](https://github.com/nodejs/node/pull/55711) +* \[[`e03257e78a`](https://github.com/nodejs/node/commit/e03257e78a)] - **test**: ignore unrelated events in FW watch tests (Carlos Espa) [#55605](https://github.com/nodejs/node/pull/55605) +* \[[`87ff134522`](https://github.com/nodejs/node/commit/87ff134522)] - **test**: refactor some esm tests (Antoine du Hamel) [#55472](https://github.com/nodejs/node/pull/55472) +* \[[`3fc15341b5`](https://github.com/nodejs/node/commit/3fc15341b5)] - **test**: split up test-runner-mock-timers test (Julian Gassner) [#55506](https://github.com/nodejs/node/pull/55506) +* \[[`f95cea7f57`](https://github.com/nodejs/node/commit/f95cea7f57)] - **test**: avoid `apply()` calls with large amount of elements (Livia Medeiros) [#55501](https://github.com/nodejs/node/pull/55501) +* \[[`8d58435908`](https://github.com/nodejs/node/commit/8d58435908)] - **test**: increase test coverage for `http.OutgoingMessage.appendHeader()` (Juan José) [#55467](https://github.com/nodejs/node/pull/55467) +* \[[`31aaa94e64`](https://github.com/nodejs/node/commit/31aaa94e64)] - **test**: fix addons and node-api test assumptions (Antoine du Hamel) [#55441](https://github.com/nodejs/node/pull/55441) +* \[[`5cb2a2e6f2`](https://github.com/nodejs/node/commit/5cb2a2e6f2)] - **test**: deflake `test-cluster-shared-handle-bind-privileged-port` (Aviv Keller) [#55378](https://github.com/nodejs/node/pull/55378) +* \[[`af204349db`](https://github.com/nodejs/node/commit/af204349db)] - **test**: remove duplicate tests (Luigi Pinca) [#55393](https://github.com/nodejs/node/pull/55393) +* \[[`11eacb1eab`](https://github.com/nodejs/node/commit/11eacb1eab)] - **test**: update test\_util.cc for coverage (minkyu\_kim) [#55291](https://github.com/nodejs/node/pull/55291) +* \[[`923154b63c`](https://github.com/nodejs/node/commit/923154b63c)] - **test,crypto**: make crypto tests work with BoringSSL (Shelley Vohr) [#55491](https://github.com/nodejs/node/pull/55491) +* \[[`aa07bb9d5d`](https://github.com/nodejs/node/commit/aa07bb9d5d)] - **test\_runner**: simplify hook running logic (Colin Ihrig) [#55963](https://github.com/nodejs/node/pull/55963) +* \[[`ab1e7c7a3f`](https://github.com/nodejs/node/commit/ab1e7c7a3f)] - **test\_runner**: error on mocking an already mocked date (Aviv Keller) [#55858](https://github.com/nodejs/node/pull/55858) +* \[[`76ae9d714d`](https://github.com/nodejs/node/commit/76ae9d714d)] - **test\_runner**: add support for scheduler.wait on mock timers (Erick Wendel) [#55244](https://github.com/nodejs/node/pull/55244) +* \[[`f6f89de0d5`](https://github.com/nodejs/node/commit/f6f89de0d5)] - **tools**: update github\_reporter to 1.7.2 (Node.js GitHub Bot) [#56205](https://github.com/nodejs/node/pull/56205) +* \[[`bec83ffc04`](https://github.com/nodejs/node/commit/bec83ffc04)] - **tools**: add REPLACEME check to workflow (Mert Can Altin) [#56251](https://github.com/nodejs/node/pull/56251) +* \[[`caf09566cb`](https://github.com/nodejs/node/commit/caf09566cb)] - **tools**: use `github.actor` instead of bot username for release proposals (Antoine du Hamel) [#56232](https://github.com/nodejs/node/pull/56232) +* \[[`535aa8fde5`](https://github.com/nodejs/node/commit/535aa8fde5)] - **tools**: fix release proposal linter to support more than 1 folk preparing (Antoine du Hamel) [#56203](https://github.com/nodejs/node/pull/56203) +* \[[`bfb1e51ddb`](https://github.com/nodejs/node/commit/bfb1e51ddb)] - **tools**: use commit title as PR title when creating release proposal (Antoine du Hamel) [#56165](https://github.com/nodejs/node/pull/56165) +* \[[`548c3035f0`](https://github.com/nodejs/node/commit/548c3035f0)] - **tools**: improve release proposal PR opening (Antoine du Hamel) [#56161](https://github.com/nodejs/node/pull/56161) +* \[[`ee89fd4ff6`](https://github.com/nodejs/node/commit/ee89fd4ff6)] - **tools**: update `create-release-proposal` workflow (Antoine du Hamel) [#56054](https://github.com/nodejs/node/pull/56054) +* \[[`19e38c40eb`](https://github.com/nodejs/node/commit/19e38c40eb)] - **tools**: fix update-undici script (Michaël Zasso) [#56069](https://github.com/nodejs/node/pull/56069) +* \[[`ae4d27bb15`](https://github.com/nodejs/node/commit/ae4d27bb15)] - **tools**: allow dispatch of `tools.yml` from forks (Antoine du Hamel) [#56008](https://github.com/nodejs/node/pull/56008) +* \[[`175fcafc33`](https://github.com/nodejs/node/commit/175fcafc33)] - **tools**: fix nghttp3 updater script (Antoine du Hamel) [#56007](https://github.com/nodejs/node/pull/56007) +* \[[`63fa8b1863`](https://github.com/nodejs/node/commit/63fa8b1863)] - **tools**: filter release keys to reduce interactivity (Antoine du Hamel) [#55950](https://github.com/nodejs/node/pull/55950) +* \[[`512d95b081`](https://github.com/nodejs/node/commit/512d95b081)] - **tools**: update WPT updater (Antoine du Hamel) [#56003](https://github.com/nodejs/node/pull/56003) +* \[[`c6dec5d178`](https://github.com/nodejs/node/commit/c6dec5d178)] - **tools**: add WPT updater for specific subsystems (Mert Can Altin) [#54460](https://github.com/nodejs/node/pull/54460) +* \[[`bfbf5bab89`](https://github.com/nodejs/node/commit/bfbf5bab89)] - **tools**: use tokenless Codecov uploads (Michaël Zasso) [#55943](https://github.com/nodejs/node/pull/55943) +* \[[`a8f2e34ca3`](https://github.com/nodejs/node/commit/a8f2e34ca3)] - **tools**: add linter for release commit proposals (Antoine du Hamel) [#55923](https://github.com/nodejs/node/pull/55923) +* \[[`155e417cab`](https://github.com/nodejs/node/commit/155e417cab)] - **tools**: fix exclude labels for commit-queue (Richard Lau) [#55809](https://github.com/nodejs/node/pull/55809) +* \[[`6173cff81e`](https://github.com/nodejs/node/commit/6173cff81e)] - **tools**: make commit-queue check blocked label (Marco Ippolito) [#55781](https://github.com/nodejs/node/pull/55781) +* \[[`0751a70788`](https://github.com/nodejs/node/commit/0751a70788)] - **tools**: fix c-ares updater script for Node.js 18 (Richard Lau) [#55717](https://github.com/nodejs/node/pull/55717) +* \[[`3ff8e8fb7a`](https://github.com/nodejs/node/commit/3ff8e8fb7a)] - **tools**: fix root certificate updater (Richard Lau) [#55681](https://github.com/nodejs/node/pull/55681) +* \[[`0d791587cb`](https://github.com/nodejs/node/commit/0d791587cb)] - **tools**: compact jq output in daily-wpt-fyi.yml action (Filip Skokan) [#55695](https://github.com/nodejs/node/pull/55695) +* \[[`da379a8295`](https://github.com/nodejs/node/commit/da379a8295)] - **tools**: run daily WPT.fyi report on all supported releases (Filip Skokan) [#55619](https://github.com/nodejs/node/pull/55619) +* \[[`0fb5d709cd`](https://github.com/nodejs/node/commit/0fb5d709cd)] - **tools**: update lint-md-dependencies (Node.js GitHub Bot) [#55470](https://github.com/nodejs/node/pull/55470) +* \[[`0077c10f0c`](https://github.com/nodejs/node/commit/0077c10f0c)] - **tools**: add script to synch c-ares source lists (Richard Lau) [#55445](https://github.com/nodejs/node/pull/55445) +* \[[`32f0e94117`](https://github.com/nodejs/node/commit/32f0e94117)] - **url**: handle "unsafe" characters properly in `pathToFileURL` (Antoine du Hamel) [#54545](https://github.com/nodejs/node/pull/54545) +* \[[`ad7bc88383`](https://github.com/nodejs/node/commit/ad7bc88383)] - **util**: fix Latin1 decoding to return string output (Mert Can Altin) [#56222](https://github.com/nodejs/node/pull/56222) +* \[[`310c4efe80`](https://github.com/nodejs/node/commit/310c4efe80)] - **util**: do not rely on mutable `Object` and `Function`' `constructor` prop (Antoine du Hamel) [#56188](https://github.com/nodejs/node/pull/56188) +* \[[`2b6bdee749`](https://github.com/nodejs/node/commit/2b6bdee749)] - **util**: add fast path for Latin1 decoding (Mert Can Altin) [#55275](https://github.com/nodejs/node/pull/55275) +* \[[`afa44fbcde`](https://github.com/nodejs/node/commit/afa44fbcde)] - **util**: do not catch on circular `@@toStringTag` errors (Aviv Keller) [#55544](https://github.com/nodejs/node/pull/55544) +* \[[`3e05ed7e8d`](https://github.com/nodejs/node/commit/3e05ed7e8d)] - **worker**: fix crash when a worker joins after exit (Stephen Belanger) [#56191](https://github.com/nodejs/node/pull/56191) + ## 2025-01-21, Version 20.18.2 'Iron' (LTS), @RafaelGSS diff --git a/src/node_version.h b/src/node_version.h index 693d1f057092fa..fdf856b3f475ad 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 "Iron" -#define NODE_VERSION_IS_RELEASE 0 +#define NODE_VERSION_IS_RELEASE 1 #ifndef NODE_STRINGIFY #define NODE_STRINGIFY(n) NODE_STRINGIFY_HELPER(n)