tag:github.com,2008:https://github.com/nodejs/node/releases
Release notes from node
2026-06-17T22:16:14Z
tag:github.com,2008:Repository/27193779/v26.3.1
2026-06-18T04:37:39Z
2026-06-18, Version 26.3.1 (Current), @aduh95
<p>This is a security release.</p>
<h3>Notable Changes</h3>
<ul>
<li>(CVE-2026-48618) tls: normalize hostname for server identity checks (Matteo Collina) – High</li>
<li>(CVE-2026-48933) crypto: guard WebCrypto cipher output length (Filip Skokan) – High</li>
<li>(CVE-2026-48615) lib,test: redact proxy credentials in tunnel errors (Matteo Collina) – Medium</li>
<li>(CVE-2026-48619) http2: cap originSet size to prevent unbounded memory growth (Matteo Collina) – Medium</li>
<li>(CVE-2026-48928) tls: fix case-sensitive SNI context matching (Matteo Collina) – Medium</li>
<li>(CVE-2026-48930) dns,net: reject hostnames with embedded NUL bytes (Matteo Collina) – Medium</li>
<li>(CVE-2026-48934) tls: bind reusable sessions to authenticated host (Matteo Collina) – Medium</li>
<li>(<a title="CVE-2026-48617" data-hovercard-type="advisory" data-hovercard-url="/advisories/GHSA-rv82-5vqw-69hj/hovercard" href="https://github.com/advisories/GHSA-rv82-5vqw-69hj">CVE-2026-48617</a>) permission: handle process.chdir on writereport (RafaelGSS) – Low</li>
<li>(CVE-2026-48931) http: fix response queue poisoning in http.Agent (Matteo Collina) – Low</li>
<li>(CVE-2026-48935) permission: disable FileHandle utimes with permission model (RafaelGSS) – Low</li>
<li>(CVE-2026-48936) permission: guard pipe open and chmod with net scope (RafaelGSS) – Low</li>
</ul>
<h3>Commits</h3>
<ul>
<li>[<a href="https://github.com/nodejs/node/commit/98fbc89211"><code>98fbc89211</code></a>] - <strong>(CVE-2026-48933)</strong> <strong>crypto</strong>: guard WebCrypto cipher output length (Filip Skokan) <a href="https://github.com/nodejs-private/node-private/pull/878" data-hovercard-type="pull_request" data-hovercard-url="/nodejs-private/node-private/pull/878/hovercard">nodejs-private/node-private#878</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/110840f2c7"><code>110840f2c7</code></a>] - <strong>deps</strong>: update llhttp to 9.4.2 (Antoine du Hamel) <a href="https://github.com/nodejs-private/node-private/pull/890" data-hovercard-type="pull_request" data-hovercard-url="/nodejs-private/node-private/pull/890/hovercard">nodejs-private/node-private#890</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/8d36d522b2"><code>8d36d522b2</code></a>] - <strong>deps</strong>: update undici to 8.5.0 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/63903" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63903/hovercard">#63903</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/2e6d03993a"><code>2e6d03993a</code></a>] - <strong>deps</strong>: update undici to 8.4.0 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/63779" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63779/hovercard">#63779</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5a17d5b07a"><code>5a17d5b07a</code></a>] - <strong>deps</strong>: update archs files for openssl-3.5.7 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/63820" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63820/hovercard">#63820</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/362725d4e5"><code>362725d4e5</code></a>] - <strong>deps</strong>: upgrade openssl sources to openssl-3.5.7 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/63820" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63820/hovercard">#63820</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/bd1214ab01"><code>bd1214ab01</code></a>] - <strong>(CVE-2026-48930)</strong> <strong>dns,net</strong>: reject hostnames with embedded NUL bytes (Matteo Collina) <a href="https://github.com/nodejs-private/node-private/pull/868" data-hovercard-type="pull_request" data-hovercard-url="/nodejs-private/node-private/pull/868/hovercard">nodejs-private/node-private#868</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/bc0b53813e"><code>bc0b53813e</code></a>] - <strong>(CVE-2026-48931)</strong> <strong>http</strong>: fix response queue poisoning in http.Agent (Matteo Collina) <a href="https://github.com/nodejs-private/node-private/pull/846" data-hovercard-type="pull_request" data-hovercard-url="/nodejs-private/node-private/pull/846/hovercard">nodejs-private/node-private#846</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/87d847bc70"><code>87d847bc70</code></a>] - <strong>(CVE-2026-48619)</strong> <strong>http2</strong>: cap originSet size to prevent unbounded memory growth (Matteo Collina) <a href="https://github.com/nodejs-private/node-private/pull/855" data-hovercard-type="pull_request" data-hovercard-url="/nodejs-private/node-private/pull/855/hovercard">nodejs-private/node-private#855</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9308084fcb"><code>9308084fcb</code></a>] - <strong>(CVE-2026-48615)</strong> <strong>lib,test</strong>: redact proxy credentials in tunnel errors (Matteo Collina) <a href="https://github.com/nodejs-private/node-private/pull/867" data-hovercard-type="pull_request" data-hovercard-url="/nodejs-private/node-private/pull/867/hovercard">nodejs-private/node-private#867</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a67dd46891"><code>a67dd46891</code></a>] - <strong>(CVE-2026-48936)</strong> <strong>permission</strong>: guard pipe open and chmod with net scope (RafaelGSS) <a href="https://github.com/nodejs-private/node-private/pull/885" data-hovercard-type="pull_request" data-hovercard-url="/nodejs-private/node-private/pull/885/hovercard">nodejs-private/node-private#885</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7057c3f16c"><code>7057c3f16c</code></a>] - <strong>(CVE-2026-48935)</strong> <strong>permission</strong>: disable FileHandle utimes with permission model (RafaelGSS) <a href="https://github.com/nodejs-private/node-private/pull/873" data-hovercard-type="pull_request" data-hovercard-url="/nodejs-private/node-private/pull/873/hovercard">nodejs-private/node-private#873</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/6bc17a6b51"><code>6bc17a6b51</code></a>] - <strong>(<a title="CVE-2026-48617" data-hovercard-type="advisory" data-hovercard-url="/advisories/GHSA-rv82-5vqw-69hj/hovercard" href="https://github.com/advisories/GHSA-rv82-5vqw-69hj">CVE-2026-48617</a>)</strong> <strong>permission</strong>: handle process.chdir on writereport (RafaelGSS) <a href="https://github.com/nodejs-private/node-private/pull/870" data-hovercard-type="pull_request" data-hovercard-url="/nodejs-private/node-private/pull/870/hovercard">nodejs-private/node-private#870</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c8668beff8"><code>c8668beff8</code></a>] - <strong>test</strong>: add session reuse host verification regressions (Matteo Collina) <a href="https://github.com/nodejs-private/node-private/pull/854" data-hovercard-type="pull_request" data-hovercard-url="/nodejs-private/node-private/pull/854/hovercard">nodejs-private/node-private#854</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d1be630415"><code>d1be630415</code></a>] - <strong>(CVE-2026-48934)</strong> <strong>tls</strong>: bind reusable sessions to authenticated host (Matteo Collina) <a href="https://github.com/nodejs-private/node-private/pull/854" data-hovercard-type="pull_request" data-hovercard-url="/nodejs-private/node-private/pull/854/hovercard">nodejs-private/node-private#854</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a14c158bb3"><code>a14c158bb3</code></a>] - <strong>(CVE-2026-48928)</strong> <strong>tls</strong>: fix case-sensitive SNI context matching (Matteo Collina) <a href="https://github.com/nodejs-private/node-private/pull/857" data-hovercard-type="pull_request" data-hovercard-url="/nodejs-private/node-private/pull/857/hovercard">nodejs-private/node-private#857</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ebda73470d"><code>ebda73470d</code></a>] - <strong>(CVE-2026-48618)</strong> <strong>tls</strong>: normalize hostname for server identity checks (Matteo Collina) <a href="https://github.com/nodejs-private/node-private/pull/869" data-hovercard-type="pull_request" data-hovercard-url="/nodejs-private/node-private/pull/869/hovercard">nodejs-private/node-private#869</a></li>
</ul>
aduh95
tag:github.com,2008:Repository/27193779/v24.17.0
2026-06-18T04:37:35Z
2026-06-18, Version 24.17.0 'Krypton' (LTS), @aduh95
<p>This is a security release.</p>
<h3>Notable Changes</h3>
<ul>
<li>(CVE-2026-48618) tls: normalize hostname for server identity checks (Matteo Collina) – High</li>
<li>(CVE-2026-48933) crypto: guard WebCrypto cipher output length (Filip Skokan) – High</li>
<li>(CVE-2026-48615) lib,test: redact proxy credentials in tunnel errors (Matteo Collina) – Medium</li>
<li>(CVE-2026-48619) http2: cap originSet size to prevent unbounded memory growth (Matteo Collina) – Medium</li>
<li>(CVE-2026-48928) tls: fix case-sensitive SNI context matching (Matteo Collina) – Medium</li>
<li>(CVE-2026-48930) dns,net: reject hostnames with embedded NUL bytes (Matteo Collina) – Medium</li>
<li>(CVE-2026-48934) tls: bind reusable sessions to authenticated host (Matteo Collina) – Medium</li>
<li>(<a title="CVE-2026-48937" data-hovercard-type="advisory" data-hovercard-url="/advisories/GHSA-p9qf-hwxr-qhff/hovercard" href="https://github.com/advisories/GHSA-p9qf-hwxr-qhff">CVE-2026-48937</a>) deps: fix integration issues with the latest nghttp2 – Medium</li>
<li>(<a title="CVE-2026-48617" data-hovercard-type="advisory" data-hovercard-url="/advisories/GHSA-rv82-5vqw-69hj/hovercard" href="https://github.com/advisories/GHSA-rv82-5vqw-69hj">CVE-2026-48617</a>) permission: handle process.chdir on writereport (RafaelGSS) – Low</li>
<li>(CVE-2026-48931) http: fix response queue poisoning in http.Agent (Matteo Collina) – Low</li>
<li>(CVE-2026-48935) permission: disable FileHandle utimes with permission model (RafaelGSS) – Low</li>
</ul>
<h3>Commits</h3>
<ul>
<li>[<a href="https://github.com/nodejs/node/commit/9e4dfc7bba"><code>9e4dfc7bba</code></a>] - <strong>(CVE-2026-48933)</strong> <strong>crypto</strong>: guard WebCrypto cipher output length (Filip Skokan) <a href="https://github.com/nodejs-private/node-private/pull/878" data-hovercard-type="pull_request" data-hovercard-url="/nodejs-private/node-private/pull/878/hovercard">nodejs-private/node-private#878</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/cb2aed980c"><code>cb2aed980c</code></a>] - <strong>deps</strong>: update llhttp to 9.4.2 (Antoine du Hamel) <a href="https://github.com/nodejs-private/node-private/pull/890" data-hovercard-type="pull_request" data-hovercard-url="/nodejs-private/node-private/pull/890/hovercard">nodejs-private/node-private#890</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a8a0d12875"><code>a8a0d12875</code></a>] - <strong>(<a title="CVE-2026-48937" data-hovercard-type="advisory" data-hovercard-url="/advisories/GHSA-p9qf-hwxr-qhff/hovercard" href="https://github.com/advisories/GHSA-p9qf-hwxr-qhff">CVE-2026-48937</a>)</strong> <strong>deps</strong>: fix integration issues with the latest nghttp2 (Tim Perry) <a href="https://github.com/nodejs/node/pull/62891" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62891/hovercard">#62891</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/66e6203c1c"><code>66e6203c1c</code></a>] - <strong>(SEMVER-MAJOR)</strong> <strong>deps</strong>: update nghttp2 to 1.69.0 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/62891" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62891/hovercard">#62891</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/dd627ced27"><code>dd627ced27</code></a>] - <strong>deps</strong>: update archs files for openssl-3.5.7 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/63820" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63820/hovercard">#63820</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/684bae568f"><code>684bae568f</code></a>] - <strong>deps</strong>: upgrade openssl sources to openssl-3.5.7 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/63820" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63820/hovercard">#63820</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/3a631e7f83"><code>3a631e7f83</code></a>] - <strong>deps</strong>: fix aix implicit declaration in OpenSSL (Abdirahim Musse) <a href="https://github.com/nodejs/node/pull/62656" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62656/hovercard">#62656</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/cf44df3996"><code>cf44df3996</code></a>] - <strong>deps</strong>: update undici to 7.28.0 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/63703" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63703/hovercard">#63703</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/138c70294b"><code>138c70294b</code></a>] - <strong>(CVE-2026-48930)</strong> <strong>dns,net</strong>: reject hostnames with embedded NUL bytes (Matteo Collina) <a href="https://github.com/nodejs-private/node-private/pull/868" data-hovercard-type="pull_request" data-hovercard-url="/nodejs-private/node-private/pull/868/hovercard">nodejs-private/node-private#868</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/be7e719c3f"><code>be7e719c3f</code></a>] - <strong>(CVE-2026-48931)</strong> <strong>http</strong>: fix response queue poisoning in http.Agent (Matteo Collina) <a href="https://github.com/nodejs-private/node-private/pull/846" data-hovercard-type="pull_request" data-hovercard-url="/nodejs-private/node-private/pull/846/hovercard">nodejs-private/node-private#846</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/cc7c11b4d1"><code>cc7c11b4d1</code></a>] - <strong>(CVE-2026-48619)</strong> <strong>http2</strong>: cap originSet size to prevent unbounded memory growth (Matteo Collina) <a href="https://github.com/nodejs-private/node-private/pull/855" data-hovercard-type="pull_request" data-hovercard-url="/nodejs-private/node-private/pull/855/hovercard">nodejs-private/node-private#855</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9224427b92"><code>9224427b92</code></a>] - <strong>(CVE-2026-48615)</strong> <strong>lib,test</strong>: redact proxy credentials in tunnel errors (Matteo Collina) <a href="https://github.com/nodejs-private/node-private/pull/867" data-hovercard-type="pull_request" data-hovercard-url="/nodejs-private/node-private/pull/867/hovercard">nodejs-private/node-private#867</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/cf85d54839"><code>cf85d54839</code></a>] - <strong>(CVE-2026-48935)</strong> <strong>permission</strong>: disable FileHandle utimes with permission model (RafaelGSS) <a href="https://github.com/nodejs-private/node-private/pull/873" data-hovercard-type="pull_request" data-hovercard-url="/nodejs-private/node-private/pull/873/hovercard">nodejs-private/node-private#873</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a1bbc24f96"><code>a1bbc24f96</code></a>] - <strong>(<a title="CVE-2026-48617" data-hovercard-type="advisory" data-hovercard-url="/advisories/GHSA-rv82-5vqw-69hj/hovercard" href="https://github.com/advisories/GHSA-rv82-5vqw-69hj">CVE-2026-48617</a>)</strong> <strong>permission</strong>: handle process.chdir on writereport (RafaelGSS) <a href="https://github.com/nodejs-private/node-private/pull/870" data-hovercard-type="pull_request" data-hovercard-url="/nodejs-private/node-private/pull/870/hovercard">nodejs-private/node-private#870</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e3723ff2d6"><code>e3723ff2d6</code></a>] - <strong>test</strong>: add session reuse host verification regressions (Matteo Collina) <a href="https://github.com/nodejs-private/node-private/pull/854" data-hovercard-type="pull_request" data-hovercard-url="/nodejs-private/node-private/pull/854/hovercard">nodejs-private/node-private#854</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a77af4867b"><code>a77af4867b</code></a>] - <strong>(CVE-2026-48934)</strong> <strong>tls</strong>: bind reusable sessions to authenticated host (Matteo Collina) <a href="https://github.com/nodejs-private/node-private/pull/854" data-hovercard-type="pull_request" data-hovercard-url="/nodejs-private/node-private/pull/854/hovercard">nodejs-private/node-private#854</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/31beb4f707"><code>31beb4f707</code></a>] - <strong>(CVE-2026-48928)</strong> <strong>tls</strong>: fix case-sensitive SNI context matching (Matteo Collina) <a href="https://github.com/nodejs-private/node-private/pull/857" data-hovercard-type="pull_request" data-hovercard-url="/nodejs-private/node-private/pull/857/hovercard">nodejs-private/node-private#857</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/8e75c73f91"><code>8e75c73f91</code></a>] - <strong>(CVE-2026-48618)</strong> <strong>tls</strong>: normalize hostname for server identity checks (Matteo Collina) <a href="https://github.com/nodejs-private/node-private/pull/869" data-hovercard-type="pull_request" data-hovercard-url="/nodejs-private/node-private/pull/869/hovercard">nodejs-private/node-private#869</a></li>
</ul>
aduh95
tag:github.com,2008:Repository/27193779/v22.23.0
2026-06-18T04:37:21Z
2026-06-18, Version 22.23.0 'Jod' (LTS), @aduh95
<p>This is a security release.</p>
<h3>Notable Changes</h3>
<ul>
<li>(CVE-2026-48618) tls: normalize hostname for server identity checks (Matteo Collina) – High</li>
<li>(CVE-2026-48933) crypto: guard WebCrypto cipher output length (Filip Skokan) – High</li>
<li>(<a title="CVE-2026-48937" data-hovercard-type="advisory" data-hovercard-url="/advisories/GHSA-p9qf-hwxr-qhff/hovercard" href="https://github.com/advisories/GHSA-p9qf-hwxr-qhff">CVE-2026-48937</a>) deps: fix integration issues with the latest nghttp2 – Medium</li>
<li>(CVE-2026-48930) dns,net: reject hostnames with embedded NUL bytes (Matteo Collina) – Medium</li>
<li>(CVE-2026-48619) http2: cap originSet size to prevent unbounded memory growth (Matteo Collina) – Medium</li>
<li>(CVE-2026-48615) lib,test: redact proxy credentials in tunnel errors (Matteo Collina) – Medium</li>
<li>(CVE-2026-48934) tls: bind reusable sessions to authenticated host (Matteo Collina) – Medium</li>
<li>(CVE-2026-48928) tls: fix case-sensitive SNI context matching (Matteo Collina) – Medium</li>
<li>(<a title="CVE-2026-48617" data-hovercard-type="advisory" data-hovercard-url="/advisories/GHSA-rv82-5vqw-69hj/hovercard" href="https://github.com/advisories/GHSA-rv82-5vqw-69hj">CVE-2026-48617</a>) permission: handle process.chdir on writereport (RafaelGSS) – Low</li>
<li>(CVE-2026-48931) http: fix response queue poisoning in http.Agent (Matteo Collina) – Low</li>
<li>(CVE-2026-48935) permission: disable FileHandle utimes with permission model (RafaelGSS) – Low</li>
</ul>
<h3>Commits</h3>
<ul>
<li>[<a href="https://github.com/nodejs/node/commit/38b4c5ed51"><code>38b4c5ed51</code></a>] - <strong>(CVE-2026-48933)</strong> <strong>crypto</strong>: guard WebCrypto cipher output length (Filip Skokan) <a href="https://github.com/nodejs-private/node-private/pull/878" data-hovercard-type="pull_request" data-hovercard-url="/nodejs-private/node-private/pull/878/hovercard">nodejs-private/node-private#878</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ad8a10c1bb"><code>ad8a10c1bb</code></a>] - <strong>deps</strong>: update llhttp to 9.4.2 (Antoine du Hamel) <a href="https://github.com/nodejs-private/node-private/pull/890" data-hovercard-type="pull_request" data-hovercard-url="/nodejs-private/node-private/pull/890/hovercard">nodejs-private/node-private#890</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ca825a87cc"><code>ca825a87cc</code></a>] - <strong>deps</strong>: update undici to 6.27.0 (aduh95) <a href="https://github.com/nodejs/node/pull/63711" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63711/hovercard">#63711</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a1a5bb9683"><code>a1a5bb9683</code></a>] - <strong>(<a title="CVE-2026-48937" data-hovercard-type="advisory" data-hovercard-url="/advisories/GHSA-p9qf-hwxr-qhff/hovercard" href="https://github.com/advisories/GHSA-p9qf-hwxr-qhff">CVE-2026-48937</a>)</strong> <strong>deps</strong>: fix integration issues with the latest nghttp2 (Tim Perry) <a href="https://github.com/nodejs/node/pull/62891" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62891/hovercard">#62891</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/0f48583512"><code>0f48583512</code></a>] - <strong>(SEMVER-MAJOR)</strong> <strong>deps</strong>: update nghttp2 to 1.69.0 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/62891" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62891/hovercard">#62891</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/38c869fc05"><code>38c869fc05</code></a>] - <strong>deps</strong>: update nghttp2 to 1.68.0 (nodejs-github-bot) <a href="https://github.com/nodejs/node/pull/61136" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61136/hovercard">#61136</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/290667c84f"><code>290667c84f</code></a>] - <strong>deps</strong>: update nghttp2 to 1.67.1 (nodejs-github-bot) <a href="https://github.com/nodejs/node/pull/59790" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/59790/hovercard">#59790</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c9f3da76aa"><code>c9f3da76aa</code></a>] - <strong>deps</strong>: update nghttp2 to 1.66.0 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/58786" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/58786/hovercard">#58786</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/60890be563"><code>60890be563</code></a>] - <strong>deps</strong>: update nghttp2 to 1.65.0 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/57269" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/57269/hovercard">#57269</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5024c7d5d8"><code>5024c7d5d8</code></a>] - <strong>deps</strong>: update archs files for openssl-3.5.7 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/63820" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63820/hovercard">#63820</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7f4eb5af2e"><code>7f4eb5af2e</code></a>] - <strong>deps</strong>: upgrade openssl sources to openssl-3.5.7 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/63820" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63820/hovercard">#63820</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ebb4ec78a8"><code>ebb4ec78a8</code></a>] - <strong>deps</strong>: fix aix implicit declaration in OpenSSL (Abdirahim Musse) <a href="https://github.com/nodejs/node/pull/62656" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62656/hovercard">#62656</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5763d40826"><code>5763d40826</code></a>] - <strong>deps</strong>: update llhttp to 9.4.1 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/63045" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63045/hovercard">#63045</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c551a51d0c"><code>c551a51d0c</code></a>] - <strong>(CVE-2026-48930)</strong> <strong>dns,net</strong>: reject hostnames with embedded NUL bytes (Matteo Collina) <a href="https://github.com/nodejs-private/node-private/pull/868" data-hovercard-type="pull_request" data-hovercard-url="/nodejs-private/node-private/pull/868/hovercard">nodejs-private/node-private#868</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/0a22d40180"><code>0a22d40180</code></a>] - <strong>(CVE-2026-48931)</strong> <strong>http</strong>: fix response queue poisoning in http.Agent (Matteo Collina) <a href="https://github.com/nodejs-private/node-private/pull/846" data-hovercard-type="pull_request" data-hovercard-url="/nodejs-private/node-private/pull/846/hovercard">nodejs-private/node-private#846</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c79968e108"><code>c79968e108</code></a>] - <strong>(CVE-2026-48619)</strong> <strong>http2</strong>: cap originSet size to prevent unbounded memory growth (Matteo Collina) <a href="https://github.com/nodejs-private/node-private/pull/855" data-hovercard-type="pull_request" data-hovercard-url="/nodejs-private/node-private/pull/855/hovercard">nodejs-private/node-private#855</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/0c37bff2ff"><code>0c37bff2ff</code></a>] - <strong>http2</strong>: fix DEP0194 message (KaKa) <a href="https://github.com/nodejs/node/pull/58669" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/58669/hovercard">#58669</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ea5dc6b529"><code>ea5dc6b529</code></a>] - <strong>(SEMVER-MAJOR)</strong> <strong>http2</strong>: remove support for priority signaling (Matteo Collina) <a href="https://github.com/nodejs/node/pull/58293" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/58293/hovercard">#58293</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9b6af26132"><code>9b6af26132</code></a>] - <strong>(CVE-2026-48615)</strong> <strong>lib,test</strong>: redact proxy credentials in tunnel errors (Matteo Collina) <a href="https://github.com/nodejs-private/node-private/pull/867" data-hovercard-type="pull_request" data-hovercard-url="/nodejs-private/node-private/pull/867/hovercard">nodejs-private/node-private#867</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/28dcd38864"><code>28dcd38864</code></a>] - <strong>(CVE-2026-48935)</strong> <strong>permission</strong>: disable FileHandle utimes with permission model (RafaelGSS) <a href="https://github.com/nodejs-private/node-private/pull/873" data-hovercard-type="pull_request" data-hovercard-url="/nodejs-private/node-private/pull/873/hovercard">nodejs-private/node-private#873</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/2f62693801"><code>2f62693801</code></a>] - <strong>(<a title="CVE-2026-48617" data-hovercard-type="advisory" data-hovercard-url="/advisories/GHSA-rv82-5vqw-69hj/hovercard" href="https://github.com/advisories/GHSA-rv82-5vqw-69hj">CVE-2026-48617</a>)</strong> <strong>permission</strong>: handle process.chdir on writereport (RafaelGSS) <a href="https://github.com/nodejs-private/node-private/pull/870" data-hovercard-type="pull_request" data-hovercard-url="/nodejs-private/node-private/pull/870/hovercard">nodejs-private/node-private#870</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/1662a3ea09"><code>1662a3ea09</code></a>] - <strong>test</strong>: add session reuse host verification regressions (Matteo Collina) <a href="https://github.com/nodejs-private/node-private/pull/854" data-hovercard-type="pull_request" data-hovercard-url="/nodejs-private/node-private/pull/854/hovercard">nodejs-private/node-private#854</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/718d5d0e2c"><code>718d5d0e2c</code></a>] - <strong>test</strong>: skip <code>test-fs-utimes-y2K38</code> on armv7 (Richard Lau) <a href="https://github.com/nodejs/node/pull/63836" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63836/hovercard">#63836</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/041185b61f"><code>041185b61f</code></a>] - <strong>test</strong>: skip test-cluster-dgram-reuse on AIX 7.3 (Stewart X Addison) <a href="https://github.com/nodejs/node/pull/62238" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62238/hovercard">#62238</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/fd890ba01d"><code>fd890ba01d</code></a>] - <strong>(CVE-2026-48934)</strong> <strong>tls</strong>: bind reusable sessions to authenticated host (Matteo Collina) <a href="https://github.com/nodejs-private/node-private/pull/854" data-hovercard-type="pull_request" data-hovercard-url="/nodejs-private/node-private/pull/854/hovercard">nodejs-private/node-private#854</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/39d1d09684"><code>39d1d09684</code></a>] - <strong>(CVE-2026-48928)</strong> <strong>tls</strong>: fix case-sensitive SNI context matching (Matteo Collina) <a href="https://github.com/nodejs-private/node-private/pull/857" data-hovercard-type="pull_request" data-hovercard-url="/nodejs-private/node-private/pull/857/hovercard">nodejs-private/node-private#857</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/2197a47144"><code>2197a47144</code></a>] - <strong>(CVE-2026-48618)</strong> <strong>tls</strong>: normalize hostname for server identity checks (Matteo Collina) <a href="https://github.com/nodejs-private/node-private/pull/869" data-hovercard-type="pull_request" data-hovercard-url="/nodejs-private/node-private/pull/869/hovercard">nodejs-private/node-private#869</a></li>
</ul>
aduh95
tag:github.com,2008:Repository/27193779/v26.3.0
2026-06-01T13:10:59Z
2026-06-01, Version 26.3.0 (Current), @aduh95
<h3>Notable Changes</h3>
<h4>Potential changes to macOS Universal Binary availability</h4>
<p>With Apple and its ecosystem progressively dropping support for Intel-based<br>
architectures, it has become apparent that the Node.js project may not be able<br>
to maintain the universal binaries we currently distribute for the full lifetime<br>
of Node.js 26. This change serves to communicate that risk. At present, our<br>
intention remains to continue shipping universal binaries supporting both Apple<br>
Silicon and Intel-based Macs for as long as practical.</p>
<p>Contributed by Antoine du Hamel in <a href="https://github.com/nodejs/node/pull/63055" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63055/hovercard">#63055</a>.</p>
<h4>Other notable changes</h4>
<ul>
<li>[<a href="https://github.com/nodejs/node/commit/a2a4b33dd8"><code>a2a4b33dd8</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>buffer</strong>: increase <code>Buffer.poolSize</code> default to 64 KiB (Matteo Collina) <a href="https://github.com/nodejs/node/pull/63597" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63597/hovercard">#63597</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/051a2152f7"><code>051a2152f7</code></a>] - <strong>crypto</strong>: update root certificates to NSS 3.123.1 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/63527" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63527/hovercard">#63527</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/49462eca37"><code>49462eca37</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>http</strong>: add <code>httpValidation</code> option to configure header value validation (RajeshKumar11) <a href="https://github.com/nodejs/node/pull/61597" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61597/hovercard">#61597</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/97b7ab19bd"><code>97b7ab19bd</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>inspector</strong>: expose precise coverage start to JS runtime (sangwook) <a href="https://github.com/nodejs/node/pull/63079" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63079/hovercard">#63079</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/cfb80a2103"><code>cfb80a2103</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>lib,permission</strong>: add <code>permission.drop</code> (Rafael Gonzaga) <a href="https://github.com/nodejs/node/pull/62672" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62672/hovercard">#62672</a></li>
</ul>
<h3>Commits</h3>
<ul>
<li>[<a href="https://github.com/nodejs/node/commit/a2a4b33dd8"><code>a2a4b33dd8</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>buffer</strong>: increase Buffer.poolSize default to 64 KiB (Matteo Collina) <a href="https://github.com/nodejs/node/pull/63597" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63597/hovercard">#63597</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/0eff3e23b9"><code>0eff3e23b9</code></a>] - <strong>build</strong>: def <code>NODE_USE_NODE_CODE_CACHE</code> only used in node_mksnapshot (Chengzhong Wu) <a href="https://github.com/nodejs/node/pull/63588" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63588/hovercard">#63588</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/447ab2d252"><code>447ab2d252</code></a>] - <strong>build,win</strong>: fix VS2022 arm64 PGO build (Stefan Stojanovic) <a href="https://github.com/nodejs/node/pull/63413" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63413/hovercard">#63413</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/86032758e4"><code>86032758e4</code></a>] - <strong>build,win</strong>: replace LTCG with Thin LTO for releases (Stefan Stojanovic) <a href="https://github.com/nodejs/node/pull/63114" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63114/hovercard">#63114</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5f4d794052"><code>5f4d794052</code></a>] - <strong>build,win</strong>: add Rust toolchain automated configuration Windows (Mike McCready) <a href="https://github.com/nodejs/node/pull/63381" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63381/hovercard">#63381</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/051a2152f7"><code>051a2152f7</code></a>] - <strong>crypto</strong>: update root certificates to NSS 3.123.1 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/63527" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63527/hovercard">#63527</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d0f65e3579"><code>d0f65e3579</code></a>] - <strong>crypto</strong>: coerce -0 keylen to +0 in pbkdf2 and scrypt (Jordan Harband) <a href="https://github.com/nodejs/node/pull/63531" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63531/hovercard">#63531</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e3ddb326c9"><code>e3ddb326c9</code></a>] - <strong>crypto</strong>: harden WebCrypto against prototype pollution (Filip Skokan) <a href="https://github.com/nodejs/node/pull/63363" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63363/hovercard">#63363</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e04cd17dc0"><code>e04cd17dc0</code></a>] - <strong>crypto</strong>: pass CryptoKey handles to KDF jobs (Filip Skokan) <a href="https://github.com/nodejs/node/pull/63363" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63363/hovercard">#63363</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/64ba74d847"><code>64ba74d847</code></a>] - <strong>crypto</strong>: remove async from WebCrypto methods (Filip Skokan) <a href="https://github.com/nodejs/node/pull/63363" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63363/hovercard">#63363</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/bd230418b4"><code>bd230418b4</code></a>] - <strong>crypto</strong>: add WebCrypto CryptoJob mode (Filip Skokan) <a href="https://github.com/nodejs/node/pull/63363" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63363/hovercard">#63363</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/1a4090a83d"><code>1a4090a83d</code></a>] - <strong>debugger</strong>: surface inspector failures in probe mode (Joyee Cheung) <a href="https://github.com/nodejs/node/pull/63437" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63437/hovercard">#63437</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/dbc78ff825"><code>dbc78ff825</code></a>] - <strong>debugger,test</strong>: deflake resume failure test and add debug logs (Joyee Cheung) <a href="https://github.com/nodejs/node/pull/63524" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63524/hovercard">#63524</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/4da442f432"><code>4da442f432</code></a>] - <strong>deps</strong>: upgrade npm to 11.16.0 (npm team) <a href="https://github.com/nodejs/node/pull/63602" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63602/hovercard">#63602</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/63372cfa87"><code>63372cfa87</code></a>] - <strong>deps</strong>: SQLite: cherry-pick b869ed6b067d623cb1383549f2a18aa35508385d (Junsu Han) <a href="https://github.com/nodejs/node/pull/63525" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63525/hovercard">#63525</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e286fa170d"><code>e286fa170d</code></a>] - <strong>deps</strong>: upgrade npm to 11.15.0 (npm team) <a href="https://github.com/nodejs/node/pull/63463" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63463/hovercard">#63463</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/de996437a5"><code>de996437a5</code></a>] - <strong>doc</strong>: downgrade macOS x64 to Tier 2 (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/63055" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63055/hovercard">#63055</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/22ac78750c"><code>22ac78750c</code></a>] - <strong>doc</strong>: remove duplicated sentences in large-pull-requests.md (Joyee Cheung) <a href="https://github.com/nodejs/node/pull/63650" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63650/hovercard">#63650</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/532f7f2085"><code>532f7f2085</code></a>] - <strong>doc</strong>: update <code>git node land</code> instructions for security releases (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/63586" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63586/hovercard">#63586</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c61f90dfb9"><code>c61f90dfb9</code></a>] - <strong>doc</strong>: drop --experimental from --permission (Rafael Gonzaga) <a href="https://github.com/nodejs/node/pull/63583" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63583/hovercard">#63583</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/fd69d7b16a"><code>fd69d7b16a</code></a>] - <strong>doc</strong>: improve <code>fs.StatFs</code> properties descriptions (aymanxdev) <a href="https://github.com/nodejs/node/pull/62578" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62578/hovercard">#62578</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/693257782c"><code>693257782c</code></a>] - <strong>doc</strong>: generate llms.txt (Guilherme Araújo) <a href="https://github.com/nodejs/node/pull/62027" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62027/hovercard">#62027</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/55a57beb26"><code>55a57beb26</code></a>] - <strong>doc</strong>: explicitly ask for reproducible in JS (Rafael Gonzaga) <a href="https://github.com/nodejs/node/pull/63479" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63479/hovercard">#63479</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/4895c2babc"><code>4895c2babc</code></a>] - <strong>doc</strong>: fix URL postMessage example in worker_threads (Kit Dallege) <a href="https://github.com/nodejs/node/pull/62203" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62203/hovercard">#62203</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/0355c36e37"><code>0355c36e37</code></a>] - <strong>doc</strong>: clarify <code>filter</code> option of <code>sqlite.database.applyChangeset</code> (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/63515" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63515/hovercard">#63515</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c85ee22df6"><code>c85ee22df6</code></a>] - <strong>doc</strong>: fix double spaces in ERR_TLS_INVALID_PROTOCOL_METHOD (Daijiro Wachi) <a href="https://github.com/nodejs/node/pull/63511" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63511/hovercard">#63511</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/62947192f6"><code>62947192f6</code></a>] - <strong>doc</strong>: move hyperlinks outside of text blocks (Aviv Keller) <a href="https://github.com/nodejs/node/pull/63493" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63493/hovercard">#63493</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9849690a1d"><code>9849690a1d</code></a>] - <strong>doc</strong>: edit Rust toolchain general install instructions (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/63488" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63488/hovercard">#63488</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/885d2462e9"><code>885d2462e9</code></a>] - <strong>doc</strong>: fix double space in modules.md (Daijiro Wachi) <a href="https://github.com/nodejs/node/pull/63512" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63512/hovercard">#63512</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/42fbb48bc6"><code>42fbb48bc6</code></a>] - <strong>doc</strong>: fix "options" to "option" in tls.createServer (Daijiro Wachi) <a href="https://github.com/nodejs/node/pull/63453" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63453/hovercard">#63453</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/05a7b0a301"><code>05a7b0a301</code></a>] - <strong>doc</strong>: add Rust toolchain general install instructions (Mike McCready) <a href="https://github.com/nodejs/node/pull/63426" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63426/hovercard">#63426</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e13dfd7ed0"><code>e13dfd7ed0</code></a>] - <strong>doc</strong>: update toolchain for official releases (Richard Lau) <a href="https://github.com/nodejs/node/pull/63441" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63441/hovercard">#63441</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/82306881cc"><code>82306881cc</code></a>] - <strong>doc</strong>: fix typo in deprecations (Daijiro Wachi) <a href="https://github.com/nodejs/node/pull/63434" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63434/hovercard">#63434</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/eeb77d217c"><code>eeb77d217c</code></a>] - <strong>doc,lib</strong>: align WebCrypto names with spec (Filip Skokan) <a href="https://github.com/nodejs/node/pull/63518" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63518/hovercard">#63518</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/679e13c57f"><code>679e13c57f</code></a>] - <strong>errors</strong>: handle V8 warnings in DisallowJavascriptExecutionScope (Divyanshu Sharma) <a href="https://github.com/nodejs/node/pull/63491" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63491/hovercard">#63491</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7f41f5d803"><code>7f41f5d803</code></a>] - <strong>ffi</strong>: validate 'void' as parameter type in getFunction and getFunctions (Anshika Jain) <a href="https://github.com/nodejs/node/pull/63504" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63504/hovercard">#63504</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/972cd227cb"><code>972cd227cb</code></a>] - <strong>ffi</strong>: remove function signature property aliases (René) <a href="https://github.com/nodejs/node/pull/63482" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63482/hovercard">#63482</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5d7805e433"><code>5d7805e433</code></a>] - <strong>ffi</strong>: move DynamicLibrary disposer to native layer (René) <a href="https://github.com/nodejs/node/pull/63459" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63459/hovercard">#63459</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5a0b32dc24"><code>5a0b32dc24</code></a>] - <strong>gyp</strong>: update deps gypfiles (Nad Alaba) <a href="https://github.com/nodejs/node/pull/63117" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63117/hovercard">#63117</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/49462eca37"><code>49462eca37</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>http</strong>: add httpValidation option to configure header value validation (RajeshKumar11) <a href="https://github.com/nodejs/node/pull/61597" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61597/hovercard">#61597</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e3c6629ee3"><code>e3c6629ee3</code></a>] - <strong>http2</strong>: emit session close before stream close (Matteo Collina) <a href="https://github.com/nodejs/node/pull/63414" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63414/hovercard">#63414</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/97b7ab19bd"><code>97b7ab19bd</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>inspector</strong>: expose precise coverage start to JS runtime (sangwook) <a href="https://github.com/nodejs/node/pull/63079" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63079/hovercard">#63079</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/6bef10e7b7"><code>6bef10e7b7</code></a>] - <strong>lib</strong>: cleanup stateless diffiehellman key handling (Filip Skokan) <a href="https://github.com/nodejs/node/pull/62645" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62645/hovercard">#62645</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/fdc0b3d49c"><code>fdc0b3d49c</code></a>] - <strong>lib</strong>: define <code>kEnumerableProperty</code> atomically (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/63609" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63609/hovercard">#63609</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/99baf27aeb"><code>99baf27aeb</code></a>] - <strong>lib</strong>: fix typos in esm loader comments (RonGamzu) <a href="https://github.com/nodejs/node/pull/63465" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63465/hovercard">#63465</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/cfb80a2103"><code>cfb80a2103</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>lib,permission</strong>: add permission.drop (Rafael Gonzaga) <a href="https://github.com/nodejs/node/pull/62672" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62672/hovercard">#62672</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/8e75efb9bc"><code>8e75efb9bc</code></a>] - <strong>meta</strong>: flip mcollina emails in .mailmap (Matteo Collina) <a href="https://github.com/nodejs/node/pull/63621" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63621/hovercard">#63621</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a4ae97045f"><code>a4ae97045f</code></a>] - <strong>meta</strong>: label "source maps" PRs (Chengzhong Wu) <a href="https://github.com/nodejs/node/pull/63591" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63591/hovercard">#63591</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/3455a48ae1"><code>3455a48ae1</code></a>] - <strong>meta</strong>: add <code>vfs</code> subsystem label (René) <a href="https://github.com/nodejs/node/pull/62331" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62331/hovercard">#62331</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/01bfcdfc20"><code>01bfcdfc20</code></a>] - <strong>meta</strong>: skip scheduled workflows on forks (Jamie Magee) <a href="https://github.com/nodejs/node/pull/63565" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63565/hovercard">#63565</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/bc4c457eae"><code>bc4c457eae</code></a>] - <strong>meta</strong>: add additional gitignore entries (James M Snell) <a href="https://github.com/nodejs/node/pull/63267" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63267/hovercard">#63267</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e1d65d9509"><code>e1d65d9509</code></a>] - <strong>module</strong>: load ESM helpers eagerly in the snapshot (Joyee Cheung) <a href="https://github.com/nodejs/node/pull/63550" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63550/hovercard">#63550</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/6a97b0932a"><code>6a97b0932a</code></a>] - <strong>quic</strong>: add proper error codes & messages for QUIC failures (Tim Perry) <a href="https://github.com/nodejs/node/pull/63198" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63198/hovercard">#63198</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5989f4a6e1"><code>5989f4a6e1</code></a>] - <strong>quic</strong>: support hostname verification (James M Snell) <a href="https://github.com/nodejs/node/pull/63483" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63483/hovercard">#63483</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b4d30e7a78"><code>b4d30e7a78</code></a>] - <strong>quic</strong>: add stream idle timeout (James M Snell) <a href="https://github.com/nodejs/node/pull/63483" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63483/hovercard">#63483</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/8a1017f774"><code>8a1017f774</code></a>] - <strong>quic</strong>: add block list support for endpoints (James M Snell) <a href="https://github.com/nodejs/node/pull/63483" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63483/hovercard">#63483</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5a3ab93c49"><code>5a3ab93c49</code></a>] - <strong>quic</strong>: improve peer cert verification (James M Snell) <a href="https://github.com/nodejs/node/pull/63483" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63483/hovercard">#63483</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9701a82a78"><code>9701a82a78</code></a>] - <strong>quic</strong>: handle h3 max header size option (James M Snell) <a href="https://github.com/nodejs/node/pull/63483" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63483/hovercard">#63483</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/71788a2048"><code>71788a2048</code></a>] - <strong>quic</strong>: add rate limiting docs (James M Snell) <a href="https://github.com/nodejs/node/pull/63483" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63483/hovercard">#63483</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/309bd49906"><code>309bd49906</code></a>] - <strong>quic</strong>: cache timestamp for address lru cache (James M Snell) <a href="https://github.com/nodejs/node/pull/63483" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63483/hovercard">#63483</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/2ce5588d51"><code>2ce5588d51</code></a>] - <strong>quic</strong>: add session creation rate limiting (James M Snell) <a href="https://github.com/nodejs/node/pull/63483" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63483/hovercard">#63483</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/98808baed1"><code>98808baed1</code></a>] - <strong>quic</strong>: refine rate limiting (James M Snell) <a href="https://github.com/nodejs/node/pull/63483" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63483/hovercard">#63483</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/75a4176b32"><code>75a4176b32</code></a>] - <strong>quic</strong>: flip preferred address policy default to 'ignore' (James M Snell) <a href="https://github.com/nodejs/node/pull/63483" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63483/hovercard">#63483</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/8b6b03d60c"><code>8b6b03d60c</code></a>] - <strong>quic</strong>: add doc note about certificate size limitations (James M Snell) <a href="https://github.com/nodejs/node/pull/63483" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63483/hovercard">#63483</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/30eff873e0"><code>30eff873e0</code></a>] - <strong>quic</strong>: add applicationOptions to session (James M Snell) <a href="https://github.com/nodejs/node/pull/63267" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63267/hovercard">#63267</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/4303daa43c"><code>4303daa43c</code></a>] - <strong>quic</strong>: add getters for local and remote transport parameters (James M Snell) <a href="https://github.com/nodejs/node/pull/63267" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63267/hovercard">#63267</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e1b1bb5465"><code>e1b1bb5465</code></a>] - <strong>quic</strong>: improve recv coalescing test sizes (James M Snell) <a href="https://github.com/nodejs/node/pull/63267" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63267/hovercard">#63267</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/25a416f457"><code>25a416f457</code></a>] - <strong>quic</strong>: add initial RTT option to session options (James M Snell) <a href="https://github.com/nodejs/node/pull/63267" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63267/hovercard">#63267</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/22e91c357f"><code>22e91c357f</code></a>] - <strong>quic</strong>: enable recvmmsg batching in Endpoint (James M Snell) <a href="https://github.com/nodejs/node/pull/63267" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63267/hovercard">#63267</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c96d8a9d9b"><code>c96d8a9d9b</code></a>] - <strong>quic</strong>: improve stream header collection performance (James M Snell) <a href="https://github.com/nodejs/node/pull/63267" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63267/hovercard">#63267</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/409460f2ce"><code>409460f2ce</code></a>] - <strong>quic</strong>: add reusePort option to QuicEndpoint (James M Snell) <a href="https://github.com/nodejs/node/pull/63267" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63267/hovercard">#63267</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9a2afffec9"><code>9a2afffec9</code></a>] - <strong>quic</strong>: coalesce received data into fewer buffers (James M Snell) <a href="https://github.com/nodejs/node/pull/63267" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63267/hovercard">#63267</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f9a6a2f558"><code>f9a6a2f558</code></a>] - <strong>quic</strong>: apply multiple additional minor improvements (James M Snell) <a href="https://github.com/nodejs/node/pull/63267" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63267/hovercard">#63267</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ea5f3724ee"><code>ea5f3724ee</code></a>] - <strong>quic</strong>: fix tests that are missing serverEndpoint close (James M Snell) <a href="https://github.com/nodejs/node/pull/63267" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63267/hovercard">#63267</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/6cffc931fc"><code>6cffc931fc</code></a>] - <strong>quic</strong>: fixup some v8:: qualifiers (James M Snell) <a href="https://github.com/nodejs/node/pull/63267" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63267/hovercard">#63267</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9bc875e522"><code>9bc875e522</code></a>] - <strong>quic</strong>: fix premature unref of endpoint when listening (James M Snell) <a href="https://github.com/nodejs/node/pull/63267" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63267/hovercard">#63267</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f940d6b1be"><code>f940d6b1be</code></a>] - <strong>quic</strong>: fixup UAFs in bindingdata, streams, and app (James M Snell) <a href="https://github.com/nodejs/node/pull/63267" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63267/hovercard">#63267</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/fd00e0acb0"><code>fd00e0acb0</code></a>] - <strong>quic</strong>: fix UAF in Application::OnTimeout() (James M Snell) <a href="https://github.com/nodejs/node/pull/63267" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63267/hovercard">#63267</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/378dbf00e9"><code>378dbf00e9</code></a>] - <strong>quic</strong>: improve the quic js structure (James M Snell) <a href="https://github.com/nodejs/node/pull/63267" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63267/hovercard">#63267</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/0045dc30b6"><code>0045dc30b6</code></a>] - <strong>quic</strong>: improve internal structure of QuicStream (James M Snell) <a href="https://github.com/nodejs/node/pull/63267" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63267/hovercard">#63267</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5e38946b26"><code>5e38946b26</code></a>] - <strong>quic</strong>: add aliased struct arenas (James M Snell) <a href="https://github.com/nodejs/node/pull/63267" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63267/hovercard">#63267</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/95430437a0"><code>95430437a0</code></a>] - <strong>quic</strong>: add handshake timeout and default connection limits (James M Snell) <a href="https://github.com/nodejs/node/pull/63267" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63267/hovercard">#63267</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5622701429"><code>5622701429</code></a>] - <strong>quic</strong>: implement rate limiting for version nego and immediate close (James M Snell) <a href="https://github.com/nodejs/node/pull/63267" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63267/hovercard">#63267</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b171f391cd"><code>b171f391cd</code></a>] - <strong>quic</strong>: fixup linting issue after other changes (James M Snell) <a href="https://github.com/nodejs/node/pull/63267" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63267/hovercard">#63267</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/24e9f4f177"><code>24e9f4f177</code></a>] - <strong>quic</strong>: fix crash in early handshake failure (James M Snell) <a href="https://github.com/nodejs/node/pull/63267" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63267/hovercard">#63267</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5025e85d0a"><code>5025e85d0a</code></a>] - <strong>quic</strong>: eliminate per-received datagram allocation (James M Snell) <a href="https://github.com/nodejs/node/pull/63267" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63267/hovercard">#63267</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/aec1e17ec5"><code>aec1e17ec5</code></a>] - <strong>quic</strong>: cache the timestamp on send and receive (James M Snell) <a href="https://github.com/nodejs/node/pull/63267" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63267/hovercard">#63267</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9560084560"><code>9560084560</code></a>] - <strong>quic</strong>: add support for future ECN marking (James M Snell) <a href="https://github.com/nodejs/node/pull/63267" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63267/hovercard">#63267</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/2b3ff8ada2"><code>2b3ff8ada2</code></a>] - <strong>quic</strong>: improve batching of packet sending (James M Snell) <a href="https://github.com/nodejs/node/pull/63267" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63267/hovercard">#63267</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/fe3639a4d6"><code>fe3639a4d6</code></a>] - <strong>quic</strong>: improve backend quic packet processing (James M Snell) <a href="https://github.com/nodejs/node/pull/63267" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63267/hovercard">#63267</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f043013d9a"><code>f043013d9a</code></a>] - <strong>src</strong>: remove TOCTOU race condition when encoding SAB-backed <code>Buffer</code>s (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/63517" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63517/hovercard">#63517</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/343958224d"><code>343958224d</code></a>] - <strong>src</strong>: skip duplicate UTF-8 validation in TextDecoder fatal path (Mert Can Altin) <a href="https://github.com/nodejs/node/pull/63231" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63231/hovercard">#63231</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/2906fa833d"><code>2906fa833d</code></a>] - <strong>src</strong>: dispatch ToV8Value(string_view) via StringBytes::Encode (Mert Can Altin) <a href="https://github.com/nodejs/node/pull/63370" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63370/hovercard">#63370</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/860f9d8d4b"><code>860f9d8d4b</code></a>] - <strong>src</strong>: fix ContextifyContext property definer interception result (Chengzhong Wu) <a href="https://github.com/nodejs/node/pull/63549" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63549/hovercard">#63549</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/fcccffcbe6"><code>fcccffcbe6</code></a>] - <strong>src</strong>: fix crash when reading length on Storage.prototype (Mohamed Sayed) <a href="https://github.com/nodejs/node/pull/63529" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63529/hovercard">#63529</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/55f65f9fb6"><code>55f65f9fb6</code></a>] - <strong>src</strong>: improve token return value check (James M Snell) <a href="https://github.com/nodejs/node/pull/63483" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63483/hovercard">#63483</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7a36ca46cd"><code>7a36ca46cd</code></a>] - <strong>src</strong>: expose <code>node::RegisterContext</code> to make a node managed context (Chengzhong Wu) <a href="https://github.com/nodejs/node/pull/62322" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62322/hovercard">#62322</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9bda92963c"><code>9bda92963c</code></a>] - <strong>src,sqlite</strong>: only pass <code>xFilter</code> when user provided a callback (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/63516" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63516/hovercard">#63516</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/563db50f38"><code>563db50f38</code></a>] - <strong>stream</strong>: switch to internal <code>sleep</code> binding (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/63611" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63611/hovercard">#63611</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a6e2322ee6"><code>a6e2322ee6</code></a>] - <strong>stream</strong>: use data listener for compose forwarding (Trivikram Kamat) <a href="https://github.com/nodejs/node/pull/63593" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63593/hovercard">#63593</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7198895c6b"><code>7198895c6b</code></a>] - <strong>stream</strong>: serialize concurrent share consumer reads (Trivikram Kamat) <a href="https://github.com/nodejs/node/pull/63478" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63478/hovercard">#63478</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/70ba8be1d7"><code>70ba8be1d7</code></a>] - <strong>stream</strong>: fix lint error (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/63598" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63598/hovercard">#63598</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/1608d905a7"><code>1608d905a7</code></a>] - <strong>stream</strong>: reject pending reads on iterator throw (Trivikram Kamat) <a href="https://github.com/nodejs/node/pull/63555" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63555/hovercard">#63555</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/dc12b730d8"><code>dc12b730d8</code></a>] - <strong>stream</strong>: wait for push writer end fallback to drain (Trivikram Kamat) <a href="https://github.com/nodejs/node/pull/63503" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63503/hovercard">#63503</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/4f40a85a1a"><code>4f40a85a1a</code></a>] - <strong>stream</strong>: flush each fused stateless transform (Trivikram Kamat) <a href="https://github.com/nodejs/node/pull/63468" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63468/hovercard">#63468</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/526e0fc427"><code>526e0fc427</code></a>] - <strong>stream</strong>: avoid duplicate writes in toWritable (Trivikram Kamat) <a href="https://github.com/nodejs/node/pull/63360" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63360/hovercard">#63360</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/0008d01f9c"><code>0008d01f9c</code></a>] - <strong>stream</strong>: propagate abort reason in share and broadcast (Trivikram Kamat) <a href="https://github.com/nodejs/node/pull/63358" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63358/hovercard">#63358</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/217338e18b"><code>217338e18b</code></a>] - <strong>stream</strong>: fix Writable.toWeb() hang on synchronous drain (sangwook) <a href="https://github.com/nodejs/node/pull/61197" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61197/hovercard">#61197</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/381f4b1b10"><code>381f4b1b10</code></a>] - <strong>stream</strong>: disallow writing string chunk with 'buffer' encoding (René) <a href="https://github.com/nodejs/node/pull/63062" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63062/hovercard">#63062</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/cbee0de1cb"><code>cbee0de1cb</code></a>] - <strong>stream</strong>: align <code>Readable.toWeb</code> termination with eos (ikeyan) <a href="https://github.com/nodejs/node/pull/62394" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62394/hovercard">#62394</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/be91f0a927"><code>be91f0a927</code></a>] - <strong>test</strong>: shorten path in net pipe connect errors (Matteo Collina) <a href="https://github.com/nodejs/node/pull/63405" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63405/hovercard">#63405</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/83cada8bcc"><code>83cada8bcc</code></a>] - <strong>test</strong>: deflake test-debugger-probe-timeout (Joyee Cheung) <a href="https://github.com/nodejs/node/pull/63547" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63547/hovercard">#63547</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/3560b96a10"><code>3560b96a10</code></a>] - <strong>test</strong>: deflake test-webcrypto-crypto-job-mode (Filip Skokan) <a href="https://github.com/nodejs/node/pull/63543" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63543/hovercard">#63543</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/0c9c52373a"><code>0c9c52373a</code></a>] - <strong>test</strong>: remove test-node-output-v8-warning (Joyee Cheung) <a href="https://github.com/nodejs/node/pull/63469" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63469/hovercard">#63469</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/12052dbe14"><code>12052dbe14</code></a>] - <strong>test</strong>: cover webcrypto prototype pollution systematically (Filip Skokan) <a href="https://github.com/nodejs/node/pull/63520" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63520/hovercard">#63520</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/8c479f274a"><code>8c479f274a</code></a>] - <strong>test</strong>: update test426-fixtures to 9b9e225b5a63139e9a95cdd1bf874a8f0b9d131 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/63373" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63373/hovercard">#63373</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/2ca32a5ee8"><code>2ca32a5ee8</code></a>] - <strong>test</strong>: update WPT for url to e4a4672e9e (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/63372" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63372/hovercard">#63372</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/1bf875bd21"><code>1bf875bd21</code></a>] - <strong>test</strong>: deflake async-hooks statwatcher test (Trivikram Kamat) <a href="https://github.com/nodejs/node/pull/63396" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63396/hovercard">#63396</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/97dbfa09f7"><code>97dbfa09f7</code></a>] - <strong>test</strong>: avoid test_runner watch restart in spec snapshot (Trivikram Kamat) <a href="https://github.com/nodejs/node/pull/63392" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63392/hovercard">#63392</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/8b038d7b33"><code>8b038d7b33</code></a>] - <strong>test</strong>: reduce watch mode restart flakiness (Trivikram Kamat) <a href="https://github.com/nodejs/node/pull/63390" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63390/hovercard">#63390</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f504c01d66"><code>f504c01d66</code></a>] - <strong>test</strong>: get rid of unnecessary <code>AbortController</code> instanciations (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/63489" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63489/hovercard">#63489</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/170585ff90"><code>170585ff90</code></a>] - <strong>test</strong>: isolate rerun-failures state file under tmpdir (Chemi Atlow) <a href="https://github.com/nodejs/node/pull/63449" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63449/hovercard">#63449</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/935468a49e"><code>935468a49e</code></a>] - <strong>test</strong>: fixup quic tests (James M Snell) <a href="https://github.com/nodejs/node/pull/63267" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63267/hovercard">#63267</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/fbbdfdcfc7"><code>fbbdfdcfc7</code></a>] - <strong>test</strong>: wait for ok before initial break after restart (Yuya Inoue) <a href="https://github.com/nodejs/node/pull/62807" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62807/hovercard">#62807</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/db808ad77d"><code>db808ad77d</code></a>] - <strong>test</strong>: unskip snapshot reproducibility test (Joyee Cheung) <a href="https://github.com/nodejs/node/pull/63307" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63307/hovercard">#63307</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/259d8b3dce"><code>259d8b3dce</code></a>] - <strong>test</strong>: update WPT for WebCryptoAPI to 97bbc7247a (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/63417" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63417/hovercard">#63417</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d56c6cd708"><code>d56c6cd708</code></a>] - <strong>test_runner</strong>: ignore erased TS lines in coverage (Matteo Collina) <a href="https://github.com/nodejs/node/pull/63510" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63510/hovercard">#63510</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/16015f1565"><code>16015f1565</code></a>] - <strong>test_runner</strong>: fix suite diagnostic chanel end (Moshe Atlow) <a href="https://github.com/nodejs/node/pull/63533" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63533/hovercard">#63533</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/003b9ccbe9"><code>003b9ccbe9</code></a>] - <strong>test_runner</strong>: dont buffer unordered events in process isolation mode (Moshe Atlow) <a href="https://github.com/nodejs/node/pull/63432" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63432/hovercard">#63432</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/fdc4b5aed4"><code>fdc4b5aed4</code></a>] - <strong>test_runner</strong>: fix --test-rerun-failures swallowing failures on retry (Chemi Atlow) <a href="https://github.com/nodejs/node/pull/63431" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63431/hovercard">#63431</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/6a0bd2f329"><code>6a0bd2f329</code></a>] - <strong>test_runner</strong>: add parentId to test events with testId (Moshe Atlow) <a href="https://github.com/nodejs/node/pull/63435" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63435/hovercard">#63435</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a646c93254"><code>a646c93254</code></a>] - <strong>test_runner</strong>: show replayed-from-attempt hint in spec reporter (Moshe Atlow) <a href="https://github.com/nodejs/node/pull/63429" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63429/hovercard">#63429</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b1fa59cbb6"><code>b1fa59cbb6</code></a>] - <strong>test_runner</strong>: preserve run duration when using test-rerun (Moshe Atlow) <a href="https://github.com/nodejs/node/pull/63429" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63429/hovercard">#63429</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/6ac7ff24ac"><code>6ac7ff24ac</code></a>] - <strong>tools</strong>: refine <code>v8.nix</code> source definition (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/63625" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63625/hovercard">#63625</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/59c01b959f"><code>59c01b959f</code></a>] - <strong>tools</strong>: add lint rule for aborted AbortController (Trivikram Kamat) <a href="https://github.com/nodejs/node/pull/63541" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63541/hovercard">#63541</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/2ab034f6f9"><code>2ab034f6f9</code></a>] - <strong>tools</strong>: bump @node-core/doc-kit in /tools/doc in the doc group (dependabot[bot]) <a href="https://github.com/nodejs/node/pull/63494" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63494/hovercard">#63494</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a6af903e0a"><code>a6af903e0a</code></a>] - <strong>tools</strong>: bump brace-expansion from 5.0.5 to 5.0.6 in /tools/eslint (dependabot[bot]) <a href="https://github.com/nodejs/node/pull/63415" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63415/hovercard">#63415</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/215cd543dd"><code>215cd543dd</code></a>] - <strong>tools</strong>: skip commit-lint on backport pull requests (Marco) <a href="https://github.com/nodejs/node/pull/63378" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63378/hovercard">#63378</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/0479f28e95"><code>0479f28e95</code></a>] - <strong>tools</strong>: fix skip of <code>test-internet</code> on forks (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/63492" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63492/hovercard">#63492</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/69dfadf785"><code>69dfadf785</code></a>] - <strong>tools</strong>: mock some Python utils in <code>v8.nix</code> to reuse builds (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/63454" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63454/hovercard">#63454</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7b3e222cda"><code>7b3e222cda</code></a>] - <strong>util</strong>: remove unused functions (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/63612" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63612/hovercard">#63612</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5a1f67c27b"><code>5a1f67c27b</code></a>] - <strong>util</strong>: create hex style cache and fast path (Guilherme Araújo) <a href="https://github.com/nodejs/node/pull/62999" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62999/hovercard">#62999</a></li>
</ul>
aduh95
tag:github.com,2008:Repository/27193779/v24.16.0
2026-05-21T13:24:48Z
2026-05-21, Version 24.16.0 'Krypton' (LTS), @aduh95
<h3>Notable Changes</h3>
<ul>
<li>[<a href="https://github.com/nodejs/node/commit/b267f6bca3"><code>b267f6bca3</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>crypto</strong>: implement <code>randomUUIDv7()</code> (nabeel378) <a href="https://github.com/nodejs/node/pull/62553" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62553/hovercard">#62553</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ec2451b9cd"><code>ec2451b9cd</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>debugger</strong>: add edit-free runtime expression probes to <code>node inspect</code> (Joyee Cheung) <a href="https://github.com/nodejs/node/pull/62713" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62713/hovercard">#62713</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9705f628d9"><code>9705f628d9</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>fs</strong>: add signal option to <code>fs.stat()</code> (Mert Can Altin) <a href="https://github.com/nodejs/node/pull/57775" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/57775/hovercard">#57775</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/40ccfdecf9"><code>40ccfdecf9</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>fs</strong>: expose <code>frsize</code> field in <code>statfs</code> (Jinho Jang) <a href="https://github.com/nodejs/node/pull/62277" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62277/hovercard">#62277</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d7188af5c9"><code>d7188af5c9</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>http</strong>: harden <code>ClientRequest</code> options merge (Matteo Collina) <a href="https://github.com/nodejs/node/pull/63082" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63082/hovercard">#63082</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/aa1d8a9afc"><code>aa1d8a9afc</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>http</strong>: add <code>req.signal</code> to <code>IncomingMessage</code> (Akshat) <a href="https://github.com/nodejs/node/pull/62541" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62541/hovercard">#62541</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/6f37f7e240"><code>6f37f7e240</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>stream</strong>: propagate destruction in <code>duplexPair</code> (Ahmed Elhor) <a href="https://github.com/nodejs/node/pull/61098" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61098/hovercard">#61098</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d14029be7f"><code>d14029be7f</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>test_runner</strong>: support test order randomization (Pietro Marchini) <a href="https://github.com/nodejs/node/pull/61747" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61747/hovercard">#61747</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d142c584cd"><code>d142c584cd</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>test_runner</strong>: align mock timeout api (sangwook) <a href="https://github.com/nodejs/node/pull/62820" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62820/hovercard">#62820</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/01a9552585"><code>01a9552585</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>test_runner</strong>: add mock-timers support for <code>AbortSignal.timeout</code> (DeveloperViraj) <a href="https://github.com/nodejs/node/pull/60751" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/60751/hovercard">#60751</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/00705a459a"><code>00705a459a</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>util</strong>: colorize text with hex colors (Guilherme Araújo) <a href="https://github.com/nodejs/node/pull/61556" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61556/hovercard">#61556</a></li>
</ul>
<h3>Commits</h3>
<ul>
<li>[<a href="https://github.com/nodejs/node/commit/dd72df060d"><code>dd72df060d</code></a>] - <strong>assert,util</strong>: fix stale nested cycle memo entries (Ruben Bridgewater) <a href="https://github.com/nodejs/node/pull/62509" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62509/hovercard">#62509</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/add94f4bc3"><code>add94f4bc3</code></a>] - <strong>build</strong>: track PDL files as inputs in inspector GN build (Robo) <a href="https://github.com/nodejs/node/pull/62888" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62888/hovercard">#62888</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/1b1eb9e334"><code>1b1eb9e334</code></a>] - <strong>build</strong>: remove redundant -fuse-linker-plugin from GCC LTO flags (Daniel Lando) <a href="https://github.com/nodejs/node/pull/62667" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62667/hovercard">#62667</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/8752b604ec"><code>8752b604ec</code></a>] - <strong>crypto</strong>: deduplicate and canonicalize CryptoKey usages (Filip Skokan) <a href="https://github.com/nodejs/node/pull/62902" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62902/hovercard">#62902</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/341947e7fd"><code>341947e7fd</code></a>] - <strong>crypto</strong>: reject unintended raw key format string input (Filip Skokan) <a href="https://github.com/nodejs/node/pull/62974" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62974/hovercard">#62974</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/28a78747fc"><code>28a78747fc</code></a>] - <strong>crypto</strong>: remove Argon2 KDF derivation from its job setup (Filip Skokan) <a href="https://github.com/nodejs/node/pull/62863" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62863/hovercard">#62863</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/16e8c2b54d"><code>16e8c2b54d</code></a>] - <strong>crypto</strong>: fix unsigned conversion of 4-byte RSA publicExponent (DeepView Autofix) <a href="https://github.com/nodejs/node/pull/62839" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62839/hovercard">#62839</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/eeae754a87"><code>eeae754a87</code></a>] - <strong>crypto</strong>: reject inherited key type names (Jonathan Lopes) <a href="https://github.com/nodejs/node/pull/62875" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62875/hovercard">#62875</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9dd5540325"><code>9dd5540325</code></a>] - <strong>crypto</strong>: add memory tracking for secureContext openssl objects (Mert Can Altin) <a href="https://github.com/nodejs/node/pull/59051" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/59051/hovercard">#59051</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b267f6bca3"><code>b267f6bca3</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>crypto</strong>: implement randomUUIDv7() (nabeel378) <a href="https://github.com/nodejs/node/pull/62553" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62553/hovercard">#62553</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7597d204c1"><code>7597d204c1</code></a>] - <strong>crypto</strong>: add support for Ed25519 context parameter (Filip Skokan) <a href="https://github.com/nodejs/node/pull/62474" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62474/hovercard">#62474</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/4bf85845da"><code>4bf85845da</code></a>] - <strong>debugger</strong>: move ProbeInspectorSession and helpers to separate files (Joyee Cheung) <a href="https://github.com/nodejs/node/pull/63013" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63013/hovercard">#63013</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ec2451b9cd"><code>ec2451b9cd</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>debugger</strong>: add edit-free runtime expression probes to <code>node inspect</code> (Joyee Cheung) <a href="https://github.com/nodejs/node/pull/62713" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62713/hovercard">#62713</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/83e98f77b7"><code>83e98f77b7</code></a>] - <strong>deps</strong>: update corepack to 0.35.0 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/63375" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63375/hovercard">#63375</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ec8c6b939a"><code>ec8c6b939a</code></a>] - <strong>deps</strong>: V8: cherry-pick 657d8de27427 (Guy Bedford) <a href="https://github.com/nodejs/node/pull/62784" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62784/hovercard">#62784</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/722c0c3274"><code>722c0c3274</code></a>] - <strong>deps</strong>: update nghttp3 to 1.14.0 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/61187" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61187/hovercard">#61187</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5304db93d3"><code>5304db93d3</code></a>] - <strong>deps</strong>: update nghttp3 to 1.13.1 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/60046" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/60046/hovercard">#60046</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e073b3811d"><code>e073b3811d</code></a>] - <strong>deps</strong>: update nghttp3 to 1.11.0 (James M Snell) <a href="https://github.com/nodejs/node/pull/59249" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/59249/hovercard">#59249</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/1d00313fb2"><code>1d00313fb2</code></a>] - <strong>deps</strong>: update ngtcp2 to 1.14.0 (James M Snell) <a href="https://github.com/nodejs/node/pull/59249" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/59249/hovercard">#59249</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/8b3a4fc18f"><code>8b3a4fc18f</code></a>] - <strong>deps</strong>: update amaro to 1.1.9 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/63090" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63090/hovercard">#63090</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/62fe0cfcd1"><code>62fe0cfcd1</code></a>] - <strong>deps</strong>: update llhttp to 9.4.1 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/63045" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63045/hovercard">#63045</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/137e09c8e9"><code>137e09c8e9</code></a>] - <strong>deps</strong>: update corepack to 0.34.7 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/62810" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62810/hovercard">#62810</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/14a4cb8fbc"><code>14a4cb8fbc</code></a>] - <strong>deps</strong>: update timezone to 2026b (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/62962" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62962/hovercard">#62962</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/3e1036583a"><code>3e1036583a</code></a>] - <strong>deps</strong>: upgrade npm to 11.13.0 (npm team) <a href="https://github.com/nodejs/node/pull/62898" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62898/hovercard">#62898</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/01dfe5961c"><code>01dfe5961c</code></a>] - <strong>deps</strong>: cherry-pick <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/libuv/libuv/commit/439a54b/hovercard" href="https://github.com/libuv/libuv/commit/439a54b">libuv/libuv@<tt>439a54b</tt></a> (skooch) <a href="https://github.com/nodejs/node/pull/62881" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62881/hovercard">#62881</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/6cd368b10c"><code>6cd368b10c</code></a>] - <strong>deps</strong>: update sqlite to 3.53.0 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/62699" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62699/hovercard">#62699</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f218a4f553"><code>f218a4f553</code></a>] - <strong>deps</strong>: update nbytes to 0.1.4 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/62698" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62698/hovercard">#62698</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b47688524a"><code>b47688524a</code></a>] - <strong>deps</strong>: update archs files for openssl-3.5.6 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/62629" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62629/hovercard">#62629</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d202e2d343"><code>d202e2d343</code></a>] - <strong>deps</strong>: upgrade openssl sources to openssl-3.5.6 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/62629" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62629/hovercard">#62629</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/2faba66341"><code>2faba66341</code></a>] - <strong>deps</strong>: update minimatch to 10.2.5 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/62594" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62594/hovercard">#62594</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/fa46c90c5d"><code>fa46c90c5d</code></a>] - <strong>deps</strong>: update googletest to d72f9c8aea6817cdf1ca0ac10887f328de7f3da2 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/62593" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62593/hovercard">#62593</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/099ded5713"><code>099ded5713</code></a>] - <strong>deps</strong>: update simdjson to 4.6.1 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/62592" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62592/hovercard">#62592</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7ce95afe96"><code>7ce95afe96</code></a>] - <strong>deps</strong>: libuv: cherry-pick aabb7651de (Santiago Gimeno) <a href="https://github.com/nodejs/node/pull/62561" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62561/hovercard">#62561</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/57ef845623"><code>57ef845623</code></a>] - <strong>deps</strong>: update icu to 78.3 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/62324" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62324/hovercard">#62324</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/493ac40e12"><code>493ac40e12</code></a>] - <strong>deps</strong>: update libuv to 1.52.1 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/61829" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61829/hovercard">#61829</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b39508b368"><code>b39508b368</code></a>] - <strong>deps</strong>: update undici to 7.25.0 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/63011" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63011/hovercard">#63011</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/cb67a925e9"><code>cb67a925e9</code></a>] - <strong>deps</strong>: use npm undici@seven tag in <code>update-undici.sh</code> (Matteo Collina) <a href="https://github.com/nodejs/node/pull/62739" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62739/hovercard">#62739</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/aa1e0bc28b"><code>aa1e0bc28b</code></a>] - <strong>doc</strong>: fix typos and inconsistencies in crypto.md and webcrypto.md (Filip Skokan) <a href="https://github.com/nodejs/node/pull/62828" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62828/hovercard">#62828</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f2a1735ed9"><code>f2a1735ed9</code></a>] - <strong>doc</strong>: fix duplicate word "to to" in util.styleText (Daijiro Wachi) <a href="https://github.com/nodejs/node/pull/62917" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62917/hovercard">#62917</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b6378e215c"><code>b6378e215c</code></a>] - <strong>doc</strong>: fix node-config-schema (Сковорода Никита Андреевич) <a href="https://github.com/nodejs/node/pull/61596" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61596/hovercard">#61596</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/233894a9ce"><code>233894a9ce</code></a>] - <strong>doc</strong>: fix the TypeScript Execute (tsx) project link (David Thornton) <a href="https://github.com/nodejs/node/pull/63093" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63093/hovercard">#63093</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5d97919f8f"><code>5d97919f8f</code></a>] - <strong>doc</strong>: correct diagnostics_channel built-in channel names (Bryan English) <a href="https://github.com/nodejs/node/pull/62995" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62995/hovercard">#62995</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/2a9ccc927e"><code>2a9ccc927e</code></a>] - <strong>doc</strong>: use mjs/cjs blocks for callbackify null reason example (Daijiro Wachi) <a href="https://github.com/nodejs/node/pull/62884" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62884/hovercard">#62884</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ef413b5358"><code>ef413b5358</code></a>] - <strong>doc</strong>: fix typo in test.md (Rich Trott) <a href="https://github.com/nodejs/node/pull/62960" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62960/hovercard">#62960</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/76f21c5070"><code>76f21c5070</code></a>] - <strong>doc</strong>: correct typo in PR contribution instructions (Mike McCready) <a href="https://github.com/nodejs/node/pull/62738" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62738/hovercard">#62738</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ca02af1f7d"><code>ca02af1f7d</code></a>] - <strong>doc</strong>: fix duplicate word "of of" in postMessageToThread (Daijiro Wachi) <a href="https://github.com/nodejs/node/pull/62917" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62917/hovercard">#62917</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/46c99ed526"><code>46c99ed526</code></a>] - <strong>doc</strong>: fix duplicate word "for for" in compile cache (Daijiro Wachi) <a href="https://github.com/nodejs/node/pull/62917" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62917/hovercard">#62917</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/1a60851734"><code>1a60851734</code></a>] - <strong>doc</strong>: fix typo in dns.lookup options description (Daijiro Wachi) <a href="https://github.com/nodejs/node/pull/62882" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62882/hovercard">#62882</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/169b5ea2ed"><code>169b5ea2ed</code></a>] - <strong>doc</strong>: fix Argon2 parameter bounds (Tobias Nießen) <a href="https://github.com/nodejs/node/pull/62868" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62868/hovercard">#62868</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9a3a190f4e"><code>9a3a190f4e</code></a>] - <strong>doc</strong>: clarify diffieHellman.generateKeys recomputes same key (Kit Dallege) <a href="https://github.com/nodejs/node/pull/62205" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62205/hovercard">#62205</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/0fba9e87d6"><code>0fba9e87d6</code></a>] - <strong>doc</strong>: remove Ayase-252 and meixg from triagger team (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/62841" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62841/hovercard">#62841</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9c700f3446"><code>9c700f3446</code></a>] - <strong>doc</strong>: clarify dns.lookup() callback signature when all is true (eungi) <a href="https://github.com/nodejs/node/pull/62800" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62800/hovercard">#62800</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/6b7280bc17"><code>6b7280bc17</code></a>] - <strong>doc</strong>: add experimental modules lifetime policy (Paolo Insogna) <a href="https://github.com/nodejs/node/pull/62753" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62753/hovercard">#62753</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ce47ea31c9"><code>ce47ea31c9</code></a>] - <strong>doc</strong>: clarify process._debugProcess() in Permission Model (Fahad Khan) <a href="https://github.com/nodejs/node/pull/62537" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62537/hovercard">#62537</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ba01633757"><code>ba01633757</code></a>] - <strong>doc</strong>: fix typo in devcontainer guide (Rohan Santhosh Kumar) <a href="https://github.com/nodejs/node/pull/62687" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62687/hovercard">#62687</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/70b4d5839b"><code>70b4d5839b</code></a>] - <strong>doc</strong>: clarify Backport-PR-URL metadata added automatically (Mike McCready) <a href="https://github.com/nodejs/node/pull/62668" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62668/hovercard">#62668</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/8126d1c3eb"><code>8126d1c3eb</code></a>] - <strong>doc</strong>: update WPT test runner README.md (Filip Skokan) <a href="https://github.com/nodejs/node/pull/62680" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62680/hovercard">#62680</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/978afea4b5"><code>978afea4b5</code></a>] - <strong>doc</strong>: fix spelling in release announcement guidance (Rohan Santhosh Kumar) <a href="https://github.com/nodejs/node/pull/62663" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62663/hovercard">#62663</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/1684ab8ff8"><code>1684ab8ff8</code></a>] - <strong>doc</strong>: note non-monotonic clock in crypto.randomUUIDv7 (nabeel378) <a href="https://github.com/nodejs/node/pull/62600" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62600/hovercard">#62600</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/86d4f07930"><code>86d4f07930</code></a>] - <strong>doc</strong>: update bug bounty program (Rafael Gonzaga) <a href="https://github.com/nodejs/node/pull/62590" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62590/hovercard">#62590</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/736ed8a08f"><code>736ed8a08f</code></a>] - <strong>doc</strong>: document TransformStream transformer.cancel option (Tom Pereira) <a href="https://github.com/nodejs/node/pull/62566" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62566/hovercard">#62566</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/938af9be01"><code>938af9be01</code></a>] - <strong>doc</strong>: mention test runner retry attemp is zero based (Moshe Atlow) <a href="https://github.com/nodejs/node/pull/62504" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62504/hovercard">#62504</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/94433e450f"><code>94433e450f</code></a>] - <strong>doc,src,test</strong>: fix dead inspector help URL (semimikoh) <a href="https://github.com/nodejs/node/pull/62745" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62745/hovercard">#62745</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ddf1f01659"><code>ddf1f01659</code></a>] - <strong>esm</strong>: add <code>ERR_REQUIRE_ESM_RACE_CONDITION</code> (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/62462" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62462/hovercard">#62462</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/4a506acd16"><code>4a506acd16</code></a>] - <strong>fs</strong>: add followSymlinks option to glob (Matteo Collina) <a href="https://github.com/nodejs/node/pull/62695" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62695/hovercard">#62695</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f4ea495f9b"><code>f4ea495f9b</code></a>] - <strong>fs</strong>: restore fs patchability in ESM loader (Joyee Cheung) <a href="https://github.com/nodejs/node/pull/62835" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62835/hovercard">#62835</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/63c111cd60"><code>63c111cd60</code></a>] - <strong>fs</strong>: validate position argument before length === 0 early return (Edy Silva) <a href="https://github.com/nodejs/node/pull/62674" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62674/hovercard">#62674</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9705f628d9"><code>9705f628d9</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>fs</strong>: add signal option to fs.stat() (Mert Can Altin) <a href="https://github.com/nodejs/node/pull/57775" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/57775/hovercard">#57775</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/40ccfdecf9"><code>40ccfdecf9</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>fs</strong>: expose frsize field in statfs (Jinho Jang) <a href="https://github.com/nodejs/node/pull/62277" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62277/hovercard">#62277</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/717476a24e"><code>717476a24e</code></a>] - <strong>http</strong>: emit 'drain' on OutgoingMessage only after buffers drain (Robert Nagy) <a href="https://github.com/nodejs/node/pull/62936" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62936/hovercard">#62936</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d7188af5c9"><code>d7188af5c9</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>http</strong>: harden ClientRequest options merge (Matteo Collina) <a href="https://github.com/nodejs/node/pull/63082" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63082/hovercard">#63082</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/64f15c274a"><code>64f15c274a</code></a>] - <strong>http</strong>: fix leaked error listener on sync HTTP req create + destroy (Tim Perry) <a href="https://github.com/nodejs/node/pull/62872" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62872/hovercard">#62872</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5c4798d799"><code>5c4798d799</code></a>] - <strong>http</strong>: fix no_proxy leading-dot suffix matching (Daijiro Wachi) <a href="https://github.com/nodejs/node/pull/62333" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62333/hovercard">#62333</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9f3bc70ae5"><code>9f3bc70ae5</code></a>] - <strong>http</strong>: cleanup pipeline queue (Robert Nagy) <a href="https://github.com/nodejs/node/pull/62534" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62534/hovercard">#62534</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/aa1d8a9afc"><code>aa1d8a9afc</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>http</strong>: add req.signal to IncomingMessage (Akshat) <a href="https://github.com/nodejs/node/pull/62541" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62541/hovercard">#62541</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/900dc758ff"><code>900dc758ff</code></a>] - <strong>http2</strong>: expose writable stream state on compat response (T) <a href="https://github.com/nodejs/node/pull/63003" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63003/hovercard">#63003</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b3bfe35912"><code>b3bfe35912</code></a>] - <strong>inspector</strong>: coerce key and value to string in webstorage events (Ali Hassan) <a href="https://github.com/nodejs/node/pull/62616" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62616/hovercard">#62616</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/3dc3fb6ad8"><code>3dc3fb6ad8</code></a>] - <strong>inspector</strong>: return errors when CDP protocol event emission fails (Ryuhei Shima) <a href="https://github.com/nodejs/node/pull/62162" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62162/hovercard">#62162</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/4f3f21bd7c"><code>4f3f21bd7c</code></a>] - <strong>inspector</strong>: auto collect webstorage data (Ryuhei Shima) <a href="https://github.com/nodejs/node/pull/62145" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62145/hovercard">#62145</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/36cc04189d"><code>36cc04189d</code></a>] - <strong>inspector</strong>: initial support storage inspection (Ryuhei Shima) <a href="https://github.com/nodejs/node/pull/61139" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61139/hovercard">#61139</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/1718bc3b9b"><code>1718bc3b9b</code></a>] - <strong>inspector</strong>: fix absolute URLs in network http (bugyaluwang) <a href="https://github.com/nodejs/node/pull/62955" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62955/hovercard">#62955</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/97e32c7a74"><code>97e32c7a74</code></a>] - <strong>lib</strong>: avoid quadratic shift() in startup snapshot callback (Daijiro Wachi) <a href="https://github.com/nodejs/node/pull/62914" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62914/hovercard">#62914</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/25d2e999de"><code>25d2e999de</code></a>] - <strong>lib</strong>: harden kKeyOps lookup with null prototype (Filip Skokan) <a href="https://github.com/nodejs/node/pull/62877" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62877/hovercard">#62877</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/37d3913c8f"><code>37d3913c8f</code></a>] - <strong>lib</strong>: short-circuit WebIDL BufferSource SAB check (Filip Skokan) <a href="https://github.com/nodejs/node/pull/62833" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62833/hovercard">#62833</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/430c69d25f"><code>430c69d25f</code></a>] - <strong>lib</strong>: use js-only implementation of <code>isDataView()</code> (René) <a href="https://github.com/nodejs/node/pull/62780" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62780/hovercard">#62780</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/3ba0add6a0"><code>3ba0add6a0</code></a>] - <strong>lib</strong>: fix lint in internal/webstreams/util.js (Filip Skokan) <a href="https://github.com/nodejs/node/pull/62806" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62806/hovercard">#62806</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9b95c41398"><code>9b95c41398</code></a>] - <strong>lib</strong>: fix sequence argument handling in Blob constructor (Ms2ger) <a href="https://github.com/nodejs/node/pull/62179" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62179/hovercard">#62179</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/314dacdbee"><code>314dacdbee</code></a>] - <strong>lib</strong>: improve Web Cryptography key validation ordering (Filip Skokan) <a href="https://github.com/nodejs/node/pull/62749" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62749/hovercard">#62749</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/3d18162430"><code>3d18162430</code></a>] - <strong>lib</strong>: reject SharedArrayBuffer in web APIs per spec (Ali Hassan) <a href="https://github.com/nodejs/node/pull/62632" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62632/hovercard">#62632</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ada3ce879d"><code>ada3ce879d</code></a>] - <strong>lib</strong>: defer AbortSignal.any() following (sangwook) <a href="https://github.com/nodejs/node/pull/62367" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62367/hovercard">#62367</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b2981ec7eb"><code>b2981ec7eb</code></a>] - <strong>meta</strong>: bump actions/download-artifact from 8.0.0 to 8.0.1 (dependabot[bot]) <a href="https://github.com/nodejs/node/pull/62549" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62549/hovercard">#62549</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7cd20667b5"><code>7cd20667b5</code></a>] - <strong>meta</strong>: bump github/codeql-action from 4.35.1 to 4.35.3 (dependabot[bot]) <a href="https://github.com/nodejs/node/pull/63074" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63074/hovercard">#63074</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/91a07cfe9f"><code>91a07cfe9f</code></a>] - <strong>meta</strong>: bump Mozilla-Actions/sccache-action from 0.0.9 to 0.0.10 (dependabot[bot]) <a href="https://github.com/nodejs/node/pull/63073" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63073/hovercard">#63073</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/09e17fe47c"><code>09e17fe47c</code></a>] - <strong>meta</strong>: add automation policy (Chengzhong Wu) <a href="https://github.com/nodejs/node/pull/62871" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62871/hovercard">#62871</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/59e7fb7986"><code>59e7fb7986</code></a>] - <strong>meta</strong>: move VoltrexKeyva to emeritus (Matteo Collina) <a href="https://github.com/nodejs/node/pull/62895" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62895/hovercard">#62895</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/1e2915cfa6"><code>1e2915cfa6</code></a>] - <strong>meta</strong>: bump peter-evans/create-pull-request from 8.1.0 to 8.1.1 (dependabot[bot]) <a href="https://github.com/nodejs/node/pull/62845" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62845/hovercard">#62845</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/0253c6e2be"><code>0253c6e2be</code></a>] - <strong>meta</strong>: bump step-security/harden-runner from 2.16.1 to 2.19.0 (dependabot[bot]) <a href="https://github.com/nodejs/node/pull/62844" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62844/hovercard">#62844</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f503675b86"><code>f503675b86</code></a>] - <strong>meta</strong>: bump actions/setup-node from 6.3.0 to 6.4.0 (dependabot[bot]) <a href="https://github.com/nodejs/node/pull/62842" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62842/hovercard">#62842</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5e14e4d26e"><code>5e14e4d26e</code></a>] - <strong>meta</strong>: broaden stale bot (Aviv Keller) <a href="https://github.com/nodejs/node/pull/62658" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62658/hovercard">#62658</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/795db76f87"><code>795db76f87</code></a>] - <strong>meta</strong>: pass release version to release worker (flakey5) <a href="https://github.com/nodejs/node/pull/62777" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62777/hovercard">#62777</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ef384fe39f"><code>ef384fe39f</code></a>] - <strong>meta</strong>: add QUIC to CODEOWNERS (Tim Perry) <a href="https://github.com/nodejs/node/pull/62652" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62652/hovercard">#62652</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/67e0ac568d"><code>67e0ac568d</code></a>] - <strong>meta</strong>: move Michael to emeritus (Michael Dawson) <a href="https://github.com/nodejs/node/pull/62536" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62536/hovercard">#62536</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5dad616393"><code>5dad616393</code></a>] - <strong>meta</strong>: populate apt list for slim runner in update-openssl workflow (René) <a href="https://github.com/nodejs/node/pull/62628" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62628/hovercard">#62628</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a869d25d8a"><code>a869d25d8a</code></a>] - <strong>meta</strong>: bump step-security/harden-runner from 2.15.0 to 2.16.1 (dependabot[bot]) <a href="https://github.com/nodejs/node/pull/62550" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62550/hovercard">#62550</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/769efc0403"><code>769efc0403</code></a>] - <strong>meta</strong>: bump actions/setup-node from 6.2.0 to 6.3.0 (dependabot[bot]) <a href="https://github.com/nodejs/node/pull/62548" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62548/hovercard">#62548</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/73fcc2b055"><code>73fcc2b055</code></a>] - <strong>meta</strong>: bump github/codeql-action from 4.32.4 to 4.35.1 (dependabot[bot]) <a href="https://github.com/nodejs/node/pull/62547" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62547/hovercard">#62547</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/6c001246fe"><code>6c001246fe</code></a>] - <strong>meta</strong>: bump codecov/codecov-action from 5.5.2 to 6.0.0 (dependabot[bot]) <a href="https://github.com/nodejs/node/pull/62545" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62545/hovercard">#62545</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5ee40d6a03"><code>5ee40d6a03</code></a>] - <strong>meta</strong>: bump actions/cache from 5.0.3 to 5.0.4 (dependabot[bot]) <a href="https://github.com/nodejs/node/pull/62543" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62543/hovercard">#62543</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ca16ad8a05"><code>ca16ad8a05</code></a>] - <strong>meta</strong>: require DCO signoff in commit message guidelines (James M Snell) <a href="https://github.com/nodejs/node/pull/62510" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62510/hovercard">#62510</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/db9497fc41"><code>db9497fc41</code></a>] - <strong>meta</strong>: expand memory leak DoS criteria to all DoS (Joyee Cheung) <a href="https://github.com/nodejs/node/pull/62505" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62505/hovercard">#62505</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/13b7d08b8d"><code>13b7d08b8d</code></a>] - <strong>module</strong>: remove duplicated checks from <code>_resolveFilename</code> (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/62729" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62729/hovercard">#62729</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/6b53efb53a"><code>6b53efb53a</code></a>] - <strong>module,win</strong>: fix long subpath import (Stefan Stojanovic) <a href="https://github.com/nodejs/node/pull/62101" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62101/hovercard">#62101</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/841dfbf6fc"><code>841dfbf6fc</code></a>] - <strong>node-api</strong>: update libuv ABI stability note (Chengzhong Wu) <a href="https://github.com/nodejs/node/pull/62789" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62789/hovercard">#62789</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/01090f2aa1"><code>01090f2aa1</code></a>] - <strong>node-api</strong>: add napi_create_external_sharedarraybuffer (Ben Noordhuis) <a href="https://github.com/nodejs/node/pull/62623" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62623/hovercard">#62623</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/87443b4355"><code>87443b4355</code></a>] - <strong>node-api</strong>: execute tsfn finalizer after queue drains when aborted (Kevin Eady) <a href="https://github.com/nodejs/node/pull/61956" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61956/hovercard">#61956</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e95570c054"><code>e95570c054</code></a>] - <strong>process</strong>: handle rejections only when needed (Gürgün Dayıoğlu) <a href="https://github.com/nodejs/node/pull/62919" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62919/hovercard">#62919</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/37d49f3219"><code>37d49f3219</code></a>] - <strong>process</strong>: optimize asyncHandledRejections by using FixedQueue (Gürgün Dayıoğlu) <a href="https://github.com/nodejs/node/pull/60854" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/60854/hovercard">#60854</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f697c55e38"><code>f697c55e38</code></a>] - <strong>quic</strong>: add QuicEndpoint.listening & QuicStream.destroy() and tests (Tim Perry) <a href="https://github.com/nodejs/node/pull/62648" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62648/hovercard">#62648</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c128942b69"><code>c128942b69</code></a>] - <strong>quic</strong>: fixup token verification to handle zero expiration (James M Snell) <a href="https://github.com/nodejs/node/pull/62620" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62620/hovercard">#62620</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/abb881ec92"><code>abb881ec92</code></a>] - <strong>quic</strong>: support multiple ALPN negotiation (James M Snell) <a href="https://github.com/nodejs/node/pull/62620" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62620/hovercard">#62620</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/476926c2ad"><code>476926c2ad</code></a>] - <strong>quic</strong>: apply multiple TLS context improvements and SNI support (James M Snell) <a href="https://github.com/nodejs/node/pull/62620" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62620/hovercard">#62620</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/76d9c24b95"><code>76d9c24b95</code></a>] - <strong>quic</strong>: implement rapidhash for hashing improvements (James M Snell) <a href="https://github.com/nodejs/node/pull/62620" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62620/hovercard">#62620</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/08726cd43d"><code>08726cd43d</code></a>] - <strong>quic</strong>: move quic behind compile time flag (Matteo Collina) <a href="https://github.com/nodejs/node/pull/61444" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61444/hovercard">#61444</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ea4f19aaa7"><code>ea4f19aaa7</code></a>] - <strong>quic</strong>: use arena allocation for packets (James M Snell) <a href="https://github.com/nodejs/node/pull/62589" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62589/hovercard">#62589</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/21e9239e2a"><code>21e9239e2a</code></a>] - <strong>quic</strong>: fixup linting/formatting issues (James M Snell) <a href="https://github.com/nodejs/node/pull/62387" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62387/hovercard">#62387</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/edeed4303b"><code>edeed4303b</code></a>] - <strong>quic</strong>: update http3 impl details (James M Snell) <a href="https://github.com/nodejs/node/pull/62387" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62387/hovercard">#62387</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7f3a85e6aa"><code>7f3a85e6aa</code></a>] - <strong>quic</strong>: fix a handful of bugs and missing functionality (James M Snell) <a href="https://github.com/nodejs/node/pull/62387" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62387/hovercard">#62387</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/45c1ebddf8"><code>45c1ebddf8</code></a>] - <strong>quic</strong>: copy options.certs buffer instead of detaching (Chengzhong Wu) <a href="https://github.com/nodejs/node/pull/61403" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61403/hovercard">#61403</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a31a8ee680"><code>a31a8ee680</code></a>] - <strong>quic</strong>: reduce boilerplate and other minor cleanups (James M Snell) <a href="https://github.com/nodejs/node/pull/59342" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/59342/hovercard">#59342</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/3be70ff43a"><code>3be70ff43a</code></a>] - <strong>quic</strong>: multiple fixups and updates (James M Snell) <a href="https://github.com/nodejs/node/pull/59342" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/59342/hovercard">#59342</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b91a93444c"><code>b91a93444c</code></a>] - <strong>quic</strong>: update more of the quic to the new compile guard (James M Snell) <a href="https://github.com/nodejs/node/pull/59342" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/59342/hovercard">#59342</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ca0080c164"><code>ca0080c164</code></a>] - <strong>quic</strong>: few additional small comment edits in cid.h (James M Snell) <a href="https://github.com/nodejs/node/pull/59342" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/59342/hovercard">#59342</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/6553202d83"><code>6553202d83</code></a>] - <strong>quic</strong>: fixup NO_ERROR macro conflict on windows (James M Snell) <a href="https://github.com/nodejs/node/pull/59381" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/59381/hovercard">#59381</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/6df1508ac2"><code>6df1508ac2</code></a>] - <strong>quic</strong>: fixup windows coverage compile error (James M Snell) <a href="https://github.com/nodejs/node/pull/59381" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/59381/hovercard">#59381</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b2b0bf8b04"><code>b2b0bf8b04</code></a>] - <strong>quic</strong>: update the guard to check openssl version (James M Snell) <a href="https://github.com/nodejs/node/pull/59249" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/59249/hovercard">#59249</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5556b154bd"><code>5556b154bd</code></a>] - <strong>quic</strong>: start re-enabling quic with openssl 3.5 (James M Snell) <a href="https://github.com/nodejs/node/pull/59249" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/59249/hovercard">#59249</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/2ca42c8263"><code>2ca42c8263</code></a>] - <strong>repl</strong>: keep reference count for <code>process.on('newListener')</code> (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/61895" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61895/hovercard">#61895</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/2f37f9177f"><code>2f37f9177f</code></a>] - <strong>sqlite</strong>: use OneByte for ASCII text and internalize col names (Ali Hassan) <a href="https://github.com/nodejs/node/pull/61954" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61954/hovercard">#61954</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/3c96ae1b2f"><code>3c96ae1b2f</code></a>] - <strong>sqlite</strong>: add serialize() and deserialize() (Ali Hassan) <a href="https://github.com/nodejs/node/pull/62579" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62579/hovercard">#62579</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/be4d2f3a4c"><code>be4d2f3a4c</code></a>] - <strong>sqlite</strong>: enable Percentile extension (Jurj Andrei George) <a href="https://github.com/nodejs/node/pull/61295" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61295/hovercard">#61295</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/dafed453b2"><code>dafed453b2</code></a>] - <strong>src</strong>: clean up experimental flag variables (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/62759" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62759/hovercard">#62759</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/dca1e6aeea"><code>dca1e6aeea</code></a>] - <strong>src</strong>: expose help texts into node-config-schema.json (Pietro Marchini) <a href="https://github.com/nodejs/node/pull/58680" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/58680/hovercard">#58680</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/28c4f44eb1"><code>28c4f44eb1</code></a>] - <strong>src</strong>: add permission support to config file (Marco Ippolito) <a href="https://github.com/nodejs/node/pull/60746" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/60746/hovercard">#60746</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f49175b220"><code>f49175b220</code></a>] - <strong>src</strong>: fix small compile warning in quic/streams.cc (James M Snell) <a href="https://github.com/nodejs/node/pull/60118" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/60118/hovercard">#60118</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c9d4a446d8"><code>c9d4a446d8</code></a>] - <strong>src</strong>: cleanup quic TransportParams class (James M Snell) <a href="https://github.com/nodejs/node/pull/59884" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/59884/hovercard">#59884</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/99bb02fd9e"><code>99bb02fd9e</code></a>] - <strong>src</strong>: swap dotenv and config file parsing order (Marco Ippolito) <a href="https://github.com/nodejs/node/pull/63035" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63035/hovercard">#63035</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ecb4d49b7b"><code>ecb4d49b7b</code></a>] - <strong>src</strong>: add missing <cstdlib> for abort() declaration (Charles Kerr) <a href="https://github.com/nodejs/node/pull/63001" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63001/hovercard">#63001</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b6219b6362"><code>b6219b6362</code></a>] - <strong>src</strong>: fix crash in GetErrorSource() for invalid using syntax (semimikoh) <a href="https://github.com/nodejs/node/pull/62770" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62770/hovercard">#62770</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b5ca5ad4c5"><code>b5ca5ad4c5</code></a>] - <strong>src</strong>: simplify <code>TCPWrap::Connect</code> signature (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/62929" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62929/hovercard">#62929</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ef7ffce7cf"><code>ef7ffce7cf</code></a>] - <strong>src</strong>: use DCHECK in AsyncWrap::MakeCallback instead emiting a warning (Gerhard Stöbich) <a href="https://github.com/nodejs/node/pull/62795" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62795/hovercard">#62795</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/cd9890a5ab"><code>cd9890a5ab</code></a>] - <strong>src</strong>: fix MaybeStackBuffer char_traits deprecation warning (om-ghante) <a href="https://github.com/nodejs/node/pull/62507" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62507/hovercard">#62507</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c70ff44aee"><code>c70ff44aee</code></a>] - <strong>src</strong>: use context-free V8 message column getters (René) <a href="https://github.com/nodejs/node/pull/62778" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62778/hovercard">#62778</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/06c405f1d7"><code>06c405f1d7</code></a>] - <strong>src</strong>: coerce <code>spawnSync</code> args to string once (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/62633" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62633/hovercard">#62633</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/6151999ad6"><code>6151999ad6</code></a>] - <strong>src</strong>: use stack allocation for small string encoding (Ali Hassan) <a href="https://github.com/nodejs/node/pull/62431" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62431/hovercard">#62431</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a71a4ac7a3"><code>a71a4ac7a3</code></a>] - <strong>src</strong>: add contextify interceptor debug logs (Chengzhong Wu) <a href="https://github.com/nodejs/node/pull/62460" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62460/hovercard">#62460</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ad9a2909c2"><code>ad9a2909c2</code></a>] - <strong>src</strong>: workaround AIX libc++ std::filesystem bug (Richard Lau) <a href="https://github.com/nodejs/node/pull/62788" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62788/hovercard">#62788</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7792f1ae47"><code>7792f1ae47</code></a>] - <strong>stream</strong>: copyedit <code>webstreams/adapter.js</code> (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/63034" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63034/hovercard">#63034</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/1397d8ce5c"><code>1397d8ce5c</code></a>] - <strong>stream</strong>: remove duplicated utility (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/63031" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63031/hovercard">#63031</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ff86b1d64f"><code>ff86b1d64f</code></a>] - <strong>stream</strong>: simplify <code>setPromiseHandled</code> utility (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/63032" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63032/hovercard">#63032</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/24a078149a"><code>24a078149a</code></a>] - <strong>stream</strong>: validate ReadableStream.from iterator objects (Daeyeon Jeong) <a href="https://github.com/nodejs/node/pull/62911" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62911/hovercard">#62911</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/cfb1fa9680"><code>cfb1fa9680</code></a>] - <strong>stream</strong>: reject duplicate nested transferables (Daeyeon Jeong) <a href="https://github.com/nodejs/node/pull/62831" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62831/hovercard">#62831</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d0c913758a"><code>d0c913758a</code></a>] - <strong>stream</strong>: ensuring cross-destruction in _duplexify to prevent leaks (Daijiro Wachi) <a href="https://github.com/nodejs/node/pull/62824" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62824/hovercard">#62824</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/978f5c15d7"><code>978f5c15d7</code></a>] - <strong>stream</strong>: simplify <code>readableStreamFromIterable</code> (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/62651" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62651/hovercard">#62651</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/3527646ba5"><code>3527646ba5</code></a>] - <strong>stream</strong>: fix nested compose error propagation (Matteo Collina) <a href="https://github.com/nodejs/node/pull/62556" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62556/hovercard">#62556</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/dfb9edef4f"><code>dfb9edef4f</code></a>] - <strong>stream</strong>: allow shared array buffer sources in writable webstream adapter (René) <a href="https://github.com/nodejs/node/pull/62163" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62163/hovercard">#62163</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f00cdab627"><code>f00cdab627</code></a>] - <strong>stream</strong>: simplify <code>createPromiseCallback</code> (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/62650" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62650/hovercard">#62650</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/3ed783535f"><code>3ed783535f</code></a>] - <strong>stream</strong>: fix writev unhandled rejection in fromWeb (sangwook) <a href="https://github.com/nodejs/node/pull/62297" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62297/hovercard">#62297</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/29b196694c"><code>29b196694c</code></a>] - <strong>stream</strong>: noop pause/resume on destroyed streams (Robert Nagy) <a href="https://github.com/nodejs/node/pull/62557" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62557/hovercard">#62557</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d73dbb9fc8"><code>d73dbb9fc8</code></a>] - <strong>stream</strong>: refactor duplexify to be less suceptible to prototype pollution (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/62559" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62559/hovercard">#62559</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/6f37f7e240"><code>6f37f7e240</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>stream</strong>: propagate destruction in duplexPair (Ahmed Elhor) <a href="https://github.com/nodejs/node/pull/61098" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61098/hovercard">#61098</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b8816580e9"><code>b8816580e9</code></a>] - <strong>test</strong>: generate <code>localstorage.db</code> in a temp dir (Chengzhong Wu) <a href="https://github.com/nodejs/node/pull/62660" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62660/hovercard">#62660</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/31a863fd29"><code>31a863fd29</code></a>] - <strong>test</strong>: update WPT for url to 258f285de0 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/63087" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63087/hovercard">#63087</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d0d19bd8e3"><code>d0d19bd8e3</code></a>] - <strong>test</strong>: update WPT for streams to f8f26a372f (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/62864" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62864/hovercard">#62864</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f50ac5bc78"><code>f50ac5bc78</code></a>] - <strong>test</strong>: improve config-file permission test coverage (Rafael Gonzaga) <a href="https://github.com/nodejs/node/pull/60929" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/60929/hovercard">#60929</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a0f90000f4"><code>a0f90000f4</code></a>] - <strong>test</strong>: export isRiscv64 from common module (Jamie Magee) <a href="https://github.com/nodejs/node/pull/62609" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62609/hovercard">#62609</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/da4dd8646f"><code>da4dd8646f</code></a>] - <strong>test</strong>: normalize known inspector crash as completion (Joyee Cheung) <a href="https://github.com/nodejs/node/pull/62851" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62851/hovercard">#62851</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b7fdd94a4c"><code>b7fdd94a4c</code></a>] - <strong>test</strong>: account for RFC 7919 FFDHE negotiation in OpenSSL 4.0 (Filip Skokan) <a href="https://github.com/nodejs/node/pull/62805" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62805/hovercard">#62805</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/375a993aaf"><code>375a993aaf</code></a>] - <strong>test</strong>: skip tls-deprecated secp256k1 on OpenSSL 4.0 (Filip Skokan) <a href="https://github.com/nodejs/node/pull/62805" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62805/hovercard">#62805</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/698d8287d1"><code>698d8287d1</code></a>] - <strong>test</strong>: use an always invalid cipher and cover OpenSSL 4.0 behaviours (Filip Skokan) <a href="https://github.com/nodejs/node/pull/62805" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62805/hovercard">#62805</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/036bc6f300"><code>036bc6f300</code></a>] - <strong>test</strong>: use valid DER OCSP responses (Filip Skokan) <a href="https://github.com/nodejs/node/pull/62805" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62805/hovercard">#62805</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/3aa9938da8"><code>3aa9938da8</code></a>] - <strong>test</strong>: skip test-tls-error-stack when engines are unsupported (Filip Skokan) <a href="https://github.com/nodejs/node/pull/62805" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62805/hovercard">#62805</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/947f1ae246"><code>947f1ae246</code></a>] - <strong>test</strong>: accept renamed OpenSSL 4.0 error code and reason (Filip Skokan) <a href="https://github.com/nodejs/node/pull/62805" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62805/hovercard">#62805</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/afdd355622"><code>afdd355622</code></a>] - <strong>test</strong>: update test/addons/openssl-binding for OpenSSL 4.0 (Filip Skokan) <a href="https://github.com/nodejs/node/pull/62805" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62805/hovercard">#62805</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/8637524a99"><code>8637524a99</code></a>] - <strong>test</strong>: mark test-snapshot-reproducible flaky (Filip Skokan) <a href="https://github.com/nodejs/node/pull/62808" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62808/hovercard">#62808</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c22d34134b"><code>c22d34134b</code></a>] - <strong>test</strong>: check contextify contextual store behavior in strict mode (René) <a href="https://github.com/nodejs/node/pull/62571" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62571/hovercard">#62571</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/0b4e0d3c94"><code>0b4e0d3c94</code></a>] - <strong>test</strong>: update tls junk data error expectations (Filip Skokan) <a href="https://github.com/nodejs/node/pull/62629" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62629/hovercard">#62629</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/85d83c2cdb"><code>85d83c2cdb</code></a>] - <strong>test</strong>: ensure WPT report is in out/wpt (Filip Skokan) <a href="https://github.com/nodejs/node/pull/62637" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62637/hovercard">#62637</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9e21711c60"><code>9e21711c60</code></a>] - <strong>test</strong>: improve WPT runner summary (Filip Skokan) <a href="https://github.com/nodejs/node/pull/62636" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62636/hovercard">#62636</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e04e2c9ac1"><code>e04e2c9ac1</code></a>] - <strong>test</strong>: skip url WPT subtests instead of modifying test script (Filip Skokan) <a href="https://github.com/nodejs/node/pull/62635" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62635/hovercard">#62635</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7b1211f88c"><code>7b1211f88c</code></a>] - <strong>test</strong>: capture negative utimes mtime at call time (Yuya Inoue) <a href="https://github.com/nodejs/node/pull/62490" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62490/hovercard">#62490</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f1a6e9fcc7"><code>f1a6e9fcc7</code></a>] - <strong>test</strong>: allow skipping individual WPT subtests (Filip Skokan) <a href="https://github.com/nodejs/node/pull/62517" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62517/hovercard">#62517</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/23f927542e"><code>23f927542e</code></a>] - <strong>test</strong>: use on-disk fixture for test-npm-install (Joyee Cheung) <a href="https://github.com/nodejs/node/pull/62584" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62584/hovercard">#62584</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/4739c45879"><code>4739c45879</code></a>] - <strong>test</strong>: update WPT for url to 7a3645b79a (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/62591" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62591/hovercard">#62591</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f68189b839"><code>f68189b839</code></a>] - <strong>test_runner</strong>: add <code>testId</code> to test events (Moshe Atlow) <a href="https://github.com/nodejs/node/pull/62772" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62772/hovercard">#62772</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5c2770446e"><code>5c2770446e</code></a>] - <strong>test_runner</strong>: publish to TracingChannel for OTel instrumentation (Moshe Atlow) <a href="https://github.com/nodejs/node/pull/62502" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62502/hovercard">#62502</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d14029be7f"><code>d14029be7f</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>test_runner</strong>: support test order randomization (Pietro Marchini) <a href="https://github.com/nodejs/node/pull/61747" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61747/hovercard">#61747</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/3f74a58979"><code>3f74a58979</code></a>] - <strong>test_runner</strong>: update node-config-schema (Pietro Marchini) <a href="https://github.com/nodejs/node/pull/58680" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/58680/hovercard">#58680</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/60c83f6199"><code>60c83f6199</code></a>] - <strong>test_runner</strong>: fix failing suite hooks when marked with <code>todo</code> (Moshe Atlow) <a href="https://github.com/nodejs/node/pull/63097" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63097/hovercard">#63097</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d142c584cd"><code>d142c584cd</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>test_runner</strong>: align mock timeout api (sangwook) <a href="https://github.com/nodejs/node/pull/62820" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62820/hovercard">#62820</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/3e72065ed6"><code>3e72065ed6</code></a>] - <strong>test_runner</strong>: fix suite rerun edge case (Moshe Atlow) <a href="https://github.com/nodejs/node/pull/62860" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62860/hovercard">#62860</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/01a9552585"><code>01a9552585</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>test_runner</strong>: add mock-timers support for AbortSignal.timeout (DeveloperViraj) <a href="https://github.com/nodejs/node/pull/60751" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/60751/hovercard">#60751</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/dd43efffa6"><code>dd43efffa6</code></a>] - <strong>test_runner</strong>: add passed, attempt, and diagnostic to SuiteContext (Moshe Atlow) <a href="https://github.com/nodejs/node/pull/62504" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62504/hovercard">#62504</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a12dc445cc"><code>a12dc445cc</code></a>] - <strong>tools</strong>: add a check for clean git tree after tests (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/62661" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62661/hovercard">#62661</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5b49178375"><code>5b49178375</code></a>] - <strong>tools</strong>: use LTS Node.js in notify-on-push workflow (Nenad Spasenic) <a href="https://github.com/nodejs/node/pull/63084" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63084/hovercard">#63084</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5a93bde5bb"><code>5a93bde5bb</code></a>] - <strong>tools</strong>: update gr2m/create-or-update-pull-request-action to v1.10.1 (Mike McCready) <a href="https://github.com/nodejs/node/pull/63065" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63065/hovercard">#63065</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b133019d19"><code>b133019d19</code></a>] - <strong>tools</strong>: simplify <code>update-undici.sh</code> (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/63044" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63044/hovercard">#63044</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/04d3538074"><code>04d3538074</code></a>] - <strong>tools</strong>: do not run <code>test-linux</code> on unrelated tools changes (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/63037" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63037/hovercard">#63037</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/4d396ac4a5"><code>4d396ac4a5</code></a>] - <strong>tools</strong>: bump the eslint group in /tools/eslint with 4 updates (dependabot[bot]) <a href="https://github.com/nodejs/node/pull/62848" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62848/hovercard">#62848</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9354bf40e7"><code>9354bf40e7</code></a>] - <strong>tools</strong>: update gyp-next to 0.22.1 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/62961" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62961/hovercard">#62961</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c23db1ca85"><code>c23db1ca85</code></a>] - <strong>tools</strong>: fix commit linter for semver-major release proposals (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/62993" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62993/hovercard">#62993</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/6e097ee3f1"><code>6e097ee3f1</code></a>] - <strong>tools</strong>: consolidate and simplify .editorconfig deps section (Daijiro Wachi) <a href="https://github.com/nodejs/node/pull/62887" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62887/hovercard">#62887</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a47ea6d6ea"><code>a47ea6d6ea</code></a>] - <strong>tools</strong>: set bot as author of tools-deps-update PRs (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/62856" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62856/hovercard">#62856</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/00e86f0471"><code>00e86f0471</code></a>] - <strong>tools</strong>: bump brace-expansion from 5.0.4 to 5.0.5 in /tools/eslint (dependabot[bot]) <a href="https://github.com/nodejs/node/pull/62458" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62458/hovercard">#62458</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/cd7e262e75"><code>cd7e262e75</code></a>] - <strong>tools</strong>: bump brace-expansion in /tools/clang-format (dependabot[bot]) <a href="https://github.com/nodejs/node/pull/62467" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62467/hovercard">#62467</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/bfc1319bc8"><code>bfc1319bc8</code></a>] - <strong>tools</strong>: exclude @node-core/doc-kit from dependabot cooldown (Levi Zim) <a href="https://github.com/nodejs/node/pull/62775" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62775/hovercard">#62775</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a932fbd10b"><code>a932fbd10b</code></a>] - <strong>tools</strong>: re-enable undici WPTs in daily wpt.fyi job (Filip Skokan) <a href="https://github.com/nodejs/node/pull/62677" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62677/hovercard">#62677</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f7bd9e3055"><code>f7bd9e3055</code></a>] - <strong>tools</strong>: update gyp-next to 0.22.0 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/62697" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62697/hovercard">#62697</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c400d46d87"><code>c400d46d87</code></a>] - <strong>tools</strong>: improve backport review script (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/62573" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62573/hovercard">#62573</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/be23b75814"><code>be23b75814</code></a>] - <strong>tools</strong>: improve output for unexpected passes in WTP tests (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/62587" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62587/hovercard">#62587</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/609c013ece"><code>609c013ece</code></a>] - <strong>tools</strong>: revert OpenSSL update workflow to ubuntu-latest (Richard Lau) <a href="https://github.com/nodejs/node/pull/62627" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62627/hovercard">#62627</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/81bac1ebfd"><code>81bac1ebfd</code></a>] - <strong>tools</strong>: bump the eslint group in /tools/eslint with 2 updates (dependabot[bot]) <a href="https://github.com/nodejs/node/pull/62552" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62552/hovercard">#62552</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/1fee26522d"><code>1fee26522d</code></a>] - <strong>tools</strong>: allow triagers to queue a PR for CI until it's reviewed (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/62524" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62524/hovercard">#62524</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/332088f929"><code>332088f929</code></a>] - <strong>tools</strong>: do not run <code>commit-lint</code> on release proposals (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/62523" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62523/hovercard">#62523</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9a25fc8a4d"><code>9a25fc8a4d</code></a>] - <strong>url</strong>: process crash via malformed UNC hostname in pathToFileURL() (Nicola Del Gobbo) <a href="https://github.com/nodejs/node/pull/62574" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62574/hovercard">#62574</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7bd08ff60a"><code>7bd08ff60a</code></a>] - <strong>url</strong>: optimize URLSearchParams set/delete duplicate handling (Gürgün Dayıoğlu) <a href="https://github.com/nodejs/node/pull/62266" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62266/hovercard">#62266</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/2d636388fa"><code>2d636388fa</code></a>] - <strong>url</strong>: align default argument handling for URLPattern with webidl (Filip Skokan) <a href="https://github.com/nodejs/node/pull/62719" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62719/hovercard">#62719</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/00705a459a"><code>00705a459a</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>util</strong>: colorize text with hex colors (Guilherme Araújo) <a href="https://github.com/nodejs/node/pull/61556" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61556/hovercard">#61556</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/0e2adb3e45"><code>0e2adb3e45</code></a>] - <strong>watch</strong>: track worker entry files in watch mode (SudhansuBandha) <a href="https://github.com/nodejs/node/pull/62368" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62368/hovercard">#62368</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c58fe38211"><code>c58fe38211</code></a>] - <strong>watch</strong>: fix --env-file-if-exists crashing on linux if the file is missing (Efe) <a href="https://github.com/nodejs/node/pull/61870" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61870/hovercard">#61870</a></li>
</ul>
aduh95
tag:github.com,2008:Repository/27193779/v26.2.0
2026-05-20T13:02:36Z
2026-05-20, Version 26.2.0 (Current), @aduh95
<h3>Notable Changes</h3>
<ul>
<li>[<a href="https://github.com/nodejs/node/commit/189d43a193"><code>189d43a193</code></a>] - <strong>doc</strong>: mark <code>stream.compose</code> stable (Matteo Collina) <a href="https://github.com/nodejs/node/pull/62562" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62562/hovercard">#62562</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f858c6140e"><code>f858c6140e</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>fs</strong>: add <code>Temporal.Instant</code> support to <code>Stats</code> and <code>BigIntStats</code> (Livia Medeiros) <a href="https://github.com/nodejs/node/pull/60789" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/60789/hovercard">#60789</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/0cbb3895df"><code>0cbb3895df</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>http</strong>: add <code>writeInformation</code> to send arbitrary 1xx status codes (Tim Perry) <a href="https://github.com/nodejs/node/pull/63155" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63155/hovercard">#63155</a></li>
</ul>
<h3>Commits</h3>
<ul>
<li>[<a href="https://github.com/nodejs/node/commit/9a394bab84"><code>9a394bab84</code></a>] - <strong>benchmark</strong>: respect stream/iter broadcast backpressure (Trivikram Kamat) <a href="https://github.com/nodejs/node/pull/63314" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63314/hovercard">#63314</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ad98b4620b"><code>ad98b4620b</code></a>] - <strong>crypto</strong>: align verifyOneShot accepted types (Anshika Jain) <a href="https://github.com/nodejs/node/pull/63280" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63280/hovercard">#63280</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ba0736a847"><code>ba0736a847</code></a>] - <strong>crypto</strong>: wire ML-DSA and ML-KEM for use when using BoringSSL (Filip Skokan) <a href="https://github.com/nodejs/node/pull/63255" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63255/hovercard">#63255</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5573a6a4a8"><code>5573a6a4a8</code></a>] - <strong>crypto</strong>: wire ChaCha20-Poly1305 in Web Cryptography when using BoringSSL (Filip Skokan) <a href="https://github.com/nodejs/node/pull/63255" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63255/hovercard">#63255</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7dc563b8d6"><code>7dc563b8d6</code></a>] - <strong>crypto</strong>: wire AES-KW in Web Cryptography when using BoringSSL (Filip Skokan) <a href="https://github.com/nodejs/node/pull/63255" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63255/hovercard">#63255</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b55e2b1f4d"><code>b55e2b1f4d</code></a>] - <strong>crypto</strong>: improve system certificate enumeration logic on macOS (Robo) <a href="https://github.com/nodejs/node/pull/62576" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62576/hovercard">#62576</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/fd509a755a"><code>fd509a755a</code></a>] - <strong>crypto</strong>: harden CryptoKey algorithm slots (Filip Skokan) <a href="https://github.com/nodejs/node/pull/63111" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63111/hovercard">#63111</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/8657df39e7"><code>8657df39e7</code></a>] - <strong>crypto</strong>: harden KeyObject internal slots (Filip Skokan) <a href="https://github.com/nodejs/node/pull/63111" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63111/hovercard">#63111</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/729274e046"><code>729274e046</code></a>] - <strong>crypto</strong>: reject invalid raw key imports (Filip Skokan) <a href="https://github.com/nodejs/node/pull/63134" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63134/hovercard">#63134</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/8fc9cb9c01"><code>8fc9cb9c01</code></a>] - <strong>crypto</strong>: improve accuracy of SubtleCrypto.supports (Filip Skokan) <a href="https://github.com/nodejs/node/pull/63104" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63104/hovercard">#63104</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/288065cb3f"><code>288065cb3f</code></a>] - <strong>crypto</strong>: optimize normalizeAlgorithm dispatch hot path (Filip Skokan) <a href="https://github.com/nodejs/node/pull/62756" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62756/hovercard">#62756</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ecf3797d09"><code>ecf3797d09</code></a>] - <strong>debugger</strong>: disambiguate probe location binding (Joyee Cheung) <a href="https://github.com/nodejs/node/pull/63286" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63286/hovercard">#63286</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/bdc57135fd"><code>bdc57135fd</code></a>] - <strong>debugger</strong>: add --help to <code>node inspect</code> and improve docs (Joyee Cheung) <a href="https://github.com/nodejs/node/pull/63201" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63201/hovercard">#63201</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/2a6e6058e9"><code>2a6e6058e9</code></a>] - <strong>deps</strong>: update undici to 8.3.0 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/63377" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63377/hovercard">#63377</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/327b927271"><code>327b927271</code></a>] - <strong>deps</strong>: update corepack to 0.35.0 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/63375" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63375/hovercard">#63375</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5828fadf52"><code>5828fadf52</code></a>] - <strong>deps</strong>: update sqlite to 3.53.1 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/63217" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63217/hovercard">#63217</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/fe127a999b"><code>fe127a999b</code></a>] - <strong>deps</strong>: update simdjson to 4.6.4 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/62811" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62811/hovercard">#62811</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a34c4ea159"><code>a34c4ea159</code></a>] - <strong>deps</strong>: V8: cherry-pick 435a2cdf664c (Matthias Liedtke) <a href="https://github.com/nodejs/node/pull/63136" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63136/hovercard">#63136</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ad91efcc43"><code>ad91efcc43</code></a>] - <strong>deps</strong>: cherry-pick <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/libuv/libuv/commit/a43e543/hovercard" href="https://github.com/libuv/libuv/commit/a43e543">libuv/libuv@<tt>a43e543</tt></a> (Ali Hassan) <a href="https://github.com/nodejs/node/pull/63222" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63222/hovercard">#63222</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5ea6c3ee7e"><code>5ea6c3ee7e</code></a>] - <strong>deps</strong>: add missing static linking targets for libffi (Paolo Insogna) <a href="https://github.com/nodejs/node/pull/63168" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63168/hovercard">#63168</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c1f6ba22b4"><code>c1f6ba22b4</code></a>] - <strong>deps</strong>: update ngtcp2 to 1.22.1 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/62812" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62812/hovercard">#62812</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7b8767ef76"><code>7b8767ef76</code></a>] - <strong>doc</strong>: remove unsupported template type from v8.md (René) <a href="https://github.com/nodejs/node/pull/63410" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63410/hovercard">#63410</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b2ec1880b1"><code>b2ec1880b1</code></a>] - <strong>doc</strong>: fix promise nomenclature in <code>stream_iter.md</code> (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/63406" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63406/hovercard">#63406</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/cf6cbbd39d"><code>cf6cbbd39d</code></a>] - <strong>doc</strong>: fix article usage before vowel-sound acronyms (joao-oliveira-softtor) <a href="https://github.com/nodejs/node/pull/62696" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62696/hovercard">#62696</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/da05065d98"><code>da05065d98</code></a>] - <strong>doc</strong>: remove the bi-monthly contributor spotlight section (Claudio Wunder) <a href="https://github.com/nodejs/node/pull/62734" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62734/hovercard">#62734</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c31f320fba"><code>c31f320fba</code></a>] - <strong>doc</strong>: update http2's <code>push</code> and <code>trailers</code> events with <code>rawHeaders</code> param (YuSheng Chen) <a href="https://github.com/nodejs/node/pull/63259" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63259/hovercard">#63259</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f0d008439b"><code>f0d008439b</code></a>] - <strong>doc</strong>: add Rust toolchain manual installation instructions Windows (Mike McCready) <a href="https://github.com/nodejs/node/pull/63367" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63367/hovercard">#63367</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/68b1220fbd"><code>68b1220fbd</code></a>] - <strong>doc</strong>: remove inactive members from Triagers list (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/63329" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63329/hovercard">#63329</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/189d43a193"><code>189d43a193</code></a>] - <strong>doc</strong>: mark stream.compose stable (Matteo Collina) <a href="https://github.com/nodejs/node/pull/62562" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62562/hovercard">#62562</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c4fb894039"><code>c4fb894039</code></a>] - <strong>doc</strong>: fix CHANGELOG (Richard Lau) <a href="https://github.com/nodejs/node/pull/63292" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63292/hovercard">#63292</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9f319a77e4"><code>9f319a77e4</code></a>] - <strong>doc</strong>: reference correct function in Module docs (Robin Malfait) <a href="https://github.com/nodejs/node/pull/63247" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63247/hovercard">#63247</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/2c13acc88e"><code>2c13acc88e</code></a>] - <strong>doc</strong>: replace Visual Studio 2022 Evergreen version reference with 17.14 (Mike McCready) <a href="https://github.com/nodejs/node/pull/63211" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63211/hovercard">#63211</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7e42c336c9"><code>7e42c336c9</code></a>] - <strong>doc</strong>: recommend explicitly Tier 1 or 2 for production applications (Mike McCready) <a href="https://github.com/nodejs/node/pull/63187" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63187/hovercard">#63187</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d99e0bb6d5"><code>d99e0bb6d5</code></a>] - <strong>doc</strong>: document Temporal configure flags in BUILDING.md (ChrisJr404) <a href="https://github.com/nodejs/node/pull/63248" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63248/hovercard">#63248</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c0ea77b305"><code>c0ea77b305</code></a>] - <strong>doc</strong>: run license-builder (github-actions[bot]) <a href="https://github.com/nodejs/node/pull/63232" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63232/hovercard">#63232</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/8265aba0f4"><code>8265aba0f4</code></a>] - <strong>doc</strong>: add large pull requests contributing guide (Matteo Collina) <a href="https://github.com/nodejs/node/pull/62829" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62829/hovercard">#62829</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/be241bacc8"><code>be241bacc8</code></a>] - <strong>doc</strong>: remove unnecessary <code><!-- eslint-</code> magic comments (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/63200" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63200/hovercard">#63200</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e0b1f092c3"><code>e0b1f092c3</code></a>] - <strong>doc</strong>: fix inconsistencies in CJS code snippets (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/63199" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63199/hovercard">#63199</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a3feb15871"><code>a3feb15871</code></a>] - <strong>doc</strong>: clarify SEA platform support excludes darwin-x64 (MJSHANG) <a href="https://github.com/nodejs/node/pull/63181" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63181/hovercard">#63181</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/cafd7667fc"><code>cafd7667fc</code></a>] - <strong>doc</strong>: improve quic documentation (James M Snell) <a href="https://github.com/nodejs/node/pull/63157" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63157/hovercard">#63157</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/3c784edb6f"><code>3c784edb6f</code></a>] - <strong>doc</strong>: update release steps when post-release fails (Rafael Gonzaga) <a href="https://github.com/nodejs/node/pull/63131" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63131/hovercard">#63131</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9de954e9be"><code>9de954e9be</code></a>] - <strong>doc</strong>: fix deprecation list in 26.0.0 changelog (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/63147" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63147/hovercard">#63147</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/20c553e456"><code>20c553e456</code></a>] - <strong>doc</strong>: add Hmac.digest() documentation-only deprecation (DEP0206) (Anshika Jain) <a href="https://github.com/nodejs/node/pull/63121" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63121/hovercard">#63121</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/3494eae2c8"><code>3494eae2c8</code></a>] - <strong>doc</strong>: document the latest-vX.x schema (Marco Ippolito) <a href="https://github.com/nodejs/node/pull/63033" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63033/hovercard">#63033</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c02413d29d"><code>c02413d29d</code></a>] - <strong>doc</strong>: remove list of versions in <code>BUILDING.md</code> (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/63113" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63113/hovercard">#63113</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/53f9a902a1"><code>53f9a902a1</code></a>] - <strong>doc,sqlite</strong>: document entryPoint argument for loadExtension (Edy Silva) <a href="https://github.com/nodejs/node/pull/63152" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63152/hovercard">#63152</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f858c6140e"><code>f858c6140e</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>fs</strong>: add <code>Temporal.Instant</code> support to <code>Stats</code> and <code>BigIntStats</code> (Livia Medeiros) <a href="https://github.com/nodejs/node/pull/60789" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/60789/hovercard">#60789</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b2ba62ca0e"><code>b2ba62ca0e</code></a>] - <strong>fs</strong>: make <code>Date</code> properties on <code>Stats</code> enumerable (LiviaMedeiros) <a href="https://github.com/nodejs/node/pull/63328" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63328/hovercard">#63328</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/0cbb3895df"><code>0cbb3895df</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>http</strong>: add writeInformation to send arbitrary 1xx status codes (Tim Perry) <a href="https://github.com/nodejs/node/pull/63155" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63155/hovercard">#63155</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f712e6856e"><code>f712e6856e</code></a>] - <strong>http2</strong>: validate non-link headers in writeEarlyHints (Matteo Collina) <a href="https://github.com/nodejs/node/pull/62017" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62017/hovercard">#62017</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/3acadae676"><code>3acadae676</code></a>] - <strong>lib</strong>: fix typo idenity => identity (Daijiro Wachi) <a href="https://github.com/nodejs/node/pull/63112" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63112/hovercard">#63112</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/460329e886"><code>460329e886</code></a>] - <strong>lib</strong>: fixes validator message (Daijiro Wachi) <a href="https://github.com/nodejs/node/pull/62823" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62823/hovercard">#62823</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9438c832b2"><code>9438c832b2</code></a>] - <strong>lib</strong>: narrow ReadableStreamBYOBRequest.view return type to Uint8Array (RoomWithOutRoof) <a href="https://github.com/nodejs/node/pull/63017" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63017/hovercard">#63017</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c7d27c82c4"><code>c7d27c82c4</code></a>] - <strong>lib</strong>: handle --permission-audit when propagating flags (Rafael Gonzaga) <a href="https://github.com/nodejs/node/pull/63047" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63047/hovercard">#63047</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9f19915276"><code>9f19915276</code></a>] - <strong>lib</strong>: optimize webidl conversion options (Filip Skokan) <a href="https://github.com/nodejs/node/pull/62756" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62756/hovercard">#62756</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/771afd626a"><code>771afd626a</code></a>] - <strong>meta</strong>: move one or more collaborators to emeritus (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/63402" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63402/hovercard">#63402</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/67d094a554"><code>67d094a554</code></a>] - <strong>meta</strong>: move one or more collaborators to emeritus (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/63235" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63235/hovercard">#63235</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9091398f3d"><code>9091398f3d</code></a>] - <strong>meta</strong>: ignore AI assistants files (Matteo Collina) <a href="https://github.com/nodejs/node/pull/62612" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62612/hovercard">#62612</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/96f19a16d0"><code>96f19a16d0</code></a>] - <strong>module</strong>: fix sync hook short-circuit in require() in imported CJS (Joyee Cheung) <a href="https://github.com/nodejs/node/pull/62920" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62920/hovercard">#62920</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/45f3e3ef11"><code>45f3e3ef11</code></a>] - <strong>node-api</strong>: support SharedArrayBuffer in napi_create_typedarray (Yilong Li) <a href="https://github.com/nodejs/node/pull/62710" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62710/hovercard">#62710</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d7afa617bb"><code>d7afa617bb</code></a>] - <strong>quic</strong>: send correct OpenSSL alert for ALPN mismatches (Tim Perry) <a href="https://github.com/nodejs/node/pull/63193" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63193/hovercard">#63193</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/526313beb8"><code>526313beb8</code></a>] - <strong>quic</strong>: fixup quic stream variable chunk len (James M Snell) <a href="https://github.com/nodejs/node/pull/63230" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63230/hovercard">#63230</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/1613c7fe70"><code>1613c7fe70</code></a>] - <strong>quic</strong>: support --allow-net permissions (James M Snell) <a href="https://github.com/nodejs/node/pull/63184" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63184/hovercard">#63184</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/72ab7444a8"><code>72ab7444a8</code></a>] - <strong>quic</strong>: remove unused env_ variable in session_manager.h/cc (James M Snell) <a href="https://github.com/nodejs/node/pull/63177" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63177/hovercard">#63177</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/2b55656778"><code>2b55656778</code></a>] - <strong>quic</strong>: remove unused binding variable in session.cc (James M Snell) <a href="https://github.com/nodejs/node/pull/63177" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63177/hovercard">#63177</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/83f0d37400"><code>83f0d37400</code></a>] - <strong>quic</strong>: ignore coverage for quic files (James M Snell) <a href="https://github.com/nodejs/node/pull/63149" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63149/hovercard">#63149</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7e6b77b14d"><code>7e6b77b14d</code></a>] - <strong>quic</strong>: complete the internal implementation of QUIC (James M Snell) <a href="https://github.com/nodejs/node/pull/62876" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62876/hovercard">#62876</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/71372418f1"><code>71372418f1</code></a>] - <strong>repl</strong>: fix dedup comparing normalized line against raw history (Daijiro Wachi) <a href="https://github.com/nodejs/node/pull/62886" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62886/hovercard">#62886</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/20f40c2c25"><code>20f40c2c25</code></a>] - <strong>sqlite</strong>: keep source database alive during backup (Matteo Collina) <a href="https://github.com/nodejs/node/pull/62673" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62673/hovercard">#62673</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/592f741bd0"><code>592f741bd0</code></a>] - <strong>src</strong>: simplify OpenSSL feature gates (Filip Skokan) <a href="https://github.com/nodejs/node/pull/63255" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63255/hovercard">#63255</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/520ab7ad40"><code>520ab7ad40</code></a>] - <strong>src</strong>: add BoringSSL EVP enumeration fallback (Filip Skokan) <a href="https://github.com/nodejs/node/pull/63206" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63206/hovercard">#63206</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/12be49acbc"><code>12be49acbc</code></a>] - <strong>src</strong>: support multiple versions in node.config.json (Marco Ippolito) <a href="https://github.com/nodejs/node/pull/63033" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63033/hovercard">#63033</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/296f907585"><code>296f907585</code></a>] - <strong>src</strong>: remove unused using declarations in node_task_queue (Mert Can Altin) <a href="https://github.com/nodejs/node/pull/63144" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63144/hovercard">#63144</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7703f11b3c"><code>7703f11b3c</code></a>] - <strong>src</strong>: skip JS callback for settled Promise.race losers (Felipe Coelho) <a href="https://github.com/nodejs/node/pull/62336" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62336/hovercard">#62336</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/74ab710c3a"><code>74ab710c3a</code></a>] - <strong>src,sqlite</strong>: remove dead code (Edy Silva) <a href="https://github.com/nodejs/node/pull/63204" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63204/hovercard">#63204</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e49154f4c8"><code>e49154f4c8</code></a>] - <strong>stream</strong>: add sync iterable fast path to pipeTo (Trivikram Kamat) <a href="https://github.com/nodejs/node/pull/63318" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63318/hovercard">#63318</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/537455e98d"><code>537455e98d</code></a>] - <strong>stream</strong>: fix merge handling for object-like sources (Trivikram Kamat) <a href="https://github.com/nodejs/node/pull/63356" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63356/hovercard">#63356</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e21b8a47f0"><code>e21b8a47f0</code></a>] - <strong>stream</strong>: limit iter from sync iterable batches (Trivikram Kamat) <a href="https://github.com/nodejs/node/pull/63324" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63324/hovercard">#63324</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/3bdb64dc67"><code>3bdb64dc67</code></a>] - <strong>stream</strong>: cache minimum cursor count in broadcast (Trivikram Kamat) <a href="https://github.com/nodejs/node/pull/63322" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63322/hovercard">#63322</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/81819add6b"><code>81819add6b</code></a>] - <strong>stream</strong>: remove unnecessary check (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/63030" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63030/hovercard">#63030</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/22e3579d74"><code>22e3579d74</code></a>] - <strong>stream</strong>: avoid retrying accepted pipeTo writes (Trivikram Kamat) <a href="https://github.com/nodejs/node/pull/63297" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63297/hovercard">#63297</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/691915ea94"><code>691915ea94</code></a>] - <strong>stream</strong>: validate broadcast writer writev chunks (Trivikram Kamat) <a href="https://github.com/nodejs/node/pull/63300" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63300/hovercard">#63300</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/253f5f4ca2"><code>253f5f4ca2</code></a>] - <strong>stream</strong>: uncork fromWritable writev on chunk error (Trivikram Kamat) <a href="https://github.com/nodejs/node/pull/63295" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63295/hovercard">#63295</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/aa6913cc4a"><code>aa6913cc4a</code></a>] - <strong>stream</strong>: validate fromWritable() options before cache (Trivikram Kamat) <a href="https://github.com/nodejs/node/pull/63278" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63278/hovercard">#63278</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/6c53ddb988"><code>6c53ddb988</code></a>] - <strong>stream</strong>: optimize single-slot push queue drain (Trivikram Kamat) <a href="https://github.com/nodejs/node/pull/63274" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63274/hovercard">#63274</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b568649f6f"><code>b568649f6f</code></a>] - <strong>stream</strong>: preserve toReadableSync batch after backpressure (Trivikram Kamat) <a href="https://github.com/nodejs/node/pull/63276" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63276/hovercard">#63276</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/cdcefd7e2f"><code>cdcefd7e2f</code></a>] - <strong>stream</strong>: cache minimum cursor count in share (Trivikram Kamat) <a href="https://github.com/nodejs/node/pull/63262" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63262/hovercard">#63262</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ba7000e4f7"><code>ba7000e4f7</code></a>] - <strong>stream</strong>: minor stream/iter implementation edits (René) <a href="https://github.com/nodejs/node/pull/63132" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63132/hovercard">#63132</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c694999ab8"><code>c694999ab8</code></a>] - <strong>test</strong>: disable Maglev in near-heap-limit worker test (Trivikram Kamat) <a href="https://github.com/nodejs/node/pull/63398" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63398/hovercard">#63398</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a6d6d51c1b"><code>a6d6d51c1b</code></a>] - <strong>test</strong>: deflake connection refused proxy tests (Trivikram Kamat) <a href="https://github.com/nodejs/node/pull/63395" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63395/hovercard">#63395</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/31d89c4f59"><code>31d89c4f59</code></a>] - <strong>test</strong>: avoid repeated writes in watch helper (Trivikram Kamat) <a href="https://github.com/nodejs/node/pull/63386" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63386/hovercard">#63386</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/6f3587c773"><code>6f3587c773</code></a>] - <strong>test</strong>: deflake watch mode worker test (Trivikram Kamat) <a href="https://github.com/nodejs/node/pull/63384" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63384/hovercard">#63384</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a57aebaa73"><code>a57aebaa73</code></a>] - <strong>test</strong>: update tls/crypto behaviour expectations when using BoringSSL (Filip Skokan) <a href="https://github.com/nodejs/node/pull/63161" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63161/hovercard">#63161</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b871cff2db"><code>b871cff2db</code></a>] - <strong>test</strong>: relax test-memory-usage arrayBuffers check (inoway46) <a href="https://github.com/nodejs/node/pull/63244" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63244/hovercard">#63244</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/25189bcb95"><code>25189bcb95</code></a>] - <strong>test</strong>: reduce flakiness of <code>different-registry-per-thread</code> (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/63244" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63244/hovercard">#63244</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5bdb1f8426"><code>5bdb1f8426</code></a>] - <strong>test</strong>: fix flaky test-watch-mode-inspect timeout (Matteo Collina) <a href="https://github.com/nodejs/node/pull/63361" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63361/hovercard">#63361</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d57bd2bf59"><code>d57bd2bf59</code></a>] - <strong>test</strong>: relax min assertion in test-performance-eventloopdelay (Marco) <a href="https://github.com/nodejs/node/pull/63100" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63100/hovercard">#63100</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/014e1f00c1"><code>014e1f00c1</code></a>] - <strong>test</strong>: avoid flaky restart sync in debugger exceptions test (Yuya Inoue) <a href="https://github.com/nodejs/node/pull/62055" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62055/hovercard">#62055</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/dd28ff8a80"><code>dd28ff8a80</code></a>] - <strong>test</strong>: avoid initial-break wait in restart-message (inoway46) <a href="https://github.com/nodejs/node/pull/62060" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62060/hovercard">#62060</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e89a49a13a"><code>e89a49a13a</code></a>] - <strong>test</strong>: move FFI tests to <code>NATIVE_SUITES</code> (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/63165" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63165/hovercard">#63165</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/51ef0258ba"><code>51ef0258ba</code></a>] - <strong>test</strong>: update WPT for wasm/jsapi to 288c467d35 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/63136" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63136/hovercard">#63136</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c0175a9ba1"><code>c0175a9ba1</code></a>] - <strong>test</strong>: use ERM to destroy sqlite database handles after tests (René) <a href="https://github.com/nodejs/node/pull/63076" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63076/hovercard">#63076</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/83054e8aba"><code>83054e8aba</code></a>] - <strong>test_runner</strong>: avoid hanging on incomplete v8 frames (Ali Hassan) <a href="https://github.com/nodejs/node/pull/62704" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62704/hovercard">#62704</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/4f1426d361"><code>4f1426d361</code></a>] - <strong>test_runner</strong>: fix hooks test context (Moshe Atlow) <a href="https://github.com/nodejs/node/pull/63285" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63285/hovercard">#63285</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/6a4c4b7193"><code>6a4c4b7193</code></a>] - <strong>test_runner</strong>: fix diagnostics channel context tracking (Moshe Atlow) <a href="https://github.com/nodejs/node/pull/63283" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63283/hovercard">#63283</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/eba9c3481b"><code>eba9c3481b</code></a>] - <strong>test_runner</strong>: add tags option and tag-name filter (Chemi Atlow) <a href="https://github.com/nodejs/node/pull/63221" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63221/hovercard">#63221</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/2ba124f23b"><code>2ba124f23b</code></a>] - <strong>tls</strong>: add unsupported renegotiation error (Filip Skokan) <a href="https://github.com/nodejs/node/pull/63161" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63161/hovercard">#63161</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7c5048495a"><code>7c5048495a</code></a>] - <strong>tools</strong>: bump the eslint group in /tools/eslint with 4 updates (dependabot[bot]) <a href="https://github.com/nodejs/node/pull/63075" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63075/hovercard">#63075</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/6c574110a7"><code>6c574110a7</code></a>] - <strong>tools</strong>: update gyp-next to 0.22.2 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/63374" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63374/hovercard">#63374</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f14ed762b3"><code>f14ed762b3</code></a>] - <strong>tools</strong>: add boringssl to tools/nix/openssl-matrix.nix (Filip Skokan) <a href="https://github.com/nodejs/node/pull/63206" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63206/hovercard">#63206</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/14d3924c48"><code>14d3924c48</code></a>] - <strong>tools</strong>: fix test426 updater (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/63271" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63271/hovercard">#63271</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/0d017ece8d"><code>0d017ece8d</code></a>] - <strong>tools</strong>: filter V8 scripts for build toolchain (Richard Lau) <a href="https://github.com/nodejs/node/pull/63069" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63069/hovercard">#63069</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/3859a8700e"><code>3859a8700e</code></a>] - <strong>tools</strong>: use different branch for tool updates on staging branches (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/63110" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63110/hovercard">#63110</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/4a32ed82bd"><code>4a32ed82bd</code></a>] - <strong>tools</strong>: prevent lib code from reading KeyObject and CryptoKey accessors (Filip Skokan) <a href="https://github.com/nodejs/node/pull/63111" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63111/hovercard">#63111</a></li>
</ul>
aduh95
tag:github.com,2008:Repository/27193779/v22.22.3
2026-05-13T18:44:11Z
2026-05-13, Version 22.22.3 'Jod' (LTS), @marco-ippolito
<h3>Commits</h3>
<ul>
<li>[<a href="https://github.com/nodejs/node/commit/4f780905c5"><code>4f780905c5</code></a>] - <strong>crypto</strong>: fix potential null pointer dereference when BIO_meth_new() fails (Nora Dossche) <a href="https://github.com/nodejs/node/pull/61788" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61788/hovercard">#61788</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/4a09efb947"><code>4a09efb947</code></a>] - <strong>crypto</strong>: update root certificates to NSS 3.121 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/62485" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62485/hovercard">#62485</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e4c0d99839"><code>e4c0d99839</code></a>] - <strong>deps</strong>: update timezone to 2026a (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/62164" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62164/hovercard">#62164</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/0226c8dd7a"><code>0226c8dd7a</code></a>] - <strong>deps</strong>: update simdjson to 4.5.0 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/62382" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62382/hovercard">#62382</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e742ab748c"><code>e742ab748c</code></a>] - <strong>deps</strong>: update sqlite to 3.51.3 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/62256" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62256/hovercard">#62256</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/73cac0571a"><code>73cac0571a</code></a>] - <strong>deps</strong>: update amaro to 1.1.8 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/62151" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62151/hovercard">#62151</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ae5c162b93"><code>ae5c162b93</code></a>] - <strong>deps</strong>: update amaro to 1.1.7 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/61730" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61730/hovercard">#61730</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b819cb9977"><code>b819cb9977</code></a>] - <strong>deps</strong>: update amaro to 1.1.6 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/61603" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61603/hovercard">#61603</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/bbcce09dc7"><code>bbcce09dc7</code></a>] - <strong>deps</strong>: update sqlite to 3.52.0 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/62150" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62150/hovercard">#62150</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/22ff2d81ce"><code>22ff2d81ce</code></a>] - <strong>deps</strong>: update simdjson to 4.3.1 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/61930" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61930/hovercard">#61930</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f49b51d75c"><code>f49b51d75c</code></a>] - <strong>deps</strong>: update acorn-walk to 8.3.5 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/61928" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61928/hovercard">#61928</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/1a5cec0d49"><code>1a5cec0d49</code></a>] - <strong>deps</strong>: update acorn to 8.16.0 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/61925" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61925/hovercard">#61925</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d339497688"><code>d339497688</code></a>] - <strong>deps</strong>: update nbytes to 0.1.3 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/61879" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61879/hovercard">#61879</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/3ff8ffd459"><code>3ff8ffd459</code></a>] - <strong>deps</strong>: remove stale OpenSSL arch configs (René) <a href="https://github.com/nodejs/node/pull/61834" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61834/hovercard">#61834</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b8ddbc1e9a"><code>b8ddbc1e9a</code></a>] - <strong>deps</strong>: update llhttp to 9.3.1 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/61827" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61827/hovercard">#61827</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ffda97afd4"><code>ffda97afd4</code></a>] - <strong>deps</strong>: update googletest to 2461743991f9aa53e9a3625eafcbacd81a3c74cd (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/62484" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62484/hovercard">#62484</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/79aa32cf4f"><code>79aa32cf4f</code></a>] - <strong>deps</strong>: update googletest to 73a63ea05dc8ca29ec1d2c1d66481dd0de1950f1 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/61927" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61927/hovercard">#61927</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b6957e13b6"><code>b6957e13b6</code></a>] - <strong>deps</strong>: update archs files for openssl-3.5.6 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/62629" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62629/hovercard">#62629</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/3a27669063"><code>3a27669063</code></a>] - <strong>deps</strong>: upgrade openssl sources to openssl-3.5.6 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/62629" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62629/hovercard">#62629</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d568a1bb53"><code>d568a1bb53</code></a>] - <strong>deps</strong>: upgrade npm to 10.9.8 (npm team) <a href="https://github.com/nodejs/node/pull/62463" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62463/hovercard">#62463</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ec11f3c1d5"><code>ec11f3c1d5</code></a>] - <strong>deps</strong>: V8: backport 85b390089e51 (Thibaud Michaud) <a href="https://github.com/nodejs/node/pull/62783" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62783/hovercard">#62783</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/08609712ed"><code>08609712ed</code></a>] - <strong>deps</strong>: V8: backport 1b27e4674f11 (Thibaud Michaud) <a href="https://github.com/nodejs/node/pull/62783" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62783/hovercard">#62783</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/dcc60d5ab2"><code>dcc60d5ab2</code></a>] - <strong>deps</strong>: V8: backport 9997fc013952 (Thibaud Michaud) <a href="https://github.com/nodejs/node/pull/62783" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62783/hovercard">#62783</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/1d1f4451fb"><code>1d1f4451fb</code></a>] - <strong>deps</strong>: V8: cherry-pick b96e40d5ac85 (Clemens Backes) <a href="https://github.com/nodejs/node/pull/62783" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62783/hovercard">#62783</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/2268567237"><code>2268567237</code></a>] - <strong>deps</strong>: V8: cherry-pick 7cb6188cf913 (Thibaud Michaud) <a href="https://github.com/nodejs/node/pull/62783" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62783/hovercard">#62783</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/92804cdbea"><code>92804cdbea</code></a>] - <strong>deps</strong>: V8: cherry-pick e7ccf0af1bdd (Thibaud Michaud) <a href="https://github.com/nodejs/node/pull/62783" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62783/hovercard">#62783</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/eae2c27a40"><code>eae2c27a40</code></a>] - <strong>deps</strong>: V8: cherry-pick 8e214ec3ec8c (Thibaud Michaud) <a href="https://github.com/nodejs/node/pull/62783" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62783/hovercard">#62783</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a1799a49bb"><code>a1799a49bb</code></a>] - <strong>deps</strong>: V8: backport 63b8849d73ae (Thibaud Michaud) <a href="https://github.com/nodejs/node/pull/62783" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62783/hovercard">#62783</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a2df2d8731"><code>a2df2d8731</code></a>] - <strong>deps</strong>: V8: backport 323942700cfe (Thibaud Michaud) <a href="https://github.com/nodejs/node/pull/62783" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62783/hovercard">#62783</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e3d65c7dca"><code>e3d65c7dca</code></a>] - <strong>deps</strong>: V8: backport 89dc6eab605c (Thibaud Michaud) <a href="https://github.com/nodejs/node/pull/62783" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62783/hovercard">#62783</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5e7db133de"><code>5e7db133de</code></a>] - <strong>deps</strong>: V8: backport 910cb91733dc (Jakob Kummerow) <a href="https://github.com/nodejs/node/pull/62783" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62783/hovercard">#62783</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d0c24a28af"><code>d0c24a28af</code></a>] - <strong>deps</strong>: V8: cherry-pick b8f91e510e0f (Thibaud Michaud) <a href="https://github.com/nodejs/node/pull/62783" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62783/hovercard">#62783</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d358687824"><code>d358687824</code></a>] - <strong>deps</strong>: V8: cherry-pick cf03d55db2a0 (Thibaud Michaud) <a href="https://github.com/nodejs/node/pull/62783" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62783/hovercard">#62783</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/67c8b2c349"><code>67c8b2c349</code></a>] - <strong>deps</strong>: V8: cherry-pick 692f3d526a38 (Sébastien Doeraene) <a href="https://github.com/nodejs/node/pull/62783" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62783/hovercard">#62783</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/71e5a59ffd"><code>71e5a59ffd</code></a>] - <strong>deps</strong>: V8: cherry-pick c734674e03f9 (Manos Koukoutos) <a href="https://github.com/nodejs/node/pull/62783" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62783/hovercard">#62783</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f0dbe81c7b"><code>f0dbe81c7b</code></a>] - <strong>deps</strong>: V8: cherry-pick b2f3aea23a01 (Thibaud Michaud) <a href="https://github.com/nodejs/node/pull/62783" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62783/hovercard">#62783</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d333f480c3"><code>d333f480c3</code></a>] - <strong>deps</strong>: V8: cherry-pick 5f1342c20b59 (Matthias Liedtke) <a href="https://github.com/nodejs/node/pull/62783" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62783/hovercard">#62783</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/db722725bb"><code>db722725bb</code></a>] - <strong>deps</strong>: use npm undici@six tag in <code>update-undici.sh</code> (Matteo Collina) <a href="https://github.com/nodejs/node/pull/63012" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63012/hovercard">#63012</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9b57979d9c"><code>9b57979d9c</code></a>] - <strong>doc</strong>: add Rafael to last security release steward (Rafael Gonzaga) <a href="https://github.com/nodejs/node/pull/62423" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62423/hovercard">#62423</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d8075585bf"><code>d8075585bf</code></a>] - <strong>doc</strong>: add path to vulnerabilities.json mention (Rafael Gonzaga) <a href="https://github.com/nodejs/node/pull/62355" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62355/hovercard">#62355</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/6ec9a70204"><code>6ec9a70204</code></a>] - <strong>doc</strong>: clarify fs.ReadStream and fs.WriteStream are not constructable (Kit Dallege) <a href="https://github.com/nodejs/node/pull/62208" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62208/hovercard">#62208</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/1fc86fcb6e"><code>1fc86fcb6e</code></a>] - <strong>doc</strong>: add note (and caveat) for <code>mock.module</code> about customization hooks (Jacob Smith) <a href="https://github.com/nodejs/node/pull/62075" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62075/hovercard">#62075</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/491be80bd9"><code>491be80bd9</code></a>] - <strong>doc</strong>: add efekrskl as triager (Efe) <a href="https://github.com/nodejs/node/pull/61876" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61876/hovercard">#61876</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/18558293a3"><code>18558293a3</code></a>] - <strong>doc</strong>: fix module.stripTypeScriptTypes indentation (René) <a href="https://github.com/nodejs/node/pull/61992" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61992/hovercard">#61992</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/8e20976522"><code>8e20976522</code></a>] - <strong>doc</strong>: explicitly mention Slack handle (Rafael Gonzaga) <a href="https://github.com/nodejs/node/pull/61986" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61986/hovercard">#61986</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/70b8e6b4fb"><code>70b8e6b4fb</code></a>] - <strong>doc</strong>: rename invalid <code>function</code> parameter (René) <a href="https://github.com/nodejs/node/pull/61942" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61942/hovercard">#61942</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/4045c76f6c"><code>4045c76f6c</code></a>] - <strong>doc</strong>: clarify status of feature request issues (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/61505" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61505/hovercard">#61505</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c54652f2aa"><code>c54652f2aa</code></a>] - <strong>doc</strong>: remove incorrect mention of <code>module</code> in <code>typescript.md</code> (Rob Palmer) <a href="https://github.com/nodejs/node/pull/61839" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61839/hovercard">#61839</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9fad6cedf5"><code>9fad6cedf5</code></a>] - <strong>doc</strong>: clarify async caveats for <code>events.once()</code> (René) <a href="https://github.com/nodejs/node/pull/61572" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61572/hovercard">#61572</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/2f1e5733fe"><code>2f1e5733fe</code></a>] - <strong>doc</strong>: update Juan's security steward info (Juan José) <a href="https://github.com/nodejs/node/pull/61754" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61754/hovercard">#61754</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a64bdb5068"><code>a64bdb5068</code></a>] - <strong>doc</strong>: fix overstated Date header requirement in response.sendDate (Kit Dallege) <a href="https://github.com/nodejs/node/pull/62206" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62206/hovercard">#62206</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/02797de923"><code>02797de923</code></a>] - <strong>doc</strong>: fix small environment_variables typo (chris) <a href="https://github.com/nodejs/node/pull/62279" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62279/hovercard">#62279</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f22ebdc809"><code>f22ebdc809</code></a>] - <strong>doc</strong>: fix small logic error in DETECT_MODULE_SYNTAX (René) <a href="https://github.com/nodejs/node/pull/62025" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62025/hovercard">#62025</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9f4508062a"><code>9f4508062a</code></a>] - <strong>doc</strong>: fix methods being documented as properties in <code>process.md</code> (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/61765" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61765/hovercard">#61765</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/3ea39ff135"><code>3ea39ff135</code></a>] - <strong>doc</strong>: fix dropdown menu being obscured at <600px due to stacking context (Jeff) <a href="https://github.com/nodejs/node/pull/61735" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61735/hovercard">#61735</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c22445079b"><code>c22445079b</code></a>] - <strong>doc</strong>: fix spacing in process message event (Aviv Keller) <a href="https://github.com/nodejs/node/pull/61756" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61756/hovercard">#61756</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/32831b5223"><code>32831b5223</code></a>] - <strong>doc</strong>: fix broken links of net.md (YuSheng Chen) <a href="https://github.com/nodejs/node/pull/61673" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61673/hovercard">#61673</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/005508d509"><code>005508d509</code></a>] - <strong>doc</strong>: remove obsolete Boxstarter automated install (Mike McCready) <a href="https://github.com/nodejs/node/pull/61785" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61785/hovercard">#61785</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/37c2fd6f7d"><code>37c2fd6f7d</code></a>] - <strong>esm</strong>: fix path normalization in <code>finalizeResolution</code> (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/62080" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62080/hovercard">#62080</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/1769d74613"><code>1769d74613</code></a>] - <strong>esm</strong>: populate separate cache for require(esm) in imported CJS (Joyee Cheung) <a href="https://github.com/nodejs/node/pull/59679" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/59679/hovercard">#59679</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ee02966ffc"><code>ee02966ffc</code></a>] - <strong>http</strong>: fix keep-alive socket reuse race in requestOnFinish (Martin Slota) <a href="https://github.com/nodejs/node/pull/61710" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61710/hovercard">#61710</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/2fdb5ce6cc"><code>2fdb5ce6cc</code></a>] - <strong>http2</strong>: fix FileHandle leak in respondWithFile (sangwook) <a href="https://github.com/nodejs/node/pull/61707" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61707/hovercard">#61707</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/aa2c1eca04"><code>aa2c1eca04</code></a>] - <strong>lib</strong>: fix source map url parse in dynamic imports (Chengzhong Wu) <a href="https://github.com/nodejs/node/pull/61990" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61990/hovercard">#61990</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/785b00cbeb"><code>785b00cbeb</code></a>] - <strong>meta</strong>: pass release version to release worker (flakey5) <a href="https://github.com/nodejs/node/pull/62777" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62777/hovercard">#62777</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/447fb9a0b5"><code>447fb9a0b5</code></a>] - <strong>meta</strong>: persist sccache daemon until end of build workflows (René) <a href="https://github.com/nodejs/node/pull/61639" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61639/hovercard">#61639</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5065a0acb3"><code>5065a0acb3</code></a>] - <strong>module</strong>: do not invoke resolve hooks twice for imported cjs (Joyee Cheung) <a href="https://github.com/nodejs/node/pull/61529" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61529/hovercard">#61529</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9a2e21305d"><code>9a2e21305d</code></a>] - <strong>module</strong>: do not wrap module._load when tracing is not enabled (Joyee Cheung) <a href="https://github.com/nodejs/node/pull/61479" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61479/hovercard">#61479</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b9240bc063"><code>b9240bc063</code></a>] - <strong>module</strong>: fix sync resolve hooks for require with node: prefixes (Joyee Cheung) <a href="https://github.com/nodejs/node/pull/61088" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61088/hovercard">#61088</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/2e91b28aaf"><code>2e91b28aaf</code></a>] - <strong>module</strong>: handle null source from async loader hooks in sync hooks (Joyee Cheung) <a href="https://github.com/nodejs/node/pull/59929" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/59929/hovercard">#59929</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/39147c154e"><code>39147c154e</code></a>] - <strong>module</strong>: use sync cjs when importing cts (Marco Ippolito) <a href="https://github.com/nodejs/node/pull/60072" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/60072/hovercard">#60072</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/12a2462b2c"><code>12a2462b2c</code></a>] - <strong>module</strong>: only put directly require-d ESM into require.cache (Joyee Cheung) <a href="https://github.com/nodejs/node/pull/59874" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/59874/hovercard">#59874</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/cf39566277"><code>cf39566277</code></a>] - <strong>src</strong>: fix flags argument offset in JSUdpWrap (Weixie Cui) <a href="https://github.com/nodejs/node/pull/61948" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61948/hovercard">#61948</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/578a9a9230"><code>578a9a9230</code></a>] - <strong>src</strong>: clamp WriteUtf8 capacity to INT_MAX in EncodeInto (semimikoh) <a href="https://github.com/nodejs/node/pull/62621" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62621/hovercard">#62621</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/57c3035fec"><code>57c3035fec</code></a>] - <strong>stream</strong>: fix decoded fromList chunk boundary check (Thomas Watson) <a href="https://github.com/nodejs/node/pull/61884" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61884/hovercard">#61884</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/57fb008bb8"><code>57fb008bb8</code></a>] - <strong>test</strong>: update tls junk data error expectations (Filip Skokan) <a href="https://github.com/nodejs/node/pull/62629" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62629/hovercard">#62629</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/363f9a9d18"><code>363f9a9d18</code></a>] - <strong>test</strong>: skip <code>test-url</code> on <code>--shared-ada</code> builds (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/62019" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62019/hovercard">#62019</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/daaead342b"><code>daaead342b</code></a>] - <strong>test</strong>: simplify encodeInto large buffer regression test (semimikoh) <a href="https://github.com/nodejs/node/pull/62621" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62621/hovercard">#62621</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ecfa766b41"><code>ecfa766b41</code></a>] - <strong>tools</strong>: fix auto-start-ci (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/61900" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61900/hovercard">#61900</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/17c0a610af"><code>17c0a610af</code></a>] - <strong>tools</strong>: fix parsing of commit trailers in <code>lint-release-proposal</code> GHA (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/62077" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62077/hovercard">#62077</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/89ad7dc63b"><code>89ad7dc63b</code></a>] - <strong>tools</strong>: enforce removal of <code>lts-watch-*</code> labels on release proposals (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/61672" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61672/hovercard">#61672</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5f9bb8ef0c"><code>5f9bb8ef0c</code></a>] - <strong>tools</strong>: revert tools GHA workflow to ubuntu-latest (Richard Lau) <a href="https://github.com/nodejs/node/pull/62024" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62024/hovercard">#62024</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/977ef80ac1"><code>977ef80ac1</code></a>] - <strong>url</strong>: process crash via malformed UNC hostname in pathToFileURL() (Nicola Del Gobbo) <a href="https://github.com/nodejs/node/pull/62574" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62574/hovercard">#62574</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ad8f518a81"><code>ad8f518a81</code></a>] - <strong>zlib</strong>: fix use-after-free when reset() is called during write (Matteo Collina) <a href="https://github.com/nodejs/node/pull/62325" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62325/hovercard">#62325</a></li>
</ul>
marco-ippolito
tag:github.com,2008:Repository/27193779/v26.1.0
2026-05-07T10:08:25Z
2026-05-07, Version 26.1.0 (Current), @aduh95
<h3>Notable Changes</h3>
<h4>Experimental <code>node:ffi</code> module</h4>
<p>Node.js now includes an experimental <code>node:ffi</code> module for loading dynamic<br>
libraries and calling native symbols from JavaScript.</p>
<p>The API is gated behind the <code>--experimental-ffi</code> flag and, when the Permission<br>
Model is enabled, requires <code>--allow-ffi</code>.</p>
<p>This API is inherently unsafe. Invalid pointers, incorrect signatures, or accessing memory<br>
after it has been freed can crash the process or corrupt memory.</p>
<p>Contributed by Paolo Insogna in <a href="https://github.com/nodejs/node/pull/62072" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62072/hovercard">#62072</a>.</p>
<h4>Other Notable Changes</h4>
<ul>
<li>[<a href="https://github.com/nodejs/node/commit/34a6454fe3"><code>34a6454fe3</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>buffer</strong>: add <code>end</code> parameter (Robert Nagy) <a href="https://github.com/nodejs/node/pull/62390" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62390/hovercard">#62390</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/073e84d7fe"><code>073e84d7fe</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>crypto</strong>: accept key data in <code>crypto.diffieHellman()</code> and cleanup DH jobs (Filip Skokan) <a href="https://github.com/nodejs/node/pull/62527" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62527/hovercard">#62527</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5b9cb10a5f"><code>5b9cb10a5f</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>crypto</strong>: implement <code>randomUUIDv7()</code> (nabeel378) <a href="https://github.com/nodejs/node/pull/62553" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62553/hovercard">#62553</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/98f9becd16"><code>98f9becd16</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>debugger</strong>: add edit-free runtime expression probes to <code>node inspect</code> (Joyee Cheung) <a href="https://github.com/nodejs/node/pull/62713" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62713/hovercard">#62713</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/06defaa2ea"><code>06defaa2ea</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>fs</strong>: add <code>signal</code> option to <code>fs.stat()</code> (Mert Can Altin) <a href="https://github.com/nodejs/node/pull/57775" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/57775/hovercard">#57775</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/db66a963bf"><code>db66a963bf</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>fs</strong>: expose <code>frsize</code> field in <code>statfs</code> (Jinho Jang) <a href="https://github.com/nodejs/node/pull/62277" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62277/hovercard">#62277</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/87adb3472b"><code>87adb3472b</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>http</strong>: harden <code>ClientRequest</code> options merge (Matteo Collina) <a href="https://github.com/nodejs/node/pull/63082" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63082/hovercard">#63082</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9047ec12ce"><code>9047ec12ce</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>http</strong>: add <code>req.signal</code> to <code>IncomingMessage</code> (Akshat) <a href="https://github.com/nodejs/node/pull/62541" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62541/hovercard">#62541</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ab66de8eaa"><code>ab66de8eaa</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>process</strong>: throw on <code>execve(2)</code> failure instead of aborting (Bryan English) <a href="https://github.com/nodejs/node/pull/62878" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62878/hovercard">#62878</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/8273682c87"><code>8273682c87</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>src</strong>: allow empty <code>--experimental-config-file</code> (Marco Ippolito) <a href="https://github.com/nodejs/node/pull/61610" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61610/hovercard">#61610</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/fbff28f7e6"><code>fbff28f7e6</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>stream</strong>: propagate destruction in <code>duplexPair</code> (Ahmed Elhor) <a href="https://github.com/nodejs/node/pull/61098" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61098/hovercard">#61098</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a8c773a0c7"><code>a8c773a0c7</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>test_runner</strong>: align mock timeout api (sangwook) <a href="https://github.com/nodejs/node/pull/62820" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62820/hovercard">#62820</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b883a5eaea"><code>b883a5eaea</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>test_runner</strong>: add mock-timers support for <code>AbortSignal.timeout</code> (DeveloperViraj) <a href="https://github.com/nodejs/node/pull/60751" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/60751/hovercard">#60751</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a21ae1771e"><code>a21ae1771e</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>test_runner</strong>: support test order randomization (Pietro Marchini) <a href="https://github.com/nodejs/node/pull/61747" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61747/hovercard">#61747</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b85c73ff10"><code>b85c73ff10</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>util</strong>: colorize text with hex colors (Guilherme Araújo) <a href="https://github.com/nodejs/node/pull/61556" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61556/hovercard">#61556</a></li>
</ul>
<h3>Commits</h3>
<ul>
<li>[<a href="https://github.com/nodejs/node/commit/1b959d02c2"><code>1b959d02c2</code></a>] - <strong>assert,util</strong>: fix stale nested cycle memo entries (Ruben Bridgewater) <a href="https://github.com/nodejs/node/pull/62509" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62509/hovercard">#62509</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/bbeb38d210"><code>bbeb38d210</code></a>] - <strong>buffer</strong>: fix end parameter bugs in indexOf/lastIndexOf (Robert Nagy) <a href="https://github.com/nodejs/node/pull/62711" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62711/hovercard">#62711</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/34a6454fe3"><code>34a6454fe3</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>buffer</strong>: add end parameter (Robert Nagy) <a href="https://github.com/nodejs/node/pull/62390" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62390/hovercard">#62390</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/8b91526cd5"><code>8b91526cd5</code></a>] - <strong>build</strong>: track PDL files as inputs in inspector GN build (Robo) <a href="https://github.com/nodejs/node/pull/62888" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62888/hovercard">#62888</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/da40ed7842"><code>da40ed7842</code></a>] - <strong>build</strong>: remove armv6 from experimental platforms (René) <a href="https://github.com/nodejs/node/pull/63063" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63063/hovercard">#63063</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b36e55a23e"><code>b36e55a23e</code></a>] - <strong>build</strong>: make test-addons dependency-free (Joyee Cheung) <a href="https://github.com/nodejs/node/pull/62388" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62388/hovercard">#62388</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c27f3cf8f2"><code>c27f3cf8f2</code></a>] - <strong>build</strong>: add --enable-all-experimentals build flag (Paolo Insogna) <a href="https://github.com/nodejs/node/pull/62755" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62755/hovercard">#62755</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/0d73b63a76"><code>0d73b63a76</code></a>] - <strong>build</strong>: fix cargo check when Temporal is disabled (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/62730" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62730/hovercard">#62730</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d8f97e6f7b"><code>d8f97e6f7b</code></a>] - <strong>build</strong>: fix ffi dependency compilation (Paolo Insogna) <a href="https://github.com/nodejs/node/pull/62731" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62731/hovercard">#62731</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d1eb7b340f"><code>d1eb7b340f</code></a>] - <strong>build</strong>: fix stray debug string in LIEF defines (Om Ghante) <a href="https://github.com/nodejs/node/pull/62683" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62683/hovercard">#62683</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/845283009d"><code>845283009d</code></a>] - <strong>build</strong>: remove redundant -fuse-linker-plugin from GCC LTO flags (Daniel Lando) <a href="https://github.com/nodejs/node/pull/62667" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62667/hovercard">#62667</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a6e99879f4"><code>a6e99879f4</code></a>] - <strong>build,win</strong>: enable x64 PGO (Stefan Stojanovic) <a href="https://github.com/nodejs/node/pull/62761" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62761/hovercard">#62761</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/38befee0fb"><code>38befee0fb</code></a>] - <strong>crypto</strong>: add JWK support for ML-KEM and SLH-DSA key types (Filip Skokan) <a href="https://github.com/nodejs/node/pull/62706" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62706/hovercard">#62706</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b10653ad87"><code>b10653ad87</code></a>] - <strong>crypto</strong>: add guards and adjust tests for BoringSSL (Filip Skokan) <a href="https://github.com/nodejs/node/pull/62883" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62883/hovercard">#62883</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/2a7a69c6b0"><code>2a7a69c6b0</code></a>] - <strong>crypto</strong>: reject unintended raw key format string input (Filip Skokan) <a href="https://github.com/nodejs/node/pull/62974" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62974/hovercard">#62974</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/bad1e2fe6a"><code>bad1e2fe6a</code></a>] - <strong>crypto</strong>: fix unsigned conversion of 4-byte RSA publicExponent (DeepView Autofix) <a href="https://github.com/nodejs/node/pull/62839" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62839/hovercard">#62839</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c9d5bae598"><code>c9d5bae598</code></a>] - <strong>crypto</strong>: remove Argon2 KDF derivation from its job setup (Filip Skokan) <a href="https://github.com/nodejs/node/pull/62863" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62863/hovercard">#62863</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/6eea52426f"><code>6eea52426f</code></a>] - <strong>crypto</strong>: reject duplicate ML-KEM JWK key_ops (Filip Skokan) <a href="https://github.com/nodejs/node/pull/62905" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62905/hovercard">#62905</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/80d4836616"><code>80d4836616</code></a>] - <strong>crypto</strong>: deduplicate and canonicalize CryptoKey usages (Filip Skokan) <a href="https://github.com/nodejs/node/pull/62902" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62902/hovercard">#62902</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/8950247027"><code>8950247027</code></a>] - <strong>crypto</strong>: reject inherited key type names (Jonathan Lopes) <a href="https://github.com/nodejs/node/pull/62875" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62875/hovercard">#62875</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/3f42f9615a"><code>3f42f9615a</code></a>] - <strong>crypto</strong>: strengthen argument CHECKs in TurboSHAKE (Tobias Nießen) <a href="https://github.com/nodejs/node/pull/62763" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62763/hovercard">#62763</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/28346d999b"><code>28346d999b</code></a>] - <strong>crypto</strong>: guard against size_t overflow on experimental 32-bit arch (Filip Skokan) <a href="https://github.com/nodejs/node/pull/62626" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62626/hovercard">#62626</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d4cec263c4"><code>d4cec263c4</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>crypto</strong>: align key argument names in docs and error messages (Filip Skokan) <a href="https://github.com/nodejs/node/pull/62527" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62527/hovercard">#62527</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/073e84d7fe"><code>073e84d7fe</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>crypto</strong>: accept key data in crypto.diffieHellman() and cleanup DH jobs (Filip Skokan) <a href="https://github.com/nodejs/node/pull/62527" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62527/hovercard">#62527</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/518b578fe7"><code>518b578fe7</code></a>] - <strong>crypto</strong>: add memory tracking for secureContext openssl objects (Mert Can Altin) <a href="https://github.com/nodejs/node/pull/59051" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/59051/hovercard">#59051</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5b9cb10a5f"><code>5b9cb10a5f</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>crypto</strong>: implement randomUUIDv7() (nabeel378) <a href="https://github.com/nodejs/node/pull/62553" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62553/hovercard">#62553</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7133826053"><code>7133826053</code></a>] - <strong>debugger</strong>: move ProbeInspectorSession and helpers to separate files (Joyee Cheung) <a href="https://github.com/nodejs/node/pull/63013" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63013/hovercard">#63013</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/98f9becd16"><code>98f9becd16</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>debugger</strong>: add edit-free runtime expression probes to <code>node inspect</code> (Joyee Cheung) <a href="https://github.com/nodejs/node/pull/62713" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62713/hovercard">#62713</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/94ac62a2d1"><code>94ac62a2d1</code></a>] - <strong>deps</strong>: update undici to 8.2.0 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/63092" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63092/hovercard">#63092</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ef71de87e6"><code>ef71de87e6</code></a>] - <strong>deps</strong>: update amaro to 1.1.9 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/63090" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63090/hovercard">#63090</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c4f0ef881a"><code>c4f0ef881a</code></a>] - <strong>deps</strong>: update llhttp to 9.4.1 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/63045" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63045/hovercard">#63045</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d29fbc0029"><code>d29fbc0029</code></a>] - <strong>deps</strong>: fix integration issues with the latest nghttp2 (Tim Perry) <a href="https://github.com/nodejs/node/pull/62891" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62891/hovercard">#62891</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/537825acee"><code>537825acee</code></a>] - <strong>deps</strong>: update nghttp2 to 1.69.0 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/62891" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62891/hovercard">#62891</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/4446bf694d"><code>4446bf694d</code></a>] - <strong>deps</strong>: update corepack to 0.34.7 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/62810" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62810/hovercard">#62810</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/8f55327f1c"><code>8f55327f1c</code></a>] - <strong>deps</strong>: fix libffi macos build (Paolo Insogna) <a href="https://github.com/nodejs/node/pull/63006" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63006/hovercard">#63006</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/3dee18f72f"><code>3dee18f72f</code></a>] - <strong>deps</strong>: patch V8 to 14.6.202.34 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/62964" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62964/hovercard">#62964</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e281b247e6"><code>e281b247e6</code></a>] - <strong>deps</strong>: update timezone to 2026b (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/62962" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62962/hovercard">#62962</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/4dd982df13"><code>4dd982df13</code></a>] - <strong>deps</strong>: upgrade npm to 11.13.0 (npm team) <a href="https://github.com/nodejs/node/pull/62898" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62898/hovercard">#62898</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/61c0ff4a13"><code>61c0ff4a13</code></a>] - <strong>deps</strong>: cherry-pick <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/libuv/libuv/commit/439a54b/hovercard" href="https://github.com/libuv/libuv/commit/439a54b">libuv/libuv@<tt>439a54b</tt></a> (skooch) <a href="https://github.com/nodejs/node/pull/62881" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62881/hovercard">#62881</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d26ca462ae"><code>d26ca462ae</code></a>] - <strong>deps</strong>: update undici to 8.1.0 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/62728" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62728/hovercard">#62728</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/6f08489ac9"><code>6f08489ac9</code></a>] - <strong>deps</strong>: update sqlite to 3.53.0 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/62699" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62699/hovercard">#62699</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/713601e8bd"><code>713601e8bd</code></a>] - <strong>deps</strong>: update nbytes to 0.1.4 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/62698" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62698/hovercard">#62698</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/578cf1c0c1"><code>578cf1c0c1</code></a>] - <strong>deps</strong>: update archs files for openssl-3.5.6 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/62629" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62629/hovercard">#62629</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/4a4ef13c67"><code>4a4ef13c67</code></a>] - <strong>deps</strong>: upgrade openssl sources to openssl-3.5.6 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/62629" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62629/hovercard">#62629</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/2f3eca8c1e"><code>2f3eca8c1e</code></a>] - <strong>deps</strong>: update perfetto to 54.0 (Chengzhong Wu) <a href="https://github.com/nodejs/node/pull/62397" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62397/hovercard">#62397</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/944ed9b739"><code>944ed9b739</code></a>] - <strong>deps</strong>: add perfetto build files (Chengzhong Wu) <a href="https://github.com/nodejs/node/pull/62397" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62397/hovercard">#62397</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/15530a7484"><code>15530a7484</code></a>] - <strong>deps</strong>: update ngtcp2 to 1.22.0 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/62595" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62595/hovercard">#62595</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b813b4c4b5"><code>b813b4c4b5</code></a>] - <strong>deps</strong>: update minimatch to 10.2.5 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/62594" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62594/hovercard">#62594</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/38e7ce58c5"><code>38e7ce58c5</code></a>] - <strong>deps</strong>: update googletest to d72f9c8aea6817cdf1ca0ac10887f328de7f3da2 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/62593" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62593/hovercard">#62593</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b5c573ed14"><code>b5c573ed14</code></a>] - <strong>deps</strong>: update simdjson to 4.6.1 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/62592" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62592/hovercard">#62592</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/318e2c7cd3"><code>318e2c7cd3</code></a>] - <strong>deps</strong>: libuv: cherry-pick aabb7651de (Santiago Gimeno) <a href="https://github.com/nodejs/node/pull/62561" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62561/hovercard">#62561</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c6ccbd742a"><code>c6ccbd742a</code></a>] - <strong>deps</strong>: libuv: reapply 3a9a6e3e6b (Andy Pan) <a href="https://github.com/nodejs/node/pull/62561" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62561/hovercard">#62561</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/4ad07de7ae"><code>4ad07de7ae</code></a>] - <strong>diagnostics_channel</strong>: add BoundedChannel and scopes (Stephen Belanger) <a href="https://github.com/nodejs/node/pull/61680" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61680/hovercard">#61680</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/44416ea3fd"><code>44416ea3fd</code></a>] - <strong>doc</strong>: fix documentation history missing 25.9.0 (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/63151" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63151/hovercard">#63151</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5f6dfbf68e"><code>5f6dfbf68e</code></a>] - <strong>doc</strong>: fix changelog for chromium numbering (Rafael Gonzaga) <a href="https://github.com/nodejs/node/pull/63133" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63133/hovercard">#63133</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/30c4b3658c"><code>30c4b3658c</code></a>] - <strong>doc</strong>: fix the TypeScript Execute (tsx) project link (David Thornton) <a href="https://github.com/nodejs/node/pull/63093" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63093/hovercard">#63093</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ca3c3097f1"><code>ca3c3097f1</code></a>] - <strong>doc</strong>: minor structural stream/iter edits (René) <a href="https://github.com/nodejs/node/pull/63089" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63089/hovercard">#63089</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/92324aab6f"><code>92324aab6f</code></a>] - <strong>doc</strong>: remove typo comma from man page (Vas Sudanagunta) <a href="https://github.com/nodejs/node/pull/63080" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63080/hovercard">#63080</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/712a15da73"><code>712a15da73</code></a>] - <strong>doc</strong>: correct diagnostics_channel built-in channel names (Bryan English) <a href="https://github.com/nodejs/node/pull/62995" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62995/hovercard">#62995</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c92cb6fe0d"><code>c92cb6fe0d</code></a>] - <strong>doc</strong>: use mjs/cjs blocks for callbackify null reason example (Daijiro Wachi) <a href="https://github.com/nodejs/node/pull/62884" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62884/hovercard">#62884</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/020776d4d6"><code>020776d4d6</code></a>] - <strong>doc</strong>: fix typo in test.md (Rich Trott) <a href="https://github.com/nodejs/node/pull/62960" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62960/hovercard">#62960</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7d52f2061e"><code>7d52f2061e</code></a>] - <strong>doc</strong>: correct typo in PR contribution instructions (Mike McCready) <a href="https://github.com/nodejs/node/pull/62738" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62738/hovercard">#62738</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/70e8944676"><code>70e8944676</code></a>] - <strong>doc</strong>: fix duplicate word "of of" in postMessageToThread (Daijiro Wachi) <a href="https://github.com/nodejs/node/pull/62917" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62917/hovercard">#62917</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/11c6c29284"><code>11c6c29284</code></a>] - <strong>doc</strong>: fix duplicate word "to to" in util.styleText (Daijiro Wachi) <a href="https://github.com/nodejs/node/pull/62917" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62917/hovercard">#62917</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/242adab671"><code>242adab671</code></a>] - <strong>doc</strong>: fix duplicate word "for for" in compile cache (Daijiro Wachi) <a href="https://github.com/nodejs/node/pull/62917" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62917/hovercard">#62917</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b9f3abd63e"><code>b9f3abd63e</code></a>] - <strong>doc</strong>: fix doubled word typo in stream_iter.md (Daijiro Wachi) <a href="https://github.com/nodejs/node/pull/62916" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62916/hovercard">#62916</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7a52fd0448"><code>7a52fd0448</code></a>] - <strong>doc</strong>: fix typo in dns.lookup options description (Daijiro Wachi) <a href="https://github.com/nodejs/node/pull/62882" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62882/hovercard">#62882</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/acd7e18a8c"><code>acd7e18a8c</code></a>] - <strong>doc</strong>: fix Argon2 parameter bounds (Tobias Nießen) <a href="https://github.com/nodejs/node/pull/62868" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62868/hovercard">#62868</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b43ecf40bb"><code>b43ecf40bb</code></a>] - <strong>doc</strong>: trust FFI in the threat model (Paolo Insogna) <a href="https://github.com/nodejs/node/pull/62852" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62852/hovercard">#62852</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/981ce96b03"><code>981ce96b03</code></a>] - <strong>doc</strong>: fix typos and inconsistencies in crypto.md and webcrypto.md (Filip Skokan) <a href="https://github.com/nodejs/node/pull/62828" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62828/hovercard">#62828</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/acc52ef257"><code>acc52ef257</code></a>] - <strong>doc</strong>: clarify diffieHellman.generateKeys recomputes same key (Kit Dallege) <a href="https://github.com/nodejs/node/pull/62205" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62205/hovercard">#62205</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ae87597c07"><code>ae87597c07</code></a>] - <strong>doc</strong>: remove Ayase-252 and meixg from triagger team (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/62841" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62841/hovercard">#62841</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/1cd3694a5f"><code>1cd3694a5f</code></a>] - <strong>doc</strong>: clarify dns.lookup() callback signature when all is true (eungi) <a href="https://github.com/nodejs/node/pull/62800" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62800/hovercard">#62800</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/40a4337d65"><code>40a4337d65</code></a>] - <strong>doc</strong>: add experimental modules lifetime policy (Paolo Insogna) <a href="https://github.com/nodejs/node/pull/62753" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62753/hovercard">#62753</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/46f48222f8"><code>46f48222f8</code></a>] - <strong>doc</strong>: clarify process._debugProcess() in Permission Model (Fahad Khan) <a href="https://github.com/nodejs/node/pull/62537" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62537/hovercard">#62537</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/6eb9917497"><code>6eb9917497</code></a>] - <strong>doc</strong>: fix typo in devcontainer guide (Rohan Santhosh Kumar) <a href="https://github.com/nodejs/node/pull/62687" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62687/hovercard">#62687</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/3826c5ed7e"><code>3826c5ed7e</code></a>] - <strong>doc</strong>: clarify Backport-PR-URL metadata added automatically (Mike McCready) <a href="https://github.com/nodejs/node/pull/62668" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62668/hovercard">#62668</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5d7e0dbbd8"><code>5d7e0dbbd8</code></a>] - <strong>doc</strong>: update WPT test runner README.md (Filip Skokan) <a href="https://github.com/nodejs/node/pull/62680" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62680/hovercard">#62680</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e9d76b2a75"><code>e9d76b2a75</code></a>] - <strong>doc</strong>: fix spelling in release announcement guidance (Rohan Santhosh Kumar) <a href="https://github.com/nodejs/node/pull/62663" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62663/hovercard">#62663</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/1ae41cebb0"><code>1ae41cebb0</code></a>] - <strong>doc</strong>: note GCC >= 14 requirement for native riscv64 builds (Jamie Magee) <a href="https://github.com/nodejs/node/pull/62607" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62607/hovercard">#62607</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9b29be6a28"><code>9b29be6a28</code></a>] - <strong>doc</strong>: note non-monotonic clock in crypto.randomUUIDv7 (nabeel378) <a href="https://github.com/nodejs/node/pull/62600" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62600/hovercard">#62600</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5ae59553f6"><code>5ae59553f6</code></a>] - <strong>doc</strong>: update bug bounty program (Rafael Gonzaga) <a href="https://github.com/nodejs/node/pull/62590" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62590/hovercard">#62590</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ce3f4c85dd"><code>ce3f4c85dd</code></a>] - <strong>doc</strong>: document TransformStream transformer.cancel option (Tom Pereira) <a href="https://github.com/nodejs/node/pull/62566" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62566/hovercard">#62566</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/08a9ba73e4"><code>08a9ba73e4</code></a>] - <strong>doc</strong>: mention test runner retry attemp is zero based (Moshe Atlow) <a href="https://github.com/nodejs/node/pull/62504" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62504/hovercard">#62504</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/32f2169ede"><code>32f2169ede</code></a>] - <strong>doc,src,test</strong>: fix dead inspector help URL (semimikoh) <a href="https://github.com/nodejs/node/pull/62745" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62745/hovercard">#62745</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/870c1cd3f4"><code>870c1cd3f4</code></a>] - <strong>doc,test</strong>: mem protection must be observed in ffi (Bryan English) <a href="https://github.com/nodejs/node/pull/62818" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62818/hovercard">#62818</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/3d5cf171dc"><code>3d5cf171dc</code></a>] - <strong>esm</strong>: add <code>ERR_REQUIRE_ESM_RACE_CONDITION</code> (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/62462" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62462/hovercard">#62462</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/2004d8d6db"><code>2004d8d6db</code></a>] - <strong>ffi</strong>: make <code>FFIFunctionInfo</code> a <code>BaseObject</code> subclass (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/63071" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63071/hovercard">#63071</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/53eb7abeba"><code>53eb7abeba</code></a>] - <strong>ffi</strong>: prevent premature GC of DynamicLibrary (semimikoh) <a href="https://github.com/nodejs/node/pull/63024" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63024/hovercard">#63024</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/58dc92f502"><code>58dc92f502</code></a>] - <strong>ffi</strong>: support Symbol.dispose on DynamicLibrary (Matteo Collina) <a href="https://github.com/nodejs/node/pull/62925" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62925/hovercard">#62925</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/528f8b2bae"><code>528f8b2bae</code></a>] - <strong>ffi</strong>: add shared-buffer fast path for numeric and pointer signatures (Bryan English) <a href="https://github.com/nodejs/node/pull/62918" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62918/hovercard">#62918</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/42ac8b9ae7"><code>42ac8b9ae7</code></a>] - <strong>fs</strong>: add followSymlinks option to glob (Matteo Collina) <a href="https://github.com/nodejs/node/pull/62695" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62695/hovercard">#62695</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/873c2bca70"><code>873c2bca70</code></a>] - <strong>fs</strong>: restore fs patchability in ESM loader (Joyee Cheung) <a href="https://github.com/nodejs/node/pull/62835" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62835/hovercard">#62835</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/349c7502c3"><code>349c7502c3</code></a>] - <strong>fs</strong>: validate position argument before length === 0 early return (Edy Silva) <a href="https://github.com/nodejs/node/pull/62674" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62674/hovercard">#62674</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/06defaa2ea"><code>06defaa2ea</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>fs</strong>: add signal option to fs.stat() (Mert Can Altin) <a href="https://github.com/nodejs/node/pull/57775" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/57775/hovercard">#57775</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/db66a963bf"><code>db66a963bf</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>fs</strong>: expose frsize field in statfs (Jinho Jang) <a href="https://github.com/nodejs/node/pull/62277" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62277/hovercard">#62277</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/3191d2936a"><code>3191d2936a</code></a>] - <strong>http</strong>: emit 'drain' on OutgoingMessage only after buffers drain (Robert Nagy) <a href="https://github.com/nodejs/node/pull/62936" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62936/hovercard">#62936</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/87adb3472b"><code>87adb3472b</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>http</strong>: harden ClientRequest options merge (Matteo Collina) <a href="https://github.com/nodejs/node/pull/63082" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63082/hovercard">#63082</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e0b79633f6"><code>e0b79633f6</code></a>] - <strong>http</strong>: fix leaked error listener on sync HTTP req create + destroy (Tim Perry) <a href="https://github.com/nodejs/node/pull/62872" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62872/hovercard">#62872</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/70c5491f53"><code>70c5491f53</code></a>] - <strong>http</strong>: fix no_proxy leading-dot suffix matching (Daijiro Wachi) <a href="https://github.com/nodejs/node/pull/62333" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62333/hovercard">#62333</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/60a585e68a"><code>60a585e68a</code></a>] - <strong>http</strong>: cleanup pipeline queue (Robert Nagy) <a href="https://github.com/nodejs/node/pull/62534" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62534/hovercard">#62534</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9047ec12ce"><code>9047ec12ce</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>http</strong>: add req.signal to IncomingMessage (Akshat) <a href="https://github.com/nodejs/node/pull/62541" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62541/hovercard">#62541</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/01eed5901b"><code>01eed5901b</code></a>] - <strong>http2</strong>: expose writable stream state on compat response (T) <a href="https://github.com/nodejs/node/pull/63003" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63003/hovercard">#63003</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/19b7adf3ba"><code>19b7adf3ba</code></a>] - <strong>inspector</strong>: fix absolute URLs in network http (bugyaluwang) <a href="https://github.com/nodejs/node/pull/62955" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62955/hovercard">#62955</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/4d10823fbb"><code>4d10823fbb</code></a>] - <strong>inspector</strong>: coerce key and value to string in webstorage events (Ali Hassan) <a href="https://github.com/nodejs/node/pull/62616" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62616/hovercard">#62616</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9a3ac66cc5"><code>9a3ac66cc5</code></a>] - <strong>inspector</strong>: return errors when CDP protocol event emission fails (Ryuhei Shima) <a href="https://github.com/nodejs/node/pull/62162" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62162/hovercard">#62162</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c89501c6e5"><code>c89501c6e5</code></a>] - <strong>inspector</strong>: auto collect webstorage data (Ryuhei Shima) <a href="https://github.com/nodejs/node/pull/62145" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62145/hovercard">#62145</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ef08c5016a"><code>ef08c5016a</code></a>] - <strong>lib</strong>: refactor internal webidl converters (Filip Skokan) <a href="https://github.com/nodejs/node/pull/62979" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62979/hovercard">#62979</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d0744c6a99"><code>d0744c6a99</code></a>] - <strong>lib</strong>: add Temporal to frozen intrinsics (René) <a href="https://github.com/nodejs/node/pull/63029" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63029/hovercard">#63029</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/6d81cb17b3"><code>6d81cb17b3</code></a>] - <strong>lib</strong>: avoid quadratic shift() in startup snapshot callback (Daijiro Wachi) <a href="https://github.com/nodejs/node/pull/62914" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62914/hovercard">#62914</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/3491f73051"><code>3491f73051</code></a>] - <strong>lib</strong>: fix FLOAT_32 and FLOAT_64 type constants in ffi (Daijiro Wachi) <a href="https://github.com/nodejs/node/pull/62892" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62892/hovercard">#62892</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c4ca303b36"><code>c4ca303b36</code></a>] - <strong>lib</strong>: harden kKeyOps lookup with null prototype (Filip Skokan) <a href="https://github.com/nodejs/node/pull/62877" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62877/hovercard">#62877</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/2e612fe070"><code>2e612fe070</code></a>] - <strong>lib</strong>: short-circuit WebIDL BufferSource SAB check (Filip Skokan) <a href="https://github.com/nodejs/node/pull/62833" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62833/hovercard">#62833</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e850ee9c69"><code>e850ee9c69</code></a>] - <strong>lib</strong>: add new methods and error codes (Paolo Insogna) <a href="https://github.com/nodejs/node/pull/62762" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62762/hovercard">#62762</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e21b873589"><code>e21b873589</code></a>] - <strong>lib</strong>: use js-only implementation of <code>isDataView()</code> (René) <a href="https://github.com/nodejs/node/pull/62780" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62780/hovercard">#62780</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f454d1719d"><code>f454d1719d</code></a>] - <strong>lib</strong>: fix lint in internal/webstreams/util.js (Filip Skokan) <a href="https://github.com/nodejs/node/pull/62806" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62806/hovercard">#62806</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/fbd8ededba"><code>fbd8ededba</code></a>] - <strong>lib</strong>: fix sequence argument handling in Blob constructor (Ms2ger) <a href="https://github.com/nodejs/node/pull/62179" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62179/hovercard">#62179</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/16860e6abd"><code>16860e6abd</code></a>] - <strong>lib</strong>: improve Web Cryptography key validation ordering (Filip Skokan) <a href="https://github.com/nodejs/node/pull/62749" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62749/hovercard">#62749</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ba3f3e1753"><code>ba3f3e1753</code></a>] - <strong>lib</strong>: reject SharedArrayBuffer in web APIs per spec (Ali Hassan) <a href="https://github.com/nodejs/node/pull/62632" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62632/hovercard">#62632</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d065e996bb"><code>d065e996bb</code></a>] - <strong>lib</strong>: defer AbortSignal.any() following (sangwook) <a href="https://github.com/nodejs/node/pull/62367" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62367/hovercard">#62367</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/2a711f4b0c"><code>2a711f4b0c</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>lib,src,test,doc</strong>: add node:ffi module (Colin Ihrig) <a href="https://github.com/nodejs/node/pull/62072" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62072/hovercard">#62072</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d578343582"><code>d578343582</code></a>] - <strong>meta</strong>: bump github/codeql-action from 4.35.1 to 4.35.3 (dependabot[bot]) <a href="https://github.com/nodejs/node/pull/63074" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63074/hovercard">#63074</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/1b4b90d544"><code>1b4b90d544</code></a>] - <strong>meta</strong>: bump Mozilla-Actions/sccache-action from 0.0.9 to 0.0.10 (dependabot[bot]) <a href="https://github.com/nodejs/node/pull/63073" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63073/hovercard">#63073</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/1477349e47"><code>1477349e47</code></a>] - <strong>meta</strong>: bump actions/upload-artifact from 7.0.0 to 7.0.1 (dependabot[bot]) <a href="https://github.com/nodejs/node/pull/63072" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63072/hovercard">#63072</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ecb7de271a"><code>ecb7de271a</code></a>] - <strong>meta</strong>: bump cachix/install-nix-action from 31.10.3 to 31.10.5 (dependabot[bot]) <a href="https://github.com/nodejs/node/pull/62846" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62846/hovercard">#62846</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/fb91408312"><code>fb91408312</code></a>] - <strong>meta</strong>: bump actions/upload-artifact from 7.0.0 to 7.0.1 (dependabot[bot]) <a href="https://github.com/nodejs/node/pull/62850" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62850/hovercard">#62850</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7eb9a6be68"><code>7eb9a6be68</code></a>] - <strong>meta</strong>: add automation policy (Chengzhong Wu) <a href="https://github.com/nodejs/node/pull/62871" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62871/hovercard">#62871</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/6f053a4cb8"><code>6f053a4cb8</code></a>] - <strong>meta</strong>: update CODEOWNERS for FFI (Paolo Insogna) <a href="https://github.com/nodejs/node/pull/62853" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62853/hovercard">#62853</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/88fe50a725"><code>88fe50a725</code></a>] - <strong>meta</strong>: move VoltrexKeyva to emeritus (Matteo Collina) <a href="https://github.com/nodejs/node/pull/62895" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62895/hovercard">#62895</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/42e770bdd0"><code>42e770bdd0</code></a>] - <strong>meta</strong>: bump peter-evans/create-pull-request from 8.1.0 to 8.1.1 (dependabot[bot]) <a href="https://github.com/nodejs/node/pull/62845" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62845/hovercard">#62845</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/952d005233"><code>952d005233</code></a>] - <strong>meta</strong>: bump step-security/harden-runner from 2.16.1 to 2.19.0 (dependabot[bot]) <a href="https://github.com/nodejs/node/pull/62844" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62844/hovercard">#62844</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/1bd19d9768"><code>1bd19d9768</code></a>] - <strong>meta</strong>: bump actions/github-script from 8.0.0 to 9.0.0 (dependabot[bot]) <a href="https://github.com/nodejs/node/pull/62843" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62843/hovercard">#62843</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/386244a7dd"><code>386244a7dd</code></a>] - <strong>meta</strong>: bump actions/setup-node from 6.3.0 to 6.4.0 (dependabot[bot]) <a href="https://github.com/nodejs/node/pull/62842" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62842/hovercard">#62842</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/16b2c41f70"><code>16b2c41f70</code></a>] - <strong>meta</strong>: broaden stale bot (Aviv Keller) <a href="https://github.com/nodejs/node/pull/62658" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62658/hovercard">#62658</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/41e7a4ba82"><code>41e7a4ba82</code></a>] - <strong>meta</strong>: pass release version to release worker (flakey5) <a href="https://github.com/nodejs/node/pull/62777" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62777/hovercard">#62777</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/632821db85"><code>632821db85</code></a>] - <strong>meta</strong>: add QUIC to CODEOWNERS (Tim Perry) <a href="https://github.com/nodejs/node/pull/62652" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62652/hovercard">#62652</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/4a7ad93ed8"><code>4a7ad93ed8</code></a>] - <strong>meta</strong>: move Michael to emeritus (Michael Dawson) <a href="https://github.com/nodejs/node/pull/62536" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62536/hovercard">#62536</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/44d5a33efb"><code>44d5a33efb</code></a>] - <strong>meta</strong>: populate apt list for slim runner in update-openssl workflow (René) <a href="https://github.com/nodejs/node/pull/62628" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62628/hovercard">#62628</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d874596aa3"><code>d874596aa3</code></a>] - <strong>meta</strong>: bump cachix/install-nix-action from 31.9.1 to 31.10.3 (dependabot[bot]) <a href="https://github.com/nodejs/node/pull/62551" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62551/hovercard">#62551</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/1631b27e2b"><code>1631b27e2b</code></a>] - <strong>meta</strong>: bump step-security/harden-runner from 2.15.0 to 2.16.1 (dependabot[bot]) <a href="https://github.com/nodejs/node/pull/62550" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62550/hovercard">#62550</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/4de376894d"><code>4de376894d</code></a>] - <strong>meta</strong>: bump actions/download-artifact from 8.0.0 to 8.0.1 (dependabot[bot]) <a href="https://github.com/nodejs/node/pull/62549" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62549/hovercard">#62549</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/39da4d7bd6"><code>39da4d7bd6</code></a>] - <strong>meta</strong>: bump actions/setup-node from 6.2.0 to 6.3.0 (dependabot[bot]) <a href="https://github.com/nodejs/node/pull/62548" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62548/hovercard">#62548</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/62e3aa55ad"><code>62e3aa55ad</code></a>] - <strong>meta</strong>: bump github/codeql-action from 4.32.4 to 4.35.1 (dependabot[bot]) <a href="https://github.com/nodejs/node/pull/62547" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62547/hovercard">#62547</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/83986de8a2"><code>83986de8a2</code></a>] - <strong>meta</strong>: bump codecov/codecov-action from 5.5.2 to 6.0.0 (dependabot[bot]) <a href="https://github.com/nodejs/node/pull/62545" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62545/hovercard">#62545</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/18e56861dc"><code>18e56861dc</code></a>] - <strong>meta</strong>: bump cachix/cachix-action from 16 to 17 (dependabot[bot]) <a href="https://github.com/nodejs/node/pull/62544" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62544/hovercard">#62544</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d4e49d567a"><code>d4e49d567a</code></a>] - <strong>meta</strong>: bump actions/cache from 5.0.3 to 5.0.4 (dependabot[bot]) <a href="https://github.com/nodejs/node/pull/62543" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62543/hovercard">#62543</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/2c5a914af4"><code>2c5a914af4</code></a>] - <strong>meta</strong>: require DCO signoff in commit message guidelines (James M Snell) <a href="https://github.com/nodejs/node/pull/62510" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62510/hovercard">#62510</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f21039ce59"><code>f21039ce59</code></a>] - <strong>meta</strong>: expand memory leak DoS criteria to all DoS (Joyee Cheung) <a href="https://github.com/nodejs/node/pull/62505" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62505/hovercard">#62505</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/824ac6b5bf"><code>824ac6b5bf</code></a>] - <strong>module</strong>: exclude <code>node:ffi</code> from <code>builtinModules</code> when not enabled (Jordan Harband) <a href="https://github.com/nodejs/node/pull/63158" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63158/hovercard">#63158</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/bb6293ab7c"><code>bb6293ab7c</code></a>] - <strong>module</strong>: remove duplicated checks from <code>_resolveFilename</code> (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/62729" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62729/hovercard">#62729</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/34ec8c9f5c"><code>34ec8c9f5c</code></a>] - <strong>module,win</strong>: fix long subpath import (Stefan Stojanovic) <a href="https://github.com/nodejs/node/pull/62101" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62101/hovercard">#62101</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/de46e68918"><code>de46e68918</code></a>] - <strong>node-api</strong>: update libuv ABI stability note (Chengzhong Wu) <a href="https://github.com/nodejs/node/pull/62789" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62789/hovercard">#62789</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/78c7d77bbf"><code>78c7d77bbf</code></a>] - <strong>node-api</strong>: add napi_create_external_sharedarraybuffer (Ben Noordhuis) <a href="https://github.com/nodejs/node/pull/62623" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62623/hovercard">#62623</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a0ccf94f61"><code>a0ccf94f61</code></a>] - <strong>node-api</strong>: execute tsfn finalizer after queue drains when aborted (Kevin Eady) <a href="https://github.com/nodejs/node/pull/61956" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61956/hovercard">#61956</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ab66de8eaa"><code>ab66de8eaa</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>process</strong>: throw on execve(2) failure instead of aborting (Bryan English) <a href="https://github.com/nodejs/node/pull/62878" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62878/hovercard">#62878</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/20151be8cb"><code>20151be8cb</code></a>] - <strong>process</strong>: handle rejections only when needed (Gürgün Dayıoğlu) <a href="https://github.com/nodejs/node/pull/62919" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62919/hovercard">#62919</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9b24a815a2"><code>9b24a815a2</code></a>] - <strong>quic</strong>: add QuicEndpoint.listening & QuicStream.destroy() and tests (Tim Perry) <a href="https://github.com/nodejs/node/pull/62648" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62648/hovercard">#62648</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/761a96740c"><code>761a96740c</code></a>] - <strong>quic</strong>: fixup token verification to handle zero expiration (James M Snell) <a href="https://github.com/nodejs/node/pull/62620" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62620/hovercard">#62620</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/4ade02ac85"><code>4ade02ac85</code></a>] - <strong>quic</strong>: support multiple ALPN negotiation (James M Snell) <a href="https://github.com/nodejs/node/pull/62620" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62620/hovercard">#62620</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b2e2e648e4"><code>b2e2e648e4</code></a>] - <strong>quic</strong>: apply multiple TLS context improvements and SNI support (James M Snell) <a href="https://github.com/nodejs/node/pull/62620" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62620/hovercard">#62620</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/56b941af4a"><code>56b941af4a</code></a>] - <strong>quic</strong>: implement rapidhash for hashing improvements (James M Snell) <a href="https://github.com/nodejs/node/pull/62620" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62620/hovercard">#62620</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7cda4300b8"><code>7cda4300b8</code></a>] - <strong>quic</strong>: use arena allocation for packets (James M Snell) <a href="https://github.com/nodejs/node/pull/62589" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62589/hovercard">#62589</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/1e8fa2f1bd"><code>1e8fa2f1bd</code></a>] - <strong>sqlite</strong>: use OneByte for ASCII text and internalize col names (Ali Hassan) <a href="https://github.com/nodejs/node/pull/61954" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61954/hovercard">#61954</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/3af44ee508"><code>3af44ee508</code></a>] - <strong>sqlite</strong>: add serialize() and deserialize() (Ali Hassan) <a href="https://github.com/nodejs/node/pull/62579" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62579/hovercard">#62579</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/6386914b4b"><code>6386914b4b</code></a>] - <strong>src</strong>: decouple KeyObject and CryptoKey and move CryptoKey to src (Filip Skokan) <a href="https://github.com/nodejs/node/pull/62924" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62924/hovercard">#62924</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/2dc1d205ee"><code>2dc1d205ee</code></a>] - <strong>src</strong>: replace uses of deprecated v8::External APIs (gahaas) <a href="https://github.com/nodejs/node/pull/61898" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61898/hovercard">#61898</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/cb33a794a5"><code>cb33a794a5</code></a>] - <strong>src</strong>: remove license headers for new node_profiling files (Chengzhong Wu) <a href="https://github.com/nodejs/node/pull/63066" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63066/hovercard">#63066</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/59860eb798"><code>59860eb798</code></a>] - <strong>src</strong>: swap dotenv and config file parsing order (Marco Ippolito) <a href="https://github.com/nodejs/node/pull/63035" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63035/hovercard">#63035</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/fda439cb58"><code>fda439cb58</code></a>] - <strong>src</strong>: use <code>unique_ptr</code> for ffi memory management (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/63071" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63071/hovercard">#63071</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/56917afc57"><code>56917afc57</code></a>] - <strong>src</strong>: split profiling helpers from util (Ilyas Shabi) <a href="https://github.com/nodejs/node/pull/63008" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63008/hovercard">#63008</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/fca56a409d"><code>fca56a409d</code></a>] - <strong>src</strong>: add missing <cstdlib> for abort() declaration (Charles Kerr) <a href="https://github.com/nodejs/node/pull/63001" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63001/hovercard">#63001</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d49c89e915"><code>d49c89e915</code></a>] - <strong>src</strong>: make node.config.json throw at unknown fields (Marco Ippolito) <a href="https://github.com/nodejs/node/pull/62992" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62992/hovercard">#62992</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e89c8e9b68"><code>e89c8e9b68</code></a>] - <strong>src</strong>: fix crash in GetErrorSource() for invalid using syntax (semimikoh) <a href="https://github.com/nodejs/node/pull/62770" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62770/hovercard">#62770</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d89f719ce0"><code>d89f719ce0</code></a>] - <strong>src</strong>: remove outdated comments in contextify (Chengzhong Wu) <a href="https://github.com/nodejs/node/pull/62932" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62932/hovercard">#62932</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5117a3e52b"><code>5117a3e52b</code></a>] - <strong>src</strong>: simplify <code>TCPWrap::Connect</code> signature (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/62929" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62929/hovercard">#62929</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/41bd288ec7"><code>41bd288ec7</code></a>] - <strong>src</strong>: align FFI error handling with Node.js source (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/62858" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62858/hovercard">#62858</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/faaccfb9df"><code>faaccfb9df</code></a>] - <strong>src</strong>: simplify and fix FFI ArrayBuffer accesses (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/62857" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62857/hovercard">#62857</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/43bf39c350"><code>43bf39c350</code></a>] - <strong>src</strong>: use DCHECK in AsyncWrap::MakeCallback instead emiting a warning (Gerhard Stöbich) <a href="https://github.com/nodejs/node/pull/62795" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62795/hovercard">#62795</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/da52b09859"><code>da52b09859</code></a>] - <strong>src</strong>: fix MaybeStackBuffer char_traits deprecation warning (om-ghante) <a href="https://github.com/nodejs/node/pull/62507" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62507/hovercard">#62507</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/2b12bca317"><code>2b12bca317</code></a>] - <strong>src</strong>: use context-free V8 message column getters (René) <a href="https://github.com/nodejs/node/pull/62778" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62778/hovercard">#62778</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7efc2ce7b3"><code>7efc2ce7b3</code></a>] - <strong>src</strong>: clean up experimental flag variables (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/62759" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62759/hovercard">#62759</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/8273682c87"><code>8273682c87</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>src</strong>: allow empty --experimental-config-file (Marco Ippolito) <a href="https://github.com/nodejs/node/pull/61610" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61610/hovercard">#61610</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b844c24395"><code>b844c24395</code></a>] - <strong>src</strong>: coerce <code>spawnSync</code> args to string once (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/62633" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62633/hovercard">#62633</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/28679d76c4"><code>28679d76c4</code></a>] - <strong>src</strong>: use stack allocation for small string encoding (Ali Hassan) <a href="https://github.com/nodejs/node/pull/62431" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62431/hovercard">#62431</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/144ef93735"><code>144ef93735</code></a>] - <strong>src</strong>: add contextify interceptor debug logs (Chengzhong Wu) <a href="https://github.com/nodejs/node/pull/62460" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62460/hovercard">#62460</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d34cfb512e"><code>d34cfb512e</code></a>] - <strong>stream</strong>: remove redundant method check from iter.pipeToSync (René) <a href="https://github.com/nodejs/node/pull/63099" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63099/hovercard">#63099</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a95830b72a"><code>a95830b72a</code></a>] - <strong>stream</strong>: copyedit <code>webstreams/adapter.js</code> (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/63034" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63034/hovercard">#63034</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/4bf3e1e084"><code>4bf3e1e084</code></a>] - <strong>stream</strong>: remove duplicated utility (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/63031" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63031/hovercard">#63031</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/214a8c197b"><code>214a8c197b</code></a>] - <strong>stream</strong>: simplify <code>setPromiseHandled</code> utility (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/63032" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63032/hovercard">#63032</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c12a767ff2"><code>c12a767ff2</code></a>] - <strong>stream</strong>: validate ReadableStream.from iterator objects (Daeyeon Jeong) <a href="https://github.com/nodejs/node/pull/62911" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62911/hovercard">#62911</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b09953d2d4"><code>b09953d2d4</code></a>] - <strong>stream</strong>: reject duplicate nested transferables (Daeyeon Jeong) <a href="https://github.com/nodejs/node/pull/62831" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62831/hovercard">#62831</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b9929622f3"><code>b9929622f3</code></a>] - <strong>stream</strong>: ensuring cross-destruction in _duplexify to prevent leaks (Daijiro Wachi) <a href="https://github.com/nodejs/node/pull/62824" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62824/hovercard">#62824</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c51a39b3ec"><code>c51a39b3ec</code></a>] - <strong>stream</strong>: simplify <code>readableStreamFromIterable</code> (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/62651" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62651/hovercard">#62651</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/36078574b9"><code>36078574b9</code></a>] - <strong>stream</strong>: fix nested compose error propagation (Matteo Collina) <a href="https://github.com/nodejs/node/pull/62556" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62556/hovercard">#62556</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e1928cd481"><code>e1928cd481</code></a>] - <strong>stream</strong>: allow shared array buffer sources in writable webstream adapter (René) <a href="https://github.com/nodejs/node/pull/62163" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62163/hovercard">#62163</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/450e0519d9"><code>450e0519d9</code></a>] - <strong>stream</strong>: simplify <code>createPromiseCallback</code> (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/62650" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62650/hovercard">#62650</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/57e59ea070"><code>57e59ea070</code></a>] - <strong>stream</strong>: fix writev unhandled rejection in fromWeb (sangwook) <a href="https://github.com/nodejs/node/pull/62297" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62297/hovercard">#62297</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/958373413c"><code>958373413c</code></a>] - <strong>stream</strong>: noop pause/resume on destroyed streams (Robert Nagy) <a href="https://github.com/nodejs/node/pull/62557" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62557/hovercard">#62557</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ee38d2c43d"><code>ee38d2c43d</code></a>] - <strong>stream</strong>: refactor duplexify to be less suceptible to prototype pollution (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/62559" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62559/hovercard">#62559</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/fbff28f7e6"><code>fbff28f7e6</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>stream</strong>: propagate destruction in duplexPair (Ahmed Elhor) <a href="https://github.com/nodejs/node/pull/61098" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61098/hovercard">#61098</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d7317f4f90"><code>d7317f4f90</code></a>] - <strong>stream</strong>: add stream/iter to classic stream adapters (James M Snell) <a href="https://github.com/nodejs/node/pull/62469" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62469/hovercard">#62469</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/55298c443f"><code>55298c443f</code></a>] - <strong>test</strong>: accept OpenSSL 4 generic internal error for DH key-type mismatches (Filip Skokan) <a href="https://github.com/nodejs/node/pull/62805" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62805/hovercard">#62805</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/96581bccc7"><code>96581bccc7</code></a>] - <strong>test</strong>: update WPT for url to 258f285de0 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/63087" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63087/hovercard">#63087</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c73aba07fb"><code>c73aba07fb</code></a>] - <strong>test</strong>: run Temporal presence checks without V8 flag (René) <a href="https://github.com/nodejs/node/pull/63028" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63028/hovercard">#63028</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9c94dce55b"><code>9c94dce55b</code></a>] - <strong>test</strong>: export isRiscv64 from common module (Jamie Magee) <a href="https://github.com/nodejs/node/pull/62609" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62609/hovercard">#62609</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/33c5f7fdbf"><code>33c5f7fdbf</code></a>] - <strong>test</strong>: normalize known inspector crash as completion (Joyee Cheung) <a href="https://github.com/nodejs/node/pull/62851" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62851/hovercard">#62851</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/8146a97bc3"><code>8146a97bc3</code></a>] - <strong>test</strong>: update WPT for streams to f8f26a372f (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/62864" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62864/hovercard">#62864</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7c77c301c9"><code>7c77c301c9</code></a>] - <strong>test</strong>: account for RFC 7919 FFDHE negotiation in OpenSSL 4.0 (Filip Skokan) <a href="https://github.com/nodejs/node/pull/62805" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62805/hovercard">#62805</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9bf7604eb6"><code>9bf7604eb6</code></a>] - <strong>test</strong>: skip tls-deprecated secp256k1 on OpenSSL 4.0 (Filip Skokan) <a href="https://github.com/nodejs/node/pull/62805" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62805/hovercard">#62805</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d173604b53"><code>d173604b53</code></a>] - <strong>test</strong>: use an always invalid cipher and cover OpenSSL 4.0 behaviours (Filip Skokan) <a href="https://github.com/nodejs/node/pull/62805" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62805/hovercard">#62805</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/72f52163b4"><code>72f52163b4</code></a>] - <strong>test</strong>: use valid DER OCSP responses (Filip Skokan) <a href="https://github.com/nodejs/node/pull/62805" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62805/hovercard">#62805</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e242394ad9"><code>e242394ad9</code></a>] - <strong>test</strong>: skip test-tls-error-stack when engines are unsupported (Filip Skokan) <a href="https://github.com/nodejs/node/pull/62805" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62805/hovercard">#62805</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9bff52ebf8"><code>9bff52ebf8</code></a>] - <strong>test</strong>: accept renamed OpenSSL 4.0 error code and reason (Filip Skokan) <a href="https://github.com/nodejs/node/pull/62805" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62805/hovercard">#62805</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d9b8cc1b68"><code>d9b8cc1b68</code></a>] - <strong>test</strong>: update test/addons/openssl-binding for OpenSSL 4.0 (Filip Skokan) <a href="https://github.com/nodejs/node/pull/62805" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62805/hovercard">#62805</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/960fb16287"><code>960fb16287</code></a>] - <strong>test</strong>: mark test-snapshot-reproducible flaky (Filip Skokan) <a href="https://github.com/nodejs/node/pull/62808" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62808/hovercard">#62808</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7a12dd58cf"><code>7a12dd58cf</code></a>] - <strong>test</strong>: check contextify contextual store behavior in strict mode (René) <a href="https://github.com/nodejs/node/pull/62571" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62571/hovercard">#62571</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c73c8e603f"><code>c73c8e603f</code></a>] - <strong>test</strong>: skip <code>test-temporal-with-zoneinfo</code> on system-icu builds (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/62754" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62754/hovercard">#62754</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/48a3ca303e"><code>48a3ca303e</code></a>] - <strong>test</strong>: generate <code>localstorage.db</code> in a temp dir (Chengzhong Wu) <a href="https://github.com/nodejs/node/pull/62660" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62660/hovercard">#62660</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/1a41c2c5db"><code>1a41c2c5db</code></a>] - <strong>test</strong>: update tls junk data error expectations (Filip Skokan) <a href="https://github.com/nodejs/node/pull/62629" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62629/hovercard">#62629</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/115e8c2052"><code>115e8c2052</code></a>] - <strong>test</strong>: ensure WPT report is in out/wpt (Filip Skokan) <a href="https://github.com/nodejs/node/pull/62637" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62637/hovercard">#62637</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/cb07b918bd"><code>cb07b918bd</code></a>] - <strong>test</strong>: improve WPT runner summary (Filip Skokan) <a href="https://github.com/nodejs/node/pull/62636" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62636/hovercard">#62636</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7f48438380"><code>7f48438380</code></a>] - <strong>test</strong>: skip url WPT subtests instead of modifying test script (Filip Skokan) <a href="https://github.com/nodejs/node/pull/62635" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62635/hovercard">#62635</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/4097fb95d7"><code>4097fb95d7</code></a>] - <strong>test</strong>: capture negative utimes mtime at call time (Yuya Inoue) <a href="https://github.com/nodejs/node/pull/62490" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62490/hovercard">#62490</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e29f46df81"><code>e29f46df81</code></a>] - <strong>test</strong>: allow skipping individual WPT subtests (Filip Skokan) <a href="https://github.com/nodejs/node/pull/62517" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62517/hovercard">#62517</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/4d546886c3"><code>4d546886c3</code></a>] - <strong>test</strong>: use on-disk fixture for test-npm-install (Joyee Cheung) <a href="https://github.com/nodejs/node/pull/62584" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62584/hovercard">#62584</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5b35eb02ec"><code>5b35eb02ec</code></a>] - <strong>test</strong>: update WPT for url to 7a3645b79a (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/62591" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62591/hovercard">#62591</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7a8610835d"><code>7a8610835d</code></a>] - <strong>test_runner</strong>: fix failing suite hooks when marked with <code>todo</code> (Moshe Atlow) <a href="https://github.com/nodejs/node/pull/63097" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63097/hovercard">#63097</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a8c773a0c7"><code>a8c773a0c7</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>test_runner</strong>: align mock timeout api (sangwook) <a href="https://github.com/nodejs/node/pull/62820" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62820/hovercard">#62820</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/dc0d757c8a"><code>dc0d757c8a</code></a>] - <strong>test_runner</strong>: fix suite rerun edge case (Moshe Atlow) <a href="https://github.com/nodejs/node/pull/62860" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62860/hovercard">#62860</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b883a5eaea"><code>b883a5eaea</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>test_runner</strong>: add mock-timers support for AbortSignal.timeout (DeveloperViraj) <a href="https://github.com/nodejs/node/pull/60751" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/60751/hovercard">#60751</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/6fa62b7d58"><code>6fa62b7d58</code></a>] - <strong>test_runner</strong>: add <code>testId</code> to test events (Moshe Atlow) <a href="https://github.com/nodejs/node/pull/62772" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62772/hovercard">#62772</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/39e08340ff"><code>39e08340ff</code></a>] - <strong>test_runner</strong>: publish to TracingChannel for OTel instrumentation (Moshe Atlow) <a href="https://github.com/nodejs/node/pull/62502" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62502/hovercard">#62502</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a21ae1771e"><code>a21ae1771e</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>test_runner</strong>: support test order randomization (Pietro Marchini) <a href="https://github.com/nodejs/node/pull/61747" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61747/hovercard">#61747</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/cf0edeb65d"><code>cf0edeb65d</code></a>] - <strong>test_runner</strong>: add passed, attempt, and diagnostic to SuiteContext (Moshe Atlow) <a href="https://github.com/nodejs/node/pull/62504" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62504/hovercard">#62504</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/644e2399d6"><code>644e2399d6</code></a>] - <strong>test_runner</strong>: add <code>getTestContext()</code> (Moshe Atlow) <a href="https://github.com/nodejs/node/pull/62501" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62501/hovercard">#62501</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/480d538830"><code>480d538830</code></a>] - <strong>tools</strong>: use <code>npm ci</code> in Undici update script (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/63098" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63098/hovercard">#63098</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9afb013edd"><code>9afb013edd</code></a>] - <strong>tools</strong>: update nixpkgs-unstable to c6d65881c5624c9cae5ea6cedef24699b0c (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/63091" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63091/hovercard">#63091</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b9f2f5a90a"><code>b9f2f5a90a</code></a>] - <strong>tools</strong>: bump postcss from 8.5.8 to 8.5.10 in /tools/doc (dependabot[bot]) <a href="https://github.com/nodejs/node/pull/62966" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62966/hovercard">#62966</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/09e4f4caca"><code>09e4f4caca</code></a>] - <strong>tools</strong>: use LTS Node.js in notify-on-push workflow (Nenad Spasenic) <a href="https://github.com/nodejs/node/pull/63084" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63084/hovercard">#63084</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/2af4c89774"><code>2af4c89774</code></a>] - <strong>tools</strong>: implements a few nits on <code>build-aarch64-linux-v8</code> (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/63048" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63048/hovercard">#63048</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/cf9c1849ca"><code>cf9c1849ca</code></a>] - <strong>tools</strong>: update gr2m/create-or-update-pull-request-action to v1.10.1 (Mike McCready) <a href="https://github.com/nodejs/node/pull/63065" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63065/hovercard">#63065</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/96370a57ed"><code>96370a57ed</code></a>] - <strong>tools</strong>: simplify <code>update-undici.sh</code> (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/63044" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63044/hovercard">#63044</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b90486edd8"><code>b90486edd8</code></a>] - <strong>tools</strong>: do not run <code>test-linux</code> on unrelated tools changes (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/63037" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63037/hovercard">#63037</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ac49e7c9fc"><code>ac49e7c9fc</code></a>] - <strong>tools</strong>: migrate from <code>openssl-matrix.json</code> to <code>openssl-matrix.nix</code> (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/63036" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63036/hovercard">#63036</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a9df3e37fd"><code>a9df3e37fd</code></a>] - <strong>tools</strong>: update labels for nixpkgs pin bumps (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/62994" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62994/hovercard">#62994</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/cee0154af8"><code>cee0154af8</code></a>] - <strong>tools</strong>: reuse V8 builds even without Cachix on test-shared (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/62980" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62980/hovercard">#62980</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/78c183da6b"><code>78c183da6b</code></a>] - <strong>tools</strong>: do not include HTML docs in slim tarball (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/62989" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62989/hovercard">#62989</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/04ce9df084"><code>04ce9df084</code></a>] - <strong>tools</strong>: bump the eslint group in /tools/eslint with 4 updates (dependabot[bot]) <a href="https://github.com/nodejs/node/pull/62848" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62848/hovercard">#62848</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/4d2952c00a"><code>4d2952c00a</code></a>] - <strong>tools</strong>: update nixpkgs-unstable to 01fbdeef22b76df85ea168fbfe1bfd9e636 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/62963" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62963/hovercard">#62963</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/555ad12f27"><code>555ad12f27</code></a>] - <strong>tools</strong>: update gyp-next to 0.22.1 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/62961" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62961/hovercard">#62961</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f92cbc2c81"><code>f92cbc2c81</code></a>] - <strong>tools</strong>: fix commit linter for semver-major release proposals (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/62993" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62993/hovercard">#62993</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/3b5bb4d758"><code>3b5bb4d758</code></a>] - <strong>tools</strong>: consolidate and simplify .editorconfig deps section (Daijiro Wachi) <a href="https://github.com/nodejs/node/pull/62887" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62887/hovercard">#62887</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/027bef4f3e"><code>027bef4f3e</code></a>] - <strong>tools</strong>: add non-default OpenSSL versions to the test-shared workflow (Filip Skokan) <a href="https://github.com/nodejs/node/pull/62862" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62862/hovercard">#62862</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/fdcd7752de"><code>fdcd7752de</code></a>] - <strong>tools</strong>: set bot as author of tools-deps-update PRs (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/62856" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62856/hovercard">#62856</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ab7be6d987"><code>ab7be6d987</code></a>] - <strong>tools</strong>: bump brace-expansion from 5.0.4 to 5.0.5 in /tools/eslint (dependabot[bot]) <a href="https://github.com/nodejs/node/pull/62458" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62458/hovercard">#62458</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/82281ffd59"><code>82281ffd59</code></a>] - <strong>tools</strong>: bump brace-expansion in /tools/clang-format (dependabot[bot]) <a href="https://github.com/nodejs/node/pull/62467" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62467/hovercard">#62467</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/48bb51b3d7"><code>48bb51b3d7</code></a>] - <strong>tools</strong>: update nixpkgs-unstable to ab72be9733b41190ea34f1422a3e4e243ed (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/62821" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62821/hovercard">#62821</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/67baa3254b"><code>67baa3254b</code></a>] - <strong>tools</strong>: bump @node-core/doc-kit in /tools/doc in the doc group (dependabot[bot]) <a href="https://github.com/nodejs/node/pull/62512" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62512/hovercard">#62512</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/bdee0a859d"><code>bdee0a859d</code></a>] - <strong>tools</strong>: exclude @node-core/doc-kit from dependabot cooldown (Levi Zim) <a href="https://github.com/nodejs/node/pull/62775" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62775/hovercard">#62775</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9e19f55214"><code>9e19f55214</code></a>] - <strong>tools</strong>: re-enable undici WPTs in daily wpt.fyi job (Filip Skokan) <a href="https://github.com/nodejs/node/pull/62677" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62677/hovercard">#62677</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/1eedbdded9"><code>1eedbdded9</code></a>] - <strong>tools</strong>: use upstream version of OpenSSL in <code>test-shared</code> (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/62679" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62679/hovercard">#62679</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/3490c1fba1"><code>3490c1fba1</code></a>] - <strong>tools</strong>: pass the Temporal disable flag when disabled in <code>shell.nix</code> (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/62733" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62733/hovercard">#62733</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/3a29dafd2d"><code>3a29dafd2d</code></a>] - <strong>tools</strong>: fix <code>--shared-ffi</code> compilation on macOS (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/62737" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62737/hovercard">#62737</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5cb9108b9c"><code>5cb9108b9c</code></a>] - <strong>tools</strong>: update nixpkgs-unstable to 13043924aaa7375ce482ebe2494338e0582 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/62700" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62700/hovercard">#62700</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/757cd21ea0"><code>757cd21ea0</code></a>] - <strong>tools</strong>: update gyp-next to 0.22.0 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/62697" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62697/hovercard">#62697</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/fad51c2f03"><code>fad51c2f03</code></a>] - <strong>tools</strong>: add a check for clean git tree after tests (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/62661" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62661/hovercard">#62661</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d1c517fd61"><code>d1c517fd61</code></a>] - <strong>tools</strong>: improve backport review script (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/62573" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62573/hovercard">#62573</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/6d169c75f7"><code>6d169c75f7</code></a>] - <strong>tools</strong>: make <code>v8.nix</code> more stable (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/62508" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62508/hovercard">#62508</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/1587a60bf8"><code>1587a60bf8</code></a>] - <strong>tools</strong>: add perfetto updater (Chengzhong Wu) <a href="https://github.com/nodejs/node/pull/62397" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62397/hovercard">#62397</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f54d74a5e7"><code>f54d74a5e7</code></a>] - <strong>tools</strong>: improve output for unexpected passes in WTP tests (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/62587" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62587/hovercard">#62587</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a86c96333c"><code>a86c96333c</code></a>] - <strong>tools</strong>: revert OpenSSL update workflow to ubuntu-latest (Richard Lau) <a href="https://github.com/nodejs/node/pull/62627" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62627/hovercard">#62627</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c9860f5800"><code>c9860f5800</code></a>] - <strong>tools</strong>: update nixpkgs-unstable to a6522db5b947cd7026a40d02acc3ca26136 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/62596" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62596/hovercard">#62596</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ae41e2a141"><code>ae41e2a141</code></a>] - <strong>tools</strong>: bump the eslint group in /tools/eslint with 2 updates (dependabot[bot]) <a href="https://github.com/nodejs/node/pull/62552" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62552/hovercard">#62552</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e2ba824407"><code>e2ba824407</code></a>] - <strong>tools</strong>: allow triagers to queue a PR for CI until it's reviewed (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/62524" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62524/hovercard">#62524</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/899d780f15"><code>899d780f15</code></a>] - <strong>tools</strong>: do not run <code>commit-lint</code> on release proposals (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/62523" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62523/hovercard">#62523</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/102da27b4e"><code>102da27b4e</code></a>] - <strong>url</strong>: process crash via malformed UNC hostname in pathToFileURL() (Nicola Del Gobbo) <a href="https://github.com/nodejs/node/pull/62574" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62574/hovercard">#62574</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/3abd78c3e5"><code>3abd78c3e5</code></a>] - <strong>url</strong>: optimize URLSearchParams set/delete duplicate handling (Gürgün Dayıoğlu) <a href="https://github.com/nodejs/node/pull/62266" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62266/hovercard">#62266</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/fd3bf3830b"><code>fd3bf3830b</code></a>] - <strong>url</strong>: align default argument handling for URLPattern with webidl (Filip Skokan) <a href="https://github.com/nodejs/node/pull/62719" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62719/hovercard">#62719</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b85c73ff10"><code>b85c73ff10</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>util</strong>: colorize text with hex colors (Guilherme Araújo) <a href="https://github.com/nodejs/node/pull/61556" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61556/hovercard">#61556</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c1d6b3db73"><code>c1d6b3db73</code></a>] - <strong>v8</strong>: add cpu profile options (Ilyas Shabi) <a href="https://github.com/nodejs/node/pull/62684" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62684/hovercard">#62684</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/717d9a7fda"><code>717d9a7fda</code></a>] - <strong>v8</strong>: add heap profile API (Ilyas Shabi) <a href="https://github.com/nodejs/node/pull/62273" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62273/hovercard">#62273</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/2b885667a9"><code>2b885667a9</code></a>] - <strong>watch</strong>: track worker entry files in watch mode (SudhansuBandha) <a href="https://github.com/nodejs/node/pull/62368" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62368/hovercard">#62368</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/457fb55193"><code>457fb55193</code></a>] - <strong>watch</strong>: fix --env-file-if-exists crashing on linux if the file is missing (Efe) <a href="https://github.com/nodejs/node/pull/61870" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61870/hovercard">#61870</a></li>
</ul>
aduh95
tag:github.com,2008:Repository/27193779/v26.0.0
2026-05-05T14:21:26Z
2026-05-05, Version 26.0.0 (Current), @RafaelGSS
<p>We're excited to announce the release of Node.js 26! Highlights include the Temporal API enabled by default,<br>
updates to the V8 JavaScript engine to 14.6, Undici to 8.0, and several important deprecations and removals<br>
as we continue to modernize the platform.</p>
<p>As a reminder, Node.js 26 will enter long-term support (LTS) in October, but until then, it will be the "Current" release for the next six months.<br>
We encourage you to explore the new features and benefits offered by this latest release and evaluate their potential impact on your applications.</p>
<h3>Notable Changes</h3>
<h4>Temporal API</h4>
<p>The Temporal API is now enabled by default in Node.js 26. Temporal is a modern date/time API for JavaScript<br>
that provides a more robust and feature-rich alternative to the legacy <code>Date</code> object.</p>
<p>Contributed by Richard Lau in <a href="https://github.com/nodejs/node/pull/61806" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61806/hovercard">#61806</a>.</p>
<h4>V8 14.6</h4>
<p>The V8 engine is updated to version 14.6.202.33, which is part of Chromium 134.</p>
<p>This version also includes:</p>
<ul>
<li>Upsert (<a href="https://github.com/tc39/proposal-upsert">https://github.com/tc39/proposal-upsert</a>): <code>[Weak]Map.prototype.getOrInsert()</code>, <code>[Weak]Map.prototype.getOrInsertComputed()</code></li>
<li>Iterator sequencing (<a href="https://github.com/tc39/proposal-iterator-sequencing">https://github.com/tc39/proposal-iterator-sequencing</a>): <code>Iterator.concat()</code></li>
</ul>
<p>Contributed by Michaël Zasso in <a href="https://github.com/nodejs/node/pull/61898" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61898/hovercard">#61898</a>.</p>
<h4>Undici 8</h4>
<p>Undici has been updated to version 8.0.2, bringing new features and improvements to Node.js's HTTP client implementation.</p>
<h4>Deprecations and Removals</h4>
<ul>
<li>[<a href="https://github.com/nodejs/node/commit/dff46c07c3"><code>dff46c07c3</code></a>] - <strong>(SEMVER-MAJOR)</strong> <strong>crypto</strong>: move DEP0182 to End-of-Life (Tobias Nießen) <a href="https://github.com/nodejs/node/pull/61084" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61084/hovercard">#61084</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/93c25815ee"><code>93c25815ee</code></a>] - <strong>(SEMVER-MAJOR)</strong> <strong>http</strong>: move writeHeader to end-of-life (Sebastian Beltran) <a href="https://github.com/nodejs/node/pull/60635" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/60635/hovercard">#60635</a></li>
</ul>
<p><code>http.Server.prototype.writeHeader()</code> is now fully removed. Use <code>http.Server.prototype.writeHead()</code> instead.</p>
<ul>
<li>[<a href="https://github.com/nodejs/node/commit/c755b0113c"><code>c755b0113c</code></a>] - <strong>(SEMVER-MAJOR)</strong> <strong>stream</strong>: move _stream_* to end-of-life (Sebastian Beltran) <a href="https://github.com/nodejs/node/pull/60657" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/60657/hovercard">#60657</a></li>
</ul>
<p>The legacy <code>_stream_wrap</code>, <code>_stream_readable</code>, <code>_stream_writable</code>, <code>_stream_duplex</code>, <code>_stream_transform</code>, and <code>_stream_passthrough</code> modules are now fully removed.</p>
<ul>
<li>[<a href="https://github.com/nodejs/node/commit/adac077484"><code>adac077484</code></a>] - <strong>(SEMVER-MAJOR)</strong> <strong>crypto</strong>: runtime-deprecate DEP0203 and DEP0204 (Filip Skokan) <a href="https://github.com/nodejs/node/pull/62453" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62453/hovercard">#62453</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ac6375417a"><code>ac6375417a</code></a>] - <strong>(SEMVER-MAJOR)</strong> <strong>stream</strong>: promote DEP0201 to runtime deprecation (René) <a href="https://github.com/nodejs/node/pull/62173" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62173/hovercard">#62173</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/98907f560f"><code>98907f560f</code></a>] - <strong>(SEMVER-MAJOR)</strong> <strong>module</strong>: runtime-deprecate module.register() (Geoffrey Booth) <a href="https://github.com/nodejs/node/pull/62401" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62401/hovercard">#62401</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/89f4b6cddb"><code>89f4b6cddb</code></a>] - <strong>(SEMVER-MAJOR)</strong> <strong>module</strong>: remove --experimental-transform-types (Marco Ippolito) <a href="https://github.com/nodejs/node/pull/61803" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61803/hovercard">#61803</a></li>
</ul>
<h3>Semver-Major Commits</h3>
<ul>
<li>[<a href="https://github.com/nodejs/node/commit/d3f79aa65d"><code>d3f79aa65d</code></a>] - <strong>(SEMVER-MAJOR)</strong> <strong>assert</strong>: allow printf-style messages as assertion error (Ruben Bridgewater) <a href="https://github.com/nodejs/node/pull/58849" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/58849/hovercard">#58849</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f6ce381fec"><code>f6ce381fec</code></a>] - <strong>(SEMVER-MAJOR)</strong> <strong>build</strong>: bump GCC requirement to 13.2 (Michaël Zasso) <a href="https://github.com/nodejs/node/pull/62555" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62555/hovercard">#62555</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/bff81fca46"><code>bff81fca46</code></a>] - <strong>(SEMVER-MAJOR)</strong> <strong>build</strong>: enable Temporal by default (Richard Lau) <a href="https://github.com/nodejs/node/pull/61806" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61806/hovercard">#61806</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/6ddb1643e1"><code>6ddb1643e1</code></a>] - <strong>(SEMVER-MAJOR)</strong> <strong>build</strong>: enable V8_VERIFY_WRITE_BARRIERS in debug build (Joyee Cheung) <a href="https://github.com/nodejs/node/pull/61898" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61898/hovercard">#61898</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a8ab08b373"><code>a8ab08b373</code></a>] - <strong>(SEMVER-MAJOR)</strong> <strong>build</strong>: reset embedder string to "-node.0" (Michaël Zasso) <a href="https://github.com/nodejs/node/pull/61898" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61898/hovercard">#61898</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/0998c37eb6"><code>0998c37eb6</code></a>] - <strong>(SEMVER-MAJOR)</strong> <strong>build</strong>: target Power 9 for AIX/IBM i (Richard Lau) <a href="https://github.com/nodejs/node/pull/62296" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62296/hovercard">#62296</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d73c49e849"><code>d73c49e849</code></a>] - <strong>(SEMVER-MAJOR)</strong> <strong>build</strong>: drop support for Python 3.9 (Mike McCready) <a href="https://github.com/nodejs/node/pull/61177" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61177/hovercard">#61177</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/3c92ee1008"><code>3c92ee1008</code></a>] - <strong>(SEMVER-MAJOR)</strong> <strong>build</strong>: enable maglev for Linux on s390x (Richard Lau) <a href="https://github.com/nodejs/node/pull/60863" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/60863/hovercard">#60863</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/908c468828"><code>908c468828</code></a>] - <strong>(SEMVER-MAJOR)</strong> <strong>build</strong>: reset embedder string to "-node.0" (Michaël Zasso) <a href="https://github.com/nodejs/node/pull/60488" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/60488/hovercard">#60488</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/6380fbb5ee"><code>6380fbb5ee</code></a>] - <strong>(SEMVER-MAJOR)</strong> <strong>build</strong>: reset embedder string to "-node.0" (Michaël Zasso) <a href="https://github.com/nodejs/node/pull/60111" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/60111/hovercard">#60111</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/089d6c77e7"><code>089d6c77e7</code></a>] - <strong>(SEMVER-MAJOR)</strong> <strong>(<a title="CVE-2026-21717" data-hovercard-type="advisory" data-hovercard-url="/advisories/GHSA-326m-34v3-gv5p/hovercard" href="https://github.com/advisories/GHSA-326m-34v3-gv5p">CVE-2026-21717</a>)</strong> <strong>build,test</strong>: test array index hash collision (Joyee Cheung) <a href="https://github.com/nodejs/node/pull/61898" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61898/hovercard">#61898</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f9bd0165c4"><code>f9bd0165c4</code></a>] - <strong>(SEMVER-MAJOR)</strong> <strong>build,win</strong>: fix Temporal build (StefanStojanovic) <a href="https://github.com/nodejs/node/pull/61806" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61806/hovercard">#61806</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/6cc4cf8fe8"><code>6cc4cf8fe8</code></a>] - <strong>(SEMVER-MAJOR)</strong> <strong>crypto</strong>: unify asymmetric key import through KeyObjectHandle::Init (Filip Skokan) <a href="https://github.com/nodejs/node/pull/62499" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62499/hovercard">#62499</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/adac077484"><code>adac077484</code></a>] - <strong>(SEMVER-MAJOR)</strong> <strong>crypto</strong>: runtime-deprecate DEP0203 and DEP0204 (Filip Skokan) <a href="https://github.com/nodejs/node/pull/62453" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62453/hovercard">#62453</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/74509b166a"><code>74509b166a</code></a>] - <strong>(SEMVER-MAJOR)</strong> <strong>crypto</strong>: decorate async crypto job errors with OpenSSL error details (Filip Skokan) <a href="https://github.com/nodejs/node/pull/62348" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62348/hovercard">#62348</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/da5843b91d"><code>da5843b91d</code></a>] - <strong>(SEMVER-MAJOR)</strong> <strong>crypto</strong>: default ML-KEM and ML-DSA pkcs8 export to seed-only format (Filip Skokan) <a href="https://github.com/nodejs/node/pull/62178" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62178/hovercard">#62178</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/dff46c07c3"><code>dff46c07c3</code></a>] - <strong>(SEMVER-MAJOR)</strong> <strong>crypto</strong>: move DEP0182 to End-of-Life (Tobias Nießen) <a href="https://github.com/nodejs/node/pull/61084" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61084/hovercard">#61084</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/94cd600542"><code>94cd600542</code></a>] - <strong>(SEMVER-MAJOR)</strong> <strong>crypto</strong>: fix DOMException name for non-extractable key error (Filip Skokan) <a href="https://github.com/nodejs/node/pull/60830" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/60830/hovercard">#60830</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/dae2219cca"><code>dae2219cca</code></a>] - <strong>(SEMVER-MAJOR)</strong> <strong>deps</strong>: V8: cherry-pick 0f024d4e66e0 (ishabi) <a href="https://github.com/nodejs/node/pull/62408" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62408/hovercard">#62408</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/15d406c1b1"><code>15d406c1b1</code></a>] - <strong>(SEMVER-MAJOR)</strong> <strong>deps</strong>: fix V8 race condition for AIX (Abdirahim Musse) <a href="https://github.com/nodejs/node/pull/61898" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61898/hovercard">#61898</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/46852d2d7a"><code>46852d2d7a</code></a>] - <strong>(SEMVER-MAJOR)</strong> <strong>deps</strong>: V8: cherry-pick cd2c216e7658 (LuYahan) <a href="https://github.com/nodejs/node/pull/61898" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61898/hovercard">#61898</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/784431d6fc"><code>784431d6fc</code></a>] - <strong>(SEMVER-MAJOR)</strong> <strong>deps</strong>: V8: backport 088b7112e7ab (Igor Sheludko) <a href="https://github.com/nodejs/node/pull/61898" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61898/hovercard">#61898</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/3839c4a756"><code>3839c4a756</code></a>] - <strong>(SEMVER-MAJOR)</strong> <strong>deps</strong>: V8: cherry-pick 00f6e834029f (Joyee Cheung) <a href="https://github.com/nodejs/node/pull/61898" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61898/hovercard">#61898</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/44f64f1dd9"><code>44f64f1dd9</code></a>] - <strong>(SEMVER-MAJOR)</strong> <strong>deps</strong>: V8: backport bef0d9c1bc90 (Joyee Cheung) <a href="https://github.com/nodejs/node/pull/61898" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61898/hovercard">#61898</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/1f8f288e22"><code>1f8f288e22</code></a>] - <strong>(SEMVER-MAJOR)</strong> <strong>deps</strong>: V8: cherry-pick cf1bce40a5ef (Richard Lau) <a href="https://github.com/nodejs/node/pull/61898" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61898/hovercard">#61898</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d7eccac9ad"><code>d7eccac9ad</code></a>] - <strong>(SEMVER-MAJOR)</strong> <strong>deps</strong>: V8: cherry-pick daf4656ba85e (Milad Fa) <a href="https://github.com/nodejs/node/pull/61898" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61898/hovercard">#61898</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/3ee1ea7d0b"><code>3ee1ea7d0b</code></a>] - <strong>(SEMVER-MAJOR)</strong> <strong>deps</strong>: V8: cherry-pick d83f479604c8 (Joyee Cheung) <a href="https://github.com/nodejs/node/pull/61898" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61898/hovercard">#61898</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/80907c0239"><code>80907c0239</code></a>] - <strong>(SEMVER-MAJOR)</strong> <strong>deps</strong>: V8: cherry-pick edeb0a4fa181 (Joyee Cheung) <a href="https://github.com/nodejs/node/pull/61898" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61898/hovercard">#61898</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5e0dc169e9"><code>5e0dc169e9</code></a>] - <strong>(SEMVER-MAJOR)</strong> <strong>deps</strong>: V8: cherry-pick aa0b288f87cc (Richard Lau) <a href="https://github.com/nodejs/node/pull/61898" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61898/hovercard">#61898</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/8c1f7adbcd"><code>8c1f7adbcd</code></a>] - <strong>(SEMVER-MAJOR)</strong> <strong>deps</strong>: patch V8 to fix Windows build (StefanStojanovic) <a href="https://github.com/nodejs/node/pull/61898" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61898/hovercard">#61898</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/3cbd3404d9"><code>3cbd3404d9</code></a>] - <strong>(SEMVER-MAJOR)</strong> <strong>deps</strong>: V8: cherry-pick highway@989a498fdf3 (Richard Lau) <a href="https://github.com/nodejs/node/pull/61898" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61898/hovercard">#61898</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9f2b7d4031"><code>9f2b7d4031</code></a>] - <strong>(SEMVER-MAJOR)</strong> <strong>deps</strong>: support madvise(3C) across ALL illumos revisions (Dan McDonald) <a href="https://github.com/nodejs/node/pull/61898" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61898/hovercard">#61898</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/947ec32118"><code>947ec32118</code></a>] - <strong>(SEMVER-MAJOR)</strong> <strong>deps</strong>: patch V8 for illumos (Dan McDonald) <a href="https://github.com/nodejs/node/pull/61898" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61898/hovercard">#61898</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/0660b942b2"><code>0660b942b2</code></a>] - <strong>(SEMVER-MAJOR)</strong> <strong>deps</strong>: remove problematic comment from v8-internal (Michaël Zasso) <a href="https://github.com/nodejs/node/pull/61898" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61898/hovercard">#61898</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/bef7b31a3f"><code>bef7b31a3f</code></a>] - <strong>(SEMVER-MAJOR)</strong> <strong>deps</strong>: define V8_PRESERVE_MOST as no-op on Windows (Stefan Stojanovic) <a href="https://github.com/nodejs/node/pull/61898" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61898/hovercard">#61898</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a10bf1e6ce"><code>a10bf1e6ce</code></a>] - <strong>(SEMVER-MAJOR)</strong> <strong>deps</strong>: patch V8 to avoid duplicated zlib symbol (Michaël Zasso) <a href="https://github.com/nodejs/node/pull/61898" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61898/hovercard">#61898</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/cc547428e1"><code>cc547428e1</code></a>] - <strong>(SEMVER-MAJOR)</strong> <strong>deps</strong>: update V8 to 14.6.202.33 (Michaël Zasso) <a href="https://github.com/nodejs/node/pull/61898" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61898/hovercard">#61898</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b81d2cbcae"><code>b81d2cbcae</code></a>] - <strong>(SEMVER-MAJOR)</strong> <strong>deps</strong>: update undici to 8.0.2 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/62384" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62384/hovercard">#62384</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/bf5c6a8bd4"><code>bf5c6a8bd4</code></a>] - <strong>(SEMVER-MAJOR)</strong> <strong>deps</strong>: V8: backport 151d0a44a1b2 (Abdirahim Musse) <a href="https://github.com/nodejs/node/pull/60488" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/60488/hovercard">#60488</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b59af772dc"><code>b59af772dc</code></a>] - <strong>(SEMVER-MAJOR)</strong> <strong>deps</strong>: V8: cherry-pick 47800791b35c (Jakob Kummerow) <a href="https://github.com/nodejs/node/pull/60488" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/60488/hovercard">#60488</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5e41e5228a"><code>5e41e5228a</code></a>] - <strong>(SEMVER-MAJOR)</strong> <strong>deps</strong>: patch V8 for illumos (Dan McDonald) <a href="https://github.com/nodejs/node/pull/59805" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/59805/hovercard">#59805</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/2243e58e43"><code>2243e58e43</code></a>] - <strong>(SEMVER-MAJOR)</strong> <strong>deps</strong>: use std::map in MSVC STL for EphemeronRememberedSet (Joyee Cheung) <a href="https://github.com/nodejs/node/pull/58070" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/58070/hovercard">#58070</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/4157964c42"><code>4157964c42</code></a>] - <strong>(SEMVER-MAJOR)</strong> <strong>deps</strong>: remove problematic comment from v8-internal (Michaël Zasso) <a href="https://github.com/nodejs/node/pull/58070" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/58070/hovercard">#58070</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7c8483a4e9"><code>7c8483a4e9</code></a>] - <strong>(SEMVER-MAJOR)</strong> <strong>deps</strong>: patch V8 to avoid duplicated zlib symbol (Michaël Zasso) <a href="https://github.com/nodejs/node/pull/54077" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/54077/hovercard">#54077</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/53379f3706"><code>53379f3706</code></a>] - <strong>(SEMVER-MAJOR)</strong> <strong>deps</strong>: update V8 to 14.3.127.12 (Michaël Zasso) <a href="https://github.com/nodejs/node/pull/60488" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/60488/hovercard">#60488</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f819aec288"><code>f819aec288</code></a>] - <strong>(SEMVER-MAJOR)</strong> <strong>deps</strong>: V8: cherry-pick ff34ae20c8e3 (Chengzhong Wu) <a href="https://github.com/nodejs/node/pull/60111" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/60111/hovercard">#60111</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/1acd8df36f"><code>1acd8df36f</code></a>] - <strong>(SEMVER-MAJOR)</strong> <strong>deps</strong>: V8: backport fed47445bbdd (Abdirahim Musse) <a href="https://github.com/nodejs/node/pull/60111" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/60111/hovercard">#60111</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/46f72577a4"><code>46f72577a4</code></a>] - <strong>(SEMVER-MAJOR)</strong> <strong>deps</strong>: patch V8 for illumos (Dan McDonald) <a href="https://github.com/nodejs/node/pull/59805" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/59805/hovercard">#59805</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/39eb88eaa8"><code>39eb88eaa8</code></a>] - <strong>(SEMVER-MAJOR)</strong> <strong>deps</strong>: use std::map in MSVC STL for EphemeronRememberedSet (Joyee Cheung) <a href="https://github.com/nodejs/node/pull/58070" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/58070/hovercard">#58070</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ea3d14eadb"><code>ea3d14eadb</code></a>] - <strong>(SEMVER-MAJOR)</strong> <strong>deps</strong>: remove problematic comment from v8-internal (Michaël Zasso) <a href="https://github.com/nodejs/node/pull/58070" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/58070/hovercard">#58070</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7bc0f245b4"><code>7bc0f245b4</code></a>] - <strong>(SEMVER-MAJOR)</strong> <strong>deps</strong>: patch V8 to avoid duplicated zlib symbol (Michaël Zasso) <a href="https://github.com/nodejs/node/pull/54077" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/54077/hovercard">#54077</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c2843b722c"><code>c2843b722c</code></a>] - <strong>(SEMVER-MAJOR)</strong> <strong>deps</strong>: update V8 to 14.2.231.9 (Michaël Zasso) <a href="https://github.com/nodejs/node/pull/60111" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/60111/hovercard">#60111</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b4ea323833"><code>b4ea323833</code></a>] - <strong>(SEMVER-MAJOR)</strong> <strong>diagnostics_channel</strong>: ensure tracePromise consistency with non-Promises (René) <a href="https://github.com/nodejs/node/pull/61766" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61766/hovercard">#61766</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/0c08835f71"><code>0c08835f71</code></a>] - <strong>(SEMVER-MAJOR)</strong> <strong>doc</strong>: remove extensionless CJS exception for type:module packages (Matteo Collina) <a href="https://github.com/nodejs/node/pull/62176" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62176/hovercard">#62176</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ef0f0b0865"><code>ef0f0b0865</code></a>] - <strong>(SEMVER-MAJOR)</strong> <strong>doc</strong>: update supported Windows SDK version to 11 (Mike McCready) <a href="https://github.com/nodejs/node/pull/61973" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61973/hovercard">#61973</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a00d95c73d"><code>a00d95c73d</code></a>] - <strong>(SEMVER-MAJOR)</strong> <strong>doc</strong>: drop p8 and z13 support (Milad Fa) <a href="https://github.com/nodejs/node/pull/61005" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61005/hovercard">#61005</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/93c25815ee"><code>93c25815ee</code></a>] - <strong>(SEMVER-MAJOR)</strong> <strong>http</strong>: move writeHeader to end-of-life (Sebastian Beltran) <a href="https://github.com/nodejs/node/pull/60635" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/60635/hovercard">#60635</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/4346c0f7a7"><code>4346c0f7a7</code></a>] - <strong>(SEMVER-MAJOR)</strong> <strong>http</strong>: fix handling of HTTP upgrades with bodies (Tim Perry) <a href="https://github.com/nodejs/node/pull/60016" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/60016/hovercard">#60016</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/fa70327610"><code>fa70327610</code></a>] - <strong>(SEMVER-MAJOR)</strong> <strong>lib</strong>: return undefined for localStorage without file (Matteo Collina) <a href="https://github.com/nodejs/node/pull/61333" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61333/hovercard">#61333</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b328bf74bd"><code>b328bf74bd</code></a>] - <strong>(SEMVER-MAJOR)</strong> <strong>lib,src</strong>: implement QuotaExceededError as DOMException-derived interface (Filip Skokan) <a href="https://github.com/nodejs/node/pull/62293" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62293/hovercard">#62293</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/98907f560f"><code>98907f560f</code></a>] - <strong>(SEMVER-MAJOR)</strong> <strong>module</strong>: runtime-deprecate module.register() (Geoffrey Booth) <a href="https://github.com/nodejs/node/pull/62401" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62401/hovercard">#62401</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/89f4b6cddb"><code>89f4b6cddb</code></a>] - <strong>(SEMVER-MAJOR)</strong> <strong>module</strong>: remove --experimental-transform-types (Marco Ippolito) <a href="https://github.com/nodejs/node/pull/61803" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61803/hovercard">#61803</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5334433437"><code>5334433437</code></a>] - <strong>(SEMVER-MAJOR)</strong> <strong>src</strong>: replace uses of deprecated v8::External APIs (gahaas) <a href="https://github.com/nodejs/node/pull/61898" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61898/hovercard">#61898</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/46e75f4874"><code>46e75f4874</code></a>] - <strong>(SEMVER-MAJOR)</strong> <strong>src</strong>: stop using <code>v8::PropertyCallbackInfo<T>::This()</code> (Igor Sheludko) <a href="https://github.com/nodejs/node/pull/61898" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61898/hovercard">#61898</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/54fefda0aa"><code>54fefda0aa</code></a>] - <strong>(SEMVER-MAJOR)</strong> <strong>src</strong>: avoid deprecated Wasm API (Clemens Backes) <a href="https://github.com/nodejs/node/pull/61898" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61898/hovercard">#61898</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/840f509bd1"><code>840f509bd1</code></a>] - <strong>(SEMVER-MAJOR)</strong> <strong>src</strong>: avoid deprecated <code>FixedArray::Get</code> (Clemens Backes) <a href="https://github.com/nodejs/node/pull/61898" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61898/hovercard">#61898</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/75c3bcc3ec"><code>75c3bcc3ec</code></a>] - <strong>(SEMVER-MAJOR)</strong> <strong>src</strong>: update NODE_MODULE_VERSION to 147 (Michaël Zasso) <a href="https://github.com/nodejs/node/pull/61898" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61898/hovercard">#61898</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/8480f87375"><code>8480f87375</code></a>] - <strong>(SEMVER-MAJOR)</strong> <strong>src</strong>: remove deprecated and unused isolate fields (Michaël Zasso) <a href="https://github.com/nodejs/node/pull/60488" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/60488/hovercard">#60488</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/70b6bd8e19"><code>70b6bd8e19</code></a>] - <strong>(SEMVER-MAJOR)</strong> <strong>src</strong>: update NODE_MODULE_VERSION to 144 (Michaël Zasso) <a href="https://github.com/nodejs/node/pull/60488" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/60488/hovercard">#60488</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7d2bc5249b"><code>7d2bc5249b</code></a>] - <strong>(SEMVER-MAJOR)</strong> <strong>src</strong>: include <code>node_api_types.h</code> instead of <code>node_api.h</code> in <code>node.h</code> (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/60496" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/60496/hovercard">#60496</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/91ab1101bc"><code>91ab1101bc</code></a>] - <strong>(SEMVER-MAJOR)</strong> <strong>src</strong>: update NODE_MODULE_VERSION to 142 (Michaël Zasso) <a href="https://github.com/nodejs/node/pull/60111" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/60111/hovercard">#60111</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ac6375417a"><code>ac6375417a</code></a>] - <strong>(SEMVER-MAJOR)</strong> <strong>stream</strong>: promote DEP0201 to runtime deprecation (René) <a href="https://github.com/nodejs/node/pull/62173" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62173/hovercard">#62173</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c755b0113c"><code>c755b0113c</code></a>] - <strong>(SEMVER-MAJOR)</strong> <strong>stream</strong>: move _stream_* to end-of-life (Sebastian Beltran) <a href="https://github.com/nodejs/node/pull/60657" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/60657/hovercard">#60657</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/fadb214d95"><code>fadb214d95</code></a>] - <strong>(SEMVER-MAJOR)</strong> <strong>stream</strong>: readable read one buffer at a time (Robert Nagy) <a href="https://github.com/nodejs/node/pull/60441" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/60441/hovercard">#60441</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/4fe325d93d"><code>4fe325d93d</code></a>] - <strong>(SEMVER-MAJOR)</strong> <strong>stream</strong>: preserve AsyncLocalStorage on finished only when needed (avcribl) <a href="https://github.com/nodejs/node/pull/59873" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/59873/hovercard">#59873</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7682e7e9c5"><code>7682e7e9c5</code></a>] - <strong>(SEMVER-MAJOR)</strong> <strong>test</strong>: skip wasm allocation tests in workers (Michaël Zasso) <a href="https://github.com/nodejs/node/pull/61898" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61898/hovercard">#61898</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ebfaf25870"><code>ebfaf25870</code></a>] - <strong>(SEMVER-MAJOR)</strong> <strong>test</strong>: update wpt Wasm jsapi expectations (Michaël Zasso) <a href="https://github.com/nodejs/node/pull/61898" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61898/hovercard">#61898</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ece6a17574"><code>ece6a17574</code></a>] - <strong>(SEMVER-MAJOR)</strong> <strong>test</strong>: support presence of Temporal global (Michaël Zasso) <a href="https://github.com/nodejs/node/pull/61898" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61898/hovercard">#61898</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/75b8d7a912"><code>75b8d7a912</code></a>] - <strong>(SEMVER-MAJOR)</strong> <strong>test</strong>: add type tags to uses of v8::External (gahaas) <a href="https://github.com/nodejs/node/pull/61898" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61898/hovercard">#61898</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/092a448ad0"><code>092a448ad0</code></a>] - <strong>(SEMVER-MAJOR)</strong> <strong>test</strong>: fix test-linux-perf-logger for V8 14.3 (Michaël Zasso) <a href="https://github.com/nodejs/node/pull/60488" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/60488/hovercard">#60488</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/8eb9c8f794"><code>8eb9c8f794</code></a>] - <strong>(SEMVER-MAJOR)</strong> <strong>tools</strong>: remove v8_initializers_slow workaround from v8.gyp (Michaël Zasso) <a href="https://github.com/nodejs/node/pull/61898" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61898/hovercard">#61898</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a34fe77fe7"><code>a34fe77fe7</code></a>] - <strong>(SEMVER-MAJOR)</strong> <strong>tools</strong>: add Rust args to <code>tools/make-v8.sh</code> (Richard Lau) <a href="https://github.com/nodejs/node/pull/61898" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61898/hovercard">#61898</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f4666bd6e3"><code>f4666bd6e3</code></a>] - <strong>(SEMVER-MAJOR)</strong> <strong>tools</strong>: update V8 gypfiles for 14.6 (Michaël Zasso) <a href="https://github.com/nodejs/node/pull/61898" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61898/hovercard">#61898</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/3c23d217a6"><code>3c23d217a6</code></a>] - <strong>(SEMVER-MAJOR)</strong> <strong>tools</strong>: update V8 gypfiles for 14.5 (Michaël Zasso) <a href="https://github.com/nodejs/node/pull/61898" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61898/hovercard">#61898</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e508489e37"><code>e508489e37</code></a>] - <strong>(SEMVER-MAJOR)</strong> <strong>tools</strong>: update V8 gypfiles for 14.4 (Michaël Zasso) <a href="https://github.com/nodejs/node/pull/61898" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61898/hovercard">#61898</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/dc97b507d0"><code>dc97b507d0</code></a>] - <strong>(SEMVER-MAJOR)</strong> <strong>util</strong>: mark proxied objects as such when inspecting them (Ruben Bridgewater) <a href="https://github.com/nodejs/node/pull/61029" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61029/hovercard">#61029</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ddbe1365ff"><code>ddbe1365ff</code></a>] - <strong>(SEMVER-MAJOR)</strong> <strong>util</strong>: reduce TextEncoder.encodeInto function size (Yagiz Nizipli) <a href="https://github.com/nodejs/node/pull/60339" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/60339/hovercard">#60339</a></li>
</ul>
<h3>Semver-Minor Commits</h3>
<ul>
<li>[<a href="https://github.com/nodejs/node/commit/d4fa60cf9f"><code>d4fa60cf9f</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>crypto</strong>: add raw key formats support to the KeyObject APIs (Filip Skokan) <a href="https://github.com/nodejs/node/pull/62240" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62240/hovercard">#62240</a></li>
</ul>
<h3>Semver-Patch Commits</h3>
<ul>
<li>[<a href="https://github.com/nodejs/node/commit/4d8834fbef"><code>4d8834fbef</code></a>] - <strong>build</strong>: add rust target for macOS cross compiles (Richard Lau) <a href="https://github.com/nodejs/node/pull/63015" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/63015/hovercard">#63015</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a4edab8dfb"><code>a4edab8dfb</code></a>] - <strong>build</strong>: use <code>CARGO</code> environment variable if set (Richard Lau) <a href="https://github.com/nodejs/node/pull/62421" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62421/hovercard">#62421</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ecf8721076"><code>ecf8721076</code></a>] - <strong>build</strong>: add weak symbol detection to export script (Abdirahim Musse) <a href="https://github.com/nodejs/node/pull/62656" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62656/hovercard">#62656</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5b9f811662"><code>5b9f811662</code></a>] - <strong>build</strong>: filter hidden visibility symbols on AIX (Abdirahim Musse) <a href="https://github.com/nodejs/node/pull/62656" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62656/hovercard">#62656</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/2e724793e6"><code>2e724793e6</code></a>] - <strong>build</strong>: aix add conditonal flags for clang builds (Abdirahim Musse) <a href="https://github.com/nodejs/node/pull/62656" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62656/hovercard">#62656</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f212aee483"><code>f212aee483</code></a>] - <strong>build</strong>: enable temporal on GHA macOS build (Chengzhong Wu) <a href="https://github.com/nodejs/node/pull/61691" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61691/hovercard">#61691</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/159ae48f8c"><code>159ae48f8c</code></a>] - <strong>build</strong>: add <code>cargo</code> and <code>rustc</code> checks for Temporal (Richard Lau) <a href="https://github.com/nodejs/node/pull/61467" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61467/hovercard">#61467</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a004535617"><code>a004535617</code></a>] - <strong>build</strong>: add temporal to linux GHA build (Chengzhong Wu) <a href="https://github.com/nodejs/node/pull/60942" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/60942/hovercard">#60942</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9df9b66c18"><code>9df9b66c18</code></a>] - <strong>crypto</strong>: add support for Ed25519 context parameter (Filip Skokan) <a href="https://github.com/nodejs/node/pull/62474" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62474/hovercard">#62474</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c3042c605b"><code>c3042c605b</code></a>] - <strong>crypto</strong>: recognize raw formats in keygen (Filip Skokan) <a href="https://github.com/nodejs/node/pull/62480" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62480/hovercard">#62480</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ce0f498def"><code>ce0f498def</code></a>] - <strong>deps</strong>: V8: cherry-pick fcf8b990c73c (Abdirahim Musse) <a href="https://github.com/nodejs/node/pull/62894" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62894/hovercard">#62894</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b7fab70d56"><code>b7fab70d56</code></a>] - <em><strong>Revert</strong></em> "<strong>deps</strong>: V8: cherry-pick 7107287" (Richard Lau) <a href="https://github.com/nodejs/node/pull/62894" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62894/hovercard">#62894</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d936c30fb4"><code>d936c30fb4</code></a>] - <strong>deps</strong>: V8: cherry-pick 7107287 (Abdirahim Musse) <a href="https://github.com/nodejs/node/pull/62656" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62656/hovercard">#62656</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c91d00b6d4"><code>c91d00b6d4</code></a>] - <strong>deps</strong>: fix aix implicit declaration in OpenSSL (Abdirahim Musse) <a href="https://github.com/nodejs/node/pull/62656" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62656/hovercard">#62656</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/0474a27c06"><code>0474a27c06</code></a>] - <strong>deps</strong>: libuv: revert 3a9a6e3e6b (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/62511" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62511/hovercard">#62511</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7547e795ef"><code>7547e795ef</code></a>] - <strong>deps</strong>: update icu to 78.3 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/62324" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62324/hovercard">#62324</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5bebd7eaea"><code>5bebd7eaea</code></a>] - <strong>deps</strong>: update libuv to 1.52.1 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/61829" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61829/hovercard">#61829</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/87d7db1918"><code>87d7db1918</code></a>] - <strong>deps</strong>: patch V8 to 14.3.127.18 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/61421" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61421/hovercard">#61421</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9d27d9a393"><code>9d27d9a393</code></a>] - <strong>deps</strong>: patch V8 to 14.3.127.17 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/61058" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61058/hovercard">#61058</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/bfc729cf19"><code>bfc729cf19</code></a>] - <strong>deps</strong>: patch V8 to 14.3.127.16 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/60819" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/60819/hovercard">#60819</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/8716146d5b"><code>8716146d5b</code></a>] - <strong>deps</strong>: patch V8 to 14.3.127.14 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/60743" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/60743/hovercard">#60743</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/da71ab6895"><code>da71ab6895</code></a>] - <strong>deps</strong>: V8: cherry-pick highway@989a498fdf3 (Richard Lau) <a href="https://github.com/nodejs/node/pull/60682" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/60682/hovercard">#60682</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/72d719dc00"><code>72d719dc00</code></a>] - <strong>deps</strong>: support madvise(3C) across ALL illumos revisions (Dan McDonald) <a href="https://github.com/nodejs/node/pull/58237" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/58237/hovercard">#58237</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ecca2b0d64"><code>ecca2b0d64</code></a>] - <strong>deps</strong>: define V8_PRESERVE_MOST as no-op on Windows (Stefan Stojanovic) <a href="https://github.com/nodejs/node/pull/56238" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/56238/hovercard">#56238</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/baefd4d5e2"><code>baefd4d5e2</code></a>] - <strong>deps</strong>: patch V8 to 14.2.231.17 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/60647" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/60647/hovercard">#60647</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/76d6be5fc5"><code>76d6be5fc5</code></a>] - <strong>deps</strong>: patch V8 to 14.2.231.16 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/60544" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/60544/hovercard">#60544</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e0ca993514"><code>e0ca993514</code></a>] - <strong>deps</strong>: patch V8 to 14.2.231.14 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/60413" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/60413/hovercard">#60413</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/de8386de4d"><code>de8386de4d</code></a>] - <strong>deps</strong>: V8: cherry-pick f93055fbd5aa (Olivier Flückiger) <a href="https://github.com/nodejs/node/pull/60105" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/60105/hovercard">#60105</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/710105bab5"><code>710105bab5</code></a>] - <strong>deps</strong>: support madvise(3C) across ALL illumos revisions (Dan McDonald) <a href="https://github.com/nodejs/node/pull/58237" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/58237/hovercard">#58237</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/6e5f3b9fe1"><code>6e5f3b9fe1</code></a>] - <strong>deps</strong>: define V8_PRESERVE_MOST as no-op on Windows (Stefan Stojanovic) <a href="https://github.com/nodejs/node/pull/56238" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/56238/hovercard">#56238</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b2c5235254"><code>b2c5235254</code></a>] - <strong>doc</strong>: fix stray carriage return in packages.md (Filip Skokan) <a href="https://github.com/nodejs/node/pull/62350" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62350/hovercard">#62350</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f38a739623"><code>f38a739623</code></a>] - <strong>doc</strong>: reserve NMV 146 for Electron 42 (Niklas Wenzel) <a href="https://github.com/nodejs/node/pull/62124" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62124/hovercard">#62124</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a57893b799"><code>a57893b799</code></a>] - <strong>doc</strong>: add Temporal section to Table of Contents (Richard Lau) <a href="https://github.com/nodejs/node/pull/61805" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61805/hovercard">#61805</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d4cc54b8c8"><code>d4cc54b8c8</code></a>] - <strong>doc</strong>: fix v24 changelog after security release (Marco Ippolito) <a href="https://github.com/nodejs/node/pull/61371" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61371/hovercard">#61371</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/659fd01b3e"><code>659fd01b3e</code></a>] - <strong>doc</strong>: fix v22 changelog after security release (Marco Ippolito) <a href="https://github.com/nodejs/node/pull/61371" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61371/hovercard">#61371</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/6c96a63891"><code>6c96a63891</code></a>] - <strong>doc</strong>: fix v20 changelog after security release (Marco Ippolito) <a href="https://github.com/nodejs/node/pull/61371" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61371/hovercard">#61371</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a18f8c1693"><code>a18f8c1693</code></a>] - <strong>doc</strong>: reserve NMV 145 for Electron 41 (Niklas Wenzel) <a href="https://github.com/nodejs/node/pull/61291" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61291/hovercard">#61291</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/253b16fe14"><code>253b16fe14</code></a>] - <strong>doc</strong>: add note about rust toolchain version requirement (Chengzhong Wu) <a href="https://github.com/nodejs/node/pull/60942" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/60942/hovercard">#60942</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/0177491df2"><code>0177491df2</code></a>] - <strong>doc</strong>: restore REPLACEME on assert change (Michaël Zasso) <a href="https://github.com/nodejs/node/pull/60848" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/60848/hovercard">#60848</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/dec0213c83"><code>dec0213c83</code></a>] - <strong>doc</strong>: add known issue to v24.11.0 release notes (Richard Lau) <a href="https://github.com/nodejs/node/pull/60467" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/60467/hovercard">#60467</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f7ca0ae765"><code>f7ca0ae765</code></a>] - <strong>doc</strong>: remove Corepack documentation page (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/57663" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/57663/hovercard">#57663</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a7d9c49490"><code>a7d9c49490</code></a>] - <strong>doc</strong>: reserve NMV 143 for Electron 40 (Shelley Vohr) <a href="https://github.com/nodejs/node/pull/60386" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/60386/hovercard">#60386</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/04a086a1f4"><code>04a086a1f4</code></a>] - <strong>esm</strong>: use wasm version of cjs-module-lexer (Joyee Cheung) <a href="https://github.com/nodejs/node/pull/60663" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/60663/hovercard">#60663</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a27052f2e0"><code>a27052f2e0</code></a>] - <em><strong>Revert</strong></em> "<strong>inspector</strong>: fix compressed responses" (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/61502" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61502/hovercard">#61502</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/186c7a9c74"><code>186c7a9c74</code></a>] - <strong>inspector</strong>: fix compressed responses (Ruben Nogueira) <a href="https://github.com/nodejs/node/pull/61226" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61226/hovercard">#61226</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/012bf70908"><code>012bf70908</code></a>] - <strong>process</strong>: optimize asyncHandledRejections by using FixedQueue (Gürgün Dayıoğlu) <a href="https://github.com/nodejs/node/pull/60854" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/60854/hovercard">#60854</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/1a88acbfa2"><code>1a88acbfa2</code></a>] - <strong>quic</strong>: fixup linting/formatting issues (James M Snell) <a href="https://github.com/nodejs/node/pull/62387" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62387/hovercard">#62387</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/79b960a2bc"><code>79b960a2bc</code></a>] - <strong>quic</strong>: update http3 impl details (James M Snell) <a href="https://github.com/nodejs/node/pull/62387" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62387/hovercard">#62387</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/57186e5827"><code>57186e5827</code></a>] - <strong>quic</strong>: fix a handful of bugs and missing functionality (James M Snell) <a href="https://github.com/nodejs/node/pull/62387" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62387/hovercard">#62387</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/637bda0238"><code>637bda0238</code></a>] - <strong>sqlite</strong>: enable Percentile extension (Jurj Andrei George) <a href="https://github.com/nodejs/node/pull/61295" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61295/hovercard">#61295</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e619adfb86"><code>e619adfb86</code></a>] - <strong>src</strong>: workaround AIX libc++ std::filesystem bug (Richard Lau) <a href="https://github.com/nodejs/node/pull/62788" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62788/hovercard">#62788</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/79262ff860"><code>79262ff860</code></a>] - <strong>src</strong>: do not enable wasm trap handler if there's not enough vmem (Joyee Cheung) <a href="https://github.com/nodejs/node/pull/62132" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62132/hovercard">#62132</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/2422ed8b5b"><code>2422ed8b5b</code></a>] - <strong>src</strong>: remove redundant <code>experimental_transform_types</code> from node_options.h (沈鸿飞) <a href="https://github.com/nodejs/node/pull/62058" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62058/hovercard">#62058</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a86db6be70"><code>a86db6be70</code></a>] - <strong>src</strong>: simplify handling of kNoAuthTagLength (Tobias Nießen) <a href="https://github.com/nodejs/node/pull/61192" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61192/hovercard">#61192</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d546e7fd0b"><code>d546e7fd0b</code></a>] - <strong>src</strong>: tag more v8 aligned pointer slots (Chengzhong Wu) <a href="https://github.com/nodejs/node/pull/60666" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/60666/hovercard">#60666</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b8e264d3c3"><code>b8e264d3c3</code></a>] - <strong>src</strong>: tag v8 aligned pointer slots with embedder data type tags (Chengzhong Wu) <a href="https://github.com/nodejs/node/pull/60602" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/60602/hovercard">#60602</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/cd391b5f11"><code>cd391b5f11</code></a>] - <strong>test</strong>: wpt for Wasm jsapi including new ESM Integration tests (Guy Bedford) <a href="https://github.com/nodejs/node/pull/59034" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/59034/hovercard">#59034</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/1baafcc882"><code>1baafcc882</code></a>] - <strong>test</strong>: update WPT resources, interfaces and WebCryptoAPI (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/62389" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62389/hovercard">#62389</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/6a84d4a17c"><code>6a84d4a17c</code></a>] - <strong>tools</strong>: update nixpkgs-unstable to 832efc09b4caf6b4569fbf9dc01bec3082a (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/62486" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62486/hovercard">#62486</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a98d9f6ad7"><code>a98d9f6ad7</code></a>] - <strong>tools</strong>: update nixpkgs-unstable to 9cf7092bdd603554bd8b63c216e8943cf9b (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/62383" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62383/hovercard">#62383</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f6d02af01f"><code>f6d02af01f</code></a>] - <strong>tools</strong>: update nixpkgs-unstable to f82ce7af0b79ac154b12e27ed800aeb9741 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/62258" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62258/hovercard">#62258</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5b5f069a27"><code>5b5f069a27</code></a>] - <strong>tools</strong>: bump nixpkgs-unstable pin to e38213b91d3786389a446dfce4ff5a8aaf6 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/62052" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62052/hovercard">#62052</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/13eb80f3b7"><code>13eb80f3b7</code></a>] - <strong>tools</strong>: update nixpkgs-unstable to d1c15b7d5806069da59e819999d70e1cec0 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/61931" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61931/hovercard">#61931</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/4d1557a744"><code>4d1557a744</code></a>] - <strong>tools</strong>: update nixpkgs-unstable to 2343bbb58f99267223bc2aac4fc9ea301a1 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/61831" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61831/hovercard">#61831</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ecd979c95a"><code>ecd979c95a</code></a>] - <strong>tools</strong>: update nixpkgs-unstable to ae67888ff7ef9dff69b3cf0cc0fbfbcd3a7 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/61733" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61733/hovercard">#61733</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7de56bdee2"><code>7de56bdee2</code></a>] - <strong>tools</strong>: update nixpkgs-unstable to 6308c3b21396534d8aaeac46179c14c439a (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/61606" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61606/hovercard">#61606</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e33ce7a6fe"><code>e33ce7a6fe</code></a>] - <strong>tools</strong>: update nixpkgs-unstable to ab9fbbcf4858bd6d40ba2bbec37ceb4ab6e (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/61513" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61513/hovercard">#61513</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ba05a66774"><code>ba05a66774</code></a>] - <strong>tools</strong>: update nixpkgs-unstable to be5afa0fcb31f0a96bf9ecba05a516c66fc (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/61420" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61420/hovercard">#61420</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/bb5d066989"><code>bb5d066989</code></a>] - <strong>tools</strong>: update nixpkgs-unstable to 3146c6aa9995e7351a398e17470e15305e6 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/61340" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61340/hovercard">#61340</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d050aa87e8"><code>d050aa87e8</code></a>] - <strong>tools</strong>: update nixpkgs-unstable to 16c7794d0a28b5a37904d55bcca36003b91 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/61272" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61272/hovercard">#61272</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/2696391b18"><code>2696391b18</code></a>] - <strong>tools</strong>: update nixpkgs-unstable to 3edc4a30ed3903fdf6f90c837f961fa6b49 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/61188" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61188/hovercard">#61188</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c5d3f5f9c8"><code>c5d3f5f9c8</code></a>] - <strong>tools</strong>: update nixpkgs-unstable to 7d853e518814cca2a657b72eeba67ae20eb (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/61137" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61137/hovercard">#61137</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/dcb9573d0f"><code>dcb9573d0f</code></a>] - <strong>tools</strong>: update nixpkgs-unstable to f997fa0f94fb1ce55bccb97f60d41412ae8 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/61057" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61057/hovercard">#61057</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/bd426739dc"><code>bd426739dc</code></a>] - <strong>tools</strong>: update nixpkgs-unstable to a672be65651c80d3f592a89b3945466584a (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/60980" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/60980/hovercard">#60980</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/85852a3221"><code>85852a3221</code></a>] - <strong>tools</strong>: update nixpkgs-unstable to 59b6c96beacc898566c9be1052ae806f383 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/60900" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/60900/hovercard">#60900</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/1e7eb90b39"><code>1e7eb90b39</code></a>] - <strong>tools</strong>: update nixpkgs-unstable to a8d610af3f1a5fb71e23e08434d8d61a466 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/60818" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/60818/hovercard">#60818</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/fb6b83c9ef"><code>fb6b83c9ef</code></a>] - <strong>tools</strong>: lint Temporal global (René) <a href="https://github.com/nodejs/node/pull/60793" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/60793/hovercard">#60793</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/adb40439ca"><code>adb40439ca</code></a>] - <strong>tools</strong>: update nixpkgs-unstable to 71cf367cc2c168b0c2959835659c38f0a34 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/60742" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/60742/hovercard">#60742</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/8a76958005"><code>8a76958005</code></a>] - <strong>tools</strong>: update nixpkgs-unstable to ffcdcf99d65c61956d882df249a9be53e59 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/60315" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/60315/hovercard">#60315</a></li>
</ul>
RafaelGSS
tag:github.com,2008:Repository/27193779/v24.15.0
2026-04-16T07:16:28Z
2026-04-15, Version 24.15.0 'Krypton' (LTS), @aduh95
<h3>Notable Changes</h3>
<ul>
<li>[<a href="https://github.com/nodejs/node/commit/3d87ecacbc"><code>3d87ecacbc</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>cli</strong>: add --max-heap-size option (tannal) <a href="https://github.com/nodejs/node/pull/58708" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/58708/hovercard">#58708</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/83c38672f7"><code>83c38672f7</code></a>] - <strong>cli</strong>: add --require-module/--no-require-module (Joyee Cheung) <a href="https://github.com/nodejs/node/pull/60959" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/60959/hovercard">#60959</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/54ef940e01"><code>54ef940e01</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>crypto</strong>: add raw key formats support to the KeyObject APIs (Filip Skokan) <a href="https://github.com/nodejs/node/pull/62240" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62240/hovercard">#62240</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f4a3edc47a"><code>f4a3edc47a</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>fs</strong>: add <code>throwIfNoEntry</code> option for fs.stat and fs.promises.stat (Juan José) <a href="https://github.com/nodejs/node/pull/61178" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61178/hovercard">#61178</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5cdcba17cc"><code>5cdcba17cc</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>http2</strong>: add http1Options for HTTP/1 fallback configuration (Amol Yadav) <a href="https://github.com/nodejs/node/pull/61713" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61713/hovercard">#61713</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/8b6be3fe14"><code>8b6be3fe14</code></a>] - <strong>module</strong>: mark require(esm) as stable (Joyee Cheung) <a href="https://github.com/nodejs/node/pull/60959" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/60959/hovercard">#60959</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/68fbc0c6cc"><code>68fbc0c6cc</code></a>] - <strong>module</strong>: mark module compile cache as stable (Joyee Cheung) <a href="https://github.com/nodejs/node/pull/60971" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/60971/hovercard">#60971</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c851e76f8c"><code>c851e76f8c</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>net</strong>: add <code>setTOS</code> and <code>getTOS</code> to <code>Socket</code> (Amol Yadav) <a href="https://github.com/nodejs/node/pull/61503" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61503/hovercard">#61503</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/6ac4304c87"><code>6ac4304c87</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>sqlite</strong>: add limits property to DatabaseSync (Mert Can Altin) <a href="https://github.com/nodejs/node/pull/61298" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61298/hovercard">#61298</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/aaf9af1672"><code>aaf9af1672</code></a>] - <strong>sqlite</strong>: mark as release candidate (Matteo Collina) <a href="https://github.com/nodejs/node/pull/61262" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61262/hovercard">#61262</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/eb77a7a297"><code>eb77a7a297</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>src</strong>: add C++ support for diagnostics channels (RafaelGSS) <a href="https://github.com/nodejs/node/pull/61869" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61869/hovercard">#61869</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/6834ca13bb"><code>6834ca13bb</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>stream</strong>: rename <code>Duplex.toWeb()</code> type option to <code>readableType</code> (René) <a href="https://github.com/nodejs/node/pull/61632" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61632/hovercard">#61632</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f5f21d36a6"><code>f5f21d36a6</code></a>] - <strong>test_runner</strong>: add exports option for module mocks (sangwook) <a href="https://github.com/nodejs/node/pull/61727" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61727/hovercard">#61727</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/1f2025fd1e"><code>1f2025fd1e</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>test_runner</strong>: expose worker ID for concurrent test execution (Ali Hassan) <a href="https://github.com/nodejs/node/pull/61394" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61394/hovercard">#61394</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/1ca20fc33d"><code>1ca20fc33d</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>test_runner</strong>: show interrupted test on SIGINT (Matteo Collina) <a href="https://github.com/nodejs/node/pull/61676" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61676/hovercard">#61676</a></li>
</ul>
<h3>Commits</h3>
<ul>
<li>[<a href="https://github.com/nodejs/node/commit/148373cea1"><code>148373cea1</code></a>] - <strong>assert,util</strong>: improve comparison performance (Ruben Bridgewater) <a href="https://github.com/nodejs/node/pull/61176" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61176/hovercard">#61176</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e5558b0859"><code>e5558b0859</code></a>] - <strong>assert,util</strong>: fix deep comparing invalid dates skipping properties (Ruben Bridgewater) <a href="https://github.com/nodejs/node/pull/61076" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61076/hovercard">#61076</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/83cffd92b5"><code>83cffd92b5</code></a>] - <strong>async_hooks</strong>: enabledHooksExist shall return if hooks are enabled (Gerhard Stöbich) <a href="https://github.com/nodejs/node/pull/61054" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61054/hovercard">#61054</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/2c9436b43d"><code>2c9436b43d</code></a>] - <strong>benchmark</strong>: fix destructuring in dgram/single-buffer (Ali Hassan) <a href="https://github.com/nodejs/node/pull/62084" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62084/hovercard">#62084</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/837acd7382"><code>837acd7382</code></a>] - <strong>benchmark</strong>: add startup benchmark for ESM entrypoint (Joyee Cheung) <a href="https://github.com/nodejs/node/pull/61769" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61769/hovercard">#61769</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a6ced7d272"><code>a6ced7d272</code></a>] - <strong>buffer</strong>: improve performance of multiple Buffer operations (Ali Hassan) <a href="https://github.com/nodejs/node/pull/61871" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61871/hovercard">#61871</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a82003bf8b"><code>a82003bf8b</code></a>] - <strong>buffer</strong>: optimize buffer.concat performance (Mert Can Altin) <a href="https://github.com/nodejs/node/pull/61721" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61721/hovercard">#61721</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/83dfd0be1d"><code>83dfd0be1d</code></a>] - <strong>buffer</strong>: disallow ArrayBuffer transfer on pooled buffer (Chengzhong Wu) <a href="https://github.com/nodejs/node/pull/61372" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61372/hovercard">#61372</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ed2d0cb1bf"><code>ed2d0cb1bf</code></a>] - <strong>build</strong>: support empty libname flags in <code>configure.py</code> (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/62477" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62477/hovercard">#62477</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/09f7920267"><code>09f7920267</code></a>] - <strong>build</strong>: fix timezone-update path references (Chengzhong Wu) <a href="https://github.com/nodejs/node/pull/62280" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62280/hovercard">#62280</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/af46b15b91"><code>af46b15b91</code></a>] - <strong>build</strong>: use path-ignore in GHA coverage-windows.yml (Chengzhong Wu) <a href="https://github.com/nodejs/node/pull/61811" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61811/hovercard">#61811</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/2cf77eadd1"><code>2cf77eadd1</code></a>] - <strong>build</strong>: generate_config_gypi.py generates valid JSON (Shelley Vohr) <a href="https://github.com/nodejs/node/pull/61791" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61791/hovercard">#61791</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e0220f0c35"><code>e0220f0c35</code></a>] - <strong>build</strong>: build with v8 gdbjit support on supported platform (Joyee Cheung) <a href="https://github.com/nodejs/node/pull/61010" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61010/hovercard">#61010</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5505511dcb"><code>5505511dcb</code></a>] - <strong>build</strong>: enable -DV8_ENABLE_CHECKS flag (Ryuhei Shima) <a href="https://github.com/nodejs/node/pull/61327" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61327/hovercard">#61327</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5f8ecf3940"><code>5f8ecf3940</code></a>] - <strong>build</strong>: add --debug-symbols to build with -g without enabling DCHECKs (Joyee Cheung) <a href="https://github.com/nodejs/node/pull/61100" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61100/hovercard">#61100</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ab18c0867b"><code>ab18c0867b</code></a>] - <strong>build</strong>: fix --node-builtin-modules-path (Filip Skokan) <a href="https://github.com/nodejs/node/pull/62115" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62115/hovercard">#62115</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/bfa60d5782"><code>bfa60d5782</code></a>] - <strong>build</strong>: fix GN for new merve dep (Shelley Vohr) <a href="https://github.com/nodejs/node/pull/61984" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61984/hovercard">#61984</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/0d1975fe3a"><code>0d1975fe3a</code></a>] - <strong>build,win</strong>: add WinGet Visual Studio 2022 Build Tools Edition config (Mike McCready) <a href="https://github.com/nodejs/node/pull/61652" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61652/hovercard">#61652</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/10b2bb5fa6"><code>10b2bb5fa6</code></a>] - <strong>child_process</strong>: add tracing channel for spawn (Marco) <a href="https://github.com/nodejs/node/pull/61836" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61836/hovercard">#61836</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/3d87ecacbc"><code>3d87ecacbc</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>cli</strong>: add --max-heap-size option (tannal) <a href="https://github.com/nodejs/node/pull/58708" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/58708/hovercard">#58708</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/83c38672f7"><code>83c38672f7</code></a>] - <strong>cli</strong>: add --require-module/--no-require-module (Joyee Cheung) <a href="https://github.com/nodejs/node/pull/60959" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/60959/hovercard">#60959</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9d37233824"><code>9d37233824</code></a>] - <strong>crypto</strong>: update root certificates to NSS 3.121 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/62485" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62485/hovercard">#62485</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b0cbfe38a4"><code>b0cbfe38a4</code></a>] - <strong>crypto</strong>: add crypto::GetSSLCtx API for addon access to OpenSSL contexts (Tim Perry) <a href="https://github.com/nodejs/node/pull/62254" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62254/hovercard">#62254</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/dc034a4ac9"><code>dc034a4ac9</code></a>] - <strong>crypto</strong>: reject ML-KEM/ML-DSA PKCS#8 import without seed in SubtleCrypto (Filip Skokan) <a href="https://github.com/nodejs/node/pull/62218" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62218/hovercard">#62218</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/8aa6e706df"><code>8aa6e706df</code></a>] - <strong>crypto</strong>: refactor WebCrypto AEAD algorithms auth tag handling (Filip Skokan) <a href="https://github.com/nodejs/node/pull/62169" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62169/hovercard">#62169</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/20cb932bcf"><code>20cb932bcf</code></a>] - <strong>crypto</strong>: read algorithm name property only once in normalizeAlgorithm (Filip Skokan) <a href="https://github.com/nodejs/node/pull/62170" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62170/hovercard">#62170</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e2934162b4"><code>e2934162b4</code></a>] - <strong>crypto</strong>: add missing AES dictionaries (Filip Skokan) <a href="https://github.com/nodejs/node/pull/62099" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62099/hovercard">#62099</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/8b8db52f65"><code>8b8db52f65</code></a>] - <strong>crypto</strong>: fix importKey required argument count check (Filip Skokan) <a href="https://github.com/nodejs/node/pull/62099" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62099/hovercard">#62099</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/bd5458db29"><code>bd5458db29</code></a>] - <strong>crypto</strong>: fix missing nullptr check on RSA_new() (ndossche) <a href="https://github.com/nodejs/node/pull/61888" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61888/hovercard">#61888</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7302c7ed22"><code>7302c7ed22</code></a>] - <strong>crypto</strong>: fix handling of null BUF_MEM* in ToV8Value() (Nora Dossche) <a href="https://github.com/nodejs/node/pull/61885" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61885/hovercard">#61885</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/8d0c22ea20"><code>8d0c22ea20</code></a>] - <strong>crypto</strong>: fix potential null pointer dereference when BIO_meth_new() fails (Nora Dossche) <a href="https://github.com/nodejs/node/pull/61788" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61788/hovercard">#61788</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/72aad8b40f"><code>72aad8b40f</code></a>] - <strong>crypto</strong>: always return certificate serial numbers as uppercase (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/61752" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61752/hovercard">#61752</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/2395fc0f4d"><code>2395fc0f4d</code></a>] - <strong>crypto</strong>: rename CShakeParams and KmacParams length to outputLength (Filip Skokan) <a href="https://github.com/nodejs/node/pull/61875" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61875/hovercard">#61875</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/541be3aaf2"><code>541be3aaf2</code></a>] - <strong>crypto</strong>: recognize raw formats in keygen (Filip Skokan) <a href="https://github.com/nodejs/node/pull/62480" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62480/hovercard">#62480</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/54ef940e01"><code>54ef940e01</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>crypto</strong>: add raw key formats support to the KeyObject APIs (Filip Skokan) <a href="https://github.com/nodejs/node/pull/62240" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62240/hovercard">#62240</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/bef1949823"><code>bef1949823</code></a>] - <strong>deps</strong>: V8: cherry-pick 33e7739c134d (Thibaud Michaud) <a href="https://github.com/nodejs/node/pull/62567" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62567/hovercard">#62567</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/2e1a565a55"><code>2e1a565a55</code></a>] - <strong>deps</strong>: update ada to 3.4.4 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/62414" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62414/hovercard">#62414</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d0418bad10"><code>d0418bad10</code></a>] - <strong>deps</strong>: update timezone to 2026a (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/62164" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62164/hovercard">#62164</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/53aad66415"><code>53aad66415</code></a>] - <strong>deps</strong>: update googletest to 2461743991f9aa53e9a3625eafcbacd81a3c74cd (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/62484" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62484/hovercard">#62484</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/90fab71a84"><code>90fab71a84</code></a>] - <strong>deps</strong>: update simdjson to 4.5.0 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/62382" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62382/hovercard">#62382</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a416ddf6d9"><code>a416ddf6d9</code></a>] - <strong>deps</strong>: V8: cherry-pick cf1bce40a5ef (Richard Lau) <a href="https://github.com/nodejs/node/pull/62449" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62449/hovercard">#62449</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/4d9123e57d"><code>4d9123e57d</code></a>] - <strong>deps</strong>: upgrade npm to 11.12.1 (npm team) <a href="https://github.com/nodejs/node/pull/62448" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62448/hovercard">#62448</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/952d715028"><code>952d715028</code></a>] - <strong>deps</strong>: update sqlite to 3.51.3 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/62256" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62256/hovercard">#62256</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f3fd7ed426"><code>f3fd7ed426</code></a>] - <strong>deps</strong>: update googletest to 73a63ea05dc8ca29ec1d2c1d66481dd0de1950f1 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/61927" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61927/hovercard">#61927</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/71a2f82d7c"><code>71a2f82d7c</code></a>] - <strong>deps</strong>: upgrade npm to 11.11.1 (npm team) <a href="https://github.com/nodejs/node/pull/62216" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62216/hovercard">#62216</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/84f60c26f7"><code>84f60c26f7</code></a>] - <strong>deps</strong>: update amaro to 1.1.8 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/62151" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62151/hovercard">#62151</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/43159d0e5f"><code>43159d0e5f</code></a>] - <strong>deps</strong>: update sqlite to 3.52.0 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/62150" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62150/hovercard">#62150</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b887657b38"><code>b887657b38</code></a>] - <strong>deps</strong>: V8: cherry-pick aa0b288f87cc (Richard Lau) <a href="https://github.com/nodejs/node/pull/62136" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62136/hovercard">#62136</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7ab885b323"><code>7ab885b323</code></a>] - <strong>deps</strong>: update ada to 3.4.3 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/62049" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62049/hovercard">#62049</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/671ddec2b9"><code>671ddec2b9</code></a>] - <strong>deps</strong>: update minimatch to 10.2.4 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/62016" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62016/hovercard">#62016</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/290fe37d4d"><code>290fe37d4d</code></a>] - <strong>deps</strong>: update simdjson to 4.3.1 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/61930" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61930/hovercard">#61930</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a13bee76b5"><code>a13bee76b5</code></a>] - <strong>deps</strong>: update acorn-walk to 8.3.5 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/61928" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61928/hovercard">#61928</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f0e40b35b9"><code>f0e40b35b9</code></a>] - <strong>deps</strong>: update acorn to 8.16.0 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/61925" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61925/hovercard">#61925</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/463dfa023a"><code>463dfa023a</code></a>] - <strong>deps</strong>: update minimatch to 10.2.2 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/61830" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61830/hovercard">#61830</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/4b2e4bb108"><code>4b2e4bb108</code></a>] - <strong>deps</strong>: update nbytes to 0.1.3 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/61879" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61879/hovercard">#61879</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5626cb83d0"><code>5626cb83d0</code></a>] - <strong>deps</strong>: remove stale OpenSSL arch configs (René) <a href="https://github.com/nodejs/node/pull/61834" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61834/hovercard">#61834</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/52668874fd"><code>52668874fd</code></a>] - <strong>deps</strong>: update llhttp to 9.3.1 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/61827" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61827/hovercard">#61827</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b3387b07b1"><code>b3387b07b1</code></a>] - <strong>deps</strong>: update googletest to 5a9c3f9e8d9b90bbbe8feb32902146cb8f7c1757 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/61731" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61731/hovercard">#61731</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/196268cb4c"><code>196268cb4c</code></a>] - <strong>deps</strong>: V8: cherry-pick c5ff7c4d6cde (Chengzhong Wu) <a href="https://github.com/nodejs/node/pull/61372" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61372/hovercard">#61372</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/36869b52de"><code>36869b52de</code></a>] - <strong>deps</strong>: update merve to 1.2.2 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/62213" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62213/hovercard">#62213</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/3cbac055de"><code>3cbac055de</code></a>] - <strong>deps</strong>: update merve to 1.2.0 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/62149" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62149/hovercard">#62149</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7757cc3495"><code>7757cc3495</code></a>] - <strong>deps</strong>: V8: backport 6a0a25abaed3 (Vivian Wang) <a href="https://github.com/nodejs/node/pull/61670" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61670/hovercard">#61670</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/359797c2fb"><code>359797c2fb</code></a>] - <strong>deps,src</strong>: prepare for cpplint update (Michaël Zasso) <a href="https://github.com/nodejs/node/pull/60901" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/60901/hovercard">#60901</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ace802e59b"><code>ace802e59b</code></a>] - <strong>diagnostics_channel</strong>: add diagnostics channels for web locks (Ilyas Shabi) <a href="https://github.com/nodejs/node/pull/62123" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62123/hovercard">#62123</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a072411b03"><code>a072411b03</code></a>] - <strong>doc</strong>: remove spawn with shell example from bat/cmd section (Kit Dallege) <a href="https://github.com/nodejs/node/pull/62243" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62243/hovercard">#62243</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/0b152449af"><code>0b152449af</code></a>] - <strong>doc</strong>: fix typo in --disable-wasm-trap-handler description (Dmytro Semchuk) <a href="https://github.com/nodejs/node/pull/61820" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61820/hovercard">#61820</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/73ea387ad7"><code>73ea387ad7</code></a>] - <strong>doc</strong>: remove obsolete Boxstarter automated install (Mike McCready) <a href="https://github.com/nodejs/node/pull/61785" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61785/hovercard">#61785</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7f234add8e"><code>7f234add8e</code></a>] - <strong>doc</strong>: deprecate <code>module.register()</code> (DEP0205) (Geoffrey Booth) <a href="https://github.com/nodejs/node/pull/62395" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62395/hovercard">#62395</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/12fc3c6a30"><code>12fc3c6a30</code></a>] - <strong>doc</strong>: clarify that features cannot be both experimental and deprecated (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/62456" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62456/hovercard">#62456</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/1ecc5962a2"><code>1ecc5962a2</code></a>] - <strong>doc</strong>: fix 'transfered' typo in quic.md (lilianakatrina684-a11y) <a href="https://github.com/nodejs/node/pull/62492" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62492/hovercard">#62492</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/56741a1303"><code>56741a1303</code></a>] - <strong>doc</strong>: move sqlite type conversion section to correct level (René) <a href="https://github.com/nodejs/node/pull/62482" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62482/hovercard">#62482</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/12b04d17d5"><code>12b04d17d5</code></a>] - <strong>doc</strong>: add Rafael to last security release steward (Rafael Gonzaga) <a href="https://github.com/nodejs/node/pull/62423" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62423/hovercard">#62423</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c4567e4a8d"><code>c4567e4a8d</code></a>] - <strong>doc</strong>: fix overstated Date header requirement in response.sendDate (Kit Dallege) <a href="https://github.com/nodejs/node/pull/62206" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62206/hovercard">#62206</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/384a41047f"><code>384a41047f</code></a>] - <strong>doc</strong>: enhance clarification about the main field (Mowafak Almahaini) <a href="https://github.com/nodejs/node/pull/62302" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62302/hovercard">#62302</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/93d19b1a1c"><code>93d19b1a1c</code></a>] - <strong>doc</strong>: minor typo fix (Jeff Matson) <a href="https://github.com/nodejs/node/pull/62358" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62358/hovercard">#62358</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/3db35d2c59"><code>3db35d2c59</code></a>] - <strong>doc</strong>: add path to vulnerabilities.json mention (Rafael Gonzaga) <a href="https://github.com/nodejs/node/pull/62355" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62355/hovercard">#62355</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/57b105c9d5"><code>57b105c9d5</code></a>] - <strong>doc</strong>: deprecate CryptoKey use in node:crypto (Filip Skokan) <a href="https://github.com/nodejs/node/pull/62321" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62321/hovercard">#62321</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/490168c993"><code>490168c993</code></a>] - <strong>doc</strong>: fix small environment_variables typo (chris) <a href="https://github.com/nodejs/node/pull/62279" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62279/hovercard">#62279</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/0291be584b"><code>0291be584b</code></a>] - <strong>doc</strong>: test and test-only targets do not run linter (Xavier Stouder) <a href="https://github.com/nodejs/node/pull/62120" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62120/hovercard">#62120</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ba0a82a1e1"><code>ba0a82a1e1</code></a>] - <strong>doc</strong>: clarify fs.ReadStream and fs.WriteStream are not constructable (Kit Dallege) <a href="https://github.com/nodejs/node/pull/62208" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62208/hovercard">#62208</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/125bdbf504"><code>125bdbf504</code></a>] - <strong>doc</strong>: clarify that any truthy value of <code>shell</code> is part of DEP0190 (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/62249" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62249/hovercard">#62249</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a141ad0aeb"><code>a141ad0aeb</code></a>] - <strong>doc</strong>: remove outdated Chrome 66 and ndb references from debugger (Kit Dallege) <a href="https://github.com/nodejs/node/pull/62202" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62202/hovercard">#62202</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/44bde8e573"><code>44bde8e573</code></a>] - <strong>doc</strong>: add note (and caveat) for <code>mock.module</code> about customization hooks (Jacob Smith) <a href="https://github.com/nodejs/node/pull/62075" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62075/hovercard">#62075</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/8c46a1ca1a"><code>8c46a1ca1a</code></a>] - <strong>doc</strong>: copyedit <code>addons.md</code> (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/62071" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62071/hovercard">#62071</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7f989f02f7"><code>7f989f02f7</code></a>] - <strong>doc</strong>: correct <code>util.convertProcessSignalToExitCode</code> validation behavior (René) <a href="https://github.com/nodejs/node/pull/62134" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62134/hovercard">#62134</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a4466ebdac"><code>a4466ebdac</code></a>] - <strong>doc</strong>: add efekrskl as triager (Efe) <a href="https://github.com/nodejs/node/pull/61876" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61876/hovercard">#61876</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/db516eca3a"><code>db516eca3a</code></a>] - <strong>doc</strong>: fix markdown for <code>expectFailure</code> values (Jacob Smith) <a href="https://github.com/nodejs/node/pull/62100" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62100/hovercard">#62100</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ad97045125"><code>ad97045125</code></a>] - <strong>doc</strong>: include url.resolve() in DEP0169 application deprecation (Mike McCready) <a href="https://github.com/nodejs/node/pull/62002" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62002/hovercard">#62002</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/309f37ba42"><code>309f37ba42</code></a>] - <strong>doc</strong>: expand SECURITY.md with non-vulnerability examples (Rafael Gonzaga) <a href="https://github.com/nodejs/node/pull/61972" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61972/hovercard">#61972</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/dbb3551b7b"><code>dbb3551b7b</code></a>] - <strong>doc</strong>: separate in-types and out-types in SQLite conversion docs (René) <a href="https://github.com/nodejs/node/pull/62034" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62034/hovercard">#62034</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/191c433db8"><code>191c433db8</code></a>] - <strong>doc</strong>: fix small logic error in DETECT_MODULE_SYNTAX (René) <a href="https://github.com/nodejs/node/pull/62025" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62025/hovercard">#62025</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/8511b1c784"><code>8511b1c784</code></a>] - <strong>doc</strong>: fix module.stripTypeScriptTypes indentation (René) <a href="https://github.com/nodejs/node/pull/61992" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61992/hovercard">#61992</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/dd1139f52c"><code>dd1139f52c</code></a>] - <strong>doc</strong>: update DEP0040 (punycode) to application type deprecation (Mike McCready) <a href="https://github.com/nodejs/node/pull/61916" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61916/hovercard">#61916</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/54009e9c62"><code>54009e9c62</code></a>] - <strong>doc</strong>: explicitly mention Slack handle (Rafael Gonzaga) <a href="https://github.com/nodejs/node/pull/61986" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61986/hovercard">#61986</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/78fa1a1a49"><code>78fa1a1a49</code></a>] - <strong>doc</strong>: support toolchain Visual Studio 2022 & 2026 + Windows 11 SDK (Mike McCready) <a href="https://github.com/nodejs/node/pull/61864" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61864/hovercard">#61864</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d8204d3cdb"><code>d8204d3cdb</code></a>] - <strong>doc</strong>: rename invalid <code>function</code> parameter (René) <a href="https://github.com/nodejs/node/pull/61942" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61942/hovercard">#61942</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a5a14482fb"><code>a5a14482fb</code></a>] - <strong>doc</strong>: clarify status of feature request issues (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/61505" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61505/hovercard">#61505</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/bd0688feb6"><code>bd0688feb6</code></a>] - <strong>doc</strong>: add esm and cjs examples to node:vm (Alfredo González) <a href="https://github.com/nodejs/node/pull/61498" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61498/hovercard">#61498</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/240b512f9f"><code>240b512f9f</code></a>] - <strong>doc</strong>: clarify build environment is trusted in threat model (Matteo Collina) <a href="https://github.com/nodejs/node/pull/61865" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61865/hovercard">#61865</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5dd48e3456"><code>5dd48e3456</code></a>] - <strong>doc</strong>: remove incorrect mention of <code>module</code> in <code>typescript.md</code> (Rob Palmer) <a href="https://github.com/nodejs/node/pull/61839" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61839/hovercard">#61839</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9502c22055"><code>9502c22055</code></a>] - <strong>doc</strong>: simplify addAbortListener example (Chemi Atlow) <a href="https://github.com/nodejs/node/pull/61842" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61842/hovercard">#61842</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/6fec397828"><code>6fec397828</code></a>] - <strong>doc</strong>: clean up globals.md (René) <a href="https://github.com/nodejs/node/pull/61822" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61822/hovercard">#61822</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a810f5ccef"><code>a810f5ccef</code></a>] - <strong>doc</strong>: clarify async caveats for <code>events.once()</code> (René) <a href="https://github.com/nodejs/node/pull/61572" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61572/hovercard">#61572</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/2bf990bb1a"><code>2bf990bb1a</code></a>] - <strong>doc</strong>: update Juan's security steward info (Juan José) <a href="https://github.com/nodejs/node/pull/61754" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61754/hovercard">#61754</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/0312db948d"><code>0312db948d</code></a>] - <strong>doc</strong>: fix methods being documented as properties in <code>process.md</code> (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/61765" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61765/hovercard">#61765</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e558b26e7f"><code>e558b26e7f</code></a>] - <strong>doc</strong>: add riscv64 info into platform list (Lu Yahan) <a href="https://github.com/nodejs/node/pull/42251" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/42251/hovercard">#42251</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/49254e3dc0"><code>49254e3dc0</code></a>] - <strong>doc</strong>: fix dropdown menu being obscured at <600px due to stacking context (Jeff) <a href="https://github.com/nodejs/node/pull/61735" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61735/hovercard">#61735</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/4ff01b5c10"><code>4ff01b5c10</code></a>] - <strong>doc</strong>: fix spacing in process message event (Aviv Keller) <a href="https://github.com/nodejs/node/pull/61756" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61756/hovercard">#61756</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/94097a79d6"><code>94097a79d6</code></a>] - <strong>doc</strong>: move describe/it aliases section before expectFailure (Luca Raveri) <a href="https://github.com/nodejs/node/pull/61567" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61567/hovercard">#61567</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b7cd31acbe"><code>b7cd31acbe</code></a>] - <strong>doc</strong>: fix broken links of net.md (YuSheng Chen) <a href="https://github.com/nodejs/node/pull/61673" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61673/hovercard">#61673</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ae5e353fe2"><code>ae5e353fe2</code></a>] - <strong>doc</strong>: clean up Windows code snippet in <code>child_process.md</code> (reillylm) <a href="https://github.com/nodejs/node/pull/61422" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61422/hovercard">#61422</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ea9beb6a3c"><code>ea9beb6a3c</code></a>] - <strong>doc</strong>: update to Visual Studio 2026 manual install (Mike McCready) <a href="https://github.com/nodejs/node/pull/61655" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61655/hovercard">#61655</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/42057c84e2"><code>42057c84e2</code></a>] - <strong>doc,module</strong>: add missing doc for syncHooks.deregister() (Joyee Cheung) <a href="https://github.com/nodejs/node/pull/61959" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61959/hovercard">#61959</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a035bd5235"><code>a035bd5235</code></a>] - <strong>doc,test</strong>: clarify --eval syntax for leading '-' scripts (kovan) <a href="https://github.com/nodejs/node/pull/62244" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62244/hovercard">#62244</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/deb0b78460"><code>deb0b78460</code></a>] - <strong>esm</strong>: fix typo in worker loader hook comment (jakecastelli) <a href="https://github.com/nodejs/node/pull/62475" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62475/hovercard">#62475</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b93bf7dbfc"><code>b93bf7dbfc</code></a>] - <strong>esm</strong>: fix source phase identity bug in loadCache eviction (Guy Bedford) <a href="https://github.com/nodejs/node/pull/62415" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62415/hovercard">#62415</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/679d18b57f"><code>679d18b57f</code></a>] - <strong>esm</strong>: fix path normalization in <code>finalizeResolution</code> (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/62080" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62080/hovercard">#62080</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/171e9fc268"><code>171e9fc268</code></a>] - <strong>esm</strong>: update outdated FIXME comment in translators.js (Karan Mangtani) <a href="https://github.com/nodejs/node/pull/61715" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61715/hovercard">#61715</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/cc19728228"><code>cc19728228</code></a>] - <strong>events</strong>: avoid cloning listeners array on every emit (Gürgün Dayıoğlu) <a href="https://github.com/nodejs/node/pull/62261" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62261/hovercard">#62261</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/458c92be52"><code>458c92be52</code></a>] - <strong>events</strong>: don't call resume after close (Сковорода Никита Андреевич) <a href="https://github.com/nodejs/node/pull/60548" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/60548/hovercard">#60548</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/4691f3e7fb"><code>4691f3e7fb</code></a>] - <strong>fs</strong>: fix cpSync to handle non-ASCII characters (Stefan Stojanovic) <a href="https://github.com/nodejs/node/pull/61950" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61950/hovercard">#61950</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f4a3edc47a"><code>f4a3edc47a</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>fs</strong>: add <code>throwIfNoEntry</code> option for fs.stat and fs.promises.stat (Juan José) <a href="https://github.com/nodejs/node/pull/61178" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61178/hovercard">#61178</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/58e4d50cd0"><code>58e4d50cd0</code></a>] - <strong>http</strong>: fix use-after-free when freeParser is called during llhttp_execute (Gerhard Stöbich) <a href="https://github.com/nodejs/node/pull/62095" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62095/hovercard">#62095</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/0a4ad85ab0"><code>0a4ad85ab0</code></a>] - <strong>http</strong>: validate ClientRequest path on set (Matteo Collina) <a href="https://github.com/nodejs/node/pull/62030" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62030/hovercard">#62030</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f8178ac3e6"><code>f8178ac3e6</code></a>] - <strong>http</strong>: validate headers in writeEarlyHints (Richard Clarke) <a href="https://github.com/nodejs/node/pull/61897" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61897/hovercard">#61897</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/899884d0ed"><code>899884d0ed</code></a>] - <strong>http</strong>: remove redundant keepAliveTimeoutBuffer assignment (Efe) <a href="https://github.com/nodejs/node/pull/61743" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61743/hovercard">#61743</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/08d2e40694"><code>08d2e40694</code></a>] - <strong>http</strong>: attach error handler to socket synchronously in onSocket (RajeshKumar11) <a href="https://github.com/nodejs/node/pull/61770" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61770/hovercard">#61770</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/1c2064c1f8"><code>1c2064c1f8</code></a>] - <strong>http</strong>: fix keep-alive socket reuse race in requestOnFinish (Martin Slota) <a href="https://github.com/nodejs/node/pull/61710" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61710/hovercard">#61710</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/38e9c66e0f"><code>38e9c66e0f</code></a>] - <strong>http2</strong>: add strictSingleValueFields option to relax header validation (Tim Perry) <a href="https://github.com/nodejs/node/pull/59917" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/59917/hovercard">#59917</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5cdcba17cc"><code>5cdcba17cc</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>http2</strong>: add http1Options for HTTP/1 fallback configuration (Amol Yadav) <a href="https://github.com/nodejs/node/pull/61713" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61713/hovercard">#61713</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/687c0acd00"><code>687c0acd00</code></a>] - <strong>http2</strong>: fix FileHandle leak in respondWithFile (sangwook) <a href="https://github.com/nodejs/node/pull/61707" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61707/hovercard">#61707</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/0c8f802ec2"><code>0c8f802ec2</code></a>] - <strong>inspector</strong>: add Target.getTargets and extract TargetManager (Kohei) <a href="https://github.com/nodejs/node/pull/62487" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62487/hovercard">#62487</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7de8a303c1"><code>7de8a303c1</code></a>] - <strong>inspector</strong>: unwrap internal/debugger/inspect imports (René) <a href="https://github.com/nodejs/node/pull/61974" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61974/hovercard">#61974</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/59ac10a4fd"><code>59ac10a4fd</code></a>] - <strong>lib</strong>: make SubtleCrypto.supports enumerable (Filip Skokan) <a href="https://github.com/nodejs/node/pull/62307" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62307/hovercard">#62307</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9dc102ba90"><code>9dc102ba90</code></a>] - <strong>lib</strong>: prefer primordials in SubtleCrypto (Filip Skokan) <a href="https://github.com/nodejs/node/pull/62226" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62226/hovercard">#62226</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/78a9aa8f32"><code>78a9aa8f32</code></a>] - <strong>lib</strong>: fix source map url parse in dynamic imports (Chengzhong Wu) <a href="https://github.com/nodejs/node/pull/61990" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61990/hovercard">#61990</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/16b8cc6643"><code>16b8cc6643</code></a>] - <strong>lib</strong>: improve argument handling in Blob constructor (Ms2ger) <a href="https://github.com/nodejs/node/pull/61980" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61980/hovercard">#61980</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a03b5d39b8"><code>a03b5d39b8</code></a>] - <strong>lib</strong>: reduce cycles in esm loader and load it in snapshot (Joyee Cheung) <a href="https://github.com/nodejs/node/pull/61769" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61769/hovercard">#61769</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/1017bf5f86"><code>1017bf5f86</code></a>] - <strong>lib</strong>: remove top-level getOptionValue() calls in lib/internal/modules (Joyee Cheung) <a href="https://github.com/nodejs/node/pull/61769" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61769/hovercard">#61769</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d79984b41b"><code>d79984b41b</code></a>] - <strong>lib</strong>: optimize styleText when validateStream is false (Rafael Gonzaga) <a href="https://github.com/nodejs/node/pull/61792" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61792/hovercard">#61792</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/6462b89d10"><code>6462b89d10</code></a>] - <strong>meta</strong>: bump actions/download-artifact from 7.0.0 to 8.0.0 (dependabot[bot]) <a href="https://github.com/nodejs/node/pull/62063" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62063/hovercard">#62063</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5bb89916ea"><code>5bb89916ea</code></a>] - <strong>meta</strong>: bump actions/upload-artifact from 6.0.0 to 7.0.0 (dependabot[bot]) <a href="https://github.com/nodejs/node/pull/62062" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62062/hovercard">#62062</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b067d74d94"><code>b067d74d94</code></a>] - <strong>meta</strong>: bump step-security/harden-runner from 2.14.2 to 2.15.0 (dependabot[bot]) <a href="https://github.com/nodejs/node/pull/62064" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62064/hovercard">#62064</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/830e5cd125"><code>830e5cd125</code></a>] - <strong>meta</strong>: bump github/codeql-action from 4.32.0 to 4.32.4 (dependabot[bot]) <a href="https://github.com/nodejs/node/pull/61911" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61911/hovercard">#61911</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/16c839a3dd"><code>16c839a3dd</code></a>] - <strong>meta</strong>: bump step-security/harden-runner from 2.14.1 to 2.14.2 (dependabot[bot]) <a href="https://github.com/nodejs/node/pull/61909" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61909/hovercard">#61909</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/498abf661e"><code>498abf661e</code></a>] - <strong>meta</strong>: bump actions/stale from 10.1.1 to 10.2.0 (dependabot[bot]) <a href="https://github.com/nodejs/node/pull/61908" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61908/hovercard">#61908</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/78ac17f426"><code>78ac17f426</code></a>] - <strong>module</strong>: fix coverage of mocked CJS modules imported from ESM (Marco) <a href="https://github.com/nodejs/node/pull/62133" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62133/hovercard">#62133</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/46cfad4138"><code>46cfad4138</code></a>] - <strong>module</strong>: run require.resolve through module.registerHooks() (Joyee Cheung) <a href="https://github.com/nodejs/node/pull/62028" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62028/hovercard">#62028</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/8b6be3fe14"><code>8b6be3fe14</code></a>] - <strong>module</strong>: mark require(esm) as stable (Joyee Cheung) <a href="https://github.com/nodejs/node/pull/60959" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/60959/hovercard">#60959</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/68fbc0c6cc"><code>68fbc0c6cc</code></a>] - <strong>module</strong>: mark module compile cache as stable (Joyee Cheung) <a href="https://github.com/nodejs/node/pull/60971" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/60971/hovercard">#60971</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c851e76f8c"><code>c851e76f8c</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>net</strong>: add <code>setTOS</code> and <code>getTOS</code> to <code>Socket</code> (Amol Yadav) <a href="https://github.com/nodejs/node/pull/61503" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61503/hovercard">#61503</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/4c206ecb31"><code>4c206ecb31</code></a>] - <strong>quic</strong>: remove CryptoKey support from session keys option (Filip Skokan) <a href="https://github.com/nodejs/node/pull/62335" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62335/hovercard">#62335</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/2f9c085cf5"><code>2f9c085cf5</code></a>] - <strong>sqlite</strong>: handle stmt invalidation (Guilherme Araújo) <a href="https://github.com/nodejs/node/pull/61877" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61877/hovercard">#61877</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/6ac4304c87"><code>6ac4304c87</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>sqlite</strong>: add limits property to DatabaseSync (Mert Can Altin) <a href="https://github.com/nodejs/node/pull/61298" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61298/hovercard">#61298</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/aaf9af1672"><code>aaf9af1672</code></a>] - <strong>sqlite</strong>: mark as release candidate (Matteo Collina) <a href="https://github.com/nodejs/node/pull/61262" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61262/hovercard">#61262</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7d67e5d693"><code>7d67e5d693</code></a>] - <strong>src</strong>: convert context_frame field in AsyncWrap to internal field (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/62103" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62103/hovercard">#62103</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d8ea1aaa8a"><code>d8ea1aaa8a</code></a>] - <strong>src</strong>: make AsyncWrap subclass internal field counts explicit (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/62103" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62103/hovercard">#62103</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/1dbf3bedbe"><code>1dbf3bedbe</code></a>] - <strong>src</strong>: improve EC JWK import performance (Filip Skokan) <a href="https://github.com/nodejs/node/pull/62396" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62396/hovercard">#62396</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/cd84af747b"><code>cd84af747b</code></a>] - <strong>src</strong>: handle null backing store in ArrayBufferViewContents::Read (Mert Can Altin) <a href="https://github.com/nodejs/node/pull/62343" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62343/hovercard">#62343</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/4f553cdc01"><code>4f553cdc01</code></a>] - <strong>src</strong>: enable compilation/linking with OpenSSL 4.0 (Filip Skokan) <a href="https://github.com/nodejs/node/pull/62410" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62410/hovercard">#62410</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/70f8057258"><code>70f8057258</code></a>] - <strong>src</strong>: use stack allocation in indexOf latin1 path (Mert Can Altin) <a href="https://github.com/nodejs/node/pull/62268" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62268/hovercard">#62268</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d788467b6a"><code>d788467b6a</code></a>] - <strong>src</strong>: expose async context frame debugging helper to JS (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/62103" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62103/hovercard">#62103</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/4213f893ec"><code>4213f893ec</code></a>] - <strong>src</strong>: release context frame in AsyncWrap::EmitDestroy (Gerhard Stöbich) <a href="https://github.com/nodejs/node/pull/61995" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61995/hovercard">#61995</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/79fb8cbcf5"><code>79fb8cbcf5</code></a>] - <strong>src</strong>: use validate_ascii_with_errors instead of validate_ascii (Сковорода Никита Андреевич) <a href="https://github.com/nodejs/node/pull/61122" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61122/hovercard">#61122</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/2df328d59e"><code>2df328d59e</code></a>] - <strong>src</strong>: fix flags argument offset in JSUdpWrap (Weixie Cui) <a href="https://github.com/nodejs/node/pull/61948" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61948/hovercard">#61948</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/eb77a7a297"><code>eb77a7a297</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>src</strong>: add C++ support for diagnostics channels (RafaelGSS) <a href="https://github.com/nodejs/node/pull/61869" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61869/hovercard">#61869</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/6cda3d30c0"><code>6cda3d30c0</code></a>] - <strong>src</strong>: remove unnecessary <code>c_str()</code> conversions in diagnostic messages (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/61786" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61786/hovercard">#61786</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/26c6045363"><code>26c6045363</code></a>] - <strong>src</strong>: use bool literals in TraceEnvVarOptions (Tobias Nießen) <a href="https://github.com/nodejs/node/pull/61425" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61425/hovercard">#61425</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/3c8f700fd7"><code>3c8f700fd7</code></a>] - <strong>src</strong>: track allocations made by zstd streams (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/61717" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61717/hovercard">#61717</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/94dbb36d4d"><code>94dbb36d4d</code></a>] - <strong>src</strong>: do not store compression methods on Brotli classes (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/61717" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61717/hovercard">#61717</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/bef661f182"><code>bef661f182</code></a>] - <strong>src</strong>: extract zlib allocation tracking into its own class (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/61717" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61717/hovercard">#61717</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e8079a8297"><code>e8079a8297</code></a>] - <strong>src</strong>: release memory for zstd contexts in <code>Close()</code> (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/61717" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61717/hovercard">#61717</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/6e1197a3cc"><code>6e1197a3cc</code></a>] - <strong>src</strong>: add more checks and clarify docs for external references (Joyee Cheung) <a href="https://github.com/nodejs/node/pull/61719" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61719/hovercard">#61719</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c28a22c4be"><code>c28a22c4be</code></a>] - <strong>src</strong>: fix cjs_lexer external reference registration (Joyee Cheung) <a href="https://github.com/nodejs/node/pull/61718" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61718/hovercard">#61718</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9e2c5fd7c9"><code>9e2c5fd7c9</code></a>] - <strong>src</strong>: simply uint32 to string as it must not fail (Chengzhong Wu) <a href="https://github.com/nodejs/node/pull/60846" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/60846/hovercard">#60846</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/df435d32b8"><code>df435d32b8</code></a>] - <strong>src</strong>: build v8 tick processor as built-in source text modules (Joyee Cheung) <a href="https://github.com/nodejs/node/pull/60518" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/60518/hovercard">#60518</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/2cb3573735"><code>2cb3573735</code></a>] - <strong>src,sqlite</strong>: fix filterFunc dangling reference (Edy Silva) <a href="https://github.com/nodejs/node/pull/62281" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62281/hovercard">#62281</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c44f53b544"><code>c44f53b544</code></a>] - <strong>stream</strong>: preserve error over AbortError in pipeline (Marco) <a href="https://github.com/nodejs/node/pull/62113" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62113/hovercard">#62113</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/dc541370b4"><code>dc541370b4</code></a>] - <strong>stream</strong>: replace bind with arrow function for onwrite callback (Ali Hassan) <a href="https://github.com/nodejs/node/pull/62087" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62087/hovercard">#62087</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f6cdfbfaa7"><code>f6cdfbfaa7</code></a>] - <strong>stream</strong>: optimize webstreams pipeTo (Mattias Buelens) <a href="https://github.com/nodejs/node/pull/62079" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62079/hovercard">#62079</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/fcf2a9f788"><code>fcf2a9f788</code></a>] - <strong>stream</strong>: fix brotli error handling in web compression streams (Filip Skokan) <a href="https://github.com/nodejs/node/pull/62107" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62107/hovercard">#62107</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/cdec579c6b"><code>cdec579c6b</code></a>] - <strong>stream</strong>: improve Web Compression spec compliance (Filip Skokan) <a href="https://github.com/nodejs/node/pull/62107" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62107/hovercard">#62107</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/dbe5898379"><code>dbe5898379</code></a>] - <strong>stream</strong>: fix UTF-8 character corruption in fast-utf8-stream (Matteo Collina) <a href="https://github.com/nodejs/node/pull/61745" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61745/hovercard">#61745</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/531e62cd74"><code>531e62cd74</code></a>] - <strong>stream</strong>: fix TransformStream race on cancel with pending write (Marco) <a href="https://github.com/nodejs/node/pull/62040" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62040/hovercard">#62040</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a3751f2249"><code>a3751f2249</code></a>] - <strong>stream</strong>: accept ArrayBuffer in CompressionStream and DecompressionStream (조수민) <a href="https://github.com/nodejs/node/pull/61913" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61913/hovercard">#61913</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/65aa8f68d0"><code>65aa8f68d0</code></a>] - <strong>stream</strong>: fix pipeTo to defer writes per WHATWG spec (Matteo Collina) <a href="https://github.com/nodejs/node/pull/61800" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61800/hovercard">#61800</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/15f32b4935"><code>15f32b4935</code></a>] - <strong>stream</strong>: fix decoded fromList chunk boundary check (Thomas Watson) <a href="https://github.com/nodejs/node/pull/61884" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61884/hovercard">#61884</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/569767e52e"><code>569767e52e</code></a>] - <strong>stream</strong>: add fast paths for webstreams read and pipeTo (Matteo Collina) <a href="https://github.com/nodejs/node/pull/61807" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61807/hovercard">#61807</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/6834ca13bb"><code>6834ca13bb</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>stream</strong>: rename <code>Duplex.toWeb()</code> type option to <code>readableType</code> (René) <a href="https://github.com/nodejs/node/pull/61632" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61632/hovercard">#61632</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5ed5474437"><code>5ed5474437</code></a>] - <strong>test</strong>: update WPT for WebCryptoAPI to 2cb332d710 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/62483" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62483/hovercard">#62483</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/3c9c0f8577"><code>3c9c0f8577</code></a>] - <strong>test</strong>: fix test-buffer-zero-fill-cli to be effective (Сковорода Никита Андреевич) <a href="https://github.com/nodejs/node/pull/60623" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/60623/hovercard">#60623</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/19a52a1abe"><code>19a52a1abe</code></a>] - <strong>test</strong>: update WPT for url to fc3e651593 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/62379" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62379/hovercard">#62379</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/111ba9bd5b"><code>111ba9bd5b</code></a>] - <strong>test</strong>: wait for reattach before initial break on restart (Yuya Inoue) <a href="https://github.com/nodejs/node/pull/62471" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62471/hovercard">#62471</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/0897c6cc08"><code>0897c6cc08</code></a>] - <strong>test</strong>: disable flaky WPT Blob test on AIX (James M Snell) <a href="https://github.com/nodejs/node/pull/62470" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62470/hovercard">#62470</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/1c3d93bfab"><code>1c3d93bfab</code></a>] - <strong>test</strong>: avoid flaky run wait in debugger restart test (Yuya Inoue) <a href="https://github.com/nodejs/node/pull/62112" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62112/hovercard">#62112</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/83416a640a"><code>83416a640a</code></a>] - <strong>test</strong>: skip test-cluster-dgram-reuse on AIX 7.3 (Stewart X Addison) <a href="https://github.com/nodejs/node/pull/62238" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62238/hovercard">#62238</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/af8d0922dd"><code>af8d0922dd</code></a>] - <strong>test</strong>: add WebCrypto Promise.prototype.then pollution regression tests (Filip Skokan) <a href="https://github.com/nodejs/node/pull/62226" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62226/hovercard">#62226</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/fc9a60ec74"><code>fc9a60ec74</code></a>] - <strong>test</strong>: update WPT for WebCryptoAPI to 6a1c545d77 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/62187" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62187/hovercard">#62187</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/12ba2d74fe"><code>12ba2d74fe</code></a>] - <strong>test</strong>: update WPT for url to c928b19ab0 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/62148" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62148/hovercard">#62148</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/4e15e5b647"><code>4e15e5b647</code></a>] - <strong>test</strong>: update WPT for WebCryptoAPI to c9e955840a (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/62147" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62147/hovercard">#62147</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/dc66a05558"><code>dc66a05558</code></a>] - <strong>test</strong>: improve WPT report runner (Filip Skokan) <a href="https://github.com/nodejs/node/pull/62107" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62107/hovercard">#62107</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9536e5621b"><code>9536e5621b</code></a>] - <strong>test</strong>: update WPT compression to ae05f5cb53 (Filip Skokan) <a href="https://github.com/nodejs/node/pull/62107" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62107/hovercard">#62107</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/fb1c0bda0a"><code>fb1c0bda0a</code></a>] - <strong>test</strong>: update WPT for WebCryptoAPI to 42e47329fd (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/62048" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62048/hovercard">#62048</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d886f27485"><code>d886f27485</code></a>] - <strong>test</strong>: fix skipping behavior for <code>test-runner-run-files-undefined</code> (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/62026" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62026/hovercard">#62026</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f79df03e0b"><code>f79df03e0b</code></a>] - <strong>test</strong>: remove unnecessary <code>process.exit</code> calls from test files (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/62020" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62020/hovercard">#62020</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/1319295467"><code>1319295467</code></a>] - <strong>test</strong>: skip <code>test-url</code> on <code>--shared-ada</code> builds (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/62019" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62019/hovercard">#62019</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/2ea06727c6"><code>2ea06727c6</code></a>] - <strong>test</strong>: skip strace test with shared openssl (Richard Lau) <a href="https://github.com/nodejs/node/pull/61987" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61987/hovercard">#61987</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c0680d5df7"><code>c0680d5df7</code></a>] - <strong>test</strong>: avoid flaky debugger restart waits (Yuya Inoue) <a href="https://github.com/nodejs/node/pull/61773" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61773/hovercard">#61773</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/22b748ef72"><code>22b748ef72</code></a>] - <strong>test</strong>: fix typos in test files (Daijiro Wachi) <a href="https://github.com/nodejs/node/pull/61408" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61408/hovercard">#61408</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a20bf9a84d"><code>a20bf9a84d</code></a>] - <strong>test</strong>: allow filtering async internal frames in assertSnapshot (Joyee Cheung) <a href="https://github.com/nodejs/node/pull/61769" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61769/hovercard">#61769</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ec2913f036"><code>ec2913f036</code></a>] - <strong>test</strong>: unify assertSnapshot stacktrace transform (Chengzhong Wu) <a href="https://github.com/nodejs/node/pull/61665" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61665/hovercard">#61665</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/460f41233d"><code>460f41233d</code></a>] - <strong>test</strong>: check stability block position in API markdown (René) <a href="https://github.com/nodejs/node/pull/58590" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/58590/hovercard">#58590</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9ad02065d5"><code>9ad02065d5</code></a>] - <strong>test</strong>: adapt buffer test for v8 sandbox (Shelley Vohr) <a href="https://github.com/nodejs/node/pull/61772" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61772/hovercard">#61772</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5cf001736e"><code>5cf001736e</code></a>] - <strong>test</strong>: update FileAPI tests from WPT (Ms2ger) <a href="https://github.com/nodejs/node/pull/61750" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61750/hovercard">#61750</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/84c7a23223"><code>84c7a23223</code></a>] - <strong>test</strong>: update WPT for WebCryptoAPI to 7cbe7e8ed9 (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/61729" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61729/hovercard">#61729</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/276a32fd10"><code>276a32fd10</code></a>] - <strong>test</strong>: update WPT for url to efb889eb4c (Node.js GitHub Bot) <a href="https://github.com/nodejs/node/pull/61728" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61728/hovercard">#61728</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f5f21d36a6"><code>f5f21d36a6</code></a>] - <strong>test_runner</strong>: add exports option for module mocks (sangwook) <a href="https://github.com/nodejs/node/pull/61727" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61727/hovercard">#61727</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/bfc8a12977"><code>bfc8a12977</code></a>] - <strong>test_runner</strong>: make it compatible with fake timers (Matteo Collina) <a href="https://github.com/nodejs/node/pull/59272" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/59272/hovercard">#59272</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e0cde40e1d"><code>e0cde40e1d</code></a>] - <strong>test_runner</strong>: set non-zero exit code when suite errors occur (Edy Silva) <a href="https://github.com/nodejs/node/pull/62282" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62282/hovercard">#62282</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d74efd6834"><code>d74efd6834</code></a>] - <strong>test_runner</strong>: run afterEach on runtime skip (Igor Shevelenkov) <a href="https://github.com/nodejs/node/pull/61525" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61525/hovercard">#61525</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/8287ca749e"><code>8287ca749e</code></a>] - <strong>test_runner</strong>: expose expectFailure message (sangwook) <a href="https://github.com/nodejs/node/pull/61563" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61563/hovercard">#61563</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/1f2025fd1e"><code>1f2025fd1e</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>test_runner</strong>: expose worker ID for concurrent test execution (Ali Hassan) <a href="https://github.com/nodejs/node/pull/61394" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61394/hovercard">#61394</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b1199c7bb4"><code>b1199c7bb4</code></a>] - <strong>test_runner</strong>: replace native methods with primordials (Ayoub Mabrouk) <a href="https://github.com/nodejs/node/pull/61219" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61219/hovercard">#61219</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/1ca20fc33d"><code>1ca20fc33d</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>test_runner</strong>: show interrupted test on SIGINT (Matteo Collina) <a href="https://github.com/nodejs/node/pull/61676" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61676/hovercard">#61676</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/207ba4f89f"><code>207ba4f89f</code></a>] - <strong>test_runner</strong>: fix suite rerun (Moshe Atlow) <a href="https://github.com/nodejs/node/pull/61775" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61775/hovercard">#61775</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9927335c11"><code>9927335c11</code></a>] - <strong>tls</strong>: forward keepAlive, keepAliveInitialDelay, noDelay to socket (Sergey Zelenov) <a href="https://github.com/nodejs/node/pull/62004" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62004/hovercard">#62004</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a1c3c901c0"><code>a1c3c901c0</code></a>] - <strong>tools</strong>: bump picomatch from 4.0.3 to 4.0.4 in /tools/eslint (dependabot[bot]) <a href="https://github.com/nodejs/node/pull/62439" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62439/hovercard">#62439</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/1c6f5ed7c2"><code>1c6f5ed7c2</code></a>] - <strong>tools</strong>: adopt the <code>--check-for-duplicates</code> NCU flag (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/62478" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62478/hovercard">#62478</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b53377e8fe"><code>b53377e8fe</code></a>] - <strong>tools</strong>: bump flatted from 3.4.1 to 3.4.2 in /tools/eslint (dependabot[bot]) <a href="https://github.com/nodejs/node/pull/62375" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62375/hovercard">#62375</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f102e79b80"><code>f102e79b80</code></a>] - <strong>tools</strong>: bump eslint deps (Huáng Jùnliàng) <a href="https://github.com/nodejs/node/pull/62356" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62356/hovercard">#62356</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f5d74f8216"><code>f5d74f8216</code></a>] - <strong>tools</strong>: add eslint-plugin-regexp (Huáng Jùnliàng) <a href="https://github.com/nodejs/node/pull/62093" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62093/hovercard">#62093</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/bc5b9a04ad"><code>bc5b9a04ad</code></a>] - <strong>tools</strong>: bump flatted from 3.3.3 to 3.4.1 in /tools/eslint (dependabot[bot]) <a href="https://github.com/nodejs/node/pull/62255" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62255/hovercard">#62255</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/bad48b9700"><code>bad48b9700</code></a>] - <strong>tools</strong>: validate all commits that are pushed to <code>main</code> (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/62246" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62246/hovercard">#62246</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/795d663ff4"><code>795d663ff4</code></a>] - <strong>tools</strong>: keep GN files when updating Merve (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/62167" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62167/hovercard">#62167</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/0b6fa913f1"><code>0b6fa913f1</code></a>] - <strong>tools</strong>: revert timezone update GHA workflow to ubuntu-latest (Richard Lau) <a href="https://github.com/nodejs/node/pull/62140" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62140/hovercard">#62140</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/840e098e99"><code>840e098e99</code></a>] - <strong>tools</strong>: improve error handling in test426 update script (Rich Trott) <a href="https://github.com/nodejs/node/pull/62121" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62121/hovercard">#62121</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/bd34e53a8e"><code>bd34e53a8e</code></a>] - <strong>tools</strong>: bump the eslint group across 1 directory with 2 updates (dependabot[bot]) <a href="https://github.com/nodejs/node/pull/62092" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62092/hovercard">#62092</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/54dc797644"><code>54dc797644</code></a>] - <strong>tools</strong>: fix daily wpt workflow nighly release version lookup (Filip Skokan) <a href="https://github.com/nodejs/node/pull/62076" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62076/hovercard">#62076</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/30476ddff7"><code>30476ddff7</code></a>] - <strong>tools</strong>: fix example in release proposal linter (Richard Lau) <a href="https://github.com/nodejs/node/pull/62074" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62074/hovercard">#62074</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5245900c05"><code>5245900c05</code></a>] - <strong>tools</strong>: bump minimatch from 3.1.3 to 3.1.5 in /tools/clang-format (dependabot[bot]) <a href="https://github.com/nodejs/node/pull/62013" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62013/hovercard">#62013</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/59ad1e4503"><code>59ad1e4503</code></a>] - <strong>tools</strong>: bump eslint to v10, babel to v8.0.0-rc.2 (Huáng Jùnliàng) <a href="https://github.com/nodejs/node/pull/61905" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61905/hovercard">#61905</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/6f93c4b287"><code>6f93c4b287</code></a>] - <strong>tools</strong>: fix parsing of commit trailers in <code>lint-release-proposal</code> GHA (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/62077" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62077/hovercard">#62077</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/de1bcfd54c"><code>de1bcfd54c</code></a>] - <strong>tools</strong>: bump minimatch from 3.1.2 to 3.1.3 in <code>/tools/clang-format</code> (dependabot[bot]) <a href="https://github.com/nodejs/node/pull/61977" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61977/hovercard">#61977</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/492868a7aa"><code>492868a7aa</code></a>] - <strong>tools</strong>: fix permissions for merve update script (Richard Lau) <a href="https://github.com/nodejs/node/pull/62023" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62023/hovercard">#62023</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/774d0be1b3"><code>774d0be1b3</code></a>] - <strong>tools</strong>: revert tools GHA workflow to ubuntu-latest (Richard Lau) <a href="https://github.com/nodejs/node/pull/62024" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62024/hovercard">#62024</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d91a689d6f"><code>d91a689d6f</code></a>] - <strong>tools</strong>: bump minimatch from 3.1.2 to 3.1.3 in /tools/eslint (dependabot[bot]) <a href="https://github.com/nodejs/node/pull/61976" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61976/hovercard">#61976</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/34b6305933"><code>34b6305933</code></a>] - <strong>tools</strong>: roll back to x86 runner on <code>scorecard.yml</code> (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/61944" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61944/hovercard">#61944</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/937cd97a63"><code>937cd97a63</code></a>] - <strong>tools</strong>: fix auto-start-ci (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/61900" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61900/hovercard">#61900</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/0958f9a9c7"><code>0958f9a9c7</code></a>] - <strong>tools</strong>: do not checkout repo in <code>auto-start-ci.yml</code> (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/61874" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61874/hovercard">#61874</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c7607b9208"><code>c7607b9208</code></a>] - <strong>tools</strong>: automate updates for test/fixtures/test426 (Rich Trott) <a href="https://github.com/nodejs/node/pull/60978" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/60978/hovercard">#60978</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/00df3c1273"><code>00df3c1273</code></a>] - <strong>tools</strong>: bump unist-util-visit in /tools/doc in the doc group (dependabot[bot]) <a href="https://github.com/nodejs/node/pull/61646" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61646/hovercard">#61646</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/fe15b0d65e"><code>fe15b0d65e</code></a>] - <strong>tools</strong>: bump the eslint group in /tools/eslint with 6 updates (dependabot[bot]) <a href="https://github.com/nodejs/node/pull/61628" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61628/hovercard">#61628</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/bc38db51fc"><code>bc38db51fc</code></a>] - <strong>tools</strong>: fix small inconsistencies in JSON doc output (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/61757" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61757/hovercard">#61757</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/3e7010d47f"><code>3e7010d47f</code></a>] - <strong>tools</strong>: refloat 10 Node.js patches to cpplint.py (Michaël Zasso) <a href="https://github.com/nodejs/node/pull/60901" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/60901/hovercard">#60901</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/583e6c67ea"><code>583e6c67ea</code></a>] - <strong>tools</strong>: update cpplint to 2.0.2 (Michaël Zasso) <a href="https://github.com/nodejs/node/pull/60901" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/60901/hovercard">#60901</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/4c12ab8abc"><code>4c12ab8abc</code></a>] - <strong>typings</strong>: rationalise TypedArray types (René) <a href="https://github.com/nodejs/node/pull/62174" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62174/hovercard">#62174</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/8357ebfe54"><code>8357ebfe54</code></a>] - <strong>url</strong>: suppress warnings from url.format/url.resolve inside node_modules (René) <a href="https://github.com/nodejs/node/pull/62005" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62005/hovercard">#62005</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/aad7b3cfca"><code>aad7b3cfca</code></a>] - <strong>url</strong>: enable simdutf for ada (Yagiz Nizipli) <a href="https://github.com/nodejs/node/pull/61477" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61477/hovercard">#61477</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7b28fb9812"><code>7b28fb9812</code></a>] - <strong>util</strong>: allow color aliases in styleText (sangwook) <a href="https://github.com/nodejs/node/pull/62180" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62180/hovercard">#62180</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/8bbe0138ce"><code>8bbe0138ce</code></a>] - <strong>util</strong>: add fast path to stripVTControlCharacters (Hiroki Osame) <a href="https://github.com/nodejs/node/pull/61833" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61833/hovercard">#61833</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f7a408d6f7"><code>f7a408d6f7</code></a>] - <strong>wasm</strong>: support js string constant esm import (Guy Bedford) <a href="https://github.com/nodejs/node/pull/62198" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62198/hovercard">#62198</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a0316d33b5"><code>a0316d33b5</code></a>] - <strong>watch</strong>: get flags from execArgv (Efe) <a href="https://github.com/nodejs/node/pull/61779" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61779/hovercard">#61779</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/eee96f7f5d"><code>eee96f7f5d</code></a>] - <strong>worker</strong>: heap profile optimizations (Ilyas Shabi) <a href="https://github.com/nodejs/node/pull/62201" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62201/hovercard">#62201</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/deeeb22e1a"><code>deeeb22e1a</code></a>] - <strong>worker</strong>: eliminate race condition in process.cwd() (giulioAZ) <a href="https://github.com/nodejs/node/pull/61664" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61664/hovercard">#61664</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b15ea64ed9"><code>b15ea64ed9</code></a>] - <strong>zlib</strong>: fix use-after-free when reset() is called during write (Matteo Collina) <a href="https://github.com/nodejs/node/pull/62325" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/62325/hovercard">#62325</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a9c5bd29c9"><code>a9c5bd29c9</code></a>] - <strong>zlib</strong>: add support for brotli compression dictionary (Andy Weiss) <a href="https://github.com/nodejs/node/pull/61763" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/61763/hovercard">#61763</a></li>
</ul>
aduh95