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)
|