<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Node.js Blog]]></title><description><![CDATA[Node.js Blog]]></description><link>https://nodejs.org/en/</link><generator>metalsmith-feed</generator><lastBuildDate>Tue, 08 Sep 2020 16:06:15 GMT</lastBuildDate><atom:link href="https://nodejs.org/en/feed/blog.xml" rel="self" type="application/rss+xml"/><author><![CDATA[Node.js]]></author><language><![CDATA[English]]></language><docs/><item><title><![CDATA[Node v14.10.0 (Current)]]></title><description><![CDATA[<h3 id="header-notable-changes">Notable Changes<a id="notable-changes" class="anchor" href="#notable-changes" aria-labelledby="header-notable-changes"></a></h3><ul>
<li>[<a href="https://github.com/nodejs/node/commit/2ab33c58ae"><code>2ab33c58ae</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>buffer</strong>: also alias BigUInt methods (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/34960">#34960</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/44d89a9faa"><code>44d89a9faa</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>crypto</strong>: add randomInt function (Oli Lalonde) <a href="https://github.com/nodejs/node/pull/34600">#34600</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/8aac42caf2"><code>8aac42caf2</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>perf_hooks</strong>: add idleTime and event loop util (Trevor Norris) <a href="https://github.com/nodejs/node/pull/34938">#34938</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/4bb40078da"><code>4bb40078da</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>stream</strong>: simpler and faster Readable async iterator (Robert Nagy) <a href="https://github.com/nodejs/node/pull/34035">#34035</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ffae5f3809"><code>ffae5f3809</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>stream</strong>: save error in state (Robert Nagy) <a href="https://github.com/nodejs/node/pull/34103">#34103</a></li>
</ul>
<h3 id="header-commits">Commits<a id="commits" class="anchor" href="#commits" aria-labelledby="header-commits"></a></h3><ul>
<li>[<a href="https://github.com/nodejs/node/commit/1fdfaa578f"><code>1fdfaa578f</code></a>] - <strong>bootstrap</strong>: correct --frozen-intrinsics override fix (Guy Bedford) <a href="https://github.com/nodejs/node/pull/35041">#35041</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/2ab33c58ae"><code>2ab33c58ae</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>buffer</strong>: also alias BigUInt methods (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/34960">#34960</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/1be6956ee0"><code>1be6956ee0</code></a>] - <strong>build</strong>: require &quot;allow edits&quot; to be checked (Jordan Harband) <a href="https://github.com/nodejs/node/pull/35002">#35002</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7b7299012e"><code>7b7299012e</code></a>] - <strong>build</strong>: comment about auto close when stalled via with github action (Phillip Johnsen) <a href="https://github.com/nodejs/node/pull/34555">#34555</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d6c796b4ab"><code>d6c796b4ab</code></a>] - <strong>build</strong>: close stalled issues and PRs with github action (Phillip Johnsen) <a href="https://github.com/nodejs/node/pull/34555">#34555</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/46766a10df"><code>46766a10df</code></a>] - <strong>build</strong>: use autorebase option for git node land (Denys Otrishko) <a href="https://github.com/nodejs/node/pull/34969">#34969</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7afb67f491"><code>7afb67f491</code></a>] - <strong>build</strong>: use latest node-core-utils from npm (Denys Otrishko) <a href="https://github.com/nodejs/node/pull/34969">#34969</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d06e158253"><code>d06e158253</code></a>] - <strong>build</strong>: add support for build on arm64 (Evan Lucas) <a href="https://github.com/nodejs/node/pull/34238">#34238</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/755f9e4bc8"><code>755f9e4bc8</code></a>] - <strong>build,deps</strong>: add gen-openssl target (Evan Lucas) <a href="https://github.com/nodejs/node/pull/34642">#34642</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/178a740caf"><code>178a740caf</code></a>] - <strong>crypto</strong>: simplify KeyObject constructor (Rich Trott) <a href="https://github.com/nodejs/node/pull/35064">#35064</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a12d92c97b"><code>a12d92c97b</code></a>] - <strong>crypto</strong>: fix randomInt range check (Tobias Nießen) <a href="https://github.com/nodejs/node/pull/35052">#35052</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/6d0d5b2ec2"><code>6d0d5b2ec2</code></a>] - <strong>crypto</strong>: align parameter names with documentation (Rich Trott) <a href="https://github.com/nodejs/node/pull/35054">#35054</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/44d89a9faa"><code>44d89a9faa</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>crypto</strong>: add randomInt function (Oli Lalonde) <a href="https://github.com/nodejs/node/pull/34600">#34600</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/791a85b880"><code>791a85b880</code></a>] - <strong>deps</strong>: V8: cherry-pick 6be2f6e26e8d (Benjamin Coe) <a href="https://github.com/nodejs/node/pull/35055">#35055</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/96ae05a770"><code>96ae05a770</code></a>] - <strong>deps</strong>: V8: backport 3f071e3e7e15 (Milad Farazmand) <a href="https://github.com/nodejs/node/pull/35036">#35036</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/90f9348297"><code>90f9348297</code></a>] - <strong>deps</strong>: update brotli to v1.0.9 (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/34937">#34937</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f1fcd6646d"><code>f1fcd6646d</code></a>] - <strong>deps</strong>: add openssl support for arm64 (Evan Lucas) <a href="https://github.com/nodejs/node/pull/34238">#34238</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/bbf7b925a2"><code>bbf7b925a2</code></a>] - <strong>doc</strong>: use present tense in events.md (Rich Trott) <a href="https://github.com/nodejs/node/pull/35068">#35068</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f6b2286e12"><code>f6b2286e12</code></a>] - <strong>doc</strong>: change stablility-2 color for accessibility (Rich Trott) <a href="https://github.com/nodejs/node/pull/35061">#35061</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/8044533e87"><code>8044533e87</code></a>] - <strong>doc</strong>: add link to safe integer definition (Tobias Nießen) <a href="https://github.com/nodejs/node/pull/35049">#35049</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f03a4d78a2"><code>f03a4d78a2</code></a>] - <strong>doc</strong>: format exponents better (Tobias Nießen) <a href="https://github.com/nodejs/node/pull/35050">#35050</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/1a9ca52716"><code>1a9ca52716</code></a>] - <strong>doc</strong>: add ESM examples in <code>module</code> API doc page (Antoine du HAMEL) <a href="https://github.com/nodejs/node/pull/34875">#34875</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/0ac7d5423f"><code>0ac7d5423f</code></a>] - <strong>doc</strong>: add deprecated badge to legacy URL methods (Antoine du HAMEL) <a href="https://github.com/nodejs/node/pull/34931">#34931</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a08e853edc"><code>a08e853edc</code></a>] - <strong>doc</strong>: spruce up user journey to local docs browsing (Derek Lewis) <a href="https://github.com/nodejs/node/pull/34986">#34986</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/83a3e3b681"><code>83a3e3b681</code></a>] - <strong>doc</strong>: update syntax highlighting color for accessibility (Rich Trott) <a href="https://github.com/nodejs/node/pull/35063">#35063</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5bd0e0803d"><code>5bd0e0803d</code></a>] - <strong>doc</strong>: fix incorrect URL in cli.md (Rich Trott) <a href="https://github.com/nodejs/node/pull/35043">#35043</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/28e89f6766"><code>28e89f6766</code></a>] - <strong>doc</strong>: remove style for empty links (Antoine du HAMEL) <a href="https://github.com/nodejs/node/pull/35034">#35034</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/cdc1198a62"><code>cdc1198a62</code></a>] - <strong>doc</strong>: fix certificate display in tls doc (Rich Trott) <a href="https://github.com/nodejs/node/pull/35032">#35032</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/72d03cd802"><code>72d03cd802</code></a>] - <strong>doc</strong>: remove duplicate error code entry (Rich Trott) <a href="https://github.com/nodejs/node/pull/35031">#35031</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/680782ea64"><code>680782ea64</code></a>] - <strong>doc</strong>: use consistent header typography (Rich Trott) <a href="https://github.com/nodejs/node/pull/35030">#35030</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/1ae674c67a"><code>1ae674c67a</code></a>] - <strong>doc</strong>: fix malformed hashes in assert.md (Rich Trott) <a href="https://github.com/nodejs/node/pull/35028">#35028</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c3a3cb69aa"><code>c3a3cb69aa</code></a>] - <strong>doc</strong>: fix a typo of microtaskMode (Shigma) <a href="https://github.com/nodejs/node/pull/34980">#34980</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a846a9f116"><code>a846a9f116</code></a>] - <strong>doc</strong>: change &#39;be will&#39; to &#39;will be&#39; (Victory Osikwemhe) <a href="https://github.com/nodejs/node/pull/34999">#34999</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/593236ad33"><code>593236ad33</code></a>] - <strong>doc</strong>: change color contrast for accessibility (Rich Trott) <a href="https://github.com/nodejs/node/pull/35047">#35047</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/8c207c67d1"><code>8c207c67d1</code></a>] - <strong>doc</strong>: refactor deprecation anchors (Antoine du HAMEL) <a href="https://github.com/nodejs/node/pull/34955">#34955</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/cc0aaf2384"><code>cc0aaf2384</code></a>] - <strong>doc</strong>: error code fix in resolver spec (Guy Bedford) <a href="https://github.com/nodejs/node/pull/34998">#34998</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a4201843e7"><code>a4201843e7</code></a>] - <strong>doc</strong>: use period consistently in man page (Rich Trott) <a href="https://github.com/nodejs/node/pull/34939">#34939</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f1217d6d8b"><code>f1217d6d8b</code></a>] - <strong>doc</strong>: revise commit-queue.md (Rich Trott) <a href="https://github.com/nodejs/node/pull/35006">#35006</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9aba579acb"><code>9aba579acb</code></a>] - <strong>doc</strong>: change effected to affected (Turner Jabbour) <a href="https://github.com/nodejs/node/pull/34989">#34989</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/2598527112"><code>2598527112</code></a>] - <strong>doc</strong>: drop the --production flag for installing windows-build-tools (DeeDeeG) <a href="https://github.com/nodejs/node/pull/34979">#34979</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/287ce7b810"><code>287ce7b810</code></a>] - <strong>doc</strong>: fix broken link to response.writableFinished in deprecations doc (Rich Trott) <a href="https://github.com/nodejs/node/pull/34983">#34983</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a0656ff863"><code>a0656ff863</code></a>] - <strong>doc</strong>: fix broken link to response.finished in deprecations doc (Rich Trott) <a href="https://github.com/nodejs/node/pull/34982">#34982</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f4524b8936"><code>f4524b8936</code></a>] - <strong>doc</strong>: fix broken link to writableEnded in deprecations doc (Rich Trott) <a href="https://github.com/nodejs/node/pull/34984">#34984</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/514a538f64"><code>514a538f64</code></a>] - <strong>doc</strong>: fix typos in buffer doc (Robert Williams) <a href="https://github.com/nodejs/node/pull/34981">#34981</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/df76c89b78"><code>df76c89b78</code></a>] - <strong>doc</strong>: recommend URL() over url.parse() in http2 doc (Rich Trott) <a href="https://github.com/nodejs/node/pull/34978">#34978</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ca0302e4f1"><code>ca0302e4f1</code></a>] - <strong>doc</strong>: arrange perf_hooks entries alphabetically (Rich Trott) <a href="https://github.com/nodejs/node/pull/34973">#34973</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/94c6e09367"><code>94c6e09367</code></a>] - <strong>doc</strong>: replace require() with reference links in http2.md (Rich Trott) <a href="https://github.com/nodejs/node/pull/34956">#34956</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/2407a7a671"><code>2407a7a671</code></a>] - <strong>doc</strong>: add a note about possible missing lines to readline.asyncIterator (Igor Mikhalev) <a href="https://github.com/nodejs/node/pull/34675">#34675</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/31098a4c0e"><code>31098a4c0e</code></a>] - <strong>doc</strong>: make minor improvements to query string sentence in http2.md (Rich Trott) <a href="https://github.com/nodejs/node/pull/34929">#34929</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/1589f0e6f4"><code>1589f0e6f4</code></a>] - <strong>doc</strong>: make general copy-edit changes to policy.md (Rich Trott) <a href="https://github.com/nodejs/node/pull/34943">#34943</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/aee3b8510b"><code>aee3b8510b</code></a>] - <strong>doc</strong>: simplify &quot;make use of&quot; to &quot;use&quot; (Rich Trott) <a href="https://github.com/nodejs/node/pull/34861">#34861</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/0e09ff8ab1"><code>0e09ff8ab1</code></a>] - <strong>doc</strong>: make minor fixes to maintaining-openssl.md (Rich Trott) <a href="https://github.com/nodejs/node/pull/34926">#34926</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b091681d25"><code>b091681d25</code></a>] - <strong>doc</strong>: fix CHANGELOG.md parsing issue (Juan José Arboleda) <a href="https://github.com/nodejs/node/pull/34923">#34923</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/fbd18be459"><code>fbd18be459</code></a>] - <strong>doc</strong>: provide more guidance about process.version (Rich Trott) <a href="https://github.com/nodejs/node/pull/34909">#34909</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/4782ec7b3b"><code>4782ec7b3b</code></a>] - <strong>doc</strong>: use consistent typography for node-addon-api (Rich Trott) <a href="https://github.com/nodejs/node/pull/34910">#34910</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/2fe95094fd"><code>2fe95094fd</code></a>] - <strong>doc</strong>: improve link-local text in dgram.md (Rich Trott) <a href="https://github.com/nodejs/node/pull/34868">#34868</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/657292e2dd"><code>657292e2dd</code></a>] - <strong>doc</strong>: fix broken markdown/display in cli.html (Rich Trott) <a href="https://github.com/nodejs/node/pull/34892">#34892</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/4cf93bb3cf"><code>4cf93bb3cf</code></a>] - <strong>doc</strong>: use &quot;previous&quot;/&quot;preceding&quot; instead of &quot;above&quot; as modifier (Rich Trott) <a href="https://github.com/nodejs/node/pull/34877">#34877</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/29b048b06b"><code>29b048b06b</code></a>] - <strong>doc</strong>: use links to MS guide in style guide (Rich Trott) <a href="https://github.com/nodejs/node/pull/34871">#34871</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/52be37cf39"><code>52be37cf39</code></a>] - <strong>doc,tools</strong>: remove malfunctioning Linux manpage linker (Rich Trott) <a href="https://github.com/nodejs/node/pull/34985">#34985</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/fffba3a270"><code>fffba3a270</code></a>] - <strong>errors</strong>: use <code>ErrorPrototypeToString</code> from <code>primordials</code> object (ExE Boss) <a href="https://github.com/nodejs/node/pull/34891">#34891</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/db8c66b8c2"><code>db8c66b8c2</code></a>] - <strong>esm</strong>: shorten ERR_UNSUPPORTED_ESM_URL_SCHEME message (Rich Trott) <a href="https://github.com/nodejs/node/pull/34836">#34836</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/be71e717c5"><code>be71e717c5</code></a>] - <strong>meta</strong>: enable wasi for CODEOWNERS (gengjiawen) <a href="https://github.com/nodejs/node/pull/34889">#34889</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a43b7ff72e"><code>a43b7ff72e</code></a>] - <strong>meta</strong>: remove non-existent quic from CODEOWNERS (Richard Lau) <a href="https://github.com/nodejs/node/pull/34947">#34947</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/3c32fe09e9"><code>3c32fe09e9</code></a>] - <strong>n-api</strong>: re-implement async env cleanup hooks (Gabriel Schulhof) <a href="https://github.com/nodejs/node/pull/34819">#34819</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/fcb211f38a"><code>fcb211f38a</code></a>] - <strong>net</strong>: replace usage of internal stream state with public api (Denys Otrishko) <a href="https://github.com/nodejs/node/pull/34885">#34885</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/8aac42caf2"><code>8aac42caf2</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>perf_hooks</strong>: add idleTime and event loop util (Trevor Norris) <a href="https://github.com/nodejs/node/pull/34938">#34938</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/18b04ab4c8"><code>18b04ab4c8</code></a>] - <strong>policy</strong>: implement scopes field (Bradley Farias) <a href="https://github.com/nodejs/node/pull/34552">#34552</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/1bf5d1a39b"><code>1bf5d1a39b</code></a>] - <strong>querystring</strong>: manage percent character at unescape (Daijiro Wachi) <a href="https://github.com/nodejs/node/pull/35013">#35013</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f21d78d537"><code>f21d78d537</code></a>] - <strong>src</strong>: shutdown libuv before exit() (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/35021">#35021</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/789798bedf"><code>789798bedf</code></a>] - <strong>src</strong>: add get/set pair for env context awareness (Shelley Vohr) <a href="https://github.com/nodejs/node/pull/35024">#35024</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/73ef3f2f05"><code>73ef3f2f05</code></a>] - <strong>src</strong>: disallow JS execution during exit() (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/35020">#35020</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f6a5999a9d"><code>f6a5999a9d</code></a>] - <strong>src,doc</strong>: fix wording to refer to context, not environment (Turner Jabbour) <a href="https://github.com/nodejs/node/pull/34880">#34880</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/bcc1d431f8"><code>bcc1d431f8</code></a>] - <strong>src,doc</strong>: fix grammar due to missing &#39;is&#39; (Turner Jabbour) <a href="https://github.com/nodejs/node/pull/34897">#34897</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/044297ff10"><code>044297ff10</code></a>] - <strong>src,doc</strong>: rephrase for clarity (Turner Jabbour) <a href="https://github.com/nodejs/node/pull/34879">#34879</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/4bb40078da"><code>4bb40078da</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>stream</strong>: simpler and faster Readable async iterator (Robert Nagy) <a href="https://github.com/nodejs/node/pull/34035">#34035</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ffae5f3809"><code>ffae5f3809</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>stream</strong>: save error in state (Robert Nagy) <a href="https://github.com/nodejs/node/pull/34103">#34103</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5f24cea11a"><code>5f24cea11a</code></a>] - <strong>stream</strong>: fix Readable stream state properties (Denys Otrishko) <a href="https://github.com/nodejs/node/pull/34886">#34886</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f537c868b9"><code>f537c868b9</code></a>] - <strong>stream</strong>: allow using <code>.push()</code>/<code>.unshift()</code> during <code>once(&#39;data&#39;)</code> (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/34957">#34957</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/4d533858cf"><code>4d533858cf</code></a>] - <strong>test</strong>: make .out checks embedder-friendly (Shelley Vohr) <a href="https://github.com/nodejs/node/pull/35040">#35040</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a756b92c4a"><code>a756b92c4a</code></a>] - <strong>test</strong>: use mustCall() in test-http-timeout (Pooja D.P) <a href="https://github.com/nodejs/node/pull/34996">#34996</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9011c87c1c"><code>9011c87c1c</code></a>] - <strong>test</strong>: change var to let (Pooja D.P) <a href="https://github.com/nodejs/node/pull/34902">#34902</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b698d2ec81"><code>b698d2ec81</code></a>] - <strong>test</strong>: remove incorrect debug() in test-policy-integrity (Rich Trott) <a href="https://github.com/nodejs/node/pull/34961">#34961</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ee6a583b9f"><code>ee6a583b9f</code></a>] - <strong>test</strong>: fix typo in test/parallel/test-icu-punycode.js (Daijiro Wachi) <a href="https://github.com/nodejs/node/pull/34934">#34934</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9057a1644d"><code>9057a1644d</code></a>] - <strong>test</strong>: add readline test for escape sequence (Rich Trott) <a href="https://github.com/nodejs/node/pull/34952">#34952</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/75d16125e1"><code>75d16125e1</code></a>] - <strong>test</strong>: make test-tls-reuse-host-from-socket pass without internet (Rich Trott) <a href="https://github.com/nodejs/node/pull/34953">#34953</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/971b7ac087"><code>971b7ac087</code></a>] - <strong>test</strong>: simplify test-vm-memleak (Rich Trott) <a href="https://github.com/nodejs/node/pull/34881">#34881</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/577978a96c"><code>577978a96c</code></a>] - <strong>tools</strong>: fix docopen target (Antoine du HAMEL) <a href="https://github.com/nodejs/node/pull/35062">#35062</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/2b445bb3ee"><code>2b445bb3ee</code></a>] - <strong>tools</strong>: fix doc build targets (Antoine du HAMEL) <a href="https://github.com/nodejs/node/pull/35060">#35060</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/3d41ff25b7"><code>3d41ff25b7</code></a>] - <strong>tools</strong>: add banner to lint-md.js by rollup.config.js (KuthorX) <a href="https://github.com/nodejs/node/pull/34233">#34233</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/62cc3b8249"><code>62cc3b8249</code></a>] - <strong>tools</strong>: update ESLint to 7.8.1 (cjihrig) <a href="https://github.com/nodejs/node/pull/35004">#35004</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c47d319ac6"><code>c47d319ac6</code></a>] - <strong>tools</strong>: update ESLint to 7.8.0 (cjihrig) <a href="https://github.com/nodejs/node/pull/35004">#35004</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b6f3ae8ffc"><code>b6f3ae8ffc</code></a>] - <strong>tools,doc</strong>: allow page titles to contain inline code (Antoine du HAMEL) <a href="https://github.com/nodejs/node/pull/35003">#35003</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/fb2111e300"><code>fb2111e300</code></a>] - <strong>tools,doc</strong>: fix global table of content active element (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/34976">#34976</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7ad629e4e4"><code>7ad629e4e4</code></a>] - <strong>tools,doc</strong>: remove &quot;toc&quot; anchor name (Rich Trott) <a href="https://github.com/nodejs/node/pull/34893">#34893</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/94528f510e"><code>94528f510e</code></a>] - <strong>zlib</strong>: replace usage of internal stream state with public api (Denys Otrishko) <a href="https://github.com/nodejs/node/pull/34884">#34884</a></li>
</ul>
<p>Windows 32-bit Installer: <a href="https://nodejs.org/dist/v14.10.0/node-v14.10.0-x86.msi">https://nodejs.org/dist/v14.10.0/node-v14.10.0-x86.msi</a><br>
Windows 64-bit Installer: <a href="https://nodejs.org/dist/v14.10.0/node-v14.10.0-x64.msi">https://nodejs.org/dist/v14.10.0/node-v14.10.0-x64.msi</a><br>
Windows 32-bit Binary: <a href="https://nodejs.org/dist/v14.10.0/win-x86/node.exe">https://nodejs.org/dist/v14.10.0/win-x86/node.exe</a><br>
Windows 64-bit Binary: <a href="https://nodejs.org/dist/v14.10.0/win-x64/node.exe">https://nodejs.org/dist/v14.10.0/win-x64/node.exe</a><br>
macOS 64-bit Installer: <a href="https://nodejs.org/dist/v14.10.0/node-v14.10.0.pkg">https://nodejs.org/dist/v14.10.0/node-v14.10.0.pkg</a><br>
macOS 64-bit Binary: <a href="https://nodejs.org/dist/v14.10.0/node-v14.10.0-darwin-x64.tar.gz">https://nodejs.org/dist/v14.10.0/node-v14.10.0-darwin-x64.tar.gz</a><br>
Linux 64-bit Binary: <a href="https://nodejs.org/dist/v14.10.0/node-v14.10.0-linux-x64.tar.xz">https://nodejs.org/dist/v14.10.0/node-v14.10.0-linux-x64.tar.xz</a><br>
Linux PPC LE 64-bit Binary: <a href="https://nodejs.org/dist/v14.10.0/node-v14.10.0-linux-ppc64le.tar.xz">https://nodejs.org/dist/v14.10.0/node-v14.10.0-linux-ppc64le.tar.xz</a><br>
Linux s390x 64-bit Binary: <a href="https://nodejs.org/dist/v14.10.0/node-v14.10.0-linux-s390x.tar.xz">https://nodejs.org/dist/v14.10.0/node-v14.10.0-linux-s390x.tar.xz</a><br>
AIX 64-bit Binary: <a href="https://nodejs.org/dist/v14.10.0/node-v14.10.0-aix-ppc64.tar.gz">https://nodejs.org/dist/v14.10.0/node-v14.10.0-aix-ppc64.tar.gz</a><br>
ARMv7 32-bit Binary: <a href="https://nodejs.org/dist/v14.10.0/node-v14.10.0-linux-armv7l.tar.xz">https://nodejs.org/dist/v14.10.0/node-v14.10.0-linux-armv7l.tar.xz</a><br>
ARMv8 64-bit Binary: <a href="https://nodejs.org/dist/v14.10.0/node-v14.10.0-linux-arm64.tar.xz">https://nodejs.org/dist/v14.10.0/node-v14.10.0-linux-arm64.tar.xz</a><br>
Source Code: <a href="https://nodejs.org/dist/v14.10.0/node-v14.10.0.tar.gz">https://nodejs.org/dist/v14.10.0/node-v14.10.0.tar.gz</a><br>
Other release files: <a href="https://nodejs.org/dist/v14.10.0/">https://nodejs.org/dist/v14.10.0/</a><br>
Documentation: <a href="https://nodejs.org/docs/v14.10.0/api/">https://nodejs.org/docs/v14.10.0/api/</a></p>
<h3 id="header-shasums">SHASUMS<a id="shasums" class="anchor" href="#shasums" aria-labelledby="header-shasums"></a></h3><pre><code>-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

95947c76445850e23d47a50b2934f03736d88fc7b82d4c99d038500c0e29d8e5  node-v14.10.0-aix-ppc64.tar.gz
8cf72422fb268ecf3bb72c66a61ccf2afb7b8ff358d09b3568d762ea281c86ed  node-v14.10.0-darwin-x64.tar.gz
b1307110602a5b53e5ad7f788797a799f122a0145b6078f86a410f93973e01f7  node-v14.10.0-darwin-x64.tar.xz
d165225fc881dfb70b54806b03913ae282da1ee33003de2fec7b235dbfa7fff8  node-v14.10.0-headers.tar.gz
418cf2d3c98d05f018dfd658a7a369c1e18a0a2c204ebdb550e8b975ad7787d2  node-v14.10.0-headers.tar.xz
842811feed3177bef73b16b24e2b2d2b27f6223ea65da6a397d86b670fd35766  node-v14.10.0-linux-arm64.tar.gz
3fc62b875246f9b88b0c4f1cf066a737bb1ae9fd48728d1c038c52d9ff8a84bd  node-v14.10.0-linux-arm64.tar.xz
9972c3ec4782abd0da263b59e63d513d3783286251fc01160dbfe183d3b2d2f7  node-v14.10.0-linux-armv7l.tar.gz
021a1f62185f3439a22dfa1b97e2dd2bedf9a8f313e59a93ed01fa8235b5d1ce  node-v14.10.0-linux-armv7l.tar.xz
5d9e99c90c6bd296bf8853afa469b5b5e67c1b5a4a3075412daf5b15f46e36cd  node-v14.10.0-linux-ppc64le.tar.gz
ea765592c5a3b07aaeff3a244d29c9728d0491ab51f13a775c814fcdf0ddabc7  node-v14.10.0-linux-ppc64le.tar.xz
a8d4f9b4e75882a43b071eb8fb375fe99920b26fcd492e7873d1c3e69deea6cb  node-v14.10.0-linux-s390x.tar.gz
18fe5b64c88324fd1a291ee9bfcf88859ff051fcb9eaf65c7ca0034d95b4169f  node-v14.10.0-linux-s390x.tar.xz
4a91b15ae7e8bdb7594211ef0e6a4733f06e97fe9a54711805321b21142f02fc  node-v14.10.0-linux-x64.tar.gz
5cadd646f6cfa153b6091454047779314c1ef6c2a0e46bbb705cd78a16589482  node-v14.10.0-linux-x64.tar.xz
322e3c58c64e76c376a00ab5fea2c724ea7e8421dbab9c10298eebf3d91734a7  node-v14.10.0.pkg
7e0d7a1aa23697415e3588a1ca4f1c47496e6c88b9cf37c66be90353d3e4ac3e  node-v14.10.0.tar.gz
431b78c598017d30e7cffd534c6c3494df383b33f4fcbe4c16415e3ea8b8c701  node-v14.10.0.tar.xz
a06cdebcb9c0b5cf87600b6fcd2384ddee402ea7d7f9b921f4924c2fc94a9d89  node-v14.10.0-win-x64.7z
302a8f3336d16ef365a203f476f6e4c80f39e47988c4b80b1d76291d16bcb7b5  node-v14.10.0-win-x64.zip
d4e4f30c7d96f9fe0ad18ea2abd3e8108386a2c300b3726ad76b0869846217c8  node-v14.10.0-win-x86.7z
e93a3bb9805a11d745ed01ecaa9f65222904a6e5273f3248e6f5f9e227474943  node-v14.10.0-win-x86.zip
c1b9bad7e1029de8b1f05167760d4f22b2105f828aeb3e763dfa4618ae0eb882  node-v14.10.0-x64.msi
17b8290524752b512d88f285047335e8bf8685f3e338f6addf3051a1f0c73196  node-v14.10.0-x86.msi
1540ab6593d2ad6029e9b0c1c981e70282250b292f9603a565be70a97207951f  win-x64/node.exe
a1968370c38c54d5eb66996c077c6b450cb8c3abde37b75148fe5f0ca632c27e  win-x64/node.lib
61cf65542b9e425c296b49da33121b5d19ba4bb341d14934b539738c746695a9  win-x64/node_pdb.7z
4d77c5f49cc3bbcb24e45014fc7180cf09669b057b5d04584931992d0cc894dd  win-x64/node_pdb.zip
268a1e094b764962d41b875cde52ee7ee2b74a3b4fac080e967f3d885d0c0824  win-x86/node.exe
96d8a893d60b725a41477f9d5448adaf84d1be56ab8c05ca32605ffcf6c65c48  win-x86/node.lib
97ab01e62a48d6244a4a7970aacbc65ac6282d62d69a54036162a1b0be41d334  win-x86/node_pdb.7z
93710120572fcdbad990e3f2d2a8c9af4bab6d5495bd5a6458da5295ca661095  win-x86/node_pdb.zip
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)

iQIcBAEBCAAGBQJfV6aLAAoJEMQ87EXBerk8+ywP/3Nb8lOFd2FoyG1txoMir/wH
cW/sLPQLVaJFm2Aqbb19wwbR1xnAJEm/s3e2h9ENSyyy7YEQoYB6fHn47SnDvBvu
iY2mr8Pbqu08ywJcx+wriOLQSGcYFNrDaCAcRyEn4c5GEI6kx1P0dhUi+2lFiDud
HN6qatYCbMy1Voe+eaSnHbi911QLFrrvK+Ir0QaAwDLJGrdu36fD0kT2NGyMl7Lm
tkI01LenbghyGqKLUjcM8bb8iv6lqtd01NxnFzzwuMoW8gsH+4l8ehcLmQyeTidT
Eu448WhG9KXYQt2DIJAjlzYInoWNovlTNY6KydhTQExUHs1pmAU0L8Ir0lzH+qZv
Fvck5vyA97Y9mpTZXJHsH3hmcqxeLOUnjTpk7T8M7PCjDN6QD3Ca+EoKEM0Gtq0s
YUcKEH6XXa8km+PeEJkymoRl+B4InBaqDvS0C6MTHGFDdcwL25zLpuOgaF3iPXDS
ghdnWGahNbVDVyqZxymAZO9r2AA+RdpMzlGmQk77IP5XPdarVFbJjA3MXeE4rQfy
VFPLA22AgklbqduNGj96CcnBr0d9dKTc7P37AgEof02Kt5pMNmVvXwSMEFrQKs5l
14bn1cbLAnnDUHazYUeIq2SRzbQUErDEH3X7zAarCkjabFKjWpdKGHvP/V+ULzCg
aSCKRwgXwwnqeUjntQ4l
=Jn6b
-----END PGP SIGNATURE-----
</code></pre>
]]></description><link>https://nodejs.org/en/blog/release/v14.10.0</link><guid isPermaLink="true">https://nodejs.org/en/blog/release/v14.10.0</guid><dc:creator><![CDATA[Richard Lau]]></dc:creator><pubDate>Tue, 08 Sep 2020 15:54:55 GMT</pubDate></item><item><title><![CDATA[Node v14.9.0 (Current)]]></title><description><![CDATA[<h3 id="header-notable-changes">Notable Changes<a id="notable-changes" class="anchor" href="#notable-changes" aria-labelledby="header-notable-changes"></a></h3><ul>
<li><strong>build</strong>: set --v8-enable-object-print by default (Mary Marchini) <a href="https://github.com/nodejs/node/pull/34705">#34705</a></li>
<li><strong>deps</strong>:<ul>
<li>upgrade to libuv 1.39.0 (cjihrig) <a href="https://github.com/nodejs/node/pull/34915">#34915</a></li>
<li>upgrade npm to 6.14.8 (Ruy Adorno) <a href="https://github.com/nodejs/node/pull/34834">#34834</a></li>
<li>V8: cherry-pick e06ace6b5cdb (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/34673">#34673</a></li>
</ul>
</li>
<li><strong>n-api</strong>: handle weak no-finalizer refs correctly (Gabriel Schulhof) <a href="https://github.com/nodejs/node/pull/34839">#34839</a></li>
<li><strong>tools</strong>: add debug entitlements for macOS 10.15+ (Gabriele Greco) <a href="https://github.com/nodejs/node/pull/34378">#34378</a></li>
</ul>
<h3 id="header-commits">Commits<a id="commits" class="anchor" href="#commits" aria-labelledby="header-commits"></a></h3><ul>
<li>[<a href="https://github.com/nodejs/node/commit/aaa6e43d3c"><code>aaa6e43d3c</code></a>] - Forces Powershell to use tls1.2 (Bartosz Sosnowski) <a href="https://github.com/nodejs/node/pull/33609">#33609</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/8de6b72efa"><code>8de6b72efa</code></a>] - <strong>benchmark</strong>: add benchmark script for resourceUsage (Yash Ladha) <a href="https://github.com/nodejs/node/pull/34691">#34691</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e4450a199f"><code>e4450a199f</code></a>] - <strong>benchmark</strong>: update function_args addon code (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/34725">#34725</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/332e38433b"><code>332e38433b</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>buffer</strong>: alias UInt ➡️ Uint in buffer methods (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/34729">#34729</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7f0869f963"><code>7f0869f963</code></a>] - <strong>build</strong>: run link checker in linter workflow (Richard Lau) <a href="https://github.com/nodejs/node/pull/34810">#34810</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9ca4b2ad5c"><code>9ca4b2ad5c</code></a>] - <strong>build</strong>: add CODEOWNERS linter action (Mary Marchini) <a href="https://github.com/nodejs/node/pull/34739">#34739</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/bdf26aebb4"><code>bdf26aebb4</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>build</strong>: add build flag for OSS-Fuzz integration (davkor) <a href="https://github.com/nodejs/node/pull/34761">#34761</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d89a83c62c"><code>d89a83c62c</code></a>] - <strong>build</strong>: move compiling for Windows ARM64 to Tier 2 (João Reis) <a href="https://github.com/nodejs/node/pull/34721">#34721</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/aed82379dd"><code>aed82379dd</code></a>] - <strong>build</strong>: implement a Commit Queue in Actions (Mary Marchini) <a href="https://github.com/nodejs/node/pull/34112">#34112</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/15c92083b5"><code>15c92083b5</code></a>] - <strong>build</strong>: set --v8-enable-object-print by default (Mary Marchini) <a href="https://github.com/nodejs/node/pull/34705">#34705</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/201d3d7074"><code>201d3d7074</code></a>] - <strong>build</strong>: cover all benchmark addons with C++ linter (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/34725">#34725</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/2abc98e9ff"><code>2abc98e9ff</code></a>] - <strong>build</strong>: add flag to build V8 with OBJECT_PRINT (Mary Marchini) <a href="https://github.com/nodejs/node/pull/32834">#32834</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/6048421726"><code>6048421726</code></a>] - <strong>build,win</strong>: use x64 Node when building for ARM64 (Dennis Ameling) <a href="https://github.com/nodejs/node/pull/34009">#34009</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/69bcca122e"><code>69bcca122e</code></a>] - <strong>crypto</strong>: avoid unitializing ECDH objects on error (Tobias Nießen) <a href="https://github.com/nodejs/node/pull/34302">#34302</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/cf348542c6"><code>cf348542c6</code></a>] - <strong>deps</strong>: upgrade to libuv 1.39.0 (cjihrig) <a href="https://github.com/nodejs/node/pull/34915">#34915</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/68b7a8db6f"><code>68b7a8db6f</code></a>] - <strong>deps</strong>: upgrade npm to 6.14.8 (Ruy Adorno) <a href="https://github.com/nodejs/node/pull/34834">#34834</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9527a2a8a7"><code>9527a2a8a7</code></a>] - <strong>deps</strong>: V8: cherry-pick e06ace6b5cdb (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/34673">#34673</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/cd32522c92"><code>cd32522c92</code></a>] - <strong>doc</strong>: add missing DEP ID for &#39;new crypto.Certificate()&#39; (Beth Griggs) <a href="https://github.com/nodejs/node/pull/34940">#34940</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ff15c92a7f"><code>ff15c92a7f</code></a>] - <strong>doc</strong>: improve fs doc intro (James M Snell) <a href="https://github.com/nodejs/node/pull/34843">#34843</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/dae93ca0cb"><code>dae93ca0cb</code></a>] - <strong>doc</strong>: indicate the format of process.version (Danny Guo) <a href="https://github.com/nodejs/node/pull/34872">#34872</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/bf7f492cb6"><code>bf7f492cb6</code></a>] - <strong>doc</strong>: rename module pages (Antoine du HAMEL) <a href="https://github.com/nodejs/node/pull/34663">#34663</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f2c2f42195"><code>f2c2f42195</code></a>] - <strong>doc</strong>: improve wording in deprecations.md (Rich Trott) <a href="https://github.com/nodejs/node/pull/34860">#34860</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/4b3b0e3f98"><code>4b3b0e3f98</code></a>] - <strong>doc</strong>: fix ESM/CJS wrapper example (Maksim Sinik) <a href="https://github.com/nodejs/node/pull/34853">#34853</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d6bb2ad5ea"><code>d6bb2ad5ea</code></a>] - <strong>doc</strong>: adopt Microsoft Style Guide officially (Rich Trott) <a href="https://github.com/nodejs/node/pull/34821">#34821</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e4679bd45d"><code>e4679bd45d</code></a>] - <strong>doc</strong>: use &#39;console&#39; info string for console output (Rich Trott) <a href="https://github.com/nodejs/node/pull/34837">#34837</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b1c3fb73fc"><code>b1c3fb73fc</code></a>] - <strong>doc</strong>: fix bulleted list punctuation in BUILDING.md (Rich Trott) <a href="https://github.com/nodejs/node/pull/34849">#34849</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ef41ddf5cb"><code>ef41ddf5cb</code></a>] - <strong>doc</strong>: sort references lexically (Rich Trott) <a href="https://github.com/nodejs/node/pull/34848">#34848</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/3133b75b68"><code>3133b75b68</code></a>] - <strong>doc</strong>: move addaleax to TSC emeritus (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/34809">#34809</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5214de78cd"><code>5214de78cd</code></a>] - <strong>doc</strong>: remove space above version picker (Justice Almanzar) <a href="https://github.com/nodejs/node/pull/34768">#34768</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/34430abd71"><code>34430abd71</code></a>] - <strong>doc</strong>: move module core module doc to separate page (Antoine du HAMEL) <a href="https://github.com/nodejs/node/pull/34747">#34747</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b356b79ca4"><code>b356b79ca4</code></a>] - <strong>doc</strong>: reorder deprecated tls docs (Jerome T.K. Covington) <a href="https://github.com/nodejs/node/pull/34687">#34687</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5c987ffc96"><code>5c987ffc96</code></a>] - <strong>doc</strong>: fix file name to main.mjs and not main.js in esm.md (Frank Lemanschik) <a href="https://github.com/nodejs/node/pull/34786">#34786</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/969fb1c5e3"><code>969fb1c5e3</code></a>] - <strong>doc</strong>: improve async_hooks snippets (Andrey Pechkurov) <a href="https://github.com/nodejs/node/pull/34829">#34829</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/3360dcbfab"><code>3360dcbfab</code></a>] - <strong>doc</strong>: fix some typos and grammar mistakes (Hilla Shahrabani) <a href="https://github.com/nodejs/node/pull/34800">#34800</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/47f2f45dd8"><code>47f2f45dd8</code></a>] - <strong>doc</strong>: deprecate (doc-only) crypto.Certificate() (Rich Trott) <a href="https://github.com/nodejs/node/pull/34697">#34697</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/3bfe199c28"><code>3bfe199c28</code></a>] - <strong>doc</strong>: remove &quot;is recommended from crypto legacy API text (Rich Trott) <a href="https://github.com/nodejs/node/pull/34697">#34697</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/258f64f578"><code>258f64f578</code></a>] - <strong>doc</strong>: edit filehandle.close() entry in fs.md (Rich Trott) <a href="https://github.com/nodejs/node/pull/34782">#34782</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e54a6842e0"><code>e54a6842e0</code></a>] - <strong>doc</strong>: fix broken links in commit-queue.md (Luigi Pinca) <a href="https://github.com/nodejs/node/pull/34789">#34789</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/3925fd6550"><code>3925fd6550</code></a>] - <strong>doc</strong>: avoid _may_ in collaborator guide (Rich Trott) <a href="https://github.com/nodejs/node/pull/34749">#34749</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/cb0960635b"><code>cb0960635b</code></a>] - <strong>doc</strong>: use sentence-casing for headers in collaborator guide (Rich Trott) <a href="https://github.com/nodejs/node/pull/34713">#34713</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/8b5690287c"><code>8b5690287c</code></a>] - <strong>doc</strong>: edit (general) collaborator guide (Rich Trott) <a href="https://github.com/nodejs/node/pull/34712">#34712</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b933eef1f3"><code>b933eef1f3</code></a>] - <strong>doc</strong>: reduce repetitiveness on Consensus Seeking (Mary Marchini) <a href="https://github.com/nodejs/node/pull/34702">#34702</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f7563f811a"><code>f7563f811a</code></a>] - <strong>doc</strong>: remove typo in crypto.md (Rich Trott) <a href="https://github.com/nodejs/node/pull/34698">#34698</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ea98122a51"><code>ea98122a51</code></a>] - <strong>doc</strong>: n-api environment life cycle APIs are stable (Jim Schlight) <a href="https://github.com/nodejs/node/pull/34641">#34641</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b00f71b660"><code>b00f71b660</code></a>] - <strong>doc</strong>: add padding in the sidebar column (Antoine du HAMEL) <a href="https://github.com/nodejs/node/pull/34665">#34665</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/91f53245ae"><code>91f53245ae</code></a>] - <strong>doc</strong>: use semantically appropriate tag for lines (Antoine du HAMEL) <a href="https://github.com/nodejs/node/pull/34660">#34660</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/230bcaf276"><code>230bcaf276</code></a>] - <strong>doc</strong>: add HPE_UNEXPECTED_CONTENT_LENGTH error description (Nikolay Krashnikov) <a href="https://github.com/nodejs/node/pull/34596">#34596</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d29b805569"><code>d29b805569</code></a>] - <strong>doc</strong>: update http server response &#39;close&#39; event (Renato Mariscal) <a href="https://github.com/nodejs/node/pull/34472">#34472</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b93ba07fa5"><code>b93ba07fa5</code></a>] - <strong>doc</strong>: add writable and readable options to Duplex docs (Priyank Singh) <a href="https://github.com/nodejs/node/pull/34383">#34383</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7cde699115"><code>7cde699115</code></a>] - <strong>doc</strong>: harden policy around objections (Mary Marchini) <a href="https://github.com/nodejs/node/pull/34639">#34639</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7d0970ca66"><code>7d0970ca66</code></a>] - <strong>doc,lib</strong>: remove unused error code (Rich Trott) <a href="https://github.com/nodejs/node/pull/34792">#34792</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9ebae0a758"><code>9ebae0a758</code></a>] - <strong>doc,n-api</strong>: add link to n-api tutorial website (Jim Schlight) <a href="https://github.com/nodejs/node/pull/34870">#34870</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/cdd4540124"><code>cdd4540124</code></a>] - <strong>doc,tools</strong>: annotate broken links in actions workflow (Richard Lau) <a href="https://github.com/nodejs/node/pull/34810">#34810</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/dbcb36d553"><code>dbcb36d553</code></a>] - <strong>errors</strong>: improve ERR_INVALID_OPT_VALUE error (Denys Otrishko) <a href="https://github.com/nodejs/node/pull/34671">#34671</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/8f38c19c08"><code>8f38c19c08</code></a>] - <strong>esm</strong>: improve error message of ERR_UNSUPPORTED_ESM_URL_SCHEME (Denys Otrishko) <a href="https://github.com/nodejs/node/pull/34795">#34795</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7ef5591d06"><code>7ef5591d06</code></a>] - <strong>fs</strong>: guard against undefined behavior (Robert Nagy) <a href="https://github.com/nodejs/node/pull/34746">#34746</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/952f233e39"><code>952f233e39</code></a>] - <strong>http</strong>: add RFC references for each status code (Voltra) <a href="https://github.com/nodejs/node/pull/33671">#33671</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/cc7258469c"><code>cc7258469c</code></a>] - <strong>http2</strong>: fix Http2Response.sendDate (João Lucas Lucchetta) <a href="https://github.com/nodejs/node/pull/34850">#34850</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9e0d18fd3f"><code>9e0d18fd3f</code></a>] - <strong>http2</strong>: use and support non-empty DATA frame with END_STREAM flag (Carlos Lopez) <a href="https://github.com/nodejs/node/pull/33875">#33875</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/6ee2578427"><code>6ee2578427</code></a>] - <strong>http2</strong>: add maxHeaderSize option to http2 (Priyank Singh) <a href="https://github.com/nodejs/node/pull/33636">#33636</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/04defbaacd"><code>04defbaacd</code></a>] - <strong>lib</strong>: allow to validate enums with validateOneOf (Denys Otrishko) <a href="https://github.com/nodejs/node/pull/34070">#34070</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/1a9496a79d"><code>1a9496a79d</code></a>] - <strong>lib</strong>: add UNC support to url.pathToFileURL() (Matthew McEachen) <a href="https://github.com/nodejs/node/pull/34743">#34743</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/124a01d487"><code>124a01d487</code></a>] - <strong>lib</strong>: use full URL to GitHub issues in comments (Rich Trott) <a href="https://github.com/nodejs/node/pull/34686">#34686</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/756c058c45"><code>756c058c45</code></a>] - <strong>meta</strong>: fix codeowners docs path (Mary Marchini) <a href="https://github.com/nodejs/node/pull/34811">#34811</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/2781f646c9"><code>2781f646c9</code></a>] - <strong>meta</strong>: add TSC as owner of governance-related docs (Mary Marchini) <a href="https://github.com/nodejs/node/pull/34737">#34737</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a69d30eb3f"><code>a69d30eb3f</code></a>] - <strong>module</strong>: drop <code>-u</code> alias for <code>--conditions</code> (Richard Lau) <a href="https://github.com/nodejs/node/pull/34935">#34935</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e4a0e5bc1a"><code>e4a0e5bc1a</code></a>] - <strong>module</strong>: fix check for package.json at volume root (Derek Lewis) <a href="https://github.com/nodejs/node/pull/34595">#34595</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/698cae7625"><code>698cae7625</code></a>] - <strong>module</strong>: share CJS/ESM resolver fns, refactoring (Guy Bedford) <a href="https://github.com/nodejs/node/pull/34744">#34744</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/6929649793"><code>6929649793</code></a>] - <strong>module</strong>: custom --conditions flag option (Guy Bedford) <a href="https://github.com/nodejs/node/pull/34637">#34637</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9a7c87df37"><code>9a7c87df37</code></a>] - <strong>module</strong>: use cjsCache over esm injection (Guy Bedford) <a href="https://github.com/nodejs/node/pull/34605">#34605</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/98f7d8ec81"><code>98f7d8ec81</code></a>] - <strong>n-api</strong>: handle weak no-finalizer refs correctly (Gabriel Schulhof) <a href="https://github.com/nodejs/node/pull/34839">#34839</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/90abdd3dd4"><code>90abdd3dd4</code></a>] - <strong>net</strong>: validate custom lookup() output (cjihrig) <a href="https://github.com/nodejs/node/pull/34813">#34813</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/84031183bc"><code>84031183bc</code></a>] - <strong>policy</strong>: support conditions for redirects (Bradley Farias) <a href="https://github.com/nodejs/node/pull/34414">#34414</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a16f0f427e"><code>a16f0f427e</code></a>] - <strong>process</strong>: correctly parse Unicode in NODE_OPTIONS (Bartosz Sosnowski) <a href="https://github.com/nodejs/node/pull/34476">#34476</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/fff1e7f86c"><code>fff1e7f86c</code></a>] - <strong>src</strong>: fix abort on uv_loop_init() failure (Ben Noordhuis) <a href="https://github.com/nodejs/node/pull/34874">#34874</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7666d95c7d"><code>7666d95c7d</code></a>] - <strong>src</strong>: usage of modernize-use-equals-default (Yash Ladha) <a href="https://github.com/nodejs/node/pull/34807">#34807</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/3022e0d614"><code>3022e0d614</code></a>] - <strong>src</strong>: prefer C++ empty() in boolean expressions (Tobias Nießen) <a href="https://github.com/nodejs/node/pull/34432">#34432</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e16b3e72f9"><code>e16b3e72f9</code></a>] - <strong>test</strong>: fix test-cluster-net-listen-relative-path.js to run in / (Rich Trott) <a href="https://github.com/nodejs/node/pull/34820">#34820</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/2a78c33445"><code>2a78c33445</code></a>] - <strong>test</strong>: run REPL preview test regardless of terminal type (Rich Trott) <a href="https://github.com/nodejs/node/pull/34798">#34798</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/6b45bf3475"><code>6b45bf3475</code></a>] - <strong>test</strong>: modernize test-cluster-master-error (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/34685">#34685</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c080fc590d"><code>c080fc590d</code></a>] - <strong>test</strong>: move test-inspector-already-activated-cli to parallel (Rich Trott) <a href="https://github.com/nodejs/node/pull/34755">#34755</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7ed7ef7ad8"><code>7ed7ef7ad8</code></a>] - <strong>test</strong>: move execution of WPT to worker threads (Michaël Zasso) <a href="https://github.com/nodejs/node/pull/34796">#34796</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e8eed5c426"><code>e8eed5c426</code></a>] - <strong>test</strong>: convert assertion that always fails to assert.fail() (Rich Trott) <a href="https://github.com/nodejs/node/pull/34793">#34793</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c458e8406e"><code>c458e8406e</code></a>] - <strong>test</strong>: remove common.rootDir (Rich Trott) <a href="https://github.com/nodejs/node/pull/34772">#34772</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/1c324d5939"><code>1c324d5939</code></a>] - <strong>test</strong>: allow ENOENT in test-worker-init-failure (Rich Trott) <a href="https://github.com/nodejs/node/pull/34769">#34769</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/88919e584b"><code>88919e584b</code></a>] - <strong>test</strong>: allow ENFILE in test-worker-init-failure (Rich Trott) <a href="https://github.com/nodejs/node/pull/34769">#34769</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a78c638fc3"><code>a78c638fc3</code></a>] - <strong>test</strong>: use process.env.PYTHON to spawn python (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/34700">#34700</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9a790203ed"><code>9a790203ed</code></a>] - <strong>test</strong>: remove error message checking in test-worker-init-failure (Rich Trott) <a href="https://github.com/nodejs/node/pull/34727">#34727</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/0472d1629a"><code>0472d1629a</code></a>] - <strong>test</strong>: skip node-api/test_worker_terminate_finalization (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/34732">#34732</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/8e91f3ec0a"><code>8e91f3ec0a</code></a>] - <strong>test</strong>: fix test_worker_terminate_finalization (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/34726">#34726</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/fd5153c822"><code>fd5153c822</code></a>] - <strong>test</strong>: split test-crypto-dh-hash (Rich Trott) <a href="https://github.com/nodejs/node/pull/34631">#34631</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9f0917e656"><code>9f0917e656</code></a>] - <strong>test</strong>: use block-scoping in test/pummel/test-timers.js (Rich Trott) <a href="https://github.com/nodejs/node/pull/34630">#34630</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b261895d2b"><code>b261895d2b</code></a>] - <strong>test</strong>: remove test-child-process-fork-args flaky designation (Rich Trott) <a href="https://github.com/nodejs/node/pull/34684">#34684</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/27c0653517"><code>27c0653517</code></a>] - <strong>test</strong>: add vm crash regression test (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/34673">#34673</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/093a4b0ae4"><code>093a4b0ae4</code></a>] - <strong>test</strong>: add tests for validateNumber/validateString (Denys Otrishko) <a href="https://github.com/nodejs/node/pull/34672">#34672</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5009d82b0c"><code>5009d82b0c</code></a>] - <strong>test,doc</strong>: add missing uv_setup_args() calls (cjihrig) <a href="https://github.com/nodejs/node/pull/34751">#34751</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/cca0372022"><code>cca0372022</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>timers</strong>: allow timers to be used as primitives (Denys Otrishko) <a href="https://github.com/nodejs/node/pull/34017">#34017</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e90cb49390"><code>e90cb49390</code></a>] - <strong>tls</strong>: enable renegotiation when using BoringSSL (Jeremy Rose) <a href="https://github.com/nodejs/node/pull/34832">#34832</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/8766b5bfd5"><code>8766b5bfd5</code></a>] - <strong>tools</strong>: add debug entitlements for macOS 10.15+ (Gabriele Greco) <a href="https://github.com/nodejs/node/pull/34378">#34378</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/77bbd73919"><code>77bbd73919</code></a>] - <strong>util</strong>: add debug and debuglog.enabled (Bradley Farias) <a href="https://github.com/nodejs/node/pull/33424">#33424</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/513ab0e02f"><code>513ab0e02f</code></a>] - <strong>worker</strong>: fix --abort-on-uncaught-exception handling (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/34724">#34724</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/03d601344a"><code>03d601344a</code></a>] - <strong>worker</strong>: do not crash when JSTransferable lists untransferable value (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/34766">#34766</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b73943e476"><code>b73943e476</code></a>] - <strong>workers</strong>: add support for data: URLs (Antoine du HAMEL) <a href="https://github.com/nodejs/node/pull/34584">#34584</a></li>
</ul>
<p>Windows 32-bit Installer: <a href="https://nodejs.org/dist/v14.9.0/node-v14.9.0-x86.msi">https://nodejs.org/dist/v14.9.0/node-v14.9.0-x86.msi</a><br>
Windows 64-bit Installer: <a href="https://nodejs.org/dist/v14.9.0/node-v14.9.0-x64.msi">https://nodejs.org/dist/v14.9.0/node-v14.9.0-x64.msi</a><br>
Windows 32-bit Binary: <a href="https://nodejs.org/dist/v14.9.0/win-x86/node.exe">https://nodejs.org/dist/v14.9.0/win-x86/node.exe</a><br>
Windows 64-bit Binary: <a href="https://nodejs.org/dist/v14.9.0/win-x64/node.exe">https://nodejs.org/dist/v14.9.0/win-x64/node.exe</a><br>
macOS 64-bit Installer: <a href="https://nodejs.org/dist/v14.9.0/node-v14.9.0.pkg">https://nodejs.org/dist/v14.9.0/node-v14.9.0.pkg</a><br>
macOS 64-bit Binary: <a href="https://nodejs.org/dist/v14.9.0/node-v14.9.0-darwin-x64.tar.gz">https://nodejs.org/dist/v14.9.0/node-v14.9.0-darwin-x64.tar.gz</a><br>
Linux 64-bit Binary: <a href="https://nodejs.org/dist/v14.9.0/node-v14.9.0-linux-x64.tar.xz">https://nodejs.org/dist/v14.9.0/node-v14.9.0-linux-x64.tar.xz</a><br>
Linux PPC LE 64-bit Binary: <a href="https://nodejs.org/dist/v14.9.0/node-v14.9.0-linux-ppc64le.tar.xz">https://nodejs.org/dist/v14.9.0/node-v14.9.0-linux-ppc64le.tar.xz</a><br>
Linux s390x 64-bit Binary: <a href="https://nodejs.org/dist/v14.9.0/node-v14.9.0-linux-s390x.tar.xz">https://nodejs.org/dist/v14.9.0/node-v14.9.0-linux-s390x.tar.xz</a><br>
AIX 64-bit Binary: <a href="https://nodejs.org/dist/v14.9.0/node-v14.9.0-aix-ppc64.tar.gz">https://nodejs.org/dist/v14.9.0/node-v14.9.0-aix-ppc64.tar.gz</a><br>
ARMv7 32-bit Binary: <a href="https://nodejs.org/dist/v14.9.0/node-v14.9.0-linux-armv7l.tar.xz">https://nodejs.org/dist/v14.9.0/node-v14.9.0-linux-armv7l.tar.xz</a><br>
ARMv8 64-bit Binary: <a href="https://nodejs.org/dist/v14.9.0/node-v14.9.0-linux-arm64.tar.xz">https://nodejs.org/dist/v14.9.0/node-v14.9.0-linux-arm64.tar.xz</a><br>
Source Code: <a href="https://nodejs.org/dist/v14.9.0/node-v14.9.0.tar.gz">https://nodejs.org/dist/v14.9.0/node-v14.9.0.tar.gz</a><br>
Other release files: <a href="https://nodejs.org/dist/v14.9.0/">https://nodejs.org/dist/v14.9.0/</a><br>
Documentation: <a href="https://nodejs.org/docs/v14.9.0/api/">https://nodejs.org/docs/v14.9.0/api/</a></p>
<h3 id="header-shasums">SHASUMS<a id="shasums" class="anchor" href="#shasums" aria-labelledby="header-shasums"></a></h3><pre><code>-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

d17443e0fa87e1edf441eb134bec95254e2f329c079a29fa8989efa4b3632452  node-v14.9.0-aix-ppc64.tar.gz
8427e07e3ca70d6ccf5274dde535c9a42b7f873f5a086323eaf2406cdb324daf  node-v14.9.0-darwin-x64.tar.gz
e382aecabda1bbb92e87b9797e8edfee9480a1dd1580d2b79b09a6b70da73efc  node-v14.9.0-darwin-x64.tar.xz
5f035b4cf39630d3dc31ad88d88adf31a3e9d770e019aeeb2ba07095a0b12a25  node-v14.9.0-headers.tar.gz
9d915fbd3a6c331e828126f418b82f64817e9f6cffa8b680859e6c56a678f887  node-v14.9.0-headers.tar.xz
6619a69ffe95c602105484bdecbdccb319e1c0db861203bffb9b6aedfae2c2df  node-v14.9.0-linux-arm64.tar.gz
f87573c3c44415b8c8333d37d59adebe762608abc81c2fc42a44fe5fdca16abd  node-v14.9.0-linux-arm64.tar.xz
b7fb1759653a510b62adf4b616adc853cd60c872588365a0bbb81ab192bc06ba  node-v14.9.0-linux-armv7l.tar.gz
85f48b539c2785c56c2aca82b398c9332991dd4b5556e5d52b9a382e1b5306eb  node-v14.9.0-linux-armv7l.tar.xz
a51b5f041af515effb9766b3f431938ed4969b73edec73f55b85513dfd6497be  node-v14.9.0-linux-ppc64le.tar.gz
d4a405866da2fd0412992dde2c37bed8b6858086958292e772d651a79ec3a486  node-v14.9.0-linux-ppc64le.tar.xz
83ee502df2ef046579391054b791b9e07f21f728a5724d4c261a0f5b33a2f858  node-v14.9.0-linux-s390x.tar.gz
5444e2457dfe797968db1db05fc59d43b1b0f0a35ceb48d9f7c955136f113c1c  node-v14.9.0-linux-s390x.tar.xz
78b9e06c40a34ae1b7e0540bc3667459ed6439bbc4deff0bbe13f32817e8ac9c  node-v14.9.0-linux-x64.tar.gz
ded70899f43cf8138f88b838aecff5045e763bcab91c4b7f57fe5b69c6722df4  node-v14.9.0-linux-x64.tar.xz
099f4fdc95385f3723a70728aac669a676552cb8c165d161b6d2e73b7dd598ff  node-v14.9.0.pkg
413d91191bd69ce1cfdb956116461db4f70f2019f10f78802db545ad3e341b39  node-v14.9.0.tar.gz
012ef6b715306a56183696a878a4803c2edab4f25f1bf3f40425320cf28e6ef6  node-v14.9.0.tar.xz
1c42cf28308fa04acd25d5059f2a4b8f3713b1f78766967f41c906be66b899ec  node-v14.9.0-win-x64.7z
bcd3fc61739e7ac9a4b6103da3fe5f8c9e310b7b0f1b1f0200d5a4b5dd65d723  node-v14.9.0-win-x64.zip
d92add01eb8e92d8dcd1e3c5998ce13179c117106a4a223a906196bf4316fdbb  node-v14.9.0-win-x86.7z
9dfc89b3088e4c5dbd42b032dfe2a8ce26a4a39140a58a399284f6e41ea39ba5  node-v14.9.0-win-x86.zip
d0a4715418f36e0e19abc69393152c296960defa880a037d5f5525ae755e6dd7  node-v14.9.0-x64.msi
9ab8a145b16c8380224390c7817c07a9a728a7ccfe0d5deda1fab18410282096  node-v14.9.0-x86.msi
e02de67844c9807e4c2fd6b1a3e1ffb4bc47177543d959bdd0c6e23c4370eaf1  win-x64/node.exe
a1968370c38c54d5eb66996c077c6b450cb8c3abde37b75148fe5f0ca632c27e  win-x64/node.lib
f3251dea864229161cb7935673d40c613f91ca2ab4e0cd83bac8d26892166206  win-x64/node_pdb.7z
36d5ab08019997d2a4e8f2a209337215f5fc6b61eb26d793e461362b28a9bd23  win-x64/node_pdb.zip
8635d20d4ce64fef848cc37350c75ce3e1a648cc3512bc15125a0fa018e05219  win-x86/node.exe
96d8a893d60b725a41477f9d5448adaf84d1be56ab8c05ca32605ffcf6c65c48  win-x86/node.lib
e1dd69e24bb44552b2662438bb125ba2f582033937996719332a89218f67f917  win-x86/node_pdb.7z
a194308781f8e10266b0905edda03038c42092506a3cf6c11b1fc6c6ba27df23  win-x86/node_pdb.zip
-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEETtd49TnjY0x3nIfG1wYoSKGrAFwFAl9HyAsACgkQ1wYoSKGr
AFw/8ggAuFnu0O9HKa+kNsNciSPO7zYxPElGJh+yUuX9HW53lOgGPdaOGSMLwZjF
rkoMfkzdXkEn+M7EuiMRK3tPlqIq3fBOENQUHEsVm64kt+jp0/XUE17i6OR44+g2
2Sz9QMCYKglZbSqO8Mv40fEfmkx62dm7I33Z+E2NDx8NWG8CNsoKdSWtFA9u+tu2
+BFwzTuYkJpISqk/t47k6S5vKl6Hr8nrvkx57jaRFHE3S/NpHUNhETdTo/ASlM1a
2NPqJrrSdcsAH3Tb87VxvysRY7pVm2BGFeLvHRUxmucb0fGAUDZo8umB/46SMXWr
E94jllOwguStZ6aQcm2HV5njZ+bYug==
=pcZo
-----END PGP SIGNATURE-----
</code></pre>
]]></description><link>https://nodejs.org/en/blog/release/v14.9.0</link><guid isPermaLink="true">https://nodejs.org/en/blog/release/v14.9.0</guid><dc:creator><![CDATA[Bethany Nicolle Griggs]]></dc:creator><pubDate>Thu, 27 Aug 2020 14:50:50 GMT</pubDate></item><item><title><![CDATA[Node v14.8.0 (Current)]]></title><description><![CDATA[<h3 id="header-notable-changes">Notable Changes<a id="notable-changes" class="anchor" href="#notable-changes" aria-labelledby="header-notable-changes"></a></h3><ul>
<li>[<a href="https://github.com/nodejs/node/commit/16aa927216"><code>16aa927216</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>async_hooks</strong>: add AsyncResource.bind utility (James M Snell) <a href="https://github.com/nodejs/node/pull/34574">#34574</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/dc49561e8d"><code>dc49561e8d</code></a>] - <strong>deps</strong>: update to uvwasi 0.0.10 (Colin Ihrig) <a href="https://github.com/nodejs/node/pull/34623">#34623</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/6cd1c41604"><code>6cd1c41604</code></a>] - <strong>doc</strong>: add Ricky Zhou to collaborators (rickyes) <a href="https://github.com/nodejs/node/pull/34676">#34676</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f0a41b2530"><code>f0a41b2530</code></a>] - <strong>doc</strong>: add release key for Ruy Adorno (Ruy Adorno) <a href="https://github.com/nodejs/node/pull/34628">#34628</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/10dd7a0eda"><code>10dd7a0eda</code></a>] - <strong>doc</strong>: add DerekNonGeneric to collaborators (Derek Lewis) <a href="https://github.com/nodejs/node/pull/34602">#34602</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/62bb2e757f"><code>62bb2e757f</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>module</strong>: unflag Top-Level Await (Myles Borins) <a href="https://github.com/nodejs/node/pull/34558">#34558</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/8cc9e5eb52"><code>8cc9e5eb52</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>n-api</strong>: support type-tagging objects (Gabriel Schulhof) <a href="https://github.com/nodejs/node/pull/28237">#28237</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e89ec46ba9"><code>e89ec46ba9</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>n-api,src</strong>: provide asynchronous cleanup hooks (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/34572">#34572</a></li>
</ul>
<h3 id="header-commits">Commits<a id="commits" class="anchor" href="#commits" aria-labelledby="header-commits"></a></h3><ul>
<li>[<a href="https://github.com/nodejs/node/commit/650248922b"><code>650248922b</code></a>] - <strong>async_hooks</strong>: avoid GC tracking of AsyncResource in ALS (Gerhard Stoebich) <a href="https://github.com/nodejs/node/pull/34653">#34653</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/0a51aa8fdb"><code>0a51aa8fdb</code></a>] - <strong>async_hooks</strong>: avoid unneeded AsyncResource creation (Gerhard Stoebich) <a href="https://github.com/nodejs/node/pull/34616">#34616</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/0af9bee4c3"><code>0af9bee4c3</code></a>] - <strong>async_hooks</strong>: improve property descriptors in als.bind (Gerhard Stoebich) <a href="https://github.com/nodejs/node/pull/34620">#34620</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/16aa927216"><code>16aa927216</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>async_hooks</strong>: add AsyncResource.bind utility (James M Snell) <a href="https://github.com/nodejs/node/pull/34574">#34574</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e45c68af27"><code>e45c68af27</code></a>] - <strong>async_hooks</strong>: don&#39;t read resource if ALS is disabled (Gerhard Stoebich) <a href="https://github.com/nodejs/node/pull/34617">#34617</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e9aebc3a8f"><code>e9aebc3a8f</code></a>] - <strong>async_hooks</strong>: fix id assignment in fast-path promise hook (Andrey Pechkurov) <a href="https://github.com/nodejs/node/pull/34548">#34548</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5aed83c77f"><code>5aed83c77f</code></a>] - <strong>async_hooks</strong>: fix resource stack for deep stacks (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/34573">#34573</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9af62641c6"><code>9af62641c6</code></a>] - <strong>async_hooks</strong>: execute destroy hooks earlier (Gerhard Stoebich) <a href="https://github.com/nodejs/node/pull/34342">#34342</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/14656e1703"><code>14656e1703</code></a>] - <strong>async_hooks</strong>: don&#39;t reuse resource in HttpAgent when queued (Andrey Pechkurov) <a href="https://github.com/nodejs/node/pull/34439">#34439</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c4457d873f"><code>c4457d873f</code></a>] - <strong>benchmark</strong>: always throw the same Error instance (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/34523">#34523</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/6a129d0cf5"><code>6a129d0cf5</code></a>] - <strong>build</strong>: do not run auto-start-ci on forks (Evan Lucas) <a href="https://github.com/nodejs/node/pull/34650">#34650</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/2cd299b217"><code>2cd299b217</code></a>] - <strong>build</strong>: run CI on release branches (Shelley Vohr) <a href="https://github.com/nodejs/node/pull/34649">#34649</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9ed9ccc5b3"><code>9ed9ccc5b3</code></a>] - <strong>build</strong>: enable build for node-v8 push (gengjiawen) <a href="https://github.com/nodejs/node/pull/34634">#34634</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/10f29e7550"><code>10f29e7550</code></a>] - <strong>build</strong>: increase startCI verbosity and fix job name (Mary Marchini) <a href="https://github.com/nodejs/node/pull/34635">#34635</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/befbaf384e"><code>befbaf384e</code></a>] - <strong>build</strong>: don&#39;t run auto-start-ci on push (Mary Marchini) <a href="https://github.com/nodejs/node/pull/34588">#34588</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/4af5dbd3bf"><code>4af5dbd3bf</code></a>] - <strong>build</strong>: fix auto-start-ci script path (Mary Marchini) <a href="https://github.com/nodejs/node/pull/34588">#34588</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/70cf3cbdfa"><code>70cf3cbdfa</code></a>] - <strong>build</strong>: auto start Jenkins CI via PR labels (Mary Marchini) <a href="https://github.com/nodejs/node/pull/34089">#34089</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/70e9eceeee"><code>70e9eceeee</code></a>] - <strong>build</strong>: toolchain.gypi and node_gyp.py cleanup (iandrc) <a href="https://github.com/nodejs/node/pull/34268">#34268</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/465968c5f8"><code>465968c5f8</code></a>] - <strong>console</strong>: document the behavior of console.assert() (iandrc) <a href="https://github.com/nodejs/node/pull/34501">#34501</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a7b4318df9"><code>a7b4318df9</code></a>] - <strong>crypto</strong>: add OP flag constants added in OpenSSL v1.1.1 (Mateusz Krawczuk) <a href="https://github.com/nodejs/node/pull/33929">#33929</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/dc49561e8d"><code>dc49561e8d</code></a>] - <strong>deps</strong>: update to uvwasi 0.0.10 (Colin Ihrig) <a href="https://github.com/nodejs/node/pull/34623">#34623</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/8b1ec43da4"><code>8b1ec43da4</code></a>] - <strong>doc</strong>: use _Static method_ instead of _Class Method_ (Rich Trott) <a href="https://github.com/nodejs/node/pull/34659">#34659</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a1b9d7f42e"><code>a1b9d7f42e</code></a>] - <strong>doc</strong>: tidy some addons.md text (Rich Trott) <a href="https://github.com/nodejs/node/pull/34654">#34654</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b78278b922"><code>b78278b922</code></a>] - <strong>doc</strong>: use _Class Method_ in async_hooks.md (Rich Trott) <a href="https://github.com/nodejs/node/pull/34626">#34626</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/6cd1c41604"><code>6cd1c41604</code></a>] - <strong>doc</strong>: add Ricky Zhou to collaborators (rickyes) <a href="https://github.com/nodejs/node/pull/34676">#34676</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d8e0deaa7c"><code>d8e0deaa7c</code></a>] - <strong>doc</strong>: edit process.title note for brevity and clarity (Rich Trott) <a href="https://github.com/nodejs/node/pull/34627">#34627</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/dd6bf20e8f"><code>dd6bf20e8f</code></a>] - <strong>doc</strong>: update fs.watch() availability for IBM i (iandrc) <a href="https://github.com/nodejs/node/pull/34611">#34611</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f260bdd57b"><code>f260bdd57b</code></a>] - <strong>doc</strong>: fix typo in path.md (aetheryx) <a href="https://github.com/nodejs/node/pull/34550">#34550</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f0a41b2530"><code>f0a41b2530</code></a>] - <strong>doc</strong>: add release key for Ruy Adorno (Ruy Adorno) <a href="https://github.com/nodejs/node/pull/34628">#34628</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/3f55dcd723"><code>3f55dcd723</code></a>] - <strong>doc</strong>: clarify process.title inconsistencies (Corey Butler) <a href="https://github.com/nodejs/node/pull/34557">#34557</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/6cd9ea82f6"><code>6cd9ea82f6</code></a>] - <strong>doc</strong>: document the connection event for HTTP2 &amp; TLS servers (Tim Perry) <a href="https://github.com/nodejs/node/pull/34531">#34531</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/0a9389bb1a"><code>0a9389bb1a</code></a>] - <strong>doc</strong>: mention null special-case for <code>napi\_typeof</code> (Renée Kooi) <a href="https://github.com/nodejs/node/pull/34577">#34577</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/10dd7a0eda"><code>10dd7a0eda</code></a>] - <strong>doc</strong>: add DerekNonGeneric to collaborators (Derek Lewis) <a href="https://github.com/nodejs/node/pull/34602">#34602</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d7eaf3a027"><code>d7eaf3a027</code></a>] - <strong>doc</strong>: revise N-API versions matrix text (Rich Trott) <a href="https://github.com/nodejs/node/pull/34566">#34566</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e2bea73b03"><code>e2bea73b03</code></a>] - <strong>doc</strong>: clarify N-API version 1 (Michael Dawson) <a href="https://github.com/nodejs/node/pull/34344">#34344</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/be23e23361"><code>be23e23361</code></a>] - <strong>doc</strong>: use consistent spelling for &quot;falsy&quot; (Rich Trott) <a href="https://github.com/nodejs/node/pull/34545">#34545</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f393ae9296"><code>f393ae9296</code></a>] - <strong>doc</strong>: simplify and clarify console.assert() documentation (Rich Trott) <a href="https://github.com/nodejs/node/pull/34544">#34544</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b69ff2ff60"><code>b69ff2ff60</code></a>] - <strong>doc</strong>: use consistent capitalization for addons (Rich Trott) <a href="https://github.com/nodejs/node/pull/34536">#34536</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/212d17fa06"><code>212d17fa06</code></a>] - <strong>doc</strong>: add mmarchini pronouns (Mary Marchini) <a href="https://github.com/nodejs/node/pull/34586">#34586</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7a28c3d543"><code>7a28c3d543</code></a>] - <strong>doc</strong>: update mmarchini contact info (Mary Marchini) <a href="https://github.com/nodejs/node/pull/34586">#34586</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c8104f3d10"><code>c8104f3d10</code></a>] - <strong>doc</strong>: update .mailmap for mmarchini (Mary Marchini) <a href="https://github.com/nodejs/node/pull/34586">#34586</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/692a735881"><code>692a735881</code></a>] - <strong>doc</strong>: use sentence-case for headers in SECURITY.md (Rich Trott) <a href="https://github.com/nodejs/node/pull/34525">#34525</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/44e6c010b4"><code>44e6c010b4</code></a>] - <strong>esm</strong>: fix hook mistypes and links to types (Derek Lewis) <a href="https://github.com/nodejs/node/pull/34240">#34240</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7322e58d11"><code>7322e58d11</code></a>] - <strong>http</strong>: reset headers timeout on headers complete (Robert Nagy) <a href="https://github.com/nodejs/node/pull/34578">#34578</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/36fd3daae6"><code>36fd3daae6</code></a>] - <strong>http</strong>: provide keep-alive timeout response header (Robert Nagy) <a href="https://github.com/nodejs/node/pull/34561">#34561</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d0efaf2fe3"><code>d0efaf2fe3</code></a>] - <strong>lib</strong>: use non-symbols in isURLInstance check (Shelley Vohr) <a href="https://github.com/nodejs/node/pull/34622">#34622</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/335cb0d1d1"><code>335cb0d1d1</code></a>] - <strong>lib</strong>: absorb <code>path</code> error cases (Gireesh Punathil) <a href="https://github.com/nodejs/node/pull/34519">#34519</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/521e620533"><code>521e620533</code></a>] - <strong>meta</strong>: uncomment all codeowners (Mary Marchini) <a href="https://github.com/nodejs/node/pull/34670">#34670</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/650adeca22"><code>650adeca22</code></a>] - <strong>meta</strong>: enable http2 team for CODEOWNERS (Rich Trott) <a href="https://github.com/nodejs/node/pull/34534">#34534</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/35ef9907aa"><code>35ef9907aa</code></a>] - <strong>module</strong>: handle Top-Level Await non-fulfills better (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/34640">#34640</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/62bb2e757f"><code>62bb2e757f</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>module</strong>: unflag Top-Level Await (Myles Borins) <a href="https://github.com/nodejs/node/pull/34558">#34558</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/fbd411d28a"><code>fbd411d28a</code></a>] - <strong>n-api</strong>: fix use-after-free with napi_remove_async_cleanup_hook (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/34662">#34662</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/8cc9e5eb52"><code>8cc9e5eb52</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>n-api</strong>: support type-tagging objects (Gabriel Schulhof) <a href="https://github.com/nodejs/node/pull/28237">#28237</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/2703fe498e"><code>2703fe498e</code></a>] - <strong>n-api</strong>: simplify bigint-from-word creation (Gabriel Schulhof) <a href="https://github.com/nodejs/node/pull/34554">#34554</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e89ec46ba9"><code>e89ec46ba9</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>n-api,src</strong>: provide asynchronous cleanup hooks (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/34572">#34572</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b1890e0866"><code>b1890e0866</code></a>] - <strong>net</strong>: don&#39;t return the stream object from onStreamRead (Robey Pointer) <a href="https://github.com/nodejs/node/pull/34375">#34375</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/35fdfb44a2"><code>35fdfb44a2</code></a>] - <strong>policy</strong>: increase tests via permutation matrix (Bradley Meck) <a href="https://github.com/nodejs/node/pull/34404">#34404</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ddd339ff45"><code>ddd339ff45</code></a>] - <strong>repl</strong>: use _Node.js_ in user-facing REPL text (Rich Trott) <a href="https://github.com/nodejs/node/pull/34644">#34644</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/276e2980e2"><code>276e2980e2</code></a>] - <strong>repl</strong>: use _REPL_ in user-facing text (Rich Trott) <a href="https://github.com/nodejs/node/pull/34643">#34643</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/465c262ac6"><code>465c262ac6</code></a>] - <strong>repl</strong>: improve static import error message in repl (Myles Borins) <a href="https://github.com/nodejs/node/pull/33588">#33588</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/12cb0fb8a0"><code>12cb0fb8a0</code></a>] - <strong>repl</strong>: give repl entries unique names (Bradley Meck) <a href="https://github.com/nodejs/node/pull/34372">#34372</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/2dbd15a075"><code>2dbd15a075</code></a>] - <strong>src</strong>: fix linter failures (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/34582">#34582</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/2761f349ec"><code>2761f349ec</code></a>] - <strong>src</strong>: spin shutdown loop while immediates are pending (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/34662">#34662</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/39ca48c840"><code>39ca48c840</code></a>] - <strong>src</strong>: fix <code>size</code> underflow in CallbackQueue (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/34662">#34662</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c1abc8d3e5"><code>c1abc8d3e5</code></a>] - <strong>src</strong>: fix unused namespace member in node_util (Andrey Pechkurov) <a href="https://github.com/nodejs/node/pull/34565">#34565</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e146686972"><code>e146686972</code></a>] - <strong>test</strong>: fix wrong method call (gengjiawen) <a href="https://github.com/nodejs/node/pull/34629">#34629</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ca89c375f7"><code>ca89c375f7</code></a>] - <strong>test</strong>: add debugging for callbacks in test-https-foafssl.js (Rich Trott) <a href="https://github.com/nodejs/node/pull/34603">#34603</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/2133b18bee"><code>2133b18bee</code></a>] - <strong>test</strong>: add debugging for test-https-foafssl.js (Rich Trott) <a href="https://github.com/nodejs/node/pull/34603">#34603</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b9fb0c63b3"><code>b9fb0c63b3</code></a>] - <strong>test</strong>: convert most N-API tests from C++ to C (Gabriel Schulhof) <a href="https://github.com/nodejs/node/pull/34615">#34615</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/54a4c6a39c"><code>54a4c6a39c</code></a>] - <strong>test</strong>: replace flaky pummel regression tests (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/34530">#34530</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/bd55236788"><code>bd55236788</code></a>] - <strong>test</strong>: change Fixes: to Refs: (Rich Trott) <a href="https://github.com/nodejs/node/pull/34568">#34568</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a340587cfd"><code>a340587cfd</code></a>] - <strong>test</strong>: fix flaky http-parser-timeout-reset (Robert Nagy) <a href="https://github.com/nodejs/node/pull/34609">#34609</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9c442f9786"><code>9c442f9786</code></a>] - <strong>test</strong>: remove unneeded flag check in test-vm-memleak (Rich Trott) <a href="https://github.com/nodejs/node/pull/34528">#34528</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/05100e1eec"><code>05100e1eec</code></a>] - <strong>tools</strong>: fix C++ import checker argument expansion (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/34582">#34582</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/bf6c8aaae3"><code>bf6c8aaae3</code></a>] - <strong>tools</strong>: update ESLint to 7.6.0 (Colin Ihrig) <a href="https://github.com/nodejs/node/pull/34589">#34589</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/0b1616c2f0"><code>0b1616c2f0</code></a>] - <strong>tools</strong>: add meta.fixable to fixable lint rules (Colin Ihrig) <a href="https://github.com/nodejs/node/pull/34589">#34589</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f46649bc5b"><code>f46649bc5b</code></a>] - <strong>util</strong>: print External address from inspect (unknown) <a href="https://github.com/nodejs/node/pull/34398">#34398</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/2fa24c0ccc"><code>2fa24c0ccc</code></a>] - <strong>wasi</strong>: add __wasi_fd_filestat_set_times() test (Colin Ihrig) <a href="https://github.com/nodejs/node/pull/34623">#34623</a></li>
</ul>
<p>Windows 32-bit Installer: <a href="https://nodejs.org/dist/v14.8.0/node-v14.8.0-x86.msi">https://nodejs.org/dist/v14.8.0/node-v14.8.0-x86.msi</a><br>
Windows 64-bit Installer: <a href="https://nodejs.org/dist/v14.8.0/node-v14.8.0-x64.msi">https://nodejs.org/dist/v14.8.0/node-v14.8.0-x64.msi</a><br>
Windows 32-bit Binary: <a href="https://nodejs.org/dist/v14.8.0/win-x86/node.exe">https://nodejs.org/dist/v14.8.0/win-x86/node.exe</a><br>
Windows 64-bit Binary: <a href="https://nodejs.org/dist/v14.8.0/win-x64/node.exe">https://nodejs.org/dist/v14.8.0/win-x64/node.exe</a><br>
macOS 64-bit Installer: <a href="https://nodejs.org/dist/v14.8.0/node-v14.8.0.pkg">https://nodejs.org/dist/v14.8.0/node-v14.8.0.pkg</a><br>
macOS 64-bit Binary: <a href="https://nodejs.org/dist/v14.8.0/node-v14.8.0-darwin-x64.tar.gz">https://nodejs.org/dist/v14.8.0/node-v14.8.0-darwin-x64.tar.gz</a><br>
Linux 64-bit Binary: <a href="https://nodejs.org/dist/v14.8.0/node-v14.8.0-linux-x64.tar.xz">https://nodejs.org/dist/v14.8.0/node-v14.8.0-linux-x64.tar.xz</a><br>
Linux PPC LE 64-bit Binary: <a href="https://nodejs.org/dist/v14.8.0/node-v14.8.0-linux-ppc64le.tar.xz">https://nodejs.org/dist/v14.8.0/node-v14.8.0-linux-ppc64le.tar.xz</a><br>
Linux s390x 64-bit Binary: <a href="https://nodejs.org/dist/v14.8.0/node-v14.8.0-linux-s390x.tar.xz">https://nodejs.org/dist/v14.8.0/node-v14.8.0-linux-s390x.tar.xz</a><br>
AIX 64-bit Binary: <a href="https://nodejs.org/dist/v14.8.0/node-v14.8.0-aix-ppc64.tar.gz">https://nodejs.org/dist/v14.8.0/node-v14.8.0-aix-ppc64.tar.gz</a><br>
ARMv7 32-bit Binary: <a href="https://nodejs.org/dist/v14.8.0/node-v14.8.0-linux-armv7l.tar.xz">https://nodejs.org/dist/v14.8.0/node-v14.8.0-linux-armv7l.tar.xz</a><br>
ARMv8 64-bit Binary: <a href="https://nodejs.org/dist/v14.8.0/node-v14.8.0-linux-arm64.tar.xz">https://nodejs.org/dist/v14.8.0/node-v14.8.0-linux-arm64.tar.xz</a><br>
Source Code: <em>Coming soon</em><br>
Other release files: <a href="https://nodejs.org/dist/v14.8.0/">https://nodejs.org/dist/v14.8.0/</a><br>
Documentation: <a href="https://nodejs.org/docs/v14.8.0/api/">https://nodejs.org/docs/v14.8.0/api/</a></p>
<h3 id="header-shasums">SHASUMS<a id="shasums" class="anchor" href="#shasums" aria-labelledby="header-shasums"></a></h3><pre><code>-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

104da9a7138aad8d825a4ced0197529956d5bac11f0c6f443a49360d7cf5556f  node-v14.8.0-aix-ppc64.tar.gz
b6db32f2ff37475ae68502c76fc777a604cbc589bf57158fb4eed4db9ac5f62d  node-v14.8.0-darwin-x64.tar.gz
9b3df5ac8a3b47881b619722ab1b4f44cc3b7f46cdd0c51010258d68b74e9f14  node-v14.8.0-darwin-x64.tar.xz
e5d23078e24e7d45dad035565b3449b8b67a17717374eaf9070f4fcd36062ebd  node-v14.8.0-headers.tar.gz
32eea1339ebbe5c8eb1fc09e89baee158ac44b7eab4668d3b303d54b9c97412e  node-v14.8.0-headers.tar.xz
ab2e44354f7032a9b3f2e02d078596afb6d9822df8a1e672634d66126d17df7a  node-v14.8.0-linux-arm64.tar.gz
0c66a6468c36552c00d45cff0eaa924240f3d2e625be0306f33f8b0d81af4224  node-v14.8.0-linux-arm64.tar.xz
3ec34c75338f608ce9034395c03d06306d53938576172a7d769495ebf8ff512b  node-v14.8.0-linux-armv7l.tar.gz
95e5ce77f1db780c19d2f11f1dc2792062128b5b2bb84d08a0648b5a8a379a9b  node-v14.8.0-linux-armv7l.tar.xz
f01ccc5f957a520374a7ab2c72d755256d583a22f3266fb79c646d7ce9d23ec9  node-v14.8.0-linux-ppc64le.tar.gz
ae63a8fa02f1a75b7be43795391256c6f94ed255a6f543884d67480ecb535d21  node-v14.8.0-linux-ppc64le.tar.xz
a80e2cc9d04bf4f617ee220897e1c31af40bd61aa051b154c7d032940d3313a3  node-v14.8.0-linux-s390x.tar.gz
cab9fa8eb01d40e8078459f6463ed1f655cbab6a1f346273c6ab4cabf9d85245  node-v14.8.0-linux-s390x.tar.xz
4bc595057f51ce04fdb25a5ef0cee2b7a567e7380806c281294727a4d9bfcfb0  node-v14.8.0-linux-x64.tar.gz
c7761fe5d56d045d1540b1f0bc8a20d7edf03e6fd695ee5fbffc1dd9416ccc75  node-v14.8.0-linux-x64.tar.xz
cc4f577eff7705b0554c712a7ff6c0d2bfeab0483123a8f211c89c5a0fc752b7  node-v14.8.0.pkg
6552a640a8b1a34f4ad00b4147eed6432386b304dcb2f5d73a659258ed2a8cf2  node-v14.8.0.tar.gz
9b9e68e4e641ab099b3fe2d49308c65820eebe60ed733b5f8b07c67adef9f06d  node-v14.8.0.tar.xz
4ea463f37e748fbd3a6423c7ff5a59b24ee1318226e76286816bc1094b23e311  node-v14.8.0-win-x64.7z
848ca582bdf8b7fdc21a38d9f3887a45bdf6381b04549fc0f918852889157c9a  node-v14.8.0-win-x64.zip
b56aec1b4133fd16b77cd15ffad6539ba38964e5a36efcdbb29e7c79722dc94b  node-v14.8.0-win-x86.7z
85c1c81027d995b2e7d365bb9ddc1982b3b14d2d94841850fb725264076fe487  node-v14.8.0-win-x86.zip
2c7e2d179f2e5d91fadcb8adbc93c33b2b8c0401c7c2097ab8f63734caa6f99a  node-v14.8.0-x64.msi
5990b0d1d1e97a1e2d7d57d5556c0aa926e3ba5ea116c8b854f6b808c26088b7  node-v14.8.0-x86.msi
4868ac5e1f1d564343686139e4937ce11b3fe3117f1725e2de6b2d678003e730  win-x64/node.exe
2a0fe0b9b07c3b6a35d9b188ce165e41868225683617cd1d910cb7aaa5405972  win-x64/node.lib
ce1dc40d69acf4703b498e8c99bab9cf6a69fb0ef8624c95f4b25026ee7e386e  win-x64/node_pdb.7z
20c68f40451cb9a860ff3e81df2d531e5f3aed6df9ccfab2aa68e41b00299dd0  win-x64/node_pdb.zip
58763376e6ad9f1254f0e12223126a2f418c38c24c79c5a6531c4c4a721dcf77  win-x86/node.exe
0821162e484e64aac30126cbc3def68b44cf6830e4622bc9eb6587230685afdc  win-x86/node.lib
e2c0628df272bdda1c717d55067ce121b028fd829bdef02caa72ab4ef3aee141  win-x86/node_pdb.7z
f17f4f74d26fc2dc658c6c488c863780635726780ea9776b4d9486c4191aad9c  win-x86/node_pdb.zip
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEueL1mBqm4M0oFg2f8TmTp1WZZTwFAl8yysMACgkQ8TmTp1WZ
ZTwyqw//SaEm5nggcwnzGYTMZQ7cXyo3aiNMKOjr2VtqxBcOF8zJm/UgrMMYdUYN
Q4DUg2mOgTufPwGHFAutRonXjX0FYytITtxbpJ794Ko1agoegNBN8d2oYJlKRpEi
mJ+ELNB9MgyJ+RJ4KWlV6UmfuPPluDnEWpZZ2Izjw6kpoKY4OSG2b7OQ4rxlKstq
dpUvX1HC8Dbjr2/mDM7f1xk2LuY7W9jibVSPRD38DebsmIrcgipQy6bE4s8iLYk/
LX+eK7vCvJADvwzkXf5M6Y+4Hxz7datPkrC9ARrIQs2nVHqn2AuU3c2R7hQz460E
cOYJTzyl7f1Tu3eahtNWF3iKnyWma6w2r6r89h3SBrm7qUxChBVXiucxpf90W/MZ
/H+eAg906U7YHR+ipiGpIPmROtrJ0g1jtMnmXWmywa09BjHdrfsBbDoKF1clBViA
CGXIu9b5JTxhIp8qPFKYiGXx9qupE0gb4G1AsAPeIuW9fX9nODwjhJ/4wpsoiSse
xriTZ9fulQXRteO+OfNFj1QJh3afZKDiV2hcZz3ao5HDGkHSu6NtnwIx3+Hvtj7M
bo/DGBfHYkSNZjAT0XOF6n7TkO6pK7JvdfwBiUOlb9ZYsfSJiSrWX9oory6hGZR3
mcPSQAED3Pla3XkxXGXQBDzWeDug2phZzHTrhf+POQsnEppSdMw=
=a2vm
-----END PGP SIGNATURE-----
</code></pre>
]]></description><link>https://nodejs.org/en/blog/release/v14.8.0</link><guid isPermaLink="true">https://nodejs.org/en/blog/release/v14.8.0</guid><dc:creator><![CDATA[Shelley Vohr]]></dc:creator><pubDate>Tue, 11 Aug 2020 16:45:12 GMT</pubDate></item><item><title><![CDATA[Node v14.7.0 (Current)]]></title><description><![CDATA[<h3 id="header-notable-changes">Notable Changes<a id="notable-changes" class="anchor" href="#notable-changes" aria-labelledby="header-notable-changes"></a></h3><ul>
<li><strong>deps</strong>:<ul>
<li>upgrade npm to 6.14.7 (claudiahdz) <a href="https://github.com/nodejs/node/pull/34468">#34468</a></li>
</ul>
</li>
<li><strong>dgram</strong>:<ul>
<li><strong>(SEMVER-MINOR)</strong> add IPv6 scope id suffix to received udp6 dgrams (Pekka Nikander) <a href="https://github.com/nodejs/node/pull/14500">#14500</a></li>
</ul>
</li>
<li><strong>src</strong>:<ul>
<li><strong>(SEMVER-MINOR)</strong> allow preventing SetPromiseRejectCallback (Shelley Vohr) <a href="https://github.com/nodejs/node/pull/34387">#34387</a></li>
<li><strong>(SEMVER-MINOR)</strong> allow setting a dir for all diagnostic output (AshCripps) <a href="https://github.com/nodejs/node/pull/33584">#33584</a></li>
</ul>
</li>
<li><strong>worker</strong>:<ul>
<li><strong>(SEMVER-MINOR)</strong> make MessagePort inherit from EventTarget (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/34057">#34057</a></li>
</ul>
</li>
<li><strong>zlib</strong>:<ul>
<li>switch to lazy init for zlib streams (Andrey Pechkurov) <a href="https://github.com/nodejs/node/pull/34048">#34048</a></li>
</ul>
</li>
<li><strong>New Collaborators</strong>:<ul>
<li>add rexagod to collaborators (Pranshu Srivastava) <a href="https://github.com/nodejs/node/pull/34457">#34457</a></li>
<li>add AshCripps to collaborators (AshCripps) <a href="https://github.com/nodejs/node/pull/34494">#34494</a></li>
<li>add HarshithaKP to collaborators (Harshitha K P) <a href="https://github.com/nodejs/node/pull/34417">#34417</a></li>
<li>add release key for Richard Lau (Richard Lau) <a href="https://github.com/nodejs/node/pull/34397">#34397</a></li>
</ul>
</li>
</ul>
<h3 id="header-commits">Commits<a id="commits" class="anchor" href="#commits" aria-labelledby="header-commits"></a></h3><ul>
<li>[<a href="https://github.com/nodejs/node/commit/dd2988917f"><code>dd2988917f</code></a>] - <strong>async_hooks</strong>: optimize fast-path promise hook for ALS (Andrey Pechkurov) <a href="https://github.com/nodejs/node/pull/34512">#34512</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/358b934284"><code>358b934284</code></a>] - <strong>build</strong>: fix test-ci-js task in Makefile (Rich Trott) <a href="https://github.com/nodejs/node/pull/34433">#34433</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/24e1beb829"><code>24e1beb829</code></a>] - <strong>build</strong>: do not run benchmark tests on &#39;make test&#39; (Rich Trott) <a href="https://github.com/nodejs/node/pull/34434">#34434</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b24f254472"><code>b24f254472</code></a>] - <strong>build</strong>: add benchmark tests to CI runs (Rich Trott) <a href="https://github.com/nodejs/node/pull/34288">#34288</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a4806e2d12"><code>a4806e2d12</code></a>] - <strong>build</strong>: speed up source tarball creation (Richard Lau) <a href="https://github.com/nodejs/node/pull/34508">#34508</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/cce1f3e3a8"><code>cce1f3e3a8</code></a>] - <strong>build</strong>: don&#39;t run test-asan workflow on non-master pushes (Richard Lau) <a href="https://github.com/nodejs/node/pull/34509">#34509</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/70f23eb405"><code>70f23eb405</code></a>] - <strong>build</strong>: remove test-tarball action for windows + osx (Myles Borins) <a href="https://github.com/nodejs/node/pull/34440">#34440</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/3fda3d4bf3"><code>3fda3d4bf3</code></a>] - <strong>build</strong>: don&#39;t run Actions on non-master pushes (Shelley Vohr) <a href="https://github.com/nodejs/node/pull/34464">#34464</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f7600d5ab6"><code>f7600d5ab6</code></a>] - <strong>deps</strong>: upgrade npm to 6.14.7 (claudiahdz) <a href="https://github.com/nodejs/node/pull/34468">#34468</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/02ae6d65d4"><code>02ae6d65d4</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>dgram</strong>: add IPv6 scope id suffix to received udp6 dgrams (Pekka Nikander) <a href="https://github.com/nodejs/node/pull/14500">#14500</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e5f380052f"><code>e5f380052f</code></a>] - <strong><em>Revert</em></strong> &quot;<strong>doc</strong>: move ronkorving to emeritus&quot; (Rich Trott) <a href="https://github.com/nodejs/node/pull/34507">#34507</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/17bca62428"><code>17bca62428</code></a>] - <strong>doc</strong>: use sentence-case for GOVERNANCE.md headers (Rich Trott) <a href="https://github.com/nodejs/node/pull/34503">#34503</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/37752cde43"><code>37752cde43</code></a>] - <strong>doc</strong>: revise onboarding-extras (Rich Trott) <a href="https://github.com/nodejs/node/pull/34496">#34496</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/050866ddf1"><code>050866ddf1</code></a>] - <strong>doc</strong>: remove breaking-change-helper from onboarding-extras (Rich Trott) <a href="https://github.com/nodejs/node/pull/34497">#34497</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/2297d74fd8"><code>2297d74fd8</code></a>] - <strong>doc</strong>: add Triagers section to table of contents in GOVERNANCE.md (Rich Trott) <a href="https://github.com/nodejs/node/pull/34504">#34504</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/99a648738c"><code>99a648738c</code></a>] - <strong>doc</strong>: onboarding process extras (Gireesh Punathil) <a href="https://github.com/nodejs/node/pull/34455">#34455</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/bbc7eeadd9"><code>bbc7eeadd9</code></a>] - <strong>doc</strong>: mention triage in GOVERNANCE.md (Gireesh Punathil) <a href="https://github.com/nodejs/node/pull/34426">#34426</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/92c57b284b"><code>92c57b284b</code></a>] - <strong>doc</strong>: move thefourtheye to emeritus (Rich Trott) <a href="https://github.com/nodejs/node/pull/34471">#34471</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/657f2d78ee"><code>657f2d78ee</code></a>] - <strong>doc</strong>: move ronkorving to emeritus (Rich Trott) <a href="https://github.com/nodejs/node/pull/34471">#34471</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/455dd9cc76"><code>455dd9cc76</code></a>] - <strong>doc</strong>: match link text in index to doc headline (Rich Trott) <a href="https://github.com/nodejs/node/pull/34449">#34449</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f4a63f3d9a"><code>f4a63f3d9a</code></a>] - <strong>doc</strong>: add AshCripps to collaborators (AshCripps) <a href="https://github.com/nodejs/node/pull/34494">#34494</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7d058a4c01"><code>7d058a4c01</code></a>] - <strong>doc</strong>: add author-ready label ref to onboarding doc (Ruy Adorno) <a href="https://github.com/nodejs/node/pull/34381">#34381</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a3c9f75b7e"><code>a3c9f75b7e</code></a>] - <strong>doc</strong>: add HarshithaKP to collaborators (Harshitha K P) <a href="https://github.com/nodejs/node/pull/34417">#34417</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/4b4eb5f130"><code>4b4eb5f130</code></a>] - <strong>doc</strong>: add rexagod to collaborators (Pranshu Srivastava) <a href="https://github.com/nodejs/node/pull/34457">#34457</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/29ad6fb34e"><code>29ad6fb34e</code></a>] - <strong>doc</strong>: add statement of purpose to documentation style guide (Rich Trott) <a href="https://github.com/nodejs/node/pull/34424">#34424</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/631dd21709"><code>631dd21709</code></a>] - <strong>doc</strong>: mark Node.js 13 as End-of-Life (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/34436">#34436</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/905e3d18c0"><code>905e3d18c0</code></a>] - <strong>doc</strong>: fix line length in worker_threads.md (Jucke) <a href="https://github.com/nodejs/node/pull/34419">#34419</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d67a2b8d38"><code>d67a2b8d38</code></a>] - <strong>doc</strong>: fix typos in n-api, tls and worker_threads (Jucke) <a href="https://github.com/nodejs/node/pull/34419">#34419</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/39894f8842"><code>39894f8842</code></a>] - <strong>doc</strong>: add release key for Richard Lau (Richard Lau) <a href="https://github.com/nodejs/node/pull/34397">#34397</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/4a828c6c06"><code>4a828c6c06</code></a>] - <strong>doc</strong>: use correct identifier for callback argument (Rich Trott) <a href="https://github.com/nodejs/node/pull/34405">#34405</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/10830732f6"><code>10830732f6</code></a>] - <strong>doc</strong>: add changes metadata to TLS newSession event (Tobias Nießen) <a href="https://github.com/nodejs/node/pull/34294">#34294</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/10962c81e1"><code>10962c81e1</code></a>] - <strong>doc</strong>: introduce a triager role (Gireesh Punathil) <a href="https://github.com/nodejs/node/pull/34295">#34295</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/50fd2b9de9"><code>50fd2b9de9</code></a>] - <strong>doc</strong>: strengthen suggestion in errors.md (Rich Trott) <a href="https://github.com/nodejs/node/pull/34390">#34390</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/346c201c4e"><code>346c201c4e</code></a>] - <strong>doc</strong>: strengthen wording about fs.access() misuse (Rich Trott) <a href="https://github.com/nodejs/node/pull/34352">#34352</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c28453aff4"><code>c28453aff4</code></a>] - <strong>doc</strong>: fix typo in assert.md (Ye-hyoung Kang) <a href="https://github.com/nodejs/node/pull/34316">#34316</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f60e58b6c9"><code>f60e58b6c9</code></a>] - <strong>doc,tools</strong>: syntax highlight api docs at compile-time (Francisco Ryan Tolmasky I) <a href="https://github.com/nodejs/node/pull/34148">#34148</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d90967b346"><code>d90967b346</code></a>] - <strong>events</strong>: re-use the same isTrusted getter (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/34459">#34459</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c93a898028"><code>c93a898028</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>events</strong>: expand NodeEventTarget functionality (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/34057">#34057</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9b91467aac"><code>9b91467aac</code></a>] - <strong>http</strong>: don&#39;t write error to socket (Robert Nagy) <a href="https://github.com/nodejs/node/pull/34465">#34465</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/098b193eab"><code>098b193eab</code></a>] - <strong>http2</strong>: avoid unnecessary buffer resize (Denys Otrishko) <a href="https://github.com/nodejs/node/pull/34480">#34480</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/3024927c9b"><code>3024927c9b</code></a>] - <strong>lib</strong>: initialize instance members in class constructors (Joyee Cheung) <a href="https://github.com/nodejs/node/pull/32984">#32984</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/82fad58ade"><code>82fad58ade</code></a>] - <strong>lib</strong>: simplify assignment (sapics) <a href="https://github.com/nodejs/node/pull/33718">#33718</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e1199af50a"><code>e1199af50a</code></a>] - <strong>module</strong>: self referential modules in repl or <code>-r</code> (Daniele Belardi) <a href="https://github.com/nodejs/node/pull/32261">#32261</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e7c64af404"><code>e7c64af404</code></a>] - <strong>n-api</strong>: run all finalizers via SetImmediate() (Gabriel Schulhof) <a href="https://github.com/nodejs/node/pull/34386">#34386</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/668632d531"><code>668632d531</code></a>] - <strong>net</strong>: allow wider regex in interface name (Stewart X Addison) <a href="https://github.com/nodejs/node/pull/34364">#34364</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c05b63d8b2"><code>c05b63d8b2</code></a>] - <strong>src</strong>: skip weak references for memory tracking (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/34469">#34469</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b12211eeca"><code>b12211eeca</code></a>] - <strong>src</strong>: prefer internal fields in ModuleWrap (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/34470">#34470</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/cbe6385880"><code>cbe6385880</code></a>] - <strong>src</strong>: remove unused variable in node_file.cc (sapics) <a href="https://github.com/nodejs/node/pull/34317">#34317</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d6ee1fd0c2"><code>d6ee1fd0c2</code></a>] - <strong>src</strong>: do not crash if ToggleAsyncHook fails during termination (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/34362">#34362</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/bd9ab00acd"><code>bd9ab00acd</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>src</strong>: allow preventing SetPromiseRejectCallback (Shelley Vohr) <a href="https://github.com/nodejs/node/pull/34387">#34387</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5c943588bc"><code>5c943588bc</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>src</strong>: allow setting a dir for all diagnostic output (AshCripps) <a href="https://github.com/nodejs/node/pull/33584">#33584</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9d40af54a6"><code>9d40af54a6</code></a>] - <strong>src</strong>: avoid strcmp in SecureContext::Init (Tobias Nießen) <a href="https://github.com/nodejs/node/pull/34329">#34329</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/aef41e5b52"><code>aef41e5b52</code></a>] - <strong>src</strong>: refactor CertCbDone to avoid goto statement (Tobias Nießen) <a href="https://github.com/nodejs/node/pull/34325">#34325</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/3d4f608e42"><code>3d4f608e42</code></a>] - <strong>stream</strong>: rename opts to options (rickyes) <a href="https://github.com/nodejs/node/pull/34339">#34339</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/fced3ce5ad"><code>fced3ce5ad</code></a>] - <strong>test</strong>: add ref comment to test-regress-GH-814_2 (Rich Trott) <a href="https://github.com/nodejs/node/pull/34516">#34516</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d5c8b386c6"><code>d5c8b386c6</code></a>] - <strong>test</strong>: add ref comment to test-regress-GH-814 (Rich Trott) <a href="https://github.com/nodejs/node/pull/34516">#34516</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/cc279db29f"><code>cc279db29f</code></a>] - <strong>test</strong>: remove superfluous check in pummel/test-timers (Rich Trott) <a href="https://github.com/nodejs/node/pull/34488">#34488</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/3f11ba1c69"><code>3f11ba1c69</code></a>] - <strong>test</strong>: fix test-heapdump-zlib (Andrey Pechkurov) <a href="https://github.com/nodejs/node/pull/34499">#34499</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/81eaaa27d5"><code>81eaaa27d5</code></a>] - <strong>test</strong>: remove duplicate checks in pummel/test-timers (Rich Trott) <a href="https://github.com/nodejs/node/pull/34473">#34473</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/1a9138d679"><code>1a9138d679</code></a>] - <strong>test</strong>: delete invalid test (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/34445">#34445</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/4e2f5fa907"><code>4e2f5fa907</code></a>] - <strong>test</strong>: fixup worker + source map test (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/34446">#34446</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/cd35d00518"><code>cd35d00518</code></a>] - <strong>test</strong>: force resigning of app (Colin Ihrig) <a href="https://github.com/nodejs/node/pull/34331">#34331</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/eecb92c9da"><code>eecb92c9da</code></a>] - <strong>test</strong>: fix flaky test-watch-file (Rich Trott) <a href="https://github.com/nodejs/node/pull/34420">#34420</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/30da332314"><code>30da332314</code></a>] - <strong>test</strong>: fix flaky test-heapdump-http2 (Rich Trott) <a href="https://github.com/nodejs/node/pull/34415">#34415</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/77542a4a7a"><code>77542a4a7a</code></a>] - <strong>test</strong>: do not write to fixtures dir in test-watch-file (Rich Trott) <a href="https://github.com/nodejs/node/pull/34376">#34376</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/699da05b29"><code>699da05b29</code></a>] - <strong>test</strong>: remove common.localhostIPv6 (Rich Trott) <a href="https://github.com/nodejs/node/pull/34373">#34373</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ec1393db63"><code>ec1393db63</code></a>] - <strong>test</strong>: fix test-net-pingpong pummel test for non-IPv6 hosts (Rich Trott) <a href="https://github.com/nodejs/node/pull/34359">#34359</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/8ca80427db"><code>8ca80427db</code></a>] - <strong>test</strong>: fix flaky test-net-connect-econnrefused (Rich Trott) <a href="https://github.com/nodejs/node/pull/34330">#34330</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e9c7722ea4"><code>e9c7722ea4</code></a>] - <strong>tls</strong>: remove setMaxSendFragment guards (Tobias Nießen) <a href="https://github.com/nodejs/node/pull/34323">#34323</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f4d61c7ce9"><code>f4d61c7ce9</code></a>] - <strong>tools</strong>: update ESLint to 7.5.0 (Colin Ihrig) <a href="https://github.com/nodejs/node/pull/34423">#34423</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/74da2c44ca"><code>74da2c44ca</code></a>] - <strong>util</strong>: improve getStringWidth performance (Ruben Bridgewater) <a href="https://github.com/nodejs/node/pull/33674">#33674</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c9b652f13f"><code>c9b652f13f</code></a>] - <strong>vm</strong>: add tests for function declarations using [[DefineOwnProperty]] (ExE Boss) <a href="https://github.com/nodejs/node/pull/34032">#34032</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/0aa3809b6b"><code>0aa3809b6b</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>worker</strong>: make MessagePort inherit from EventTarget (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/34057">#34057</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/252f37630a"><code>252f37630a</code></a>] - <strong>zlib</strong>: switch to lazy init for zlib streams (Andrey Pechkurov) <a href="https://github.com/nodejs/node/pull/34048">#34048</a></li>
</ul>
<p>Windows 32-bit Installer: <a href="https://nodejs.org/dist/v14.7.0/node-v14.7.0-x86.msi">https://nodejs.org/dist/v14.7.0/node-v14.7.0-x86.msi</a><br>
Windows 64-bit Installer: <a href="https://nodejs.org/dist/v14.7.0/node-v14.7.0-x64.msi">https://nodejs.org/dist/v14.7.0/node-v14.7.0-x64.msi</a><br>
Windows 32-bit Binary: <a href="https://nodejs.org/dist/v14.7.0/win-x86/node.exe">https://nodejs.org/dist/v14.7.0/win-x86/node.exe</a><br>
Windows 64-bit Binary: <a href="https://nodejs.org/dist/v14.7.0/win-x64/node.exe">https://nodejs.org/dist/v14.7.0/win-x64/node.exe</a><br>
macOS 64-bit Installer: <a href="https://nodejs.org/dist/v14.7.0/node-v14.7.0.pkg">https://nodejs.org/dist/v14.7.0/node-v14.7.0.pkg</a><br>
macOS 64-bit Binary: <a href="https://nodejs.org/dist/v14.7.0/node-v14.7.0-darwin-x64.tar.gz">https://nodejs.org/dist/v14.7.0/node-v14.7.0-darwin-x64.tar.gz</a><br>
Linux 64-bit Binary: <a href="https://nodejs.org/dist/v14.7.0/node-v14.7.0-linux-x64.tar.xz">https://nodejs.org/dist/v14.7.0/node-v14.7.0-linux-x64.tar.xz</a><br>
Linux PPC LE 64-bit Binary: <a href="https://nodejs.org/dist/v14.7.0/node-v14.7.0-linux-ppc64le.tar.xz">https://nodejs.org/dist/v14.7.0/node-v14.7.0-linux-ppc64le.tar.xz</a><br>
Linux s390x 64-bit Binary: <a href="https://nodejs.org/dist/v14.7.0/node-v14.7.0-linux-s390x.tar.xz">https://nodejs.org/dist/v14.7.0/node-v14.7.0-linux-s390x.tar.xz</a><br>
AIX 64-bit Binary: <a href="https://nodejs.org/dist/v14.7.0/node-v14.7.0-aix-ppc64.tar.gz">https://nodejs.org/dist/v14.7.0/node-v14.7.0-aix-ppc64.tar.gz</a><br>
ARMv7 32-bit Binary: <a href="https://nodejs.org/dist/v14.7.0/node-v14.7.0-linux-armv7l.tar.xz">https://nodejs.org/dist/v14.7.0/node-v14.7.0-linux-armv7l.tar.xz</a><br>
ARMv8 64-bit Binary: <a href="https://nodejs.org/dist/v14.7.0/node-v14.7.0-linux-arm64.tar.xz">https://nodejs.org/dist/v14.7.0/node-v14.7.0-linux-arm64.tar.xz</a><br>
Source Code: <a href="https://nodejs.org/dist/v14.7.0/node-v14.7.0.tar.gz">https://nodejs.org/dist/v14.7.0/node-v14.7.0.tar.gz</a><br>
Other release files: <a href="https://nodejs.org/dist/v14.7.0/">https://nodejs.org/dist/v14.7.0/</a><br>
Documentation: <a href="https://nodejs.org/docs/v14.7.0/api/">https://nodejs.org/docs/v14.7.0/api/</a></p>
<h3 id="header-shasums">SHASUMS<a id="shasums" class="anchor" href="#shasums" aria-labelledby="header-shasums"></a></h3><pre><code>-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

c9dc58ddc4eac5db92d7803359d2dc4a90428cc5bab1c91b96c1e2f5717b8caf  node-v14.7.0-aix-ppc64.tar.gz
47c94ec84706fd6851db27af54abdab569941fcbfcdc28e386d8fa7d49c6a619  node-v14.7.0-darwin-x64.tar.gz
4f3f1c989184dd7d9fb937cfd7f23cc41f968b3358f7b0ad4d3085f2ce6bbb4f  node-v14.7.0-darwin-x64.tar.xz
479534bb51eab200643269ee0d84749c5bae3503f008d1c1e9607a734e1ac200  node-v14.7.0-headers.tar.gz
f1dfdcd11049fa8a1c808313be0fbc56af15f91d885b44c3f99ae58b65767f53  node-v14.7.0-headers.tar.xz
64bb4171ad823fafef3d36eea416e8a5ebefa60ce7043eb52a3ece1060b1a115  node-v14.7.0-linux-arm64.tar.gz
12540328aeb5baa524a4e9c3b493b5eceb54cfa630f8bce64c19e674871e2f4b  node-v14.7.0-linux-arm64.tar.xz
cf4080a42c62a14b5dfa5989400d4870364370ca1ed561e834432bdef3538742  node-v14.7.0-linux-armv7l.tar.gz
fb08af54fbd5e6429cba7cb45840b1095f633f228f55a2c5d8840d36ce63c01f  node-v14.7.0-linux-armv7l.tar.xz
f9c1152091f69c08e6cd3de918339232fbb1ea4a714045db019e2f6eecb21c7c  node-v14.7.0-linux-ppc64le.tar.gz
1357929b3989242e6d15d562c77f6360d120a81092740f8c75f42f0c446c3949  node-v14.7.0-linux-ppc64le.tar.xz
5486597c34f8b1fb83b09c101cfe658995c61581eab3786993e07c8a071d6ac8  node-v14.7.0-linux-s390x.tar.gz
20bce6123739afa10472de10b2cca310ddf66d7024180d8c9af58036dbdd6d49  node-v14.7.0-linux-s390x.tar.xz
9c40796c5d1bbbbc27c80b692473a254933fe0b19697d007728b6cf397a2b306  node-v14.7.0-linux-x64.tar.gz
48929b03deb2915b64ba67355d2deffeed3c8df798b0c5f2b821ffc7a8116a23  node-v14.7.0-linux-x64.tar.xz
5d745077263ce4e237158b26ec6137185bdec58e6c8b7095774691dc8ffc91f5  node-v14.7.0.pkg
2a34cc5b7386259b1c601ae9e538a3a10403493fa42d3bcd95004782331a56ef  node-v14.7.0.tar.gz
ca2f1c63f3f2bf22247d7386bfc31e0295caa953f39f7079210170a886288e6f  node-v14.7.0.tar.xz
5b2f2455a407b9a873878d3703006647d394924184ebbe2cbdad5a5725db8a37  node-v14.7.0-win-x64.7z
a899693c9a31089a1eda14b1e613cf8cd60361e6e574b351551d832cf864c8f8  node-v14.7.0-win-x64.zip
8d7a88c1298ed2b6f9c140afc620befd3be9fd216e5c5cfc64a2b3cb799e706f  node-v14.7.0-win-x86.7z
4da7e8ebaf575bef6aca53827447e3ac6d42e7f2fb9d03002045eada4022a1ab  node-v14.7.0-win-x86.zip
900c6d4e694f49e51ccc31e1264ac542343bf35e6b24aa8e62b827d4c0f62e05  node-v14.7.0-x64.msi
25a6e57440232174f056c42d96441e0f66b081ac64cf3da9589b044ce7beb0cb  node-v14.7.0-x86.msi
6d9f7be3621a4d995040812eaaff7fb964515891cc5c461bc3251deb737dd5f9  win-x64/node.exe
203ffb5c4e9351e762af1cbaca1e08cef784784c665a60657d26d10ad200a65c  win-x64/node.lib
53c9b2a5fd950bf3b82a3c56b2289ee3f28d97fe590f7b8fc88e750ea06e8814  win-x64/node_pdb.7z
e9c562de62727dcd2a88b9ead915c1434448fcfe3ab612053e99ccbb71ef1b90  win-x64/node_pdb.zip
11b13c5d2df2dd55df90c4832fcf877f391d3034a4f3d473b6bad8336a636b71  win-x86/node.exe
49b13b05e148d6593269174efc0e537b4bc57290b2703658a26f037a398307b4  win-x86/node.lib
6631d58bf51f3fa1b8dd1bc7d577b7bd1890cc243c1044884e4c34f89bfc8251  win-x86/node_pdb.7z
4728a2ea505d6484439d95410aef56b5e6e63b8b2755a6aa78b6f9ae6aad9148  win-x86/node_pdb.zip
-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEDv/hvO/ZyE49CYFSkzsB9AtcqUYFAl8hwqYACgkQkzsB9Atc
qUZJLggAgAEIy8Mcd/BI9AxzTMBmCyYbsaxwGqgZGQyfe05W2MXQy2+SnWRFP1Yx
ZVPPMR41lbFCWhK/SNZQfzNg6NaWm6r/QoPyyj2oiBH4JtuZSC6LLcDeXgGuv9tJ
cObBnTgLf2Ggs60QGmzDn50F6Y1RrAYS+xMXA/wnCKV1rc/ENCepP8j0WtqtJuWD
ebtbexRDxhf9+LhnAvYpLSwKfMcf8Jiw+TxABeQQRlq/8C+BRdCdXnr+L+1Qk1J+
rk6d57sN4Pv5xSCudOrqICB+2SNKqU50v4vy6J72JSpQOS9L0lQMcW/djDyaCy+3
5Dt3iqt9NTPnbWbx0pOdh5NuE4hv8Q==
=qVho
-----END PGP SIGNATURE-----
</code></pre>
]]></description><link>https://nodejs.org/en/blog/release/v14.7.0</link><guid isPermaLink="true">https://nodejs.org/en/blog/release/v14.7.0</guid><dc:creator><![CDATA[Myles Borins]]></dc:creator><pubDate>Wed, 29 Jul 2020 18:46:03 GMT</pubDate></item><item><title><![CDATA[Node v12.18.3 (LTS)]]></title><description><![CDATA[<h3 id="header-notable-changes">Notable Changes<a id="notable-changes" class="anchor" href="#notable-changes" aria-labelledby="header-notable-changes"></a></h3><ul>
<li><strong>deps:</strong><ul>
<li>upgrade npm to 6.14.6 (claudiahdz) <a href="https://github.com/nodejs/node/pull/34246">#34246</a></li>
<li>update node-inspect to v2.0.0 (Jan Krems) <a href="https://github.com/nodejs/node/pull/33447">#33447</a></li>
<li>uvwasi: cherry-pick 9e75217 (Colin Ihrig) <a href="https://github.com/nodejs/node/pull/33521">#33521</a></li>
</ul>
</li>
</ul>
<h3 id="header-commits">Commits<a id="commits" class="anchor" href="#commits" aria-labelledby="header-commits"></a></h3><ul>
<li>[<a href="https://github.com/nodejs/node/commit/0d79c533ef"><code>0d79c533ef</code></a>] - <strong>async_hooks</strong>: callback trampoline for MakeCallback (Stephen Belanger) <a href="https://github.com/nodejs/node/pull/33801">#33801</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/bfffb977ad"><code>bfffb977ad</code></a>] - <strong>benchmark</strong>: fix async-resource benchmark (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/33642">#33642</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/09277fa5e4"><code>09277fa5e4</code></a>] - <strong>benchmark</strong>: fixing http_server_for_chunky_client.js (Adrian Estrada) <a href="https://github.com/nodejs/node/pull/33271">#33271</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5a6d80f25f"><code>5a6d80f25f</code></a>] - <strong>buffer</strong>: remove hoisted variable (Nikolai Vavilov) <a href="https://github.com/nodejs/node/pull/33470">#33470</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e057189ee8"><code>e057189ee8</code></a>] - <strong>build</strong>: configure byte order for mips targets (Ben Noordhuis) <a href="https://github.com/nodejs/node/pull/33898">#33898</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d77eaeefb8"><code>d77eaeefb8</code></a>] - <strong>build</strong>: add target specific build_type variable (Daniel Bevenius) <a href="https://github.com/nodejs/node/pull/33925">#33925</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d56585ec8d"><code>d56585ec8d</code></a>] - <strong>build</strong>: add LINT_CPP_FILES to checkimports check (Daniel Bevenius) <a href="https://github.com/nodejs/node/pull/33697">#33697</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a5ce90c46b"><code>a5ce90c46b</code></a>] - <strong>build</strong>: add --v8-lite-mode flag (Maciej Kacper Jagiełło) <a href="https://github.com/nodejs/node/pull/33541">#33541</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/11dad02e50"><code>11dad02e50</code></a>] - <strong>build</strong>: fix python-version selection with actions (Richard Lau) <a href="https://github.com/nodejs/node/pull/33589">#33589</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/bba41bf6e1"><code>bba41bf6e1</code></a>] - <strong>build</strong>: fix makefile script on windows (Thomas) <a href="https://github.com/nodejs/node/pull/33136">#33136</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/817f6593ee"><code>817f6593ee</code></a>] - <strong>configure</strong>: account for CLANG_VENDOR when checking for llvm version (Nathan Blair) <a href="https://github.com/nodejs/node/pull/33860">#33860</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a9c5b3348c"><code>a9c5b3348c</code></a>] - <strong>console</strong>: name console functions appropriately (Ruben Bridgewater) <a href="https://github.com/nodejs/node/pull/33524">#33524</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d8365bc71e"><code>d8365bc71e</code></a>] - <strong>console</strong>: mark special console properties as non-enumerable (Ruben Bridgewater) <a href="https://github.com/nodejs/node/pull/33524">#33524</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/80782cb261"><code>80782cb261</code></a>] - <strong>console</strong>: remove dead code (Ruben Bridgewater) <a href="https://github.com/nodejs/node/pull/33524">#33524</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/18dc03d6a5"><code>18dc03d6a5</code></a>] - <strong>crypto</strong>: fix wrong error message (Ben Bucksch) <a href="https://github.com/nodejs/node/pull/33482">#33482</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b64963e5c3"><code>b64963e5c3</code></a>] - <strong>deps</strong>: upgrade npm to 6.14.6 (claudiahdz) <a href="https://github.com/nodejs/node/pull/34246">#34246</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9ee9688fe0"><code>9ee9688fe0</code></a>] - <strong>deps</strong>: uvwasi: cherry-pick 9e75217 (Colin Ihrig) <a href="https://github.com/nodejs/node/pull/33521">#33521</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/8803d7e8cf"><code>8803d7e8cf</code></a>] - <strong>deps</strong>: update node-inspect to v2.0.0 (Jan Krems) <a href="https://github.com/nodejs/node/pull/33447">#33447</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5d3f818e9e"><code>5d3f818e9e</code></a>] - <strong>dns</strong>: make dns.Resolver timeout configurable (Ben Noordhuis) <a href="https://github.com/nodejs/node/pull/33472">#33472</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/10b88cb117"><code>10b88cb117</code></a>] - <strong>dns</strong>: use ternary operator simplify statement (Wenning Zhang) <a href="https://github.com/nodejs/node/pull/33234">#33234</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/fbd6fe5839"><code>fbd6fe5839</code></a>] - <strong>doc</strong>: update code language flag for internal doc (Rich Trott) <a href="https://github.com/nodejs/node/pull/33852">#33852</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/24fd15778a"><code>24fd15778a</code></a>] - <strong>doc</strong>: specify maxHeaderCount alias for maxHeaderListPairs (Pranshu Srivastava) <a href="https://github.com/nodejs/node/pull/33519">#33519</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/04ceeaf5eb"><code>04ceeaf5eb</code></a>] - <strong>doc</strong>: add allowed info strings to style guide (Derek Lewis) <a href="https://github.com/nodejs/node/pull/34024">#34024</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ee36c87fd7"><code>ee36c87fd7</code></a>] - <strong>doc</strong>: clarify thread-safe function references (legendecas) <a href="https://github.com/nodejs/node/pull/33871">#33871</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/30b5e76ffd"><code>30b5e76ffd</code></a>] - <strong>doc</strong>: use npm team for npm upgrades in collaborator guide (Rich Trott) <a href="https://github.com/nodejs/node/pull/33999">#33999</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/06937249d0"><code>06937249d0</code></a>] - <strong>doc</strong>: correct default values in http2 docs (Rich Trott) <a href="https://github.com/nodejs/node/pull/33997">#33997</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/498dfba33a"><code>498dfba33a</code></a>] - <strong>doc</strong>: use a single space between sentences (Rich Trott) <a href="https://github.com/nodejs/node/pull/33995">#33995</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/47ea3067d0"><code>47ea3067d0</code></a>] - <strong>doc</strong>: revise text in dns module documentation introduction (Rich Trott) <a href="https://github.com/nodejs/node/pull/33986">#33986</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f29f77f111"><code>f29f77f111</code></a>] - <strong>doc</strong>: update fs.md (Shakil-Shahadat) <a href="https://github.com/nodejs/node/pull/33820">#33820</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ddc5afdddc"><code>ddc5afdddc</code></a>] - <strong>doc</strong>: warn that tls.connect() doesn&#39;t set SNI (Alba Mendez) <a href="https://github.com/nodejs/node/pull/33855">#33855</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/732b80b474"><code>732b80b474</code></a>] - <strong>doc</strong>: fix lexical sorting of bottom-references in dns doc (Rich Trott) <a href="https://github.com/nodejs/node/pull/33987">#33987</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/6af2ed3fdc"><code>6af2ed3fdc</code></a>] - <strong>doc</strong>: change &quot;GitHub Repo&quot; to &quot;Code repository&quot; (Rich Trott) <a href="https://github.com/nodejs/node/pull/33985">#33985</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/322a51e582"><code>322a51e582</code></a>] - <strong>doc</strong>: use Class: consistently (Rich Trott) <a href="https://github.com/nodejs/node/pull/33978">#33978</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/410b23398d"><code>410b23398d</code></a>] - <strong>doc</strong>: update WASM code sample (Pragyan Das) <a href="https://github.com/nodejs/node/pull/33626">#33626</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/335f405f1b"><code>335f405f1b</code></a>] - <strong>doc</strong>: link readable._read in stream.md (Pranshu Srivastava) <a href="https://github.com/nodejs/node/pull/33767">#33767</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/3789c28c89"><code>3789c28c89</code></a>] - <strong>doc</strong>: specify default encoding in writable.write (Pranshu Srivastava) <a href="https://github.com/nodejs/node/pull/33765">#33765</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5609b17e2d"><code>5609b17e2d</code></a>] - <strong>doc</strong>: move --force-context-aware option in cli.md (Daniel Bevenius) <a href="https://github.com/nodejs/node/pull/33823">#33823</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f39ee7d245"><code>f39ee7d245</code></a>] - <strong>doc</strong>: add snippet for AsyncResource and EE integration (Andrey Pechkurov) <a href="https://github.com/nodejs/node/pull/33751">#33751</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f8baeccaaa"><code>f8baeccaaa</code></a>] - <strong>doc</strong>: use single quotes in --tls-cipher-list (Daniel Bevenius) <a href="https://github.com/nodejs/node/pull/33709">#33709</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/4654e2321b"><code>4654e2321b</code></a>] - <strong>doc</strong>: fix misc. mislabeled code block info strings (Derek Lewis) <a href="https://github.com/nodejs/node/pull/33548">#33548</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/046dee6eb3"><code>046dee6eb3</code></a>] - <strong>doc</strong>: update V8 inspector example (Colin Ihrig) <a href="https://github.com/nodejs/node/pull/33758">#33758</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d547d1c1bc"><code>d547d1c1bc</code></a>] - <strong>doc</strong>: fix linting in doc-style-guide.md (Pranshu Srivastava) <a href="https://github.com/nodejs/node/pull/33787">#33787</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/3b437416d5"><code>3b437416d5</code></a>] - <strong>doc</strong>: add formatting for version numbers to doc-style-guide.md (Rich Trott) <a href="https://github.com/nodejs/node/pull/33755">#33755</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b00996ce35"><code>b00996ce35</code></a>] - <strong>doc</strong>: remove &quot;currently&quot; from repl.md (Rich Trott) <a href="https://github.com/nodejs/node/pull/33756">#33756</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7595d15286"><code>7595d15286</code></a>] - <strong>doc</strong>: remove &quot;currently&quot; from vm.md (Rich Trott) <a href="https://github.com/nodejs/node/pull/33756">#33756</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/36a8af7a5e"><code>36a8af7a5e</code></a>] - <strong>doc</strong>: remove &quot;currently&quot; from addons.md (Rich Trott) <a href="https://github.com/nodejs/node/pull/33756">#33756</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/27e797687f"><code>27e797687f</code></a>] - <strong>doc</strong>: remove &quot;currently&quot; from util.md (Rich Trott) <a href="https://github.com/nodejs/node/pull/33756">#33756</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/94ac13678d"><code>94ac13678d</code></a>] - <strong>doc</strong>: change &quot;pre Node.js v0.10&quot; to &quot;prior to Node.js 0.10&quot; (Rich Trott) <a href="https://github.com/nodejs/node/pull/33754">#33754</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f1a810880e"><code>f1a810880e</code></a>] - <strong>doc</strong>: normalize C++ code block info strings (Derek Lewis) <a href="https://github.com/nodejs/node/pull/33483">#33483</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/289d0bf105"><code>289d0bf105</code></a>] - <strong>doc</strong>: remove default parameter value from header (Rich Trott) <a href="https://github.com/nodejs/node/pull/33752">#33752</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/35cee03849"><code>35cee03849</code></a>] - <strong>doc</strong>: remove shell dollar signs without output (Nick Schonning) <a href="https://github.com/nodejs/node/pull/33692">#33692</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d10fac73a3"><code>d10fac73a3</code></a>] - <strong>doc</strong>: add lint disabling comment for collaborator list (Rich Trott) <a href="https://github.com/nodejs/node/pull/33719">#33719</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/8dbf3349d0"><code>8dbf3349d0</code></a>] - <strong>doc</strong>: fix urls to avoid redirection (sapics) <a href="https://github.com/nodejs/node/pull/33614">#33614</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5416635677"><code>5416635677</code></a>] - <strong>doc</strong>: improve buffer.md a tiny bit (Tom Nagle) <a href="https://github.com/nodejs/node/pull/33547">#33547</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a3b6095db1"><code>a3b6095db1</code></a>] - <strong>doc</strong>: normalize Markdown code block info strings (Derek Lewis) <a href="https://github.com/nodejs/node/pull/33542">#33542</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/4fcbfdc45c"><code>4fcbfdc45c</code></a>] - <strong>doc</strong>: normalize JavaScript code block info strings (Derek Lewis) <a href="https://github.com/nodejs/node/pull/33531">#33531</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/543605782d"><code>543605782d</code></a>] - <strong>doc</strong>: outline when origin is set to unhandledRejection (Ruben Bridgewater) <a href="https://github.com/nodejs/node/pull/33530">#33530</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7dc28ab4d3"><code>7dc28ab4d3</code></a>] - <strong>doc</strong>: update txt fandamental and raw code blocks (Zeke Sikelianos) <a href="https://github.com/nodejs/node/pull/33028">#33028</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/cf82adf87f"><code>cf82adf87f</code></a>] - <strong>doc</strong>: normalize Bash code block info strings (Derek Lewis) <a href="https://github.com/nodejs/node/pull/33510">#33510</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7ea6b07b90"><code>7ea6b07b90</code></a>] - <strong>doc</strong>: normalize shell code block info strings (Derek Lewis) <a href="https://github.com/nodejs/node/pull/33486">#33486</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/74a1493441"><code>74a1493441</code></a>] - <strong>doc</strong>: normalize C code block info strings (Derek Lewis) <a href="https://github.com/nodejs/node/pull/33507">#33507</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/281d7f74d8"><code>281d7f74d8</code></a>] - <strong>doc</strong>: correct tls.rootCertificates to match implementation (Eric Bickle) <a href="https://github.com/nodejs/node/pull/33313">#33313</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/6133639d53"><code>6133639d53</code></a>] - <strong>doc</strong>: fix Buffer.from(object) documentation (Nikolai Vavilov) <a href="https://github.com/nodejs/node/pull/33327">#33327</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b599037f78"><code>b599037f78</code></a>] - <strong>doc</strong>: fix typo in pathToFileURL example (Antoine du HAMEL) <a href="https://github.com/nodejs/node/pull/33418">#33418</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/78734c2698"><code>78734c2698</code></a>] - <strong>doc</strong>: eliminate dead space in API section&#39;s sidebar (John Gardner) <a href="https://github.com/nodejs/node/pull/33469">#33469</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c76ec4d007"><code>c76ec4d007</code></a>] - <strong>doc</strong>: fixed a grammatical error in path.md (Deep310) <a href="https://github.com/nodejs/node/pull/33489">#33489</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/1b76377bce"><code>1b76377bce</code></a>] - <strong>doc</strong>: correct CommonJS self-resolve spec (Guy Bedford) <a href="https://github.com/nodejs/node/pull/33391">#33391</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/70d025f510"><code>70d025f510</code></a>] - <strong>doc</strong>: standardize on sentence case for headers (Rich Trott) <a href="https://github.com/nodejs/node/pull/33889">#33889</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/3e68d21c6f"><code>3e68d21c6f</code></a>] - <strong>doc</strong>: use sentence-case for headings in docs (Rich Trott) <a href="https://github.com/nodejs/node/pull/33889">#33889</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/dfa8028254"><code>dfa8028254</code></a>] - <strong>doc</strong>: fix readline key binding documentation (Ruben Bridgewater) <a href="https://github.com/nodejs/node/pull/33361">#33361</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/6f8b7a85d2"><code>6f8b7a85d2</code></a>] - <strong>doc,tools</strong>: properly syntax highlight API ref docs (Derek Lewis) <a href="https://github.com/nodejs/node/pull/33442">#33442</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/43d1d89d27"><code>43d1d89d27</code></a>] - <strong>domain</strong>: fix unintentional deprecation warning (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/34245">#34245</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ba476326dd"><code>ba476326dd</code></a>] - <strong>domain</strong>: remove native domain code (Stephen Belanger) <a href="https://github.com/nodejs/node/pull/33801">#33801</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/76b06e53c6"><code>76b06e53c6</code></a>] - <strong>errors</strong>: fully inspect errors on exit (Ruben Bridgewater) <a href="https://github.com/nodejs/node/pull/33523">#33523</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9111fab663"><code>9111fab663</code></a>] - <strong>esm</strong>: fix loader hooks doc annotations (Derek Lewis) <a href="https://github.com/nodejs/node/pull/33563">#33563</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/3559471153"><code>3559471153</code></a>] - <strong>esm</strong>: share package.json cache between ESM and CJS loaders (Kirill Shatskiy) <a href="https://github.com/nodejs/node/pull/33229">#33229</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d09f6d55c7"><code>d09f6d55c7</code></a>] - <strong>esm</strong>: doc &amp; validate source values for formats (Bradley Farias) <a href="https://github.com/nodejs/node/pull/32202">#32202</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a76fa60c63"><code>a76fa60c63</code></a>] - <strong>fs</strong>: fix readdir failure when libuv returns UV_DIRENT_UNKNOWN (Kirill Shatskiy) <a href="https://github.com/nodejs/node/pull/33395">#33395</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b92c0cb15c"><code>b92c0cb15c</code></a>] - <strong>fs</strong>: fix realpath inode link caching (Denys Otrishko) <a href="https://github.com/nodejs/node/pull/33945">#33945</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/04fa6d675f"><code>04fa6d675f</code></a>] - <strong>fs</strong>: close file descriptor of promisified truncate (João Reis) <a href="https://github.com/nodejs/node/pull/34239">#34239</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c9cf41d841"><code>c9cf41d841</code></a>] - <strong>fs</strong>: support util.promisify for fs.readv (Lucas Holmquist) <a href="https://github.com/nodejs/node/pull/33590">#33590</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/adb93f153b"><code>adb93f153b</code></a>] - <strong>fs</strong>: unify style in preprocessSymlinkDestination (Bartosz Sosnowski) <a href="https://github.com/nodejs/node/pull/33496">#33496</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5fb1cc8cc1"><code>5fb1cc8cc1</code></a>] - <strong>fs</strong>: replace checkPosition with validateInteger (rickyes) <a href="https://github.com/nodejs/node/pull/33277">#33277</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/75107e23a8"><code>75107e23a8</code></a>] - <strong>http2</strong>: always call callback on Http2ServerResponse#end (Pranshu Srivastava) <a href="https://github.com/nodejs/node/pull/33911">#33911</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/0f0720a665"><code>0f0720a665</code></a>] - <strong>http2</strong>: add writable* properties to compat api (Pranshu Srivastava) <a href="https://github.com/nodejs/node/pull/33506">#33506</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/8def93429e"><code>8def93429e</code></a>] - <strong>http2</strong>: add type checks for Http2ServerResponse.end (Pranshu Srivastava) <a href="https://github.com/nodejs/node/pull/33146">#33146</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a3b7e5992d"><code>a3b7e5992d</code></a>] - <strong>http2</strong>: use <code>Object.create(null)</code> for <code>getHeaders</code> (Pranshu Srivastava) <a href="https://github.com/nodejs/node/pull/33188">#33188</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/bcdf4c808d"><code>bcdf4c808d</code></a>] - <strong>http2</strong>: reuse ._onTimeout() in Http2Session and Http2Stream classes (rickyes) <a href="https://github.com/nodejs/node/pull/33354">#33354</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/103a9af673"><code>103a9af673</code></a>] - <strong>inspector</strong>: drop &#39;chrome-&#39; from inspector url (Colin Ihrig) <a href="https://github.com/nodejs/node/pull/33758">#33758</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/0941635bb5"><code>0941635bb5</code></a>] - <strong>inspector</strong>: throw error when activating an already active inspector (Joyee Cheung) <a href="https://github.com/nodejs/node/pull/33015">#33015</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/0197ea4e56"><code>0197ea4e56</code></a>] - <strong>lib</strong>: replace charCodeAt with fixed Unicode (rickyes) <a href="https://github.com/nodejs/node/pull/32758">#32758</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/69291e4b7d"><code>69291e4b7d</code></a>] - <strong>lib</strong>: add Int16Array primordials (Sebastien Ahkrin) <a href="https://github.com/nodejs/node/pull/31205">#31205</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/83c9364bf1"><code>83c9364bf1</code></a>] - <strong>lib</strong>: update TODO comments (Ruben Bridgewater) <a href="https://github.com/nodejs/node/pull/33361">#33361</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a94e7dabcc"><code>a94e7dabcc</code></a>] - <strong>lib</strong>: update executionAsyncId/triggerAsyncId comment (Daniel Bevenius) <a href="https://github.com/nodejs/node/pull/33396">#33396</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/857ff68485"><code>857ff68485</code></a>] - <strong>meta</strong>: introduce codeowners again (James M Snell) <a href="https://github.com/nodejs/node/pull/33895">#33895</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f534ac06bd"><code>f534ac06bd</code></a>] - <strong>meta</strong>: fix a typo in the flaky test template (Colin Ihrig) <a href="https://github.com/nodejs/node/pull/33677">#33677</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/1376c3bab2"><code>1376c3bab2</code></a>] - <strong>meta</strong>: wrap flaky test template at 80 characters (Colin Ihrig) <a href="https://github.com/nodejs/node/pull/33677">#33677</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b7ea7be2a8"><code>b7ea7be2a8</code></a>] - <strong>meta</strong>: add flaky test issue template (Ash Cripps) <a href="https://github.com/nodejs/node/pull/33500">#33500</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/0867ab7da5"><code>0867ab7da5</code></a>] - <strong>module</strong>: fix error message about importing names from cjs (Fábio Santos) <a href="https://github.com/nodejs/node/pull/33882">#33882</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/47f5eeb0d5"><code>47f5eeb0d5</code></a>] - <strong>n-api</strong>: add version to wasm registration (Gus Caplan) <a href="https://github.com/nodejs/node/pull/34045">#34045</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/2e97d82509"><code>2e97d82509</code></a>] - <strong>n-api</strong>: document nextTick timing in callbacks (Mathias Buus) <a href="https://github.com/nodejs/node/pull/33804">#33804</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/90ddf0aa2e"><code>90ddf0aa2e</code></a>] - <strong>n-api</strong>: ensure scope present for finalization (Michael Dawson) <a href="https://github.com/nodejs/node/pull/33508">#33508</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ed741ecb1e"><code>ed741ecb1e</code></a>] - <strong>n-api</strong>: remove <code>napi_env::CallIntoModuleThrow</code> (Gabriel Schulhof) <a href="https://github.com/nodejs/node/pull/33570">#33570</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/0a949c3f93"><code>0a949c3f93</code></a>] - <strong>napi</strong>: add __wasm32__ guards (Gus Caplan) <a href="https://github.com/nodejs/node/pull/33597">#33597</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7c7f5c8869"><code>7c7f5c8869</code></a>] - <strong>net</strong>: refactor check for Windows (rickyes) <a href="https://github.com/nodejs/node/pull/33497">#33497</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/578e731321"><code>578e731321</code></a>] - <strong>querystring</strong>: fix stringify for empty array (sapics) <a href="https://github.com/nodejs/node/pull/33918">#33918</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/13b693fd54"><code>13b693fd54</code></a>] - <strong>querystring</strong>: improve stringify() performance (Brian White) <a href="https://github.com/nodejs/node/pull/33669">#33669</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d3737a1c32"><code>d3737a1c32</code></a>] - <strong>src</strong>: add errorProperties on process.report (himself65) <a href="https://github.com/nodejs/node/pull/28426">#28426</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b57778ff26"><code>b57778ff26</code></a>] - <strong>src</strong>: tolerate EPERM returned from tcsetattr (patr0nus) <a href="https://github.com/nodejs/node/pull/33944">#33944</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9e1185afee"><code>9e1185afee</code></a>] - <strong>src</strong>: clang_format base_object (Yash Ladha) <a href="https://github.com/nodejs/node/pull/33680">#33680</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/69f962953c"><code>69f962953c</code></a>] - <strong>src</strong>: remove unnecessary calculation in base64.h (sapics) <a href="https://github.com/nodejs/node/pull/33839">#33839</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b1c9f75a20"><code>b1c9f75a20</code></a>] - <strong>src</strong>: use ToLocal in node_os.cc (wenningplus) <a href="https://github.com/nodejs/node/pull/33939">#33939</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/153f292a97"><code>153f292a97</code></a>] - <strong>src</strong>: handle empty Maybe(Local) in node_util.cc (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/33867">#33867</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/6d5383de35"><code>6d5383de35</code></a>] - <strong>src</strong>: improve indention for upd_wrap.cc (gengjiawen) <a href="https://github.com/nodejs/node/pull/33976">#33976</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/437f387de9"><code>437f387de9</code></a>] - <strong>src</strong>: reduce scope of code cache mutex (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/33980">#33980</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9199808355"><code>9199808355</code></a>] - <strong>src</strong>: do not track BaseObjects via cleanup hooks (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/33809">#33809</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5b987c46b7"><code>5b987c46b7</code></a>] - <strong>src</strong>: remove ref to tools/generate_code_cache.js (Daniel Bevenius) <a href="https://github.com/nodejs/node/pull/33825">#33825</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/185657dfd7"><code>185657dfd7</code></a>] - <strong>src</strong>: remove unused vector include in string_bytes (Daniel Bevenius) <a href="https://github.com/nodejs/node/pull/33824">#33824</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ec2452c4af"><code>ec2452c4af</code></a>] - <strong>src</strong>: avoid unnecessary ToLocalChecked calls (Daniel Bevenius) <a href="https://github.com/nodejs/node/pull/33824">#33824</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/74843db28c"><code>74843db28c</code></a>] - <strong>src</strong>: simplify format in node_file.cc (himself65) <a href="https://github.com/nodejs/node/pull/33660">#33660</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/86283aaa6a"><code>86283aaa6a</code></a>] - <strong>src</strong>: handle missing TracingController everywhere (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/33815">#33815</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e07c1c2508"><code>e07c1c2508</code></a>] - <strong>src</strong>: simplify Reindent function in json_utils.cc (sapics) <a href="https://github.com/nodejs/node/pull/33722">#33722</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/449d9ec1c5"><code>449d9ec1c5</code></a>] - <strong>src</strong>: add &quot;missing&quot; bash completion options (Daniel Bevenius) <a href="https://github.com/nodejs/node/pull/33744">#33744</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/4b4fb1381b"><code>4b4fb1381b</code></a>] - <strong>src</strong>: use Check() instead of FromJust in environment (Daniel Bevenius) <a href="https://github.com/nodejs/node/pull/33706">#33706</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/6f1d38cd8f"><code>6f1d38cd8f</code></a>] - <strong>src</strong>: use ToLocal in SafeGetenv (Daniel Bevenius) <a href="https://github.com/nodejs/node/pull/33695">#33695</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5b8cac8cf5"><code>5b8cac8cf5</code></a>] - <strong>src</strong>: remove unnecessary ToLocalChecked call (Daniel Bevenius) <a href="https://github.com/nodejs/node/pull/33683">#33683</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/eb8d6f5fd8"><code>eb8d6f5fd8</code></a>] - <strong>src</strong>: simplify MaybeStackBuffer::capacity() (Ben Noordhuis) <a href="https://github.com/nodejs/node/pull/33602">#33602</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e3beb781e0"><code>e3beb781e0</code></a>] - <strong>src</strong>: avoid OOB read in URL parser (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/33640">#33640</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/99371ade2a"><code>99371ade2a</code></a>] - <strong>src</strong>: use MaybeLocal.ToLocal instead of IsEmpty worker (Daniel Bevenius) <a href="https://github.com/nodejs/node/pull/33599">#33599</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9c69296990"><code>9c69296990</code></a>] - <strong>src</strong>: don&#39;t use semicolon outside function (Shelley Vohr) <a href="https://github.com/nodejs/node/pull/33592">#33592</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/41d879616f"><code>41d879616f</code></a>] - <strong>src</strong>: remove unused using declarations (Daniel Bevenius) <a href="https://github.com/nodejs/node/pull/33268">#33268</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/103479a0c5"><code>103479a0c5</code></a>] - <strong>src</strong>: use MaybeLocal.ToLocal instead of IsEmpty (Daniel Bevenius) <a href="https://github.com/nodejs/node/pull/33554">#33554</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/05cbd8f6f2"><code>05cbd8f6f2</code></a>] - <strong>src</strong>: use const in constant args.Length() (himself65) <a href="https://github.com/nodejs/node/pull/33555">#33555</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/48035a2a35"><code>48035a2a35</code></a>] - <strong>src</strong>: use MaybeLocal::FromMaybe to return exception (Daniel Bevenius) <a href="https://github.com/nodejs/node/pull/33514">#33514</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e1050344f8"><code>e1050344f8</code></a>] - <strong><em>Revert</em></strong> &quot;<strong>src</strong>: fix missing extra ca in tls.rootCertificates&quot; (Eric Bickle) <a href="https://github.com/nodejs/node/pull/33313">#33313</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/77b6298b67"><code>77b6298b67</code></a>] - <strong>src</strong>: remove BeforeExit callback list (Ben Noordhuis) <a href="https://github.com/nodejs/node/pull/33386">#33386</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a522c0e2c7"><code>a522c0e2c7</code></a>] - <strong>src</strong>: use MaybeLocal.ToLocal instead of IsEmpty (Daniel Bevenius) <a href="https://github.com/nodejs/node/pull/33457">#33457</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/0837c2cc99"><code>0837c2cc99</code></a>] - <strong>src</strong>: remove unused headers in src/util.h (Juan José Arboleda) <a href="https://github.com/nodejs/node/pull/33070">#33070</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/6f6fb1fcf5"><code>6f6fb1fcf5</code></a>] - <strong>src</strong>: prefer make_unique (Michael Dawson) <a href="https://github.com/nodejs/node/pull/33378">#33378</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c697b96dea"><code>c697b96dea</code></a>] - <strong>src</strong>: remove unnecessary else in base_object-inl.h (Daniel Bevenius) <a href="https://github.com/nodejs/node/pull/33413">#33413</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/abf04b245a"><code>abf04b245a</code></a>] - <strong>src,build</strong>: add --openssl-default-cipher-list (Daniel Bevenius) <a href="https://github.com/nodejs/node/pull/33708">#33708</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/62edaaefc2"><code>62edaaefc2</code></a>] - <strong>stream</strong>: fix the spellings (antsmartian) <a href="https://github.com/nodejs/node/pull/33635">#33635</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/998b22cbbc"><code>998b22cbbc</code></a>] - <strong>test</strong>: add test for Http2ServerResponse#[writableCorked,cork,uncork] (Pranshu Srivastava) <a href="https://github.com/nodejs/node/pull/33956">#33956</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9b8695fb35"><code>9b8695fb35</code></a>] - <strong>test</strong>: account for non-node basename (Shelley Vohr) <a href="https://github.com/nodejs/node/pull/33952">#33952</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b9f8034f95"><code>b9f8034f95</code></a>] - <strong>test</strong>: fix typo in common/index.js (gengjiawen) <a href="https://github.com/nodejs/node/pull/33976">#33976</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7744f66e0d"><code>7744f66e0d</code></a>] - <strong>test</strong>: print arguments passed to mustNotCall function (Denys Otrishko) <a href="https://github.com/nodejs/node/pull/33951">#33951</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b5113d0b53"><code>b5113d0b53</code></a>] - <strong>test</strong>: temporarily exclude test on arm (Michael Dawson) <a href="https://github.com/nodejs/node/pull/33814">#33814</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c50bd2f954"><code>c50bd2f954</code></a>] - <strong>test</strong>: fix invalid regular expressions in case test-trace-exit (legendecas) <a href="https://github.com/nodejs/node/pull/33769">#33769</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d374e76428"><code>d374e76428</code></a>] - <strong>test</strong>: changed function to arrow function (Sagar Jadhav) <a href="https://github.com/nodejs/node/pull/33711">#33711</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/0982bf4234"><code>0982bf4234</code></a>] - <strong>test</strong>: uv_tty_init now returns EINVAL on IBM i (Xu Meng) <a href="https://github.com/nodejs/node/pull/33629">#33629</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/3032f0f38d"><code>3032f0f38d</code></a>] - <strong>test</strong>: make flaky test stricter (Robert Nagy) <a href="https://github.com/nodejs/node/pull/33539">#33539</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ef27e6ce57"><code>ef27e6ce57</code></a>] - <strong>test</strong>: mark test-dgram-multicast-ssmv6-multi-process flaky (AshCripps) <a href="https://github.com/nodejs/node/pull/33498">#33498</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a131c72586"><code>a131c72586</code></a>] - <strong>tools</strong>: enable no-else-return lint rule (Luigi Pinca) <a href="https://github.com/nodejs/node/pull/32667">#32667</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/6651bde34e"><code>6651bde34e</code></a>] - <strong>tools</strong>: update <a href="mailto:remark-preset-lint-node@1.15.1">remark-preset-lint-node@1.15.1</a> to 1.16.0 (Rich Trott) <a href="https://github.com/nodejs/node/pull/33852">#33852</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/2e38f0dafd"><code>2e38f0dafd</code></a>] - <strong>tools</strong>: remove superfluous regex in tools/doc/json.js (Rich Trott) <a href="https://github.com/nodejs/node/pull/33998">#33998</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ba813dd0dd"><code>ba813dd0dd</code></a>] - <strong>tools</strong>: prevent js2c from running if nothing changed (Daniel Bevenius) <a href="https://github.com/nodejs/node/pull/33844">#33844</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/fd5ab63d96"><code>fd5ab63d96</code></a>] - <strong>tools</strong>: remove unused vector include in mkdcodecache (Daniel Bevenius) <a href="https://github.com/nodejs/node/pull/33828">#33828</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/54a4a816a4"><code>54a4a816a4</code></a>] - <strong>tools</strong>: update ESLint to 7.2.0 (Colin Ihrig) <a href="https://github.com/nodejs/node/pull/33776">#33776</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5328089c91"><code>5328089c91</code></a>] - <strong>tools</strong>: remove unused using declarations code_cache (Daniel Bevenius) <a href="https://github.com/nodejs/node/pull/33697">#33697</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/2f02fbac3a"><code>2f02fbac3a</code></a>] - <strong>tools</strong>: update remark-preset-lint-node from 1.15.0 to 1.15.1 (Rich Trott) <a href="https://github.com/nodejs/node/pull/33727">#33727</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/3d05e3d861"><code>3d05e3d861</code></a>] - <strong>tools</strong>: fix check-imports.py to match on word boundaries (Richard Lau) <a href="https://github.com/nodejs/node/pull/33268">#33268</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ff4f9a9247"><code>ff4f9a9247</code></a>] - <strong>tools</strong>: update ESLint to 7.1.0 (Colin Ihrig) <a href="https://github.com/nodejs/node/pull/33526">#33526</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f495ab3dcb"><code>f495ab3dcb</code></a>] - <strong>tools</strong>: add docserve target (Antoine du HAMEL) <a href="https://github.com/nodejs/node/pull/33221">#33221</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a9dbb224af"><code>a9dbb224af</code></a>] - <strong>util</strong>: fix width detection for DEL without ICU (Ruben Bridgewater) <a href="https://github.com/nodejs/node/pull/33650">#33650</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/02ae3f5625"><code>02ae3f5625</code></a>] - <strong>util</strong>: support Combining Diacritical Marks for Symbols (Ruben Bridgewater) <a href="https://github.com/nodejs/node/pull/33650">#33650</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/524b230143"><code>524b230143</code></a>] - <strong>util</strong>: gracefully handle unknown colors (Ruben Bridgewater) <a href="https://github.com/nodejs/node/pull/33797">#33797</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e3533ab337"><code>e3533ab337</code></a>] - <strong>util</strong>: mark classes while inspecting them (Ruben Bridgewater) <a href="https://github.com/nodejs/node/pull/32332">#32332</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c4129f91e8"><code>c4129f91e8</code></a>] - <strong>vm</strong>: allow proxy callbacks to throw (Gus Caplan) <a href="https://github.com/nodejs/node/pull/33808">#33808</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/8adfb542eb"><code>8adfb542eb</code></a>] - <strong>wasi</strong>: allow WASI stdio to be configured (Colin Ihrig) <a href="https://github.com/nodejs/node/pull/33544">#33544</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/33984d6e4d"><code>33984d6e4d</code></a>] - <strong>wasi</strong>: simplify WASI memory management (Colin Ihrig) <a href="https://github.com/nodejs/node/pull/33525">#33525</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5e5be9929b"><code>5e5be9929b</code></a>] - <strong>wasi</strong>: refactor and enable poll_oneoff() test (Colin Ihrig) <a href="https://github.com/nodejs/node/pull/33521">#33521</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/383c5b3962"><code>383c5b3962</code></a>] - <strong>wasi</strong>: relax WebAssembly.Instance type check (Ben Noordhuis) <a href="https://github.com/nodejs/node/pull/33431">#33431</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7df79f498c"><code>7df79f498c</code></a>] - <strong>wasi,worker</strong>: handle termination exception (Ben Noordhuis) <a href="https://github.com/nodejs/node/pull/33386">#33386</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/3b46e7f148"><code>3b46e7f148</code></a>] - <strong>win,fs</strong>: use namespaced path in absolute symlinks (Bartosz Sosnowski) <a href="https://github.com/nodejs/node/pull/33351">#33351</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/4388dad537"><code>4388dad537</code></a>] - <strong>win,msi</strong>: add arm64 config for windows msi (Dennis Ameling) <a href="https://github.com/nodejs/node/pull/33689">#33689</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/032c64f1e4"><code>032c64f1e4</code></a>] - <strong>worker</strong>: fix variable referencing in template string (Harshitha KP) <a href="https://github.com/nodejs/node/pull/33467">#33467</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/1c64bc5e34"><code>1c64bc5e34</code></a>] - <strong>worker</strong>: perform initial port.unref() before preload modules (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/33455">#33455</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c502384ab7"><code>c502384ab7</code></a>] - <strong>worker</strong>: use _writev in internal communication (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/33454">#33454</a></li>
</ul>
<p>Windows 32-bit Installer: <a href="https://nodejs.org/dist/v12.18.3/node-v12.18.3-x86.msi">https://nodejs.org/dist/v12.18.3/node-v12.18.3-x86.msi</a><br>
Windows 64-bit Installer: <a href="https://nodejs.org/dist/v12.18.3/node-v12.18.3-x64.msi">https://nodejs.org/dist/v12.18.3/node-v12.18.3-x64.msi</a><br>
Windows 32-bit Binary: <a href="https://nodejs.org/dist/v12.18.3/win-x86/node.exe">https://nodejs.org/dist/v12.18.3/win-x86/node.exe</a><br>
Windows 64-bit Binary: <a href="https://nodejs.org/dist/v12.18.3/win-x64/node.exe">https://nodejs.org/dist/v12.18.3/win-x64/node.exe</a><br>
macOS 64-bit Installer: <a href="https://nodejs.org/dist/v12.18.3/node-v12.18.3.pkg">https://nodejs.org/dist/v12.18.3/node-v12.18.3.pkg</a><br>
macOS 64-bit Binary: <a href="https://nodejs.org/dist/v12.18.3/node-v12.18.3-darwin-x64.tar.gz">https://nodejs.org/dist/v12.18.3/node-v12.18.3-darwin-x64.tar.gz</a><br>
Linux 64-bit Binary: <a href="https://nodejs.org/dist/v12.18.3/node-v12.18.3-linux-x64.tar.xz">https://nodejs.org/dist/v12.18.3/node-v12.18.3-linux-x64.tar.xz</a><br>
Linux PPC LE 64-bit Binary: <a href="https://nodejs.org/dist/v12.18.3/node-v12.18.3-linux-ppc64le.tar.xz">https://nodejs.org/dist/v12.18.3/node-v12.18.3-linux-ppc64le.tar.xz</a><br>
Linux s390x 64-bit Binary: <a href="https://nodejs.org/dist/v12.18.3/node-v12.18.3-linux-s390x.tar.xz">https://nodejs.org/dist/v12.18.3/node-v12.18.3-linux-s390x.tar.xz</a><br>
AIX 64-bit Binary: <a href="https://nodejs.org/dist/v12.18.3/node-v12.18.3-aix-ppc64.tar.gz">https://nodejs.org/dist/v12.18.3/node-v12.18.3-aix-ppc64.tar.gz</a><br>
SmartOS 64-bit Binary: <a href="https://nodejs.org/dist/v12.18.3/node-v12.18.3-sunos-x64.tar.xz">https://nodejs.org/dist/v12.18.3/node-v12.18.3-sunos-x64.tar.xz</a><br>
ARMv7 32-bit Binary: <a href="https://nodejs.org/dist/v12.18.3/node-v12.18.3-linux-armv7l.tar.xz">https://nodejs.org/dist/v12.18.3/node-v12.18.3-linux-armv7l.tar.xz</a><br>
ARMv8 64-bit Binary: <a href="https://nodejs.org/dist/v12.18.3/node-v12.18.3-linux-arm64.tar.xz">https://nodejs.org/dist/v12.18.3/node-v12.18.3-linux-arm64.tar.xz</a><br>
Source Code: <a href="https://nodejs.org/dist/v12.18.3/node-v12.18.3.tar.gz">https://nodejs.org/dist/v12.18.3/node-v12.18.3.tar.gz</a><br>
Other release files: <a href="https://nodejs.org/dist/v12.18.3/">https://nodejs.org/dist/v12.18.3/</a><br>
Documentation: <a href="https://nodejs.org/docs/v12.18.3/api/">https://nodejs.org/docs/v12.18.3/api/</a></p>
<h3 id="header-shasums">SHASUMS<a id="shasums" class="anchor" href="#shasums" aria-labelledby="header-shasums"></a></h3><pre><code>-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

9b62fcc3138eaadfc4ea90776c5e02f508a1d7df8c0b1692734cd9d07a7d82dd  node-v12.18.3-aix-ppc64.tar.gz
af376caf114bdd5d7e566dbf7590e9077ffc01f9b2692eb2651f31d7219a30bb  node-v12.18.3-darwin-x64.tar.gz
4741270b9ff11159e775e9d66be2ec5b92a4d01ea6a186658d0101a0f1507546  node-v12.18.3-darwin-x64.tar.xz
164edc71e46cf86ac5d9fcac00dc69c09bb09614b767c4c775aa7747b42e8188  node-v12.18.3-headers.tar.gz
f5693c46f54e13eaf095e2b09383cd85ca6567c727b7008eedd3b64a66dd7308  node-v12.18.3-headers.tar.xz
f2b8b7f34966a03f03fcd89fa4924fb97ea680eae4c4e02ff1aafd9ea89ecad8  node-v12.18.3-linux-arm64.tar.gz
d330aab40029afc34f8b5d1abc2e67be233df4b31331cf08d538be2a666737bb  node-v12.18.3-linux-arm64.tar.xz
9d115013b6c3e34590169913dd521db71b2bb5a8203c89b00fc94e32ecc9d642  node-v12.18.3-linux-armv7l.tar.gz
d399268a181b9eb5d3ce3ed142e7d41ea72d65953fe8cc064bb7f22240e8ae58  node-v12.18.3-linux-armv7l.tar.xz
376f76be1e2512a6b6a69aadca063b2b64e476869da8c30c8c649303c2c19aa8  node-v12.18.3-linux-ppc64le.tar.gz
3a4d575c41697d4f24c8011206848eae945ed86f6635386ccc9a6e47e1842697  node-v12.18.3-linux-ppc64le.tar.xz
b658a78b1c194e9faf1b6955e1fd7eacaad228698a6b4744ffc6d44ffa31e74c  node-v12.18.3-linux-s390x.tar.gz
0cdf850df27166e1a7849d684870e2fac740faeeac69777ff14e6f7d33c9a50f  node-v12.18.3-linux-s390x.tar.xz
8cdacecc43c35bcfa5474c793b9e7a01835e4171264f7b13f3e57093371872e9  node-v12.18.3-linux-x64.tar.gz
b79e02e48d0a1ee4cd4ae138de97fda5413542f2a4f441a7d0e189697b8da563  node-v12.18.3-linux-x64.tar.xz
6b9d85b6fd7a16b33dd1a429a35a4f3bce325f509a0bdcdd0b5576696fbca45a  node-v12.18.3.pkg
0c3a37a3f4030d4c58bf6f04227c43bf7ef83a8035421147e144f595619577aa  node-v12.18.3-sunos-x64.tar.gz
e462dffce649d31bc1517fe6b083d2ff6ec59ce72abdcb3fe8123f055511acfb  node-v12.18.3-sunos-x64.tar.xz
6ea85f80e01b007cc9b566b8836513bc5102667d833bad4c1092be60fa60c2d4  node-v12.18.3.tar.gz
71158026579487422fd13cc2553b34cddb76519098aa6030faab52f88c6e0d0e  node-v12.18.3.tar.xz
e1f8fdab7f066af70ac085d2a58c9f533a20299b0de8ae8a09273655c3d787f4  node-v12.18.3-win-x64.7z
1fcd30c09f0ac9fbecf45161519eff2cf621c199eef4663b1db41b3f2fef4041  node-v12.18.3-win-x64.zip
4db428212a33e512a472c402b00505d1a0b5e90b28157bb1f944b73bc490b2b0  node-v12.18.3-win-x86.7z
6b0ffa5703de66b63037b0bddb99c1bb62a503b232b326e324339bb83b63be34  node-v12.18.3-win-x86.zip
8cc457d650137b468d40837cc939e8be64313974375410fdc33cf58670ada94b  node-v12.18.3-x64.msi
0df381eb604b92de74f4ff174acedeb3a6e20c85cf02d713c7f1de395d41127b  node-v12.18.3-x86.msi
f51806803e733dd5672f846f312de0a89775f6d184d029c8da2d1e205ed06eff  win-x64/node.exe
8dc997ba5be3529b376943dca1a5cd6e299034f2c922b3ff672b85e4236bf9ff  win-x64/node.lib
926df4442d8d5217403c5242fc23a998f197db985affe438db23c681101d1d6b  win-x64/node_pdb.7z
303f6714c2f4610cac2453be65c81e90c227a990d21ce402f5a9b59ba427eb08  win-x64/node_pdb.zip
e96323072c1da551d3519a43480c92421934a008ea4cb9038824251df56798aa  win-x86/node.exe
98fe66e39f2bd4d296c2922e38ac7a8ab6ae4d39d80cb75bb5b0d9c9e7ae8048  win-x86/node.lib
8d1abfe25f943b370834ff062748485cf4f47d5c268b71acaf5363b2bfcbe838  win-x86/node_pdb.7z
770390910ad632e6360b265ea5e1a5bd514e91d69e2d05deb4304cc99b26c587  win-x86/node_pdb.zip
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEueL1mBqm4M0oFg2f8TmTp1WZZTwFAl8Yb4sACgkQ8TmTp1WZ
ZTwxQA/8COGDF+UCBlmsX9zPeYXE20L2nejul3jRUyiEBovn6iK+cmluRsCJep1y
6vVRs4ZFMnq7R/9CsQk40H1UJ9UuVuUQbIFeHlv1xP3p+gqQH+DcVxgknl72fuY2
0HCZ594UxoUTJReOOwLMVsU5ov/anayRYGGTpirhy/2wF3lemA5CJ4raeG7ipEiL
etT/05aTXhhjh4S3mRyTBl2Br135vbUcMe1yLoxjxrV+jFjEmpGpd4Q1EydlCr/2
Az6taYu+cNy0Er9DDzykZ6OjEpdyy/AMMybftPJ5ROCReWTtnzmzo8sKxRzITXa0
u9f20IK16ZWXMULwm4lwDPs9Mlw20lqCRAt2LIGTHC1WqzPf9NCU8S0Xujwvpc8A
G1Vw/DE7lmVhH9+1MaeF44d7aZFJaNg2Mgb9lngbnJTusvKemFcQHwJ8QC3zumfN
VwemB7yUONAbbEJHIz38PmOLFj/Okr0RXm9lqOG3gWjWfu5dJ6JvgLLn+c3hoQK3
yJUcNtoQYNPxkCs/jLFFoTti/javrlHZaCAwhB/L6l73MbBeEZim1lloh9vZ/yUy
nT102QpykyRzOjEyKNCC0290u4Oe2DbacMaAHoDf0FpI4M/NuedUFlu2hE6o84da
vUw9LJqNShARYYka2LH5F1U9I0L4S94CApC5fzLd1Rjyp0+Y1vI=
=hDdx
-----END PGP SIGNATURE-----
</code></pre>
]]></description><link>https://nodejs.org/en/blog/release/v12.18.3</link><guid isPermaLink="true">https://nodejs.org/en/blog/release/v12.18.3</guid><dc:creator><![CDATA[Shelley Vohr]]></dc:creator><pubDate>Wed, 22 Jul 2020 17:02:33 GMT</pubDate></item><item><title><![CDATA[Node v14.6.0 (Current)]]></title><description><![CDATA[<h3 id="header-notable-changes">Notable Changes<a id="notable-changes" class="anchor" href="#notable-changes" aria-labelledby="header-notable-changes"></a></h3><ul>
<li><strong>deps</strong>:<ul>
<li>upgrade to libuv 1.38.1 (Colin Ihrig) <a href="https://github.com/nodejs/node/pull/34187">#34187</a></li>
<li>upgrade npm to 6.14.6 (claudiahdz) <a href="https://github.com/nodejs/node/pull/34246">#34246</a></li>
<li><strong>(SEMVER-MINOR)</strong> update V8 to 8.4.371.19 (Michaël Zasso) <a href="https://github.com/nodejs/node/pull/33579">#33579</a></li>
</ul>
</li>
<li><strong>module</strong>:<ul>
<li><strong>(SEMVER-MINOR)</strong> doc only deprecation of module.parent (Antoine du HAMEL) <a href="https://github.com/nodejs/node/pull/32217">#32217</a></li>
<li><strong>(SEMVER-MINOR)</strong> package &quot;imports&quot; field (Guy Bedford) <a href="https://github.com/nodejs/node/pull/34117">#34117</a></li>
</ul>
</li>
<li><strong>src</strong>:<ul>
<li><strong>(SEMVER-MINOR)</strong> allow embedders to disable esm loader (Shelley Vohr) <a href="https://github.com/nodejs/node/pull/34060">#34060</a></li>
</ul>
</li>
<li><strong>tls</strong>:<ul>
<li><strong>(SEMVER-MINOR)</strong> make &#39;createSecureContext&#39; honor more options (Mateusz Krawczuk) <a href="https://github.com/nodejs/node/pull/33974">#33974</a></li>
</ul>
</li>
<li><strong>vm</strong>:<ul>
<li><strong>(SEMVER-MINOR)</strong> add run-after-evaluate microtask mode (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/34023">#34023</a></li>
</ul>
</li>
<li><strong>worker</strong>:<ul>
<li><strong>(SEMVER-MINOR)</strong> add option to track unmanaged file descriptors (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/34303">#34303</a></li>
</ul>
</li>
<li><strong>New Collaborators</strong>:<ul>
<li>add danielleadams to collaborators (Danielle Adams) <a href="https://github.com/nodejs/node/pull/34360">#34360</a></li>
<li>add ruyadorno to collaborators (Ruy Adorno) <a href="https://github.com/nodejs/node/pull/34297">#34297</a></li>
<li>add sxa as collaborator (Stewart X Addison) <a href="https://github.com/nodejs/node/pull/34338">#34338</a></li>
</ul>
</li>
</ul>
<h3 id="header-commits">Commits<a id="commits" class="anchor" href="#commits" aria-labelledby="header-commits"></a></h3><ul>
<li>[<a href="https://github.com/nodejs/node/commit/afec0d7f51"><code>afec0d7f51</code></a>] - <strong>async_hooks</strong>: improve resource stack performance (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/34319">#34319</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f340571301"><code>f340571301</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>build</strong>: reset embedder string to &quot;-node.0&quot; (Michaël Zasso) <a href="https://github.com/nodejs/node/pull/33579">#33579</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/de250c136c"><code>de250c136c</code></a>] - <strong>build</strong>: recommend Python 3.8 to build on Windows (Michaël Zasso) <a href="https://github.com/nodejs/node/pull/34182">#34182</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a130771d4f"><code>a130771d4f</code></a>] - <strong>build,tools</strong>: fix cmd_regen_makefile (Daniel Bevenius) <a href="https://github.com/nodejs/node/pull/34255">#34255</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/cfd4c8012d"><code>cfd4c8012d</code></a>] - <strong>crypto</strong>: move typechecking for timingSafeEqual into C++ (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/34141">#34141</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/95afc2e50e"><code>95afc2e50e</code></a>] - <strong>deps</strong>: V8: update headers for ABI compatibility (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/34356">#34356</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/2c9fd6ebd4"><code>2c9fd6ebd4</code></a>] - <strong>deps</strong>: V8: revert de4c0042cbe6 from upstream V8 (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/34356">#34356</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/447b1e86a5"><code>447b1e86a5</code></a>] - <strong>deps</strong>: V8: re-add dummy Isolate::CheckMemoryPressure (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/34356">#34356</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/2079fefacf"><code>2079fefacf</code></a>] - <strong>deps</strong>: V8: undo header change of 9dbab9bbdb979 (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/34356">#34356</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9f886c968c"><code>9f886c968c</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>deps</strong>: bump minimum icu version to 67 (Michaël Zasso) <a href="https://github.com/nodejs/node/pull/33579">#33579</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/3fa7ad3375"><code>3fa7ad3375</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>deps</strong>: update V8 postmortem metadata script (Colin Ihrig) <a href="https://github.com/nodejs/node/pull/33579">#33579</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/4c37837424"><code>4c37837424</code></a>] - <strong>deps</strong>: V8: cherry-pick eec10a2fd8fa (Stephen Belanger) <a href="https://github.com/nodejs/node/pull/33778">#33778</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/fb180ac110"><code>fb180ac110</code></a>] - <strong>deps</strong>: V8: backport 22014de00115 (Joyee Cheung) <a href="https://github.com/nodejs/node/pull/33300">#33300</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/01e788622c"><code>01e788622c</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>deps</strong>: V8: fix compilation on VS2017 (Jiawen Geng) <a href="https://github.com/nodejs/node/pull/33579">#33579</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f269dff06e"><code>f269dff06e</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>deps</strong>: V8: cherry-pick 9868b2aefa1a (Michaël Zasso) <a href="https://github.com/nodejs/node/pull/33579">#33579</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/335e3861c3"><code>335e3861c3</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>deps</strong>: patch V8 to run on Xcode 8 (Matheus Marchini) <a href="https://github.com/nodejs/node/pull/32116">#32116</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/355e2f2b6a"><code>355e2f2b6a</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>deps</strong>: V8: silence irrelevant warnings (Michaël Zasso) <a href="https://github.com/nodejs/node/pull/32116">#32116</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/eb6ded61b7"><code>eb6ded61b7</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>deps</strong>: make v8.h compatible with VS2015 (Joao Reis) <a href="https://github.com/nodejs/node/pull/32116">#32116</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a4b71e02ca"><code>a4b71e02ca</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>deps</strong>: V8: forward declaration of <code>Rtl\*FunctionTable</code> (Refael Ackermann) <a href="https://github.com/nodejs/node/pull/32116">#32116</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/1e37442fdd"><code>1e37442fdd</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>deps</strong>: V8: patch register-arm64.h (Refael Ackermann) <a href="https://github.com/nodejs/node/pull/32116">#32116</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/eac35c6061"><code>eac35c6061</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>deps</strong>: patch V8 to run on older XCode versions (Ujjwal Sharma) <a href="https://github.com/nodejs/node/pull/32116">#32116</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/51d86f4b59"><code>51d86f4b59</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>deps</strong>: V8: un-cherry-pick bd019bd (Refael Ackermann) <a href="https://github.com/nodejs/node/pull/32116">#32116</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9cd523d148"><code>9cd523d148</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>deps</strong>: update V8 to 8.4.371.19 (Michaël Zasso) <a href="https://github.com/nodejs/node/pull/33579">#33579</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/24f76cf004"><code>24f76cf004</code></a>] - <strong>deps</strong>: upgrade npm to 6.14.6 (claudiahdz) <a href="https://github.com/nodejs/node/pull/34246">#34246</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a9ca4204e0"><code>a9ca4204e0</code></a>] - <strong>deps</strong>: upgrade to libuv 1.38.1 (Colin Ihrig) <a href="https://github.com/nodejs/node/pull/34187">#34187</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/601ed8ef7e"><code>601ed8ef7e</code></a>] - <strong>deps</strong>: V8: backport 2d5017a0fc02 (Benjamin Coe) <a href="https://github.com/nodejs/node/pull/34272">#34272</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/17174e69ce"><code>17174e69ce</code></a>] - <strong>doc</strong>: clarify conditional exports guidance (Guy Bedford) <a href="https://github.com/nodejs/node/pull/34306">#34306</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/1dd265384b"><code>1dd265384b</code></a>] - <strong>doc</strong>: reword warnings about sockets passed to subprocesses (Rich Trott) <a href="https://github.com/nodejs/node/pull/34273">#34273</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ef31f179e0"><code>ef31f179e0</code></a>] - <strong>doc</strong>: sync deprecation numbers with v14.x (Myles Borins) <a href="https://github.com/nodejs/node/pull/34368">#34368</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/0b42e5d205"><code>0b42e5d205</code></a>] - <strong>doc</strong>: add danielleadams to collaborators (Danielle Adams) <a href="https://github.com/nodejs/node/pull/34360">#34360</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/1cc65332b0"><code>1cc65332b0</code></a>] - <strong>doc</strong>: buffer documentation improvements (James M Snell) <a href="https://github.com/nodejs/node/pull/34230">#34230</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d11496174d"><code>d11496174d</code></a>] - <strong>doc</strong>: improve text in fs docs about omitting callbacks (Rich Trott) <a href="https://github.com/nodejs/node/pull/34307">#34307</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d2c58948e9"><code>d2c58948e9</code></a>] - <strong>doc</strong>: add sxa as collaborator (Stewart X Addison) <a href="https://github.com/nodejs/node/pull/34338">#34338</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d865be4cab"><code>d865be4cab</code></a>] - <strong>doc</strong>: move sebdeckers to emeritus (Rich Trott) <a href="https://github.com/nodejs/node/pull/34298">#34298</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/24fe55872f"><code>24fe55872f</code></a>] - <strong>doc</strong>: add ruyadorno to collaborators (Ruy Adorno) <a href="https://github.com/nodejs/node/pull/34297">#34297</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e6776fe194"><code>e6776fe194</code></a>] - <strong>doc</strong>: move kfarnung to collaborator emeriti list (Rich Trott) <a href="https://github.com/nodejs/node/pull/34258">#34258</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7416028f99"><code>7416028f99</code></a>] - <strong>doc</strong>: specify encoding in text/html examples (James M Snell) <a href="https://github.com/nodejs/node/pull/34222">#34222</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9339f9f602"><code>9339f9f602</code></a>] - <strong>doc</strong>: document the ready event for Http2Stream (James M Snell) <a href="https://github.com/nodejs/node/pull/34221">#34221</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/25ac669be9"><code>25ac669be9</code></a>] - <strong>doc</strong>: add comment to example about 2xx status codes (James M Snell) <a href="https://github.com/nodejs/node/pull/34223">#34223</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/6f014d0b13"><code>6f014d0b13</code></a>] - <strong>doc</strong>: document that whitespace is ignored in base64 decoding (James M Snell) <a href="https://github.com/nodejs/node/pull/34227">#34227</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/431bfe177f"><code>431bfe177f</code></a>] - <strong>doc</strong>: add note about multiple sync events and once (James M Snell) <a href="https://github.com/nodejs/node/pull/34220">#34220</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ffe6886de9"><code>ffe6886de9</code></a>] - <strong>doc</strong>: document behavior for once(ee, &#39;error&#39;) (James M Snell) <a href="https://github.com/nodejs/node/pull/34225">#34225</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a6a656abaa"><code>a6a656abaa</code></a>] - <strong>doc</strong>: document security issues with url.parse() (James M Snell) <a href="https://github.com/nodejs/node/pull/34226">#34226</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/abfab9892b"><code>abfab9892b</code></a>] - <strong>doc</strong>: replace http to https of link urls (sapics) <a href="https://github.com/nodejs/node/pull/34158">#34158</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/2e20cd4fde"><code>2e20cd4fde</code></a>] - <strong>doc</strong>: remove errors that were never released (Rich Trott) <a href="https://github.com/nodejs/node/pull/34197">#34197</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c83d98619d"><code>c83d98619d</code></a>] - <strong>doc</strong>: move ERR_FEATURE_UNAVAILABLE_ON_PLATFORM to current errors (Rich Trott) <a href="https://github.com/nodejs/node/pull/34196">#34196</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/59bb6d6663"><code>59bb6d6663</code></a>] - <strong>doc</strong>: move digitalinfinity to emeritus (Rich Trott) <a href="https://github.com/nodejs/node/pull/34191">#34191</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/39d6ecdea9"><code>39d6ecdea9</code></a>] - <strong>doc</strong>: move gibfahn to emeritus (Rich Trott) <a href="https://github.com/nodejs/node/pull/34190">#34190</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/938de338ef"><code>938de338ef</code></a>] - <strong>doc</strong>: specify how fs.WriteStream/ReadStreams are created (James M Snell) <a href="https://github.com/nodejs/node/pull/34188">#34188</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/326b854e6e"><code>326b854e6e</code></a>] - <strong>doc</strong>: remove parenthetical \r\n comment in http and http2 docs (Rich Trott) <a href="https://github.com/nodejs/node/pull/34178">#34178</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a2dd2589c1"><code>a2dd2589c1</code></a>] - <strong>doc</strong>: remove stability from unreleased errors (Rich Trott) <a href="https://github.com/nodejs/node/pull/33764">#33764</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/8dd8b1a8be"><code>8dd8b1a8be</code></a>] - <strong>doc</strong>: util.debuglog callback (Bradley Meck) <a href="https://github.com/nodejs/node/pull/33856">#33856</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/aaba1c08dc"><code>aaba1c08dc</code></a>] - <strong>doc</strong>: update wording in &quot;Two reading modes&quot; (Julien Poissonnier) <a href="https://github.com/nodejs/node/pull/34119">#34119</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/6aa0dac362"><code>6aa0dac362</code></a>] - <strong>doc</strong>: clarify that the ctx argument is optional (Luigi Pinca) <a href="https://github.com/nodejs/node/pull/34097">#34097</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/1558800217"><code>1558800217</code></a>] - <strong>doc</strong>: add a reference to the list of OpenSSL flags. (Mateusz Krawczuk) <a href="https://github.com/nodejs/node/pull/34050">#34050</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/25d310b631"><code>25d310b631</code></a>] - <strong>doc</strong>: no longer maintain a CNA structure (Sam Roberts) <a href="https://github.com/nodejs/node/pull/33639">#33639</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5ae2b74350"><code>5ae2b74350</code></a>] - <strong>doc</strong>: use consistent naming in stream doc (Saleem) <a href="https://github.com/nodejs/node/pull/30506">#30506</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a0cfa62338"><code>a0cfa62338</code></a>] - <strong>doc</strong>: clarify how to read process.stdin (Anentropic) <a href="https://github.com/nodejs/node/pull/27350">#27350</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e8184554ba"><code>e8184554ba</code></a>] - <strong>doc</strong>: fix entry for <code>napi\_create\_external\_buffer</code> (Gabriel Schulhof) <a href="https://github.com/nodejs/node/pull/34125">#34125</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/167a21a66a"><code>167a21a66a</code></a>] - <strong>doc</strong>: fix source link margin to sub-header mark (Rodion Abdurakhimov) <a href="https://github.com/nodejs/node/pull/33664">#33664</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/146538de65"><code>146538de65</code></a>] - <strong>doc</strong>: improve async_hooks asynchronous context example (Denys Otrishko) <a href="https://github.com/nodejs/node/pull/33730">#33730</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e386188775"><code>e386188775</code></a>] - <strong>doc</strong>: clarify esm conditional exports prose (Derek Lewis) <a href="https://github.com/nodejs/node/pull/33886">#33886</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e273edf943"><code>e273edf943</code></a>] - <strong>doc</strong>: Add maxTotalSockets option to agent constructor (rickyes) <a href="https://github.com/nodejs/node/pull/34013">#34013</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ab6b786e9d"><code>ab6b786e9d</code></a>] - <strong>doc</strong>: add streams to the pipeline function signature (rickyes) <a href="https://github.com/nodejs/node/pull/34153">#34153</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9f0bf5c9e1"><code>9f0bf5c9e1</code></a>] - <strong>doc</strong>: improve triaging text in issues.md (Rich Trott) <a href="https://github.com/nodejs/node/pull/34164">#34164</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/22c1fbf4cb"><code>22c1fbf4cb</code></a>] - <strong>doc</strong>: simply dns.ADDRCONFIG language (Rich Trott) <a href="https://github.com/nodejs/node/pull/34155">#34155</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7fc56ebd0d"><code>7fc56ebd0d</code></a>] - <strong>doc</strong>: remove &quot;considered&quot; in errors.md (Rich Trott) <a href="https://github.com/nodejs/node/pull/34152">#34152</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e33c09cb3a"><code>e33c09cb3a</code></a>] - <strong>doc</strong>: simplify and clarify ReferenceError material in errors.md (Rich Trott) <a href="https://github.com/nodejs/node/pull/34151">#34151</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/af9e6f6e1b"><code>af9e6f6e1b</code></a>] - <strong>doc</strong>: add http highlight grammar (Derek Lewis) <a href="https://github.com/nodejs/node/pull/33785">#33785</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/26ecdf8ade"><code>26ecdf8ade</code></a>] - <strong>doc</strong>: move sam-github to TSC Emeriti (Sam Roberts) <a href="https://github.com/nodejs/node/pull/34095">#34095</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/78a4d97b82"><code>78a4d97b82</code></a>] - <strong>doc</strong>: change &quot;considered experimental&quot; to &quot;experimental&quot; in n-api.md (Rich Trott) <a href="https://github.com/nodejs/node/pull/34129">#34129</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/da5fde6594"><code>da5fde6594</code></a>] - <strong>doc</strong>: changed &quot;considered experimental&quot; to &quot;experimental&quot; in cli.md (Rich Trott) <a href="https://github.com/nodejs/node/pull/34128">#34128</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/49d2d49336"><code>49d2d49336</code></a>] - <strong>doc</strong>: improve text in issues.md (falguniraina) <a href="https://github.com/nodejs/node/pull/33973">#33973</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9d30f0542c"><code>9d30f0542c</code></a>] - <strong>doc</strong>: change &quot;currently not considered public&quot; to &quot;not supported&quot; (Rich Trott) <a href="https://github.com/nodejs/node/pull/34114">#34114</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/64bd518f26"><code>64bd518f26</code></a>] - <strong>doc</strong>: clarify that APIs are no longer experimental (Rich Trott) <a href="https://github.com/nodejs/node/pull/34113">#34113</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ee6ccef091"><code>ee6ccef091</code></a>] - <strong>doc</strong>: clarify O_EXCL text in fs.md (Rich Trott) <a href="https://github.com/nodejs/node/pull/34096">#34096</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/05a69e2e88"><code>05a69e2e88</code></a>] - <strong>doc</strong>: clarify ambiguous rdev description (Rich Trott) <a href="https://github.com/nodejs/node/pull/34094">#34094</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/4927fed9ea"><code>4927fed9ea</code></a>] - <strong>doc</strong>: make minor improvements to paragraph in child_process.md (Rich Trott) <a href="https://github.com/nodejs/node/pull/34063">#34063</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/585f3a5f84"><code>585f3a5f84</code></a>] - <strong>doc</strong>: improve paragraph in esm.md (Rich Trott) <a href="https://github.com/nodejs/node/pull/34064">#34064</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/556e55db72"><code>556e55db72</code></a>] - <strong>doc</strong>: clarify require/import mutual exclusivity (Guy Bedford) <a href="https://github.com/nodejs/node/pull/33832">#33832</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/eb04ba3080"><code>eb04ba3080</code></a>] - <strong>doc</strong>: add dynamic source code links (Alec Davidson) <a href="https://github.com/nodejs/node/pull/33996">#33996</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/2ca6a45ba9"><code>2ca6a45ba9</code></a>] - <strong>doc</strong>: mention errors thrown by methods called on an unbound dgram.Socket (Mateusz Krawczuk) <a href="https://github.com/nodejs/node/pull/33983">#33983</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b8a17ccc9a"><code>b8a17ccc9a</code></a>] - <strong>doc</strong>: document n-api callback scope usage (Gabriel Schulhof) <a href="https://github.com/nodejs/node/pull/33915">#33915</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/3b268094cc"><code>3b268094cc</code></a>] - <strong>doc</strong>: use sentence-case for headings in docs (Rich Trott) <a href="https://github.com/nodejs/node/pull/33889">#33889</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/280cd967d3"><code>280cd967d3</code></a>] - <strong>domain</strong>: fix unintentional deprecation warning (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/34245">#34245</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/96ebd5f352"><code>96ebd5f352</code></a>] - <strong>http</strong>: add note about timer unref (Robert Nagy) <a href="https://github.com/nodejs/node/pull/34143">#34143</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/16160e654f"><code>16160e654f</code></a>] - <strong><em>Revert</em></strong> &quot;<strong>http2</strong>: streamline OnStreamRead streamline memory accounting&quot; (Rich Trott) <a href="https://github.com/nodejs/node/pull/34315">#34315</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/8bafba2e56"><code>8bafba2e56</code></a>] - <strong>lib</strong>: always initialize esm loader callbackMap (Shelley Vohr) <a href="https://github.com/nodejs/node/pull/34127">#34127</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/daf2abf393"><code>daf2abf393</code></a>] - <strong>lib</strong>: replace http to https of comment link urls (sapics) <a href="https://github.com/nodejs/node/pull/34158">#34158</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/8f8d16849c"><code>8f8d16849c</code></a>] - <strong>meta</strong>: make issue template mobile friendly and address nits (Derek Lewis) <a href="https://github.com/nodejs/node/pull/34243">#34243</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/de58eb6286"><code>de58eb6286</code></a>] - <strong>meta</strong>: add N-API to codeowners coverage (Michael Dawson) <a href="https://github.com/nodejs/node/pull/34039">#34039</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/4dc89c6d30"><code>4dc89c6d30</code></a>] - <strong>meta</strong>: fixup CODEOWNERS so it hopefully works (James M Snell) <a href="https://github.com/nodejs/node/pull/34147">#34147</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/8d7330be0e"><code>8d7330be0e</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>module</strong>: deprecate module.parent (Antoine du HAMEL) <a href="https://github.com/nodejs/node/pull/32217">#32217</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/1ae76bd075"><code>1ae76bd075</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>module</strong>: package &quot;imports&quot; field (Guy Bedford) <a href="https://github.com/nodejs/node/pull/34117">#34117</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/0e1361cb8b"><code>0e1361cb8b</code></a>] - <strong>net</strong>: doc deprecate bufferSize (Robert Nagy) <a href="https://github.com/nodejs/node/pull/34088">#34088</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b7e9b43b2f"><code>b7e9b43b2f</code></a>] - <strong>net</strong>: fix bufferSize (Robert Nagy) <a href="https://github.com/nodejs/node/pull/34088">#34088</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/02ea320e0c"><code>02ea320e0c</code></a>] - <strong>policy</strong>: add startup benchmark and make SRI lazier (Bradley Farias) <a href="https://github.com/nodejs/node/pull/29527">#29527</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/73d6792a05"><code>73d6792a05</code></a>] - <strong>repl</strong>: support --loader option in builtin REPL (Michaël Zasso) <a href="https://github.com/nodejs/node/pull/33437">#33437</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b20e6ed94e"><code>b20e6ed94e</code></a>] - <strong>repl</strong>: fix verb conjugation in deprecation message (Rich Trott) <a href="https://github.com/nodejs/node/pull/34198">#34198</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b878e3223e"><code>b878e3223e</code></a>] - <strong>src</strong>: add callback scope for native immediates (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/34366">#34366</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/0f6805d507"><code>0f6805d507</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>src</strong>: add option to track unmanaged file descriptors (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/34303">#34303</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e4c7b59665"><code>e4c7b59665</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>src</strong>: allow embedders to disable esm loader (Shelley Vohr) <a href="https://github.com/nodejs/node/pull/34060">#34060</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9c12e53d47"><code>9c12e53d47</code></a>] - <strong>src</strong>: remove redundant snprintf (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/34282">#34282</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/844bf770f8"><code>844bf770f8</code></a>] - <strong>src</strong>: use FromMaybe instead of ToLocal in GetCert (Daniel Bevenius) <a href="https://github.com/nodejs/node/pull/34276">#34276</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ec876eecc0"><code>ec876eecc0</code></a>] - <strong>src</strong>: add GetCipherValue function (Daniel Bevenius) <a href="https://github.com/nodejs/node/pull/34287">#34287</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9c98af71db"><code>9c98af71db</code></a>] - <strong>src</strong>: exit explicitly after printing V8 help (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/34136">#34136</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/3e3d908c81"><code>3e3d908c81</code></a>] - <strong>src</strong>: add encoding_type variable in WritePrivateKey (Daniel Bevenius) <a href="https://github.com/nodejs/node/pull/34181">#34181</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ed0f5697d8"><code>ed0f5697d8</code></a>] - <strong>src</strong>: fix minor comment typo in KeyObjectData (Daniel Bevenius) <a href="https://github.com/nodejs/node/pull/34167">#34167</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/8f7ed40fc4"><code>8f7ed40fc4</code></a>] - <strong>src</strong>: fix unused namespace member (Nikola Glavina) <a href="https://github.com/nodejs/node/pull/34212">#34212</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e378b681d0"><code>e378b681d0</code></a>] - <strong>src</strong>: remove unused fields from IsolateData (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/34139">#34139</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b2cd87e611"><code>b2cd87e611</code></a>] - <strong>src,doc,test</strong>: remove String::New default parameter (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/34248">#34248</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/41c80f6abe"><code>41c80f6abe</code></a>] - <strong>stream</strong>: destroy wrapped streams on error (Robert Nagy) <a href="https://github.com/nodejs/node/pull/34102">#34102</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/1af8943622"><code>1af8943622</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>test</strong>: remove test/v8-updates/test-postmortem-metadata.js (Colin Ihrig) <a href="https://github.com/nodejs/node/pull/33579">#33579</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/58dfeac133"><code>58dfeac133</code></a>] - <strong>test</strong>: use mustCall() in pummel test (Rich Trott) <a href="https://github.com/nodejs/node/pull/34327">#34327</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/28ce378e17"><code>28ce378e17</code></a>] - <strong>test</strong>: fix flaky test-http2-reset-flood (Rich Trott) <a href="https://github.com/nodejs/node/pull/34318">#34318</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/060c95a3b1"><code>060c95a3b1</code></a>] - <strong>test</strong>: add n-api null checks for conversions (Gabriel Schulhof) <a href="https://github.com/nodejs/node/pull/34142">#34142</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/3ee8f5342c"><code>3ee8f5342c</code></a>] - <strong>test</strong>: add regression tests for HTTP parser crash (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/34250">#34250</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/6925ef3b1c"><code>6925ef3b1c</code></a>] - <strong>test</strong>: add WASI test for file resizing (Colin Ihrig) <a href="https://github.com/nodejs/node/pull/31617">#31617</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/1aad61eeec"><code>1aad61eeec</code></a>] - <strong>test</strong>: add issue ref for known_issues test (Rich Trott) <a href="https://github.com/nodejs/node/pull/34267">#34267</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ec9b49a9b9"><code>ec9b49a9b9</code></a>] - <strong>test</strong>: add known issue for fs.open() keeping event loop open (Rich Trott) <a href="https://github.com/nodejs/node/pull/34228">#34228</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/38b3c2a300"><code>38b3c2a300</code></a>] - <strong>test</strong>: add arrayOfStreams to pipeline (rickyes) <a href="https://github.com/nodejs/node/pull/34156">#34156</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/0f9bafd03d"><code>0f9bafd03d</code></a>] - <strong>test</strong>: skip an ipv6 test on IBM i (Xu Meng) <a href="https://github.com/nodejs/node/pull/34209">#34209</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a38219f962"><code>a38219f962</code></a>] - <strong>test</strong>: add regression test for C++-created Buffer transfer (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/34140">#34140</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/09faebd9ad"><code>09faebd9ad</code></a>] - <strong>test</strong>: replace deprecated function call from test-repl-history-navigation (Rich Trott) <a href="https://github.com/nodejs/node/pull/34199">#34199</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/bddc99ec7f"><code>bddc99ec7f</code></a>] - <strong>test</strong>: skip some IBM i unsupported test cases (Xu Meng) <a href="https://github.com/nodejs/node/pull/34118">#34118</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f5691fa6b6"><code>f5691fa6b6</code></a>] - <strong>test</strong>: report actual error code on failure (Richard Lau) <a href="https://github.com/nodejs/node/pull/34134">#34134</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/46d183c86e"><code>46d183c86e</code></a>] - <strong>test</strong>: update test-child-process-spawn-loop for Python 3 (Richard Lau) <a href="https://github.com/nodejs/node/pull/34071">#34071</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a89bcf72fb"><code>a89bcf72fb</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>tls</strong>: make &#39;createSecureContext&#39; honor more options (Mateusz Krawczuk) <a href="https://github.com/nodejs/node/pull/33974">#33974</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/fbcd1fa0f4"><code>fbcd1fa0f4</code></a>] - <strong>tls</strong>: remove unnecessary close listener (Robert Nagy) <a href="https://github.com/nodejs/node/pull/34105">#34105</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/4e2fa439c9"><code>4e2fa439c9</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>tools</strong>: update V8 gypfiles for 8.4 (Ujjwal Sharma) <a href="https://github.com/nodejs/node/pull/33579">#33579</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/440642d00b"><code>440642d00b</code></a>] - <strong>tools</strong>: remove lint-js.js (Rich Trott) <a href="https://github.com/nodejs/node/pull/30955">#30955</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e0206bafe6"><code>e0206bafe6</code></a>] - <strong>util</strong>: restrict custom inspect function + vm.Context interaction (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/33690">#33690</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/70c4045aa5"><code>70c4045aa5</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>vm</strong>: add run-after-evaluate microtask mode (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/34023">#34023</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/6be685a99d"><code>6be685a99d</code></a>] - <strong>wasi</strong>: add reactor support (Gus Caplan) <a href="https://github.com/nodejs/node/pull/34046">#34046</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/1bc4def18f"><code>1bc4def18f</code></a>] - <strong>worker</strong>: fix nested uncaught exception handling (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/34310">#34310</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9e04070d3c"><code>9e04070d3c</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>worker</strong>: add option to track unmanaged file descriptors (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/34303">#34303</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/105d5607a8"><code>105d5607a8</code></a>] - <strong>zlib</strong>: remove redundant variable in zlibBufferOnEnd (Andrey Pechkurov) <a href="https://github.com/nodejs/node/pull/34072">#34072</a></li>
</ul>
<p>Windows 32-bit Installer: <a href="https://nodejs.org/dist/v14.6.0/node-v14.6.0-x86.msi">https://nodejs.org/dist/v14.6.0/node-v14.6.0-x86.msi</a><br>
Windows 64-bit Installer: <a href="https://nodejs.org/dist/v14.6.0/node-v14.6.0-x64.msi">https://nodejs.org/dist/v14.6.0/node-v14.6.0-x64.msi</a><br>
Windows 32-bit Binary: <a href="https://nodejs.org/dist/v14.6.0/win-x86/node.exe">https://nodejs.org/dist/v14.6.0/win-x86/node.exe</a><br>
Windows 64-bit Binary: <a href="https://nodejs.org/dist/v14.6.0/win-x64/node.exe">https://nodejs.org/dist/v14.6.0/win-x64/node.exe</a><br>
macOS 64-bit Installer: <a href="https://nodejs.org/dist/v14.6.0/node-v14.6.0.pkg">https://nodejs.org/dist/v14.6.0/node-v14.6.0.pkg</a><br>
macOS 64-bit Binary: <a href="https://nodejs.org/dist/v14.6.0/node-v14.6.0-darwin-x64.tar.gz">https://nodejs.org/dist/v14.6.0/node-v14.6.0-darwin-x64.tar.gz</a><br>
Linux 64-bit Binary: <a href="https://nodejs.org/dist/v14.6.0/node-v14.6.0-linux-x64.tar.xz">https://nodejs.org/dist/v14.6.0/node-v14.6.0-linux-x64.tar.xz</a><br>
Linux PPC LE 64-bit Binary: <a href="https://nodejs.org/dist/v14.6.0/node-v14.6.0-linux-ppc64le.tar.xz">https://nodejs.org/dist/v14.6.0/node-v14.6.0-linux-ppc64le.tar.xz</a><br>
Linux s390x 64-bit Binary: <a href="https://nodejs.org/dist/v14.6.0/node-v14.6.0-linux-s390x.tar.xz">https://nodejs.org/dist/v14.6.0/node-v14.6.0-linux-s390x.tar.xz</a><br>
AIX 64-bit Binary: <a href="https://nodejs.org/dist/v14.6.0/node-v14.6.0-aix-ppc64.tar.gz">https://nodejs.org/dist/v14.6.0/node-v14.6.0-aix-ppc64.tar.gz</a><br>
ARMv7 32-bit Binary: <a href="https://nodejs.org/dist/v14.6.0/node-v14.6.0-linux-armv7l.tar.xz">https://nodejs.org/dist/v14.6.0/node-v14.6.0-linux-armv7l.tar.xz</a><br>
ARMv8 64-bit Binary: <a href="https://nodejs.org/dist/v14.6.0/node-v14.6.0-linux-arm64.tar.xz">https://nodejs.org/dist/v14.6.0/node-v14.6.0-linux-arm64.tar.xz</a><br>
Source Code: <a href="https://nodejs.org/dist/v14.6.0/node-v14.6.0.tar.gz">https://nodejs.org/dist/v14.6.0/node-v14.6.0.tar.gz</a><br>
Other release files: <a href="https://nodejs.org/dist/v14.6.0/">https://nodejs.org/dist/v14.6.0/</a><br>
Documentation: <a href="https://nodejs.org/docs/v14.6.0/api/">https://nodejs.org/docs/v14.6.0/api/</a></p>
<h3 id="header-shasums">SHASUMS<a id="shasums" class="anchor" href="#shasums" aria-labelledby="header-shasums"></a></h3><pre><code>-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

5a42400906c4e748930a90ee1137639876839394b5ebab4dbea96eac2fa32be7  node-v14.6.0-aix-ppc64.tar.gz
7907a18605b900ce977ff4c7e67f7507f937f85738659865d31779c3b2990756  node-v14.6.0-darwin-x64.tar.gz
a5a9c0acaa0fb6b24c1f112b647515abf15fb6d6403d5d7e16a7c3ec35dc8a7c  node-v14.6.0-darwin-x64.tar.xz
22f398697efbe077c00791a03ec462a0169f6b2452b5dbfadda35135e1af162b  node-v14.6.0-headers.tar.gz
3d8f8f092935718e9b1883c9b869ab1f3d41b79e62ff00382b766fa4fcaf1b97  node-v14.6.0-headers.tar.xz
eb4f98efe22057a831415c2367416330878f0e1ad9a9bb5c25a6631031588075  node-v14.6.0-linux-arm64.tar.gz
853f2c99f0e5fa65e6f222821e29c9d1a49f2d358a97c1de080ddf5c74e4ec70  node-v14.6.0-linux-arm64.tar.xz
9e4ff9421102e61381133f71b536305a5f6befa6de62a44c4805f23fc3cb7b0c  node-v14.6.0-linux-armv7l.tar.gz
385f1adeef5c3c101d0c6bd6ba53e2dc82b37e87d5a44a57526b777251166e7a  node-v14.6.0-linux-armv7l.tar.xz
2cfac862890b8c70a0b74aa5f31a5d51571ec1cbe91de46fc82b079b7bde9bec  node-v14.6.0-linux-ppc64le.tar.gz
2299703301b3b69d386cd4c3c2721c102798ae2e9ea1debc2218452883c08955  node-v14.6.0-linux-ppc64le.tar.xz
b1114f7360babb5eca8e27fbc2556e9e73f0d423281dbe292f8d521b21359faf  node-v14.6.0-linux-s390x.tar.gz
0ff3193e5bd1e4101f64507a743faed7630140e2118fb986a89c50ed37777c34  node-v14.6.0-linux-s390x.tar.xz
5e2c59200c86c37a0c800fe2cd2cfabc459f8a3ae3f83c3611483c485ad32e4f  node-v14.6.0-linux-x64.tar.gz
b8a39b2dac8e200e96586356c5525d20b0b43dba8bf9f7eb4e8c2d5366be2bb2  node-v14.6.0-linux-x64.tar.xz
1db15bee99fa98574f42564c3aa821561816f116b4274b442a288cbcd0e309d4  node-v14.6.0.pkg
bc978486f602dc99f0075514f1cd860b286077d140b2d7de308343ff07907f51  node-v14.6.0.tar.gz
5af300c736088ce8ecabc64ea036ccbf56cf6d072c7374985e7cd7ecdc016a94  node-v14.6.0.tar.xz
078407a38f747e7d2a1ff2765f44ce2b8bc9aa040c28e35b28b0ae0dffbde50f  node-v14.6.0-win-x64.7z
57ea75a7ec70cc8158e6f9774f9728fb9e3d08212b1af3e206db2de46ca304ca  node-v14.6.0-win-x64.zip
79d213d67028e3dfb9a1d3db26d1f0c6ad0967276fc794b8a4544c23061c9fc7  node-v14.6.0-win-x86.7z
d7244b00e19404e74e33b2df1f066ec8260efc2bf312b9dfb3470878ac0f6af6  node-v14.6.0-win-x86.zip
fe8e714b0fc5260e07185655845d21c4fff3e8bdd09512b041834ee2aea13c06  node-v14.6.0-x64.msi
4c539834431cadaed92f5daae2f7a16551754e55e9129939db2aba8a5e7ad28d  node-v14.6.0-x86.msi
bd2b3e7f2c3506b972127c26c6a9d692443c316c759c8eaa5a5b4a73a6d6f175  win-x64/node.exe
203ffb5c4e9351e762af1cbaca1e08cef784784c665a60657d26d10ad200a65c  win-x64/node.lib
31ae200486e50b572b2b20b60cc05b6652e2f992cd46b7f2bd732a5fb1bd88a4  win-x64/node_pdb.7z
6c245a0ab6c4dd77bb8f43d7484885706532ec4123567fd55be4b5a03c484b6c  win-x64/node_pdb.zip
6c946d449e8f488c9e61abc4e9ac92c24beb80b76abff8d86bb9aa5ddac31a32  win-x86/node.exe
49b13b05e148d6593269174efc0e537b4bc57290b2703658a26f037a398307b4  win-x86/node.lib
248ba0c3dbff14bbcf3ac3290c019d6211547efde0948554b07bef30fafa8ca9  win-x86/node_pdb.7z
458aee171c6cfdc569264f56d77e68f4d2068a28a9de6c921022357072766d97  win-x86/node_pdb.zip
-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEDv/hvO/ZyE49CYFSkzsB9AtcqUYFAl8XYh8ACgkQkzsB9Atc
qUZdswgAhGcIvV5JdUxDvl0YIcWScLaj66DHef1pp1hifa0n+vD3znL5bBFQ2D6O
jxXZ8tIOpunB8is/s44eMRacml77b7OAzTXv1TE6mR2LZG6mP8Edw4nKJbAsCaTP
ySJC/ag9FNPS5V84yjaFXgQCy9+HhNahQabruZG8rJEx16cLIGfE5pKOYeOgbMhY
E0lZkgBERhS6tnBRXPOGdSCKb4nOdhuKZ1cCdj81DMI5UcN7miKY0Vb18aNYrv9w
o1edNeX6rzvfETElINIYCO9QQ5OnrLCqpujZ4QFHIh+z2nzOfUgh22W5o6wGOyOV
bsljthaA0nFMcsXQLxCM7bWtq1KxvQ==
=TfA7
-----END PGP SIGNATURE-----
</code></pre>
]]></description><link>https://nodejs.org/en/blog/release/v14.6.0</link><guid isPermaLink="true">https://nodejs.org/en/blog/release/v14.6.0</guid><dc:creator><![CDATA[Myles Borins]]></dc:creator><pubDate>Tue, 21 Jul 2020 21:47:34 GMT</pubDate></item><item><title><![CDATA[Node v10.22.0 (LTS)]]></title><description><![CDATA[<p>This release was prepared by Richard Lau (<a href="https://github.com/richardlau">@richardlau</a>) and promoted by Beth Griggs (<a href="https://github.com/bethgriggs">@BethGriggs</a>).</p>
<h3 id="header-notable-changes">Notable changes<a id="notable-changes" class="anchor" href="#notable-changes" aria-labelledby="header-notable-changes"></a></h3><ul>
<li><strong>deps</strong>:<ul>
<li>upgrade npm to 6.14.6 (claudiahdz) <a href="https://github.com/nodejs/node/pull/34246">#34246</a></li>
<li>upgrade openssl sources to 1.1.1g (Hassaan Pasha) <a href="https://github.com/nodejs/node/pull/32982">#32982</a></li>
</ul>
</li>
<li><strong>n-api</strong>:<ul>
<li>add <code>napi_detach_arraybuffer</code> (legendecas) <a href="https://github.com/nodejs/node/pull/29768">#29768</a></li>
</ul>
</li>
</ul>
<h3 id="header-commits">Commits<a id="commits" class="anchor" href="#commits" aria-labelledby="header-commits"></a></h3><ul>
<li>[<a href="https://github.com/nodejs/node/commit/9915774d18"><code>9915774d18</code></a>] - <strong>build</strong>: log detected compilers in --verbose mode (Richard Lau) <a href="https://github.com/nodejs/node/pull/32715">#32715</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/145dcc2c1c"><code>145dcc2c1c</code></a>] - <strong>build</strong>: move doc versions JSON file out of out/doc (Richard Lau) <a href="https://github.com/nodejs/node/pull/32728">#32728</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/24b927ab66"><code>24b927ab66</code></a>] - <strong>build</strong>: allow clang 10+ in configure.py (Kamil Rytarowski) <a href="https://github.com/nodejs/node/pull/29541">#29541</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/97b59527c7"><code>97b59527c7</code></a>] - <strong>deps</strong>: upgrade npm to 6.14.6 (claudiahdz) <a href="https://github.com/nodejs/node/pull/34246">#34246</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/84fca3c691"><code>84fca3c691</code></a>] - <strong>deps</strong>: upgrade npm to 6.14.5 (Ruy Adorno) <a href="https://github.com/nodejs/node/pull/33239">#33239</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/745b329260"><code>745b329260</code></a>] - <strong>deps</strong>: update archs files for OpenSSL-1.1.1g (Hassaan Pasha) <a href="https://github.com/nodejs/node/pull/32982">#32982</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/94702c1560"><code>94702c1560</code></a>] - <strong>deps</strong>: upgrade openssl sources to 1.1.1g (Hassaan Pasha) <a href="https://github.com/nodejs/node/pull/32982">#32982</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ef9413be1a"><code>ef9413be1a</code></a>] - <strong>deps</strong>: upgrade openssl sources to 1.1.1f (Hassaan Pasha) <a href="https://github.com/nodejs/node/pull/32583">#32583</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/3acc89f8f2"><code>3acc89f8f2</code></a>] - <strong>deps</strong>: V8: backport cd21f71f9cb5 (Michaël Zasso) <a href="https://github.com/nodejs/node/pull/33862">#33862</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/89a306bca9"><code>89a306bca9</code></a>] - <strong>deps</strong>: fix V8 compiler error with clang++-11 (Sam Roberts) <a href="https://github.com/nodejs/node/pull/33094">#33094</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/00f04e3b79"><code>00f04e3b79</code></a>] - <strong>doc</strong>: fix quotes in tls.md (Sparsh Garg) <a href="https://github.com/nodejs/node/pull/33641">#33641</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/193d1d0e84"><code>193d1d0e84</code></a>] - <strong>doc</strong>: document fs.watchFile() bigint option (cjihrig) <a href="https://github.com/nodejs/node/pull/32128">#32128</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5dab101b03"><code>5dab101b03</code></a>] - <strong>doc,n-api</strong>: mark napi_detach_arraybuffer as experimental (legendecas) <a href="https://github.com/nodejs/node/pull/30703">#30703</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/069b6e14a4"><code>069b6e14a4</code></a>] - <strong>http</strong>: disable headersTimeout check when set to zero (Paolo Insogna) <a href="https://github.com/nodejs/node/pull/33307">#33307</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/aaf2f827c6"><code>aaf2f827c6</code></a>] - <strong>inspector</strong>: more conservative minimum stack size (Ben Noordhuis) <a href="https://github.com/nodejs/node/pull/27855">#27855</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b744ffd586"><code>b744ffd586</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>n-api</strong>: implement napi_is_detached_arraybuffer (Denys Otrishko) <a href="https://github.com/nodejs/node/pull/30613">#30613</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/961598b9be"><code>961598b9be</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>n-api</strong>: add <code>napi_detach_arraybuffer</code> (legendecas) <a href="https://github.com/nodejs/node/pull/29768">#29768</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7a109febc4"><code>7a109febc4</code></a>] - <strong>test</strong>: remove timers-blocking-callback (Jeremiah Senkpiel) <a href="https://github.com/nodejs/node/pull/32870">#32870</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/3dbd8cd3a9"><code>3dbd8cd3a9</code></a>] - <strong><em>Revert</em></strong> &quot;<strong>test</strong>: mark empty udp tests flaky on OS X&quot; (Luigi Pinca) <a href="https://github.com/nodejs/node/pull/32489">#32489</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/543656928c"><code>543656928c</code></a>] - <strong>test</strong>: flaky test-stdout-close-catch on freebsd (Sam Roberts) <a href="https://github.com/nodejs/node/pull/32849">#32849</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/74b00cca64"><code>74b00cca64</code></a>] - <strong>tls</strong>: allow empty subject even with altNames defined (Jason Macgowan) <a href="https://github.com/nodejs/node/pull/22906">#22906</a></li>
</ul>
<p>Windows 32-bit Installer: <a href="https://nodejs.org/dist/v10.22.0/node-v10.22.0-x86.msi">https://nodejs.org/dist/v10.22.0/node-v10.22.0-x86.msi</a><br>
Windows 64-bit Installer: <a href="https://nodejs.org/dist/v10.22.0/node-v10.22.0-x64.msi">https://nodejs.org/dist/v10.22.0/node-v10.22.0-x64.msi</a><br>
Windows 32-bit Binary: <a href="https://nodejs.org/dist/v10.22.0/win-x86/node.exe">https://nodejs.org/dist/v10.22.0/win-x86/node.exe</a><br>
Windows 64-bit Binary: <a href="https://nodejs.org/dist/v10.22.0/win-x64/node.exe">https://nodejs.org/dist/v10.22.0/win-x64/node.exe</a><br>
macOS 64-bit Installer: <a href="https://nodejs.org/dist/v10.22.0/node-v10.22.0.pkg">https://nodejs.org/dist/v10.22.0/node-v10.22.0.pkg</a><br>
macOS 64-bit Binary: <a href="https://nodejs.org/dist/v10.22.0/node-v10.22.0-darwin-x64.tar.gz">https://nodejs.org/dist/v10.22.0/node-v10.22.0-darwin-x64.tar.gz</a><br>
Linux 64-bit Binary: <a href="https://nodejs.org/dist/v10.22.0/node-v10.22.0-linux-x64.tar.xz">https://nodejs.org/dist/v10.22.0/node-v10.22.0-linux-x64.tar.xz</a><br>
Linux PPC LE 64-bit Binary: <a href="https://nodejs.org/dist/v10.22.0/node-v10.22.0-linux-ppc64le.tar.xz">https://nodejs.org/dist/v10.22.0/node-v10.22.0-linux-ppc64le.tar.xz</a><br>
Linux s390x 64-bit Binary: <a href="https://nodejs.org/dist/v10.22.0/node-v10.22.0-linux-s390x.tar.xz">https://nodejs.org/dist/v10.22.0/node-v10.22.0-linux-s390x.tar.xz</a><br>
AIX 64-bit Binary: <a href="https://nodejs.org/dist/v10.22.0/node-v10.22.0-aix-ppc64.tar.gz">https://nodejs.org/dist/v10.22.0/node-v10.22.0-aix-ppc64.tar.gz</a><br>
SmartOS 64-bit Binary: <a href="https://nodejs.org/dist/v10.22.0/node-v10.22.0-sunos-x64.tar.xz">https://nodejs.org/dist/v10.22.0/node-v10.22.0-sunos-x64.tar.xz</a><br>
ARMv6 32-bit Binary: <a href="https://nodejs.org/dist/v10.22.0/node-v10.22.0-linux-armv6l.tar.xz">https://nodejs.org/dist/v10.22.0/node-v10.22.0-linux-armv6l.tar.xz</a><br>
ARMv7 32-bit Binary: <a href="https://nodejs.org/dist/v10.22.0/node-v10.22.0-linux-armv7l.tar.xz">https://nodejs.org/dist/v10.22.0/node-v10.22.0-linux-armv7l.tar.xz</a><br>
ARMv8 64-bit Binary: <a href="https://nodejs.org/dist/v10.22.0/node-v10.22.0-linux-arm64.tar.xz">https://nodejs.org/dist/v10.22.0/node-v10.22.0-linux-arm64.tar.xz</a><br>
Source Code: <a href="https://nodejs.org/dist/v10.22.0/node-v10.22.0.tar.gz">https://nodejs.org/dist/v10.22.0/node-v10.22.0.tar.gz</a><br>
Other release files: <a href="https://nodejs.org/dist/v10.22.0/">https://nodejs.org/dist/v10.22.0/</a><br>
Documentation: <a href="https://nodejs.org/docs/v10.22.0/api/">https://nodejs.org/docs/v10.22.0/api/</a></p>
<h3 id="header-shasums">SHASUMS<a id="shasums" class="anchor" href="#shasums" aria-labelledby="header-shasums"></a></h3><pre><code>-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

15fc4672df24d28e606acb9f4d0c5dd72e11cefca880107167d661b6c7a6a455  node-v10.22.0-aix-ppc64.tar.gz
c7583a297ba9c6cfc03688a32776155d02fabf9ff45847c63b12a68d400f1dc1  node-v10.22.0-darwin-x64.tar.gz
55dd341163e0a907e5effa683f8c90082341aaefcdf9ff07f7382bff4c8214bc  node-v10.22.0-darwin-x64.tar.xz
2c493a04e5bfbf07545c60226a50cea32148919f3593a003cba32131f4621396  node-v10.22.0-headers.tar.gz
c51022996822368a02af76d92148b294297efc7923328a85db5fbf35c034fd58  node-v10.22.0-headers.tar.xz
8e59eb6865f704785a9aa53ccf9f4cb10412caaf778cee617241a0d0684e008d  node-v10.22.0-linux-arm64.tar.gz
abacc6f37e8dfbe398843c7dc7b9bb7153ff6e653ad50e85d73d86088da48372  node-v10.22.0-linux-arm64.tar.xz
5701c7923062b04276005c77e7cf8e99e3bb5a1d1b8cdf6a4f512b1359136470  node-v10.22.0-linux-armv6l.tar.gz
d305111b06b0e90fd3e2babc2f2130855d2514a220e1f48318e536d15541690e  node-v10.22.0-linux-armv6l.tar.xz
c99179db48adfd77f369878573eb9b96b13007cda5af86653cd0f5a8d772fc90  node-v10.22.0-linux-armv7l.tar.gz
fcd95bf12340d15277cd2a35bc134eb417f41b0123733729d291ecbd668fe3f4  node-v10.22.0-linux-armv7l.tar.xz
68663f1099fe41451c8f97ef58a4a5c9a73a6dea4827c01167451ddc6188b135  node-v10.22.0-linux-ppc64le.tar.gz
bb332f4c9a3b694cc22d06cc1129f5d0e70361cb8c0e15e203a8a85dc53b9f75  node-v10.22.0-linux-ppc64le.tar.xz
92f5802394ce506a9dfa962f2cdb3397cbaa5e50029cd0f54576e31365a1e377  node-v10.22.0-linux-s390x.tar.gz
d28d22c560deeae02a196f87affbec99702df2e170de83d53bfbafb75f502973  node-v10.22.0-linux-s390x.tar.xz
aa7e9e1d8abcc169119bf5c56ede515689f2644ccc4d40ca0fc33756a3deb1f7  node-v10.22.0-linux-x64.tar.gz
ddf33e038c593d6df36b1dd4b25c1b6fa8230c615e6312ad33e80ef863e4a74f  node-v10.22.0-linux-x64.tar.xz
2c005a4903db6f17ff181d58b93a09a4b9174531bed3bc71c24aea61fc9c74a6  node-v10.22.0.pkg
7dad1490bc260c4963d3f0150e2c4cfbcaddd2427f34e9fd26fc8273e93c587c  node-v10.22.0-sunos-x64.tar.gz
6ac09102a6ea36b6639c8c27197947ba5e74882b22948ce8a6e1138e73e5ee68  node-v10.22.0-sunos-x64.tar.xz
8a77f883a9cba5451cef547f737e590a32c9840a4ab421a048f2fadda799ba41  node-v10.22.0.tar.gz
e07575455cbb6670e3f30d2f846d3078ef2c181255ff0932089182529443e1db  node-v10.22.0.tar.xz
50583765a014957d02c33c35c290233eadf3e716f94ab36684583f665463bd0d  node-v10.22.0-win-x64.7z
931c2907450790f89aa178fa84c1adbd1f7cb7ab0a34f8bfb4af25640e8d4e06  node-v10.22.0-win-x64.zip
0a2aed768fe8b0f9c88bb9911540b17348a57202fc82d3a3853babc552b7e0f0  node-v10.22.0-win-x86.7z
323b80a1c29d0bcd86c6d03b3229a13819f84718331a61414914755afa46089d  node-v10.22.0-win-x86.zip
0d9c8dc187fa0de6cc11bf31fe8ad9786d8f2a7e1b4242f95239885577cffef8  node-v10.22.0-x64.msi
643c04e90adf7722f1b7ddbf67814e6355299f6c81b97ac5a66e1b45b88ac113  node-v10.22.0-x86.msi
d216e659bd75e2bfe1f7f379d17690080ec4617fab3e3f6833be10981ff761fe  win-x64/node.exe
d5319c35505d417dbd608b9e6070aa04f33c3361d747745ffb220216a8e477a4  win-x64/node.lib
2fb6e3e9f9529ab65ebeb971e3bd9f03aea05cb84e4b7cfaa888fd9687f21293  win-x64/node_pdb.7z
44718139a81112fc6d2f9687ba2c3ce71250c5cbe8a4fdccbe18de5e59283760  win-x64/node_pdb.zip
c956572590ab15c8985bd3303b219551f259dcd3ed26d25a83ba6acafc66df40  win-x86/node.exe
879c6fa995dc49b6ef41b01874cb4fccdb31c47cff07b5e96dd03541c48f2d5c  win-x86/node.lib
81f5b7d72e3a114ac4282c90c037901cf658bad6630e2d27e5f143183a97d061  win-x86/node_pdb.7z
bfb2df431d95f096d3ab5bf4c2e5ee3edd31457c826b11501d469ec8edfd8705  win-x86/node_pdb.zip
-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEETtd49TnjY0x3nIfG1wYoSKGrAFwFAl8XECkACgkQ1wYoSKGr
AFxzDAf/c7mnQkKKAipVOXbQgKX5tDS3tuoRINco3mpPSv5megNLmZdQE2j0RGm9
pLYUvIw/kMLikkxsv/1xLIwCKhwwGz+AutaFFn76hsYc/TtmYZgAlFl3fnB3kmZm
Gu+x8nLkXLJ38a8nrlDLNXIIYWGHRpqZFjwaKfg5UBGpSg//LA/xGMc32Uf+5HN4
IlOfziYQtDEzqq1UdfpokZtfQ31MadNvlI1MRag9Dw/WcTSgCKIB512v9XnpjwFm
dS1GHfU20g8Ja0j6McvWyGfjwJFToNaD93mOOrRRGQLcvD2PJ/XAoYmo5Fnsolix
HO3J077xOc19es9dztDhebbH6iZ37A==
=gmEq
-----END PGP SIGNATURE-----
</code></pre>
]]></description><link>https://nodejs.org/en/blog/release/v10.22.0</link><guid isPermaLink="true">https://nodejs.org/en/blog/release/v10.22.0</guid><dc:creator><![CDATA[Bethany Nicolle Griggs]]></dc:creator><pubDate>Tue, 21 Jul 2020 16:01:23 GMT</pubDate></item><item><title><![CDATA[Node v14.5.0 (Current)]]></title><description><![CDATA[<h3 id="header-notable-changes">Notable Changes<a id="notable-changes" class="anchor" href="#notable-changes" aria-labelledby="header-notable-changes"></a></h3><h4 id="header-v8-engine-is-updated-to-version-8-3">V8 engine is updated to version 8.3<a id="v8-engine-is-updated-to-version-8-3" class="anchor" href="#v8-engine-is-updated-to-version-8-3" aria-labelledby="header-v8-engine-is-updated-to-version-8-3"></a></h4><p>This version includes performance improvements and now allows WebAssembly
modules to request memories up to 4GB in size.</p>
<p>For more information, have a look at the <a href="https://v8.dev/blog/v8-release-83">official V8 blog post</a>.</p>
<p>Contributed by Matheus Marchini and Micha&#xEB;l Zasso - <a href="https://github.com/nodejs/node/pull/33376">#33376</a>.</p>
<h4 id="header-initial-experimental-implementation-of-eventtarget">Initial experimental implementation of EventTarget<a id="initial-experimental-implementation-of-eventtarget" class="anchor" href="#initial-experimental-implementation-of-eventtarget" aria-labelledby="header-initial-experimental-implementation-of-eventtarget"></a></h4><p>This version introduces an new experimental API <code>EventTarget</code>, which provides a DOM interface implemented by objects that can receive events and may have listeners for them.</p>
<p>It is an adaptation of the Web API EventTarget.</p>
<p>Example Usage:</p>
<pre class="language-js"><code class="language-js"><span class="token keyword">const</span> target <span class="token operator">=</span> <span class="token function">getEventTargetSomehow</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">;</span>

target<span class="token punctuation">.</span><span class="token function">addEventListener</span><span class="token punctuation">(</span><span class="token string">&apos;foo&apos;</span><span class="token punctuation">,</span> <span class="token punctuation">(</span><span class="token parameter">event</span><span class="token punctuation">)</span> <span class="token operator">=&gt;</span> <span class="token punctuation">{</span>
  console<span class="token punctuation">.</span><span class="token function">log</span><span class="token punctuation">(</span><span class="token string">&apos;foo event happened!&apos;</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
<span class="token punctuation">}</span><span class="token punctuation">)</span><span class="token punctuation">;</span></code></pre>
<p>Contributed by James Snell - <a href="https://github.com/nodejs/node/pull/33556">#33556</a>.</p>
<h3 id="header-semver-minor-commits">Semver-Minor Commits<a id="semver-minor-commits" class="anchor" href="#semver-minor-commits" aria-labelledby="header-semver-minor-commits"></a></h3><ul>
<li>[<a href="https://github.com/nodejs/node/commit/4ccaa537d4"><code>4ccaa537d4</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>build</strong>: reset embedder string to &quot;-node.0&quot; (Micha&#xEB;l Zasso) <a href="https://github.com/nodejs/node/pull/33376">#33376</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d194d20828"><code>d194d20828</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>cli</strong>: add alias for report-directory to make it consistent (AshCripps) <a href="https://github.com/nodejs/node/pull/33587">#33587</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/70398dbf60"><code>70398dbf60</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>crypto</strong>: allow KeyObjects in postMessage (Tobias Nie&#xDF;en) <a href="https://github.com/nodejs/node/pull/33360">#33360</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9b7ba87aa6"><code>9b7ba87aa6</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>deps</strong>: V8: cherry-pick 0d6debcc5f08 (Micha&#xEB;l Zasso) <a href="https://github.com/nodejs/node/pull/33376">#33376</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ce1a1ae621"><code>ce1a1ae621</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>deps</strong>: V8: cherry-pick 74d50c5063b3 (Micha&#xEB;l Zasso) <a href="https://github.com/nodejs/node/pull/32831">#32831</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/aa7267a344"><code>aa7267a344</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>deps</strong>: V8: cherry-pick e29c62b74854 (Micha&#xEB;l Zasso) <a href="https://github.com/nodejs/node/pull/32831">#32831</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/1512757a22"><code>1512757a22</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>deps</strong>: V8: cherry-pick 3f8dc4b2e5ba (Micha&#xEB;l Zasso) <a href="https://github.com/nodejs/node/pull/32831">#32831</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/3d9cf4bde6"><code>3d9cf4bde6</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>deps</strong>: V8: cherry-pick e1eac1b16c96 (Milad Farazmand) <a href="https://github.com/nodejs/node/pull/32831">#32831</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/cdeade308e"><code>cdeade308e</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>deps</strong>: fix V8 8.3 on SmartOS (Colin Ihrig) <a href="https://github.com/nodejs/node/pull/32831">#32831</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/883840bc17"><code>883840bc17</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>deps</strong>: patch V8 to run on Xcode 8 (Matheus Marchini) <a href="https://github.com/nodejs/node/pull/32831">#32831</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/3831a541fb"><code>3831a541fb</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>deps</strong>: V8: silence irrelevant warnings (Micha&#xEB;l Zasso) <a href="https://github.com/nodejs/node/pull/32831">#32831</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e2fc08f216"><code>e2fc08f216</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>deps</strong>: make v8.h compatible with VS2015 (Joao Reis) <a href="https://github.com/nodejs/node/pull/32831">#32831</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/74b623bd51"><code>74b623bd51</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>deps</strong>: V8: forward declaration of <code>Rtl\*FunctionTable</code> (Refael Ackermann) <a href="https://github.com/nodejs/node/pull/32831">#32831</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/0f5764aec2"><code>0f5764aec2</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>deps</strong>: V8: patch register-arm64.h (Refael Ackermann) <a href="https://github.com/nodejs/node/pull/32831">#32831</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/be773fc3cf"><code>be773fc3cf</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>deps</strong>: patch V8 to run on older XCode versions (Ujjwal Sharma) <a href="https://github.com/nodejs/node/pull/32831">#32831</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7aa41c6e6f"><code>7aa41c6e6f</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>deps</strong>: V8: un-cherry-pick bd019bd (Refael Ackermann) <a href="https://github.com/nodejs/node/pull/32831">#32831</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ce901e3906"><code>ce901e3906</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>deps</strong>: update V8 dtrace &amp; postmortem metadata (Colin Ihrig) <a href="https://github.com/nodejs/node/pull/32831">#32831</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/1123425dd1"><code>1123425dd1</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>deps</strong>: update V8 to 8.3.110.9 (Micha&#xEB;l Zasso) <a href="https://github.com/nodejs/node/pull/33376">#33376</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/1c70b18da8"><code>1c70b18da8</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>events</strong>: initial implementation of experimental EventTarget (James M Snell) <a href="https://github.com/nodejs/node/pull/33556">#33556</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/cf97c56dab"><code>cf97c56dab</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>fs</strong>: implement lutimes (Ma&#xEB;l Nison) <a href="https://github.com/nodejs/node/pull/33399">#33399</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a24b8df7fb"><code>a24b8df7fb</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>http</strong>: expose host and protocol on ClientRequest (wenningplus) <a href="https://github.com/nodejs/node/pull/33803">#33803</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/507a2ef31c"><code>507a2ef31c</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>http</strong>: add maxTotalSockets to agent class (rickyes) <a href="https://github.com/nodejs/node/pull/33617">#33617</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e1e3ae1567"><code>e1e3ae1567</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>http</strong>: return this from OutgoingMessage#destroy() (Colin Ihrig) <a href="https://github.com/nodejs/node/pull/32789">#32789</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d87031def4"><code>d87031def4</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>http</strong>: return this from ClientRequest#destroy() (Colin Ihrig) <a href="https://github.com/nodejs/node/pull/32789">#32789</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c7959557db"><code>c7959557db</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>http</strong>: return this from IncomingMessage#destroy() (Colin Ihrig) <a href="https://github.com/nodejs/node/pull/32789">#32789</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a3a0c0e0fc"><code>a3a0c0e0fc</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>http</strong>: added scheduling option to http agent (delvedor) <a href="https://github.com/nodejs/node/pull/33278">#33278</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e3fd2f5a48"><code>e3fd2f5a48</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>http2</strong>: return this for Http2ServerRequest#setTimeout (Pranshu Srivastava) <a href="https://github.com/nodejs/node/pull/33994">#33994</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7ccb021ffc"><code>7ccb021ffc</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>http2</strong>: do not modify explicity set date headers (Pranshu Srivastava) <a href="https://github.com/nodejs/node/pull/33160">#33160</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f66bb57c13"><code>f66bb57c13</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>process</strong>: add unhandled-rejection throw and warn-with-error-code (Dan Fabulich) <a href="https://github.com/nodejs/node/pull/33475">#33475</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/33020256de"><code>33020256de</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>src</strong>: store key data in separate class (Tobias Nie&#xDF;en) <a href="https://github.com/nodejs/node/pull/33360">#33360</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/44b9d08344"><code>44b9d08344</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>src</strong>: add NativeKeyObject base class (Tobias Nie&#xDF;en) <a href="https://github.com/nodejs/node/pull/33360">#33360</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/13e633873e"><code>13e633873e</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>src</strong>: rename internal key handles to KeyObjectHandle (Tobias Nie&#xDF;en) <a href="https://github.com/nodejs/node/pull/33360">#33360</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a3d0b0e2d7"><code>a3d0b0e2d7</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>src</strong>: add equality operators for BaseObjectPtr (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/33772">#33772</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/0720d1ff24"><code>0720d1ff24</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>src</strong>: introduce BaseObject base FunctionTemplate (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/33772">#33772</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5362fef3f5"><code>5362fef3f5</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>src</strong>: add public APIs to manage v8::TracingController (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/33850">#33850</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/db2d1ca51b"><code>db2d1ca51b</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>stream</strong>: runtime deprecate Transform._transformState (Robert Nagy) <a href="https://github.com/nodejs/node/pull/32763">#32763</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b6da77756e"><code>b6da77756e</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>test</strong>: stop testing --interpreted-frames-native-stack for s390x (Micha&#xEB;l Zasso) <a href="https://github.com/nodejs/node/pull/32831">#32831</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5cad007408"><code>5cad007408</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>test</strong>: fix test-zlib-unused-weak on V8 8.2 (Matheus Marchini) <a href="https://github.com/nodejs/node/pull/32831">#32831</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/2c59f9bbe2"><code>2c59f9bbe2</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>tools</strong>: update V8 gypfiles for V8 8.3 (Micha&#xEB;l Zasso) <a href="https://github.com/nodejs/node/pull/32831">#32831</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/0ef6e0426f"><code>0ef6e0426f</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>win</strong>: allow skipping the supported platform check (Jo&#xE3;o Reis) <a href="https://github.com/nodejs/node/pull/33176">#33176</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/4e42eb5e14"><code>4e42eb5e14</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>worker</strong>: add public method for marking objects as untransferable (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/33979">#33979</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/4a37180b09"><code>4a37180b09</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>worker</strong>: emit <code>&apos;messagerror&apos;</code> events for failed deserialization (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/33772">#33772</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9692208a91"><code>9692208a91</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>worker</strong>: allow passing JS wrapper objects via postMessage (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/33772">#33772</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/eaccf842eb"><code>eaccf842eb</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>worker</strong>: allow transferring/cloning generic BaseObjects (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/33772">#33772</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5b1fd10048"><code>5b1fd10048</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>worker,fs</strong>: make FileHandle transferable (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/33772">#33772</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c1f625fe1f"><code>c1f625fe1f</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>zlib</strong>: add <code>maxOutputLength</code> option (unknown) <a href="https://github.com/nodejs/node/pull/33516">#33516</a></li>
</ul>
<h3 id="header-semver-patch-commits">Semver-Patch Commits<a id="semver-patch-commits" class="anchor" href="#semver-patch-commits" aria-labelledby="header-semver-patch-commits"></a></h3><ul>
<li>[<a href="https://github.com/nodejs/node/commit/ef05e1526a"><code>ef05e1526a</code></a>] - <strong>async_hooks</strong>: callback trampoline for MakeCallback (Stephen Belanger) <a href="https://github.com/nodejs/node/pull/33801">#33801</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/0eed22d6ed"><code>0eed22d6ed</code></a>] - <strong>benchmark</strong>: fix EventTarget benchmark (Brian White) <a href="https://github.com/nodejs/node/pull/34015">#34015</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/bf56decc79"><code>bf56decc79</code></a>] - <strong>benchmark</strong>: fix async-resource benchmark (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/33642">#33642</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/26269be510"><code>26269be510</code></a>] - <strong>benchmark</strong>: fixing http_server_for_chunky_client.js (Adrian Estrada) <a href="https://github.com/nodejs/node/pull/33271">#33271</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c31d5145d9"><code>c31d5145d9</code></a>] - <strong>buffer</strong>: remove hoisted variable (Nikolai Vavilov) <a href="https://github.com/nodejs/node/pull/33470">#33470</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/43fd4746e9"><code>43fd4746e9</code></a>] - <strong>build</strong>: configure byte order for mips targets (Ben Noordhuis) <a href="https://github.com/nodejs/node/pull/33898">#33898</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ebb2fb81fa"><code>ebb2fb81fa</code></a>] - <strong>build</strong>: add target specific build_type variable (Daniel Bevenius) <a href="https://github.com/nodejs/node/pull/33925">#33925</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e8f7670b77"><code>e8f7670b77</code></a>] - <strong>build</strong>: add LINT_CPP_FILES to checkimports check (Daniel Bevenius) <a href="https://github.com/nodejs/node/pull/33697">#33697</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/1355d35a61"><code>1355d35a61</code></a>] - <strong>build</strong>: output dots in &quot;Build from tarball&quot; action (Micha&#xEB;l Zasso) <a href="https://github.com/nodejs/node/pull/33696">#33696</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/153f5eda0e"><code>153f5eda0e</code></a>] - <strong>build</strong>: fix compiling addons with older versions of Node.js (Richard Lau) <a href="https://github.com/nodejs/node/pull/33688">#33688</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7a4c689912"><code>7a4c689912</code></a>] - <strong>build</strong>: fix node.gyp config (gengjiawen) <a href="https://github.com/nodejs/node/pull/33685">#33685</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/1f7a65529d"><code>1f7a65529d</code></a>] - <strong>build</strong>: add --v8-lite-mode flag (Maciej Kacper Jagie&#x142;&#x142;o) <a href="https://github.com/nodejs/node/pull/33541">#33541</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/3ac05b75ca"><code>3ac05b75ca</code></a>] - <strong>build</strong>: zlib build error on Windows on Arm (Richard Townsend) <a href="https://github.com/nodejs/node/pull/33511">#33511</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/fc032247e0"><code>fc032247e0</code></a>] - <strong>build</strong>: fix GetCurrentThreadStackLimits error on Windows on Arm (Richard Townsend) <a href="https://github.com/nodejs/node/pull/33511">#33511</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e393e879cf"><code>e393e879cf</code></a>] - <strong>build</strong>: fix python-version selection with actions (Richard Lau) <a href="https://github.com/nodejs/node/pull/33589">#33589</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/8ed25eda60"><code>8ed25eda60</code></a>] - <strong>build</strong>: fix inability to detect correct python command in configure (Eli Schwartz) <a href="https://github.com/nodejs/node/pull/32925">#32925</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/8b887c4462"><code>8b887c4462</code></a>] - <strong>build</strong>: fix makefile script on windows (Thomas) <a href="https://github.com/nodejs/node/pull/33136">#33136</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/85ce30fe57"><code>85ce30fe57</code></a>] - <strong>build</strong>: run full test suite in ASAN action (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/33170">#33170</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/71c4d9174e"><code>71c4d9174e</code></a>] - <strong>build,win</strong>: add support for MSVC cross-compilation (Richard Townsend) <a href="https://github.com/nodejs/node/pull/32867">#32867</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ac7946eb08"><code>ac7946eb08</code></a>] - <strong>build,win</strong>: add support for MSVC cross-compilation (Richard Townsend) <a href="https://github.com/nodejs/node/pull/32867">#32867</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/22b5ec19a2"><code>22b5ec19a2</code></a>] - <strong>cli</strong>: support --experimental-top-level-await in NODE_OPTIONS (Dan Fabulich) <a href="https://github.com/nodejs/node/pull/33495">#33495</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/0a7f13e26b"><code>0a7f13e26b</code></a>] - <strong>configure</strong>: account for CLANG_VENDOR when checking for llvm version (Nathan Blair) <a href="https://github.com/nodejs/node/pull/33860">#33860</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a6a74ae1d5"><code>a6a74ae1d5</code></a>] - <strong>console</strong>: name console functions appropriately (Ruben Bridgewater) <a href="https://github.com/nodejs/node/pull/33524">#33524</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9d24f71d45"><code>9d24f71d45</code></a>] - <strong>console</strong>: mark special console properties as non-enumerable (Ruben Bridgewater) <a href="https://github.com/nodejs/node/pull/33524">#33524</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/bce99867f7"><code>bce99867f7</code></a>] - <strong>console</strong>: remove dead code (Ruben Bridgewater) <a href="https://github.com/nodejs/node/pull/33524">#33524</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/134ed0eea3"><code>134ed0eea3</code></a>] - <strong>crypto</strong>: fix wrong error message (Ben Bucksch) <a href="https://github.com/nodejs/node/pull/33482">#33482</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5957afc31a"><code>5957afc31a</code></a>] - <strong>deps</strong>: V8: cherry-pick 767e65f945e7 (Gus Caplan) <a href="https://github.com/nodejs/node/pull/33859">#33859</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/162092ea2a"><code>162092ea2a</code></a>] - <strong>deps</strong>: V8: cherry-pick eec10a2fd8fa (Stephen Belanger) <a href="https://github.com/nodejs/node/pull/33778">#33778</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/499c7402b1"><code>499c7402b1</code></a>] - <strong>deps</strong>: V8: cherry-pick 4e1bf2bc92bd (Milad Farazmand) <a href="https://github.com/nodejs/node/pull/33702">#33702</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/0524c7ad5d"><code>0524c7ad5d</code></a>] - <strong>deps</strong>: V8: cherry-pick b5939c758924 (Milad Farazmand) <a href="https://github.com/nodejs/node/pull/33702">#33702</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7ad6cfa005"><code>7ad6cfa005</code></a>] - <strong>deps</strong>: V8: backport 22014de00115 (Joyee Cheung) <a href="https://github.com/nodejs/node/pull/33300">#33300</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/817befde11"><code>817befde11</code></a>] - <strong>deps</strong>: V8: backport bb9f0c2b2fe9 (Joyee Cheung) <a href="https://github.com/nodejs/node/pull/33300">#33300</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/8f82692999"><code>8f82692999</code></a>] - <strong>deps</strong>: V8: backport ea0719b8ed08 (Joyee Cheung) <a href="https://github.com/nodejs/node/pull/33300">#33300</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/773d76ea04"><code>773d76ea04</code></a>] - <strong>deps</strong>: uvwasi: cherry-pick 9e75217 (Colin Ihrig) <a href="https://github.com/nodejs/node/pull/33521">#33521</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/748720e7b6"><code>748720e7b6</code></a>] - <strong>deps</strong>: V8: cherry-pick 548f6c81d424 (Dominykas Blyz&#x30C;e&#x307;) <a href="https://github.com/nodejs/node/pull/33484">#33484</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b0bce9b2a4"><code>b0bce9b2a4</code></a>] - <strong>deps</strong>: update node-inspect to v2.0.0 (Jan Krems) <a href="https://github.com/nodejs/node/pull/33447">#33447</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ac459b34e7"><code>ac459b34e7</code></a>] - <strong>deps</strong>: V8: cherry-pick fa3e37e511ee (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/32885">#32885</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/2bc79f5b50"><code>2bc79f5b50</code></a>] - <strong>deps</strong>: V8: cherry-pick 2db93c023379 (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/32885">#32885</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/8d47e8bf7b"><code>8d47e8bf7b</code></a>] - <strong>deps</strong>: update to uvwasi 0.0.9 (Colin Ihrig) <a href="https://github.com/nodejs/node/pull/33445">#33445</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9d6fd4599d"><code>9d6fd4599d</code></a>] - <strong>deps</strong>: upgrade to libuv 1.38.0 (Colin Ihrig) <a href="https://github.com/nodejs/node/pull/33446">#33446</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/33a662ad2d"><code>33a662ad2d</code></a>] - <strong>deps</strong>: update icu to include tzdata2020a (Shelley Vohr) <a href="https://github.com/nodejs/node/pull/33362">#33362</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f151bde312"><code>f151bde312</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>dgram</strong>: allow typed arrays in .send() (Sarat Addepalli) <a href="https://github.com/nodejs/node/pull/22413">#22413</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d4442b15bf"><code>d4442b15bf</code></a>] - <strong>dns</strong>: make dns.Resolver timeout configurable (Ben Noordhuis) <a href="https://github.com/nodejs/node/pull/33472">#33472</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/eb55d9e4b1"><code>eb55d9e4b1</code></a>] - <strong>dns</strong>: use ternary operator simplify statement (Wenning Zhang) <a href="https://github.com/nodejs/node/pull/33234">#33234</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d61de303c9"><code>d61de303c9</code></a>] - <strong>doc</strong>: specify maxHeaderCount alias for maxHeaderListPairs (Pranshu Srivastava) <a href="https://github.com/nodejs/node/pull/33519">#33519</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/4323346f5a"><code>4323346f5a</code></a>] - <strong>doc</strong>: add allowed info strings to style guide (Derek Lewis) <a href="https://github.com/nodejs/node/pull/34024">#34024</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/0dbad26db4"><code>0dbad26db4</code></a>] - <strong>doc</strong>: fix lexical sorting of bottom-references in http doc (Pranshu Srivastava) <a href="https://github.com/nodejs/node/pull/34007">#34007</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ec07e61f6a"><code>ec07e61f6a</code></a>] - <strong>doc</strong>: clarify thread-safe function references (legendecas) <a href="https://github.com/nodejs/node/pull/33871">#33871</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5a4dcfcf4c"><code>5a4dcfcf4c</code></a>] - <strong>doc</strong>: use npm team for npm upgrades in collaborator guide (Rich Trott) <a href="https://github.com/nodejs/node/pull/33999">#33999</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/319707add2"><code>319707add2</code></a>] - <strong>doc</strong>: correct default values in http2 docs (Rich Trott) <a href="https://github.com/nodejs/node/pull/33997">#33997</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b4d0eebe7c"><code>b4d0eebe7c</code></a>] - <strong>doc</strong>: use a single space between sentences (Rich Trott) <a href="https://github.com/nodejs/node/pull/33995">#33995</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/24105a7f44"><code>24105a7f44</code></a>] - <strong>doc</strong>: piping from async generators using pipeline() (WilliamConnatser) <a href="https://github.com/nodejs/node/pull/33992">#33992</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9590d81349"><code>9590d81349</code></a>] - <strong>doc</strong>: revise text in dns module documentation introduction (Rich Trott) <a href="https://github.com/nodejs/node/pull/33986">#33986</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ed26e8e2fb"><code>ed26e8e2fb</code></a>] - <strong>doc</strong>: update fs.md (Shakil-Shahadat) <a href="https://github.com/nodejs/node/pull/33820">#33820</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/6dc541778e"><code>6dc541778e</code></a>] - <strong>doc</strong>: warn that tls.connect() doesn&apos;t set SNI (Alba Mendez) <a href="https://github.com/nodejs/node/pull/33855">#33855</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d9c78ac270"><code>d9c78ac270</code></a>] - <strong>doc</strong>: fix lexical sorting of bottom-references in dns doc (Rich Trott) <a href="https://github.com/nodejs/node/pull/33987">#33987</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/98228b25af"><code>98228b25af</code></a>] - <strong>doc</strong>: change &quot;GitHub Repo&quot; to &quot;Code repository&quot; (Rich Trott) <a href="https://github.com/nodejs/node/pull/33985">#33985</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/645cd481e9"><code>645cd481e9</code></a>] - <strong>doc</strong>: use Class: consistently (Rich Trott) <a href="https://github.com/nodejs/node/pull/33978">#33978</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/72e2fd315e"><code>72e2fd315e</code></a>] - <strong>doc</strong>: update WASM code sample (Pragyan Das) <a href="https://github.com/nodejs/node/pull/33626">#33626</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/894ec7d5c6"><code>894ec7d5c6</code></a>] - <strong>doc</strong>: standardize on sentence case for headers (Rich Trott) <a href="https://github.com/nodejs/node/pull/33889">#33889</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/61de26a2f3"><code>61de26a2f3</code></a>] - <strong>doc</strong>: link readable._read in stream.md (Pranshu Srivastava) <a href="https://github.com/nodejs/node/pull/33767">#33767</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/76fe2a93a9"><code>76fe2a93a9</code></a>] - <strong>doc</strong>: specify default encoding in writable.write (Pranshu Srivastava) <a href="https://github.com/nodejs/node/pull/33765">#33765</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/2427d6544b"><code>2427d6544b</code></a>] - <strong>doc</strong>: move --force-context-aware option in cli.md (Daniel Bevenius) <a href="https://github.com/nodejs/node/pull/33823">#33823</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/fdaf0ca550"><code>fdaf0ca550</code></a>] - <strong>doc</strong>: add snippet for AsyncResource and EE integration (Andrey Pechkurov) <a href="https://github.com/nodejs/node/pull/33751">#33751</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/8f5ac3865c"><code>8f5ac3865c</code></a>] - <strong>doc</strong>: use single quotes in --tls-cipher-list (Daniel Bevenius) <a href="https://github.com/nodejs/node/pull/33709">#33709</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/922c13c6bb"><code>922c13c6bb</code></a>] - <strong>doc</strong>: fix misc. mislabeled code block info strings (Derek Lewis) <a href="https://github.com/nodejs/node/pull/33548">#33548</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/114d77e30b"><code>114d77e30b</code></a>] - <strong>doc</strong>: standardize constructor doc header layout (Rich Trott) <a href="https://github.com/nodejs/node/pull/33781">#33781</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b10d20385e"><code>b10d20385e</code></a>] - <strong>doc</strong>: update V8 inspector example (Colin Ihrig) <a href="https://github.com/nodejs/node/pull/33758">#33758</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/785760448b"><code>785760448b</code></a>] - <strong>doc</strong>: fix linting in doc-style-guide.md (Pranshu Srivastava) <a href="https://github.com/nodejs/node/pull/33787">#33787</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/2288840a8f"><code>2288840a8f</code></a>] - <strong>doc</strong>: remove &quot;currently&quot; from repl.md (Rich Trott) <a href="https://github.com/nodejs/node/pull/33756">#33756</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/cc0f827182"><code>cc0f827182</code></a>] - <strong>doc</strong>: remove &quot;currently&quot; from events.md (Rich Trott) <a href="https://github.com/nodejs/node/pull/33756">#33756</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/4a738e6462"><code>4a738e6462</code></a>] - <strong>doc</strong>: remove &quot;currently&quot; from vm.md (Rich Trott) <a href="https://github.com/nodejs/node/pull/33756">#33756</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/bb29a8177f"><code>bb29a8177f</code></a>] - <strong>doc</strong>: remove &quot;currently&quot; from addons.md (Rich Trott) <a href="https://github.com/nodejs/node/pull/33756">#33756</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f0597d9a6e"><code>f0597d9a6e</code></a>] - <strong>doc</strong>: remove &quot;currently&quot; from util.md (Rich Trott) <a href="https://github.com/nodejs/node/pull/33756">#33756</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/095efac2ef"><code>095efac2ef</code></a>] - <strong>doc</strong>: add formatting for version numbers to doc-style-guide.md (Rich Trott) <a href="https://github.com/nodejs/node/pull/33755">#33755</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/843ab3eb94"><code>843ab3eb94</code></a>] - <strong>doc</strong>: change &quot;pre Node.js v0.10&quot; to &quot;prior to Node.js 0.10&quot; (Rich Trott) <a href="https://github.com/nodejs/node/pull/33754">#33754</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b565897996"><code>b565897996</code></a>] - <strong>doc</strong>: remove default parameter value from header (Rich Trott) <a href="https://github.com/nodejs/node/pull/33752">#33752</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ebf2378731"><code>ebf2378731</code></a>] - <strong>doc</strong>: fix typo in cli.md for report-dir (AshCripps) <a href="https://github.com/nodejs/node/pull/33725">#33725</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/16b69818ba"><code>16b69818ba</code></a>] - <strong>doc</strong>: remove shell dollar signs without output (Nick Schonning) <a href="https://github.com/nodejs/node/pull/33692">#33692</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b3d500f949"><code>b3d500f949</code></a>] - <strong>doc</strong>: add lint disabling comment for collaborator list (Rich Trott) <a href="https://github.com/nodejs/node/pull/33719">#33719</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/61bb789fa0"><code>61bb789fa0</code></a>] - <strong>doc</strong>: use consistent Default: in events (Colin Ihrig) <a href="https://github.com/nodejs/node/pull/33678">#33678</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/1e4edd8d75"><code>1e4edd8d75</code></a>] - <strong>doc</strong>: remove &quot;it is important&quot; (Colin Ihrig) <a href="https://github.com/nodejs/node/pull/33678">#33678</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/cb8b9ec98a"><code>cb8b9ec98a</code></a>] - <strong>doc</strong>: fix urls to avoid redirection (sapics) <a href="https://github.com/nodejs/node/pull/33614">#33614</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c184929975"><code>c184929975</code></a>] - <strong>doc</strong>: improve buffer.md a tiny bit (Tom Nagle) <a href="https://github.com/nodejs/node/pull/33547">#33547</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/6d25b5753a"><code>6d25b5753a</code></a>] - <strong>doc</strong>: normalize Markdown code block info strings (Derek Lewis) <a href="https://github.com/nodejs/node/pull/33542">#33542</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e7c3890901"><code>e7c3890901</code></a>] - <strong>doc</strong>: normalize JavaScript code block info strings (Derek Lewis) <a href="https://github.com/nodejs/node/pull/33531">#33531</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/352adcb437"><code>352adcb437</code></a>] - <strong>doc</strong>: outline when origin is set to unhandledRejection (Ruben Bridgewater) <a href="https://github.com/nodejs/node/pull/33530">#33530</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/94177dae8e"><code>94177dae8e</code></a>] - <strong>doc</strong>: add --experimental-top-level-await to man page (Colin Ihrig) <a href="https://github.com/nodejs/node/pull/33529">#33529</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/8e3a0d7773"><code>8e3a0d7773</code></a>] - <strong>doc</strong>: update <code>txt</code>fandamental and ```raw code blocks (Zeke Sikelianos) <a href="https://github.com/nodejs/node/pull/33028">#33028</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/4cc391b495"><code>4cc391b495</code></a>] - <strong>doc</strong>: normalize shell code block info strings (Derek Lewis) <a href="https://github.com/nodejs/node/pull/33486">#33486</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/24ada7acd4"><code>24ada7acd4</code></a>] - <strong>doc</strong>: normalize C code block info strings (Derek Lewis) <a href="https://github.com/nodejs/node/pull/33507">#33507</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/8c04e61f16"><code>8c04e61f16</code></a>] - <strong>doc</strong>: normalize Bash code block info strings (Derek Lewis) <a href="https://github.com/nodejs/node/pull/33510">#33510</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7c87fc1c48"><code>7c87fc1c48</code></a>] - <strong>doc</strong>: correct tls.rootCertificates to match implementation (Eric Bickle) <a href="https://github.com/nodejs/node/pull/33313">#33313</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/0c2b7c0adf"><code>0c2b7c0adf</code></a>] - <strong>doc</strong>: fix Buffer.from(object) documentation (Nikolai Vavilov) <a href="https://github.com/nodejs/node/pull/33327">#33327</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/de608c3124"><code>de608c3124</code></a>] - <strong>doc</strong>: fix typo in pathToFileURL example (Antoine du HAMEL) <a href="https://github.com/nodejs/node/pull/33418">#33418</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/23cf39ab78"><code>23cf39ab78</code></a>] - <strong>doc</strong>: eliminate dead space in API section&apos;s sidebar (John Gardner) <a href="https://github.com/nodejs/node/pull/33469">#33469</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/95e7a80cbf"><code>95e7a80cbf</code></a>] - <strong>doc</strong>: mention --experimental-top-level-await flag (dfabulich) <a href="https://github.com/nodejs/node/pull/33473">#33473</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/64410f206e"><code>64410f206e</code></a>] - <strong>doc</strong>: normalize C++ code block info strings (Derek Lewis) <a href="https://github.com/nodejs/node/pull/33483">#33483</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c8f79d80a4"><code>c8f79d80a4</code></a>] - <strong>doc</strong>: fixed a grammatical error in path.md (Deep310) <a href="https://github.com/nodejs/node/pull/33489">#33489</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/500bad1103"><code>500bad1103</code></a>] - <strong>doc</strong>: correct CommonJS self-resolve spec (Guy Bedford) <a href="https://github.com/nodejs/node/pull/33391">#33391</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/4e74f050a7"><code>4e74f050a7</code></a>] - <strong>doc</strong>: fix readline key binding documentation (Ruben Bridgewater) <a href="https://github.com/nodejs/node/pull/33361">#33361</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7c553cd4f6"><code>7c553cd4f6</code></a>] - <strong>doc</strong>: claim ABI version 85 for Electron 11 (Shelley Vohr) <a href="https://github.com/nodejs/node/pull/33375">#33375</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/4cc5e9668f"><code>4cc5e9668f</code></a>] - <strong>doc</strong>: document module.path (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/33323">#33323</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c1fe152132"><code>c1fe152132</code></a>] - <strong>doc</strong>: add fs.open() multiple constants example (Ethan Arrowood) <a href="https://github.com/nodejs/node/pull/33281">#33281</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b02cfef510"><code>b02cfef510</code></a>] - <strong>doc</strong>: fix typos in handle scope descriptions (Tobias Nie&#xDF;en) <a href="https://github.com/nodejs/node/pull/33267">#33267</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d4e871424f"><code>d4e871424f</code></a>] - <strong>doc</strong>: update function description for <code>decipher.setAAD</code> (Jonathan Buhacoff) <a href="https://github.com/nodejs/node/pull/33095">#33095</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e2484b24cb"><code>e2484b24cb</code></a>] - <strong>doc</strong>: add comment about highWaterMark limit (Benjamin Gruenbaum) <a href="https://github.com/nodejs/node/pull/33432">#33432</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b8c88891a6"><code>b8c88891a6</code></a>] - <strong>doc</strong>: clarify about the Node.js-only extensions in perf_hooks (Joyee Cheung) <a href="https://github.com/nodejs/node/pull/33199">#33199</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d1efdb29b4"><code>d1efdb29b4</code></a>] - <strong>doc</strong>: document ICU time zone data update process (Andrew Paprocki) <a href="https://github.com/nodejs/node/pull/30364">#30364</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/1d918b67ca"><code>1d918b67ca</code></a>] - <strong>doc,stream</strong>: split finish and end events into separate entries (Rich Trott) <a href="https://github.com/nodejs/node/pull/33881">#33881</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/af9fb5969d"><code>af9fb5969d</code></a>] - <strong>doc,tools</strong>: properly syntax highlight API ref docs (Derek Lewis) <a href="https://github.com/nodejs/node/pull/33442">#33442</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/122d2b5c02"><code>122d2b5c02</code></a>] - <strong>domain</strong>: remove native domain code (Stephen Belanger) <a href="https://github.com/nodejs/node/pull/33801">#33801</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e060060aa2"><code>e060060aa2</code></a>] - <strong>errors</strong>: fully inspect errors on exit (Ruben Bridgewater) <a href="https://github.com/nodejs/node/pull/33523">#33523</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/aca07f428e"><code>aca07f428e</code></a>] - <strong>errors</strong>: skip fatal error highlighting on windows (Thomas) <a href="https://github.com/nodejs/node/pull/33132">#33132</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/50adccadc1"><code>50adccadc1</code></a>] - <strong>esm</strong>: fix loader hooks doc annotations (Derek Lewis) <a href="https://github.com/nodejs/node/pull/33563">#33563</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5bef20c2fc"><code>5bef20c2fc</code></a>] - <strong>esm</strong>: share package.json cache between ESM and CJS loaders (Kirill Shatskiy) <a href="https://github.com/nodejs/node/pull/33229">#33229</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/828d5d22eb"><code>828d5d22eb</code></a>] - <strong>esm</strong>: doc &amp; validate source values for formats (Bradley Farias) <a href="https://github.com/nodejs/node/pull/32202">#32202</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/2724514f53"><code>2724514f53</code></a>] - <strong>event</strong>: cancelBubble is a property (Benjamin Gruenbaum) <a href="https://github.com/nodejs/node/pull/34015">#34015</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c9dec0c0f0"><code>c9dec0c0f0</code></a>] - <strong>event</strong>: cancelBubble is a property (Benjamin Gruenbaum) <a href="https://github.com/nodejs/node/pull/33613">#33613</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/0c32920a82"><code>0c32920a82</code></a>] - <strong>events</strong>: fix add-remove-add case in EventTarget (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/34056">#34056</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c34f4743c4"><code>c34f4743c4</code></a>] - <strong>events</strong>: improve argument handling, start passive (James M Snell) <a href="https://github.com/nodejs/node/pull/34015">#34015</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ea1a2d7bc9"><code>ea1a2d7bc9</code></a>] - <strong>events</strong>: support dispatching event from event (James M Snell) <a href="https://github.com/nodejs/node/pull/34015">#34015</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5ce153365e"><code>5ce153365e</code></a>] - <strong>events</strong>: add event-target tests (James M Snell) <a href="https://github.com/nodejs/node/pull/34015">#34015</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/91b6c093b1"><code>91b6c093b1</code></a>] - <strong>events</strong>: support event handlers (Benjamin Gruenbaum) <a href="https://github.com/nodejs/node/pull/34015">#34015</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b392fdd4aa"><code>b392fdd4aa</code></a>] - <strong>events</strong>: expose Event statics (Benjamin Gruenbaum) <a href="https://github.com/nodejs/node/pull/34015">#34015</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/cd3a1429a3"><code>cd3a1429a3</code></a>] - <strong>events</strong>: Handle a range of this values for dispatchEvent (Zirak) <a href="https://github.com/nodejs/node/pull/34015">#34015</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/aa1cb3f186"><code>aa1cb3f186</code></a>] - <strong>events</strong>: fix EventTarget support (Benjamin Gruenbaum) <a href="https://github.com/nodejs/node/pull/34015">#34015</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/0f0f4e0c40"><code>0f0f4e0c40</code></a>] - <strong>events</strong>: fix depth in customInspectSymbol and clean up (Denys Otrishko) <a href="https://github.com/nodejs/node/pull/34015">#34015</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/6ce3293cc4"><code>6ce3293cc4</code></a>] - <strong>events</strong>: use internal/validators in event_target.js (Denys Otrishko) <a href="https://github.com/nodejs/node/pull/34015">#34015</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/eb01214ab2"><code>eb01214ab2</code></a>] - <strong>events</strong>: use property, primordials (Benjamin Gruenbaum) <a href="https://github.com/nodejs/node/pull/33775">#33775</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/667195ef8f"><code>667195ef8f</code></a>] - <strong>events</strong>: improve listeners() performance (Brian White) <a href="https://github.com/nodejs/node/pull/33863">#33863</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f1b0291d82"><code>f1b0291d82</code></a>] - <strong>events</strong>: lazy load perf_hooks for EventTarget (James M Snell) <a href="https://github.com/nodejs/node/pull/33717">#33717</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c291ce599c"><code>c291ce599c</code></a>] - <strong>events</strong>: improve arrayClone performance (Brian White) <a href="https://github.com/nodejs/node/pull/33774">#33774</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a3ef2b7335"><code>a3ef2b7335</code></a>] - <strong>events</strong>: support useCapture boolean (Benjamin Gruenbaum) <a href="https://github.com/nodejs/node/pull/33618">#33618</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/2e6eceac5c"><code>2e6eceac5c</code></a>] - <strong>events</strong>: set target property to null (Benjamin Gruenbaum) <a href="https://github.com/nodejs/node/pull/33615">#33615</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/bc2e821ccc"><code>bc2e821ccc</code></a>] - <strong>events</strong>: deal with no argument case (Benjamin Gruenbaum) <a href="https://github.com/nodejs/node/pull/33611">#33611</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e7bce2e03a"><code>e7bce2e03a</code></a>] - <strong>events</strong>: deal with Symbol() passed to event constructor (Benjamin Gruenbaum) <a href="https://github.com/nodejs/node/pull/33612">#33612</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/27c90efce0"><code>27c90efce0</code></a>] - <strong>events</strong>: variable originalListener is useless (fuxingZhang) <a href="https://github.com/nodejs/node/pull/33596">#33596</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/2a29ced050"><code>2a29ced050</code></a>] - <strong>events</strong>: fix event-target enumerable keys (Benjamin Gruenbaum) <a href="https://github.com/nodejs/node/pull/33616">#33616</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f3d0d3089d"><code>f3d0d3089d</code></a>] - <strong>events</strong>: add tests, better toString (Benjamin Gruenbaum) <a href="https://github.com/nodejs/node/pull/33622">#33622</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/95cbfcec99"><code>95cbfcec99</code></a>] - <strong>fs</strong>: fix readdir failure when libuv returns UV_DIRENT_UNKNOWN (Kirill Shatskiy) <a href="https://github.com/nodejs/node/pull/33395">#33395</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b894df860a"><code>b894df860a</code></a>] - <strong>fs</strong>: fix realpath inode link caching (Denys Otrishko) <a href="https://github.com/nodejs/node/pull/33945">#33945</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b280c86213"><code>b280c86213</code></a>] - <strong>fs</strong>: support util.promisify for fs.readv (Lucas Holmquist) <a href="https://github.com/nodejs/node/pull/33590">#33590</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/2c03661860"><code>2c03661860</code></a>] - <strong>fs</strong>: unify style in preprocessSymlinkDestination (Bartosz Sosnowski) <a href="https://github.com/nodejs/node/pull/33496">#33496</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b675ea0272"><code>b675ea0272</code></a>] - <strong>fs</strong>: replace checkPosition with validateInteger (rickyes) <a href="https://github.com/nodejs/node/pull/33277">#33277</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a90b96f338"><code>a90b96f338</code></a>] - <strong>fs</strong>: refactor the import of internalUtil (rickyes) <a href="https://github.com/nodejs/node/pull/33296">#33296</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a0a61b81a5"><code>a0a61b81a5</code></a>] - <strong>http</strong>: used already defined validator for boolean check (Yash Ladha) <a href="https://github.com/nodejs/node/pull/33731">#33731</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/6dbd63c8ba"><code>6dbd63c8ba</code></a>] - <strong><em>Revert</em></strong> &quot;<strong>http</strong>: set IncomingMessage.destroyed&quot; (Robert Nagy) <a href="https://github.com/nodejs/node/pull/33686">#33686</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/feb6e1ffb8"><code>feb6e1ffb8</code></a>] - <strong>http</strong>: don&apos;t throw on <code>Uint8Array</code>s for <code>http.ServerResponse#write</code> (Pranshu Srivastava) <a href="https://github.com/nodejs/node/pull/33155">#33155</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/bcdf7e94be"><code>bcdf7e94be</code></a>] - <strong>http</strong>: simplify Agent initialization (himself65) <a href="https://github.com/nodejs/node/pull/33551">#33551</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c2aad813c0"><code>c2aad813c0</code></a>] - <strong>http</strong>: tidy up exposure of header validation (Osher) <a href="https://github.com/nodejs/node/pull/33371">#33371</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/0752d2309f"><code>0752d2309f</code></a>] - <strong>http2</strong>: always call callback on Http2ServerResponse#end (Pranshu Srivastava) <a href="https://github.com/nodejs/node/pull/33911">#33911</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d8aeafb4bf"><code>d8aeafb4bf</code></a>] - <strong>http2</strong>: add writable* properties to compat api (Pranshu Srivastava) <a href="https://github.com/nodejs/node/pull/33506">#33506</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/0b34c4fb75"><code>0b34c4fb75</code></a>] - <strong>http2</strong>: add type checks for Http2ServerResponse.end (Pranshu Srivastava) <a href="https://github.com/nodejs/node/pull/33146">#33146</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/cc74f3c67c"><code>cc74f3c67c</code></a>] - <strong>http2</strong>: use <code>Object.create(null)</code> for <code>getHeaders</code> (Pranshu Srivastava) <a href="https://github.com/nodejs/node/pull/33188">#33188</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/8457033d83"><code>8457033d83</code></a>] - <strong>http2</strong>: reuse ._onTimeout() in Http2Session and Http2Stream classes (rickyes) <a href="https://github.com/nodejs/node/pull/33354">#33354</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c972ce200e"><code>c972ce200e</code></a>] - <strong>http2</strong>: comment on usage of <code>Object.create(null)</code> (Pranshu Srivastava) <a href="https://github.com/nodejs/node/pull/33183">#33183</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e58f14fee7"><code>e58f14fee7</code></a>] - <strong>inspector</strong>: drop &apos;chrome-&apos; from inspector url (Colin Ihrig) <a href="https://github.com/nodejs/node/pull/33758">#33758</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/42df2baa21"><code>42df2baa21</code></a>] - <strong>inspector</strong>: throw error when activating an already active inspector (Joyee Cheung) <a href="https://github.com/nodejs/node/pull/33015">#33015</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c9489f2f23"><code>c9489f2f23</code></a>] - <strong>internal</strong>: rename error-serdes for consistency (Evan Lucas) <a href="https://github.com/nodejs/node/pull/33793">#33793</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b7690da65e"><code>b7690da65e</code></a>] - <strong>lib</strong>: improve debuglog() performance (Brian White) <a href="https://github.com/nodejs/node/pull/32260">#32260</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b6ef6c8476"><code>b6ef6c8476</code></a>] - <strong>lib</strong>: remove manual exception handling in queueMicrotask (Gus Caplan) <a href="https://github.com/nodejs/node/pull/33859">#33859</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ec01867623"><code>ec01867623</code></a>] - <strong>lib</strong>: replace charCodeAt with fixed Unicode (rickyes) <a href="https://github.com/nodejs/node/pull/32758">#32758</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/76123b9ae7"><code>76123b9ae7</code></a>] - <strong>lib</strong>: add Int16Array primordials (Sebastien Ahkrin) <a href="https://github.com/nodejs/node/pull/31205">#31205</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/59d435ed4d"><code>59d435ed4d</code></a>] - <strong>lib</strong>: update TODO comments (Ruben Bridgewater) <a href="https://github.com/nodejs/node/pull/33361">#33361</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e62a8b5007"><code>e62a8b5007</code></a>] - <strong>lib</strong>: update executionAsyncId/triggerAsyncId comment (Daniel Bevenius) <a href="https://github.com/nodejs/node/pull/33396">#33396</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/4ae4073abf"><code>4ae4073abf</code></a>] - <strong>lib,src</strong>: remove cpu profiler idle notifier (Ben Noordhuis) <a href="https://github.com/nodejs/node/pull/34010">#34010</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/fc7cad828b"><code>fc7cad828b</code></a>] - <strong>meta</strong>: introduce codeowners again (James M Snell) <a href="https://github.com/nodejs/node/pull/33895">#33895</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b162c532d7"><code>b162c532d7</code></a>] - <strong>meta</strong>: fix a typo in the flaky test template (Colin Ihrig) <a href="https://github.com/nodejs/node/pull/33677">#33677</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/148c1f1344"><code>148c1f1344</code></a>] - <strong>meta</strong>: wrap flaky test template at 80 characters (Colin Ihrig) <a href="https://github.com/nodejs/node/pull/33677">#33677</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/2aa6469bea"><code>2aa6469bea</code></a>] - <strong>meta</strong>: add flaky test issue template (Ash Cripps) <a href="https://github.com/nodejs/node/pull/33500">#33500</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/84a5e6cec8"><code>84a5e6cec8</code></a>] - <strong>module</strong>: fix error message about importing names from cjs (F&#xE1;bio Santos) <a href="https://github.com/nodejs/node/pull/33882">#33882</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/8c9e3a9dfb"><code>8c9e3a9dfb</code></a>] - <strong>module</strong>: remove dynamicInstantiate loader hook (Jan Krems) <a href="https://github.com/nodejs/node/pull/33501">#33501</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/53dbb9d232"><code>53dbb9d232</code></a>] - <strong>n-api</strong>: add version to wasm registration (Gus Caplan) <a href="https://github.com/nodejs/node/pull/34045">#34045</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e924439d96"><code>e924439d96</code></a>] - <strong>n-api</strong>: document nextTick timing in callbacks (Mathias Buus) <a href="https://github.com/nodejs/node/pull/33804">#33804</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/524daf89a1"><code>524daf89a1</code></a>] - <strong>n-api</strong>: ensure scope present for finalization (Michael Dawson) <a href="https://github.com/nodejs/node/pull/33508">#33508</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e83642f73d"><code>e83642f73d</code></a>] - <strong>n-api</strong>: remove <code>napi\_env::CallIntoModuleThrow</code> (Gabriel Schulhof) <a href="https://github.com/nodejs/node/pull/33570">#33570</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/4c235b07ae"><code>4c235b07ae</code></a>] - <strong><em>Revert</em></strong> &quot;<strong>n-api</strong>: detect deadlocks in thread-safe function&quot; (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/33453">#33453</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/022dcebcd8"><code>022dcebcd8</code></a>] - <strong>napi</strong>: add __wasm32__ guards (Gus Caplan) <a href="https://github.com/nodejs/node/pull/33597">#33597</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/164461edfd"><code>164461edfd</code></a>] - <strong>net</strong>: refactor check for Windows (rickyes) <a href="https://github.com/nodejs/node/pull/33497">#33497</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e0b0ddd257"><code>e0b0ddd257</code></a>] - <strong>querystring</strong>: fix stringify for empty array (sapics) <a href="https://github.com/nodejs/node/pull/33918">#33918</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e8572e7070"><code>e8572e7070</code></a>] - <strong>querystring</strong>: improve stringify() performance (Brian White) <a href="https://github.com/nodejs/node/pull/33669">#33669</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/011fe1d443"><code>011fe1d443</code></a>] - <strong>repl</strong>: add builtinModules (Ruben Bridgewater) <a href="https://github.com/nodejs/node/pull/33295">#33295</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/71d6599191"><code>71d6599191</code></a>] - <strong>repl</strong>: simplify repl autocompletion (Ruben Bridgewater) <a href="https://github.com/nodejs/node/pull/33450">#33450</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/1330cfc2a9"><code>1330cfc2a9</code></a>] - <strong>repl</strong>: support optional chaining during autocompletion (Ruben Bridgewater) <a href="https://github.com/nodejs/node/pull/33450">#33450</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9760c6caff"><code>9760c6caff</code></a>] - <strong>src</strong>: add errorProperties on process.report (himself65) <a href="https://github.com/nodejs/node/pull/28426">#28426</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/da81930b13"><code>da81930b13</code></a>] - <strong>src</strong>: tolerate EPERM returned from tcsetattr (patr0nus) <a href="https://github.com/nodejs/node/pull/33944">#33944</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c1664a9008"><code>c1664a9008</code></a>] - <strong>src</strong>: clang_format base_object (Yash Ladha) <a href="https://github.com/nodejs/node/pull/33680">#33680</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a789474945"><code>a789474945</code></a>] - <strong>src</strong>: fix ParseEncoding (sapics) <a href="https://github.com/nodejs/node/pull/33957">#33957</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/74f4aae22f"><code>74f4aae22f</code></a>] - <strong>src</strong>: remove unnecessary calculation in base64.h (sapics) <a href="https://github.com/nodejs/node/pull/33839">#33839</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c492a2715e"><code>c492a2715e</code></a>] - <strong>src</strong>: use ToLocal in node_os.cc (wenningplus) <a href="https://github.com/nodejs/node/pull/33939">#33939</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9a52cd9cc0"><code>9a52cd9cc0</code></a>] - <strong>src</strong>: handle empty Maybe(Local) in node_util.cc (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/33867">#33867</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e1bebf13db"><code>e1bebf13db</code></a>] - <strong>src</strong>: fix FastStringKey equal operator (sapics) <a href="https://github.com/nodejs/node/pull/33748">#33748</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/0dd67d992e"><code>0dd67d992e</code></a>] - <strong>src</strong>: reduce scope of code cache mutex (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/33980">#33980</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/cd0ae4007f"><code>cd0ae4007f</code></a>] - <strong>src</strong>: improve indention for upd_wrap.cc (gengjiawen) <a href="https://github.com/nodejs/node/pull/33976">#33976</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/6014e4e0b8"><code>6014e4e0b8</code></a>] - <strong>src</strong>: remove unnecessary ToLocalChecked call (Daniel Bevenius) <a href="https://github.com/nodejs/node/pull/33902">#33902</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/4715a41c1c"><code>4715a41c1c</code></a>] - <strong>src</strong>: simplify alignment-handling code (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/33884">#33884</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/33cff40bb7"><code>33cff40bb7</code></a>] - <strong>src</strong>: remove ref to tools/generate_code_cache.js (Daniel Bevenius) <a href="https://github.com/nodejs/node/pull/33825">#33825</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/dfa0ee13ee"><code>dfa0ee13ee</code></a>] - <strong>src</strong>: remove unused vector include in string_bytes (Daniel Bevenius) <a href="https://github.com/nodejs/node/pull/33824">#33824</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/fb2b0a094b"><code>fb2b0a094b</code></a>] - <strong>src</strong>: avoid unnecessary ToLocalChecked calls (Daniel Bevenius) <a href="https://github.com/nodejs/node/pull/33824">#33824</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/07c21d0d27"><code>07c21d0d27</code></a>] - <strong>src</strong>: reduce FileHandle size by reordering fields (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/33784">#33784</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/83aaad7ec3"><code>83aaad7ec3</code></a>] - <strong>src</strong>: do not track BaseObjects via cleanup hooks (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/33809">#33809</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f8dddd3416"><code>f8dddd3416</code></a>] - <strong>src</strong>: handle missing TracingController everywhere (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/33815">#33815</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/3b71aa8029"><code>3b71aa8029</code></a>] - <strong>src</strong>: remove unused <code>ERR\_TRANSFERRING\_EXTERNALIZED\_SHAREDARRAYBUFFER</code> (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/33810">#33810</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/1f996b7372"><code>1f996b7372</code></a>] - <strong>src</strong>: simplify Reindent function in json_utils.cc (sapics) <a href="https://github.com/nodejs/node/pull/33722">#33722</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/cdcd76810e"><code>cdcd76810e</code></a>] - <strong>src</strong>: add &quot;missing&quot; bash completion options (Daniel Bevenius) <a href="https://github.com/nodejs/node/pull/33744">#33744</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/cc8d70531d"><code>cc8d70531d</code></a>] - <strong>src</strong>: use Check() instead of FromJust in environment (Daniel Bevenius) <a href="https://github.com/nodejs/node/pull/33706">#33706</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/858c6b9dfd"><code>858c6b9dfd</code></a>] - <strong>src</strong>: use ToLocal in SafeGetenv (Daniel Bevenius) <a href="https://github.com/nodejs/node/pull/33695">#33695</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c2f49319b7"><code>c2f49319b7</code></a>] - <strong>src</strong>: remove unnecessary ToLocalChecked call (Daniel Bevenius) <a href="https://github.com/nodejs/node/pull/33683">#33683</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/21f1e64737"><code>21f1e64737</code></a>] - <strong>src</strong>: simplify format in node_file.cc (himself65) <a href="https://github.com/nodejs/node/pull/33660">#33660</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c3728c6235"><code>c3728c6235</code></a>] - <strong>src</strong>: simplify MaybeStackBuffer::capacity() (Ben Noordhuis) <a href="https://github.com/nodejs/node/pull/33602">#33602</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7725ff392c"><code>7725ff392c</code></a>] - <strong>src</strong>: remove superfluous inline keywords (James M Snell) <a href="https://github.com/nodejs/node/pull/33291">#33291</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/27e9cb7e85"><code>27e9cb7e85</code></a>] - <strong>src</strong>: turn AllocatedBuffer into thin wrapper around v8::BackingStore (James M Snell) <a href="https://github.com/nodejs/node/pull/33291">#33291</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d8f040e33d"><code>d8f040e33d</code></a>] - <strong>src</strong>: extract AllocatedBuffer from env.h (James M Snell) <a href="https://github.com/nodejs/node/pull/33291">#33291</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a8824ae0a5"><code>a8824ae0a5</code></a>] - <strong>src</strong>: avoid OOB read in URL parser (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/33640">#33640</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/6ef2efe33a"><code>6ef2efe33a</code></a>] - <strong>src</strong>: use MaybeLocal.ToLocal instead of IsEmpty worker (Daniel Bevenius) <a href="https://github.com/nodejs/node/pull/33599">#33599</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/522fbbc8d9"><code>522fbbc8d9</code></a>] - <strong>src</strong>: don&apos;t use semicolon outside function (Shelley Vohr) <a href="https://github.com/nodejs/node/pull/33592">#33592</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ad970996cf"><code>ad970996cf</code></a>] - <strong>src</strong>: remove unused using declarations (Daniel Bevenius) <a href="https://github.com/nodejs/node/pull/33268">#33268</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/20d54f6908"><code>20d54f6908</code></a>] - <strong>src</strong>: use MaybeLocal.ToLocal instead of IsEmpty (Daniel Bevenius) <a href="https://github.com/nodejs/node/pull/33554">#33554</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5438611984"><code>5438611984</code></a>] - <strong>src</strong>: use NewFromUtf8Literal in GetLinkedBinding (Daniel Bevenius) <a href="https://github.com/nodejs/node/pull/33552">#33552</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a5e860cd29"><code>a5e860cd29</code></a>] - <strong>src</strong>: use const in constant args.Length() (himself65) <a href="https://github.com/nodejs/node/pull/33555">#33555</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7e351f15cb"><code>7e351f15cb</code></a>] - <strong>src</strong>: use MaybeLocal::FromMaybe to return exception (Daniel Bevenius) <a href="https://github.com/nodejs/node/pull/33514">#33514</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/3f1c756f89"><code>3f1c756f89</code></a>] - <strong><em>Revert</em></strong> &quot;<strong>src</strong>: fix missing extra ca in tls.rootCertificates&quot; (Eric Bickle) <a href="https://github.com/nodejs/node/pull/33313">#33313</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d1e1dbf188"><code>d1e1dbf188</code></a>] - <strong>src</strong>: remove BeforeExit callback list (Ben Noordhuis) <a href="https://github.com/nodejs/node/pull/33386">#33386</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ee45b78b7f"><code>ee45b78b7f</code></a>] - <strong>src</strong>: use MaybeLocal.ToLocal instead of IsEmpty (Daniel Bevenius) <a href="https://github.com/nodejs/node/pull/33457">#33457</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9018e92b13"><code>9018e92b13</code></a>] - <strong>src</strong>: remove unused headers in src/util.h (Juan Jos&#xE9; Arboleda) <a href="https://github.com/nodejs/node/pull/33070">#33070</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7d1d00f97a"><code>7d1d00f97a</code></a>] - <strong>src</strong>: use enum for refed flag on native immediates (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/33444">#33444</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e8cc269ee0"><code>e8cc269ee0</code></a>] - <strong>src</strong>: use symbol to store <code>AsyncWrap</code> resource (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/31745">#31745</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ab2454dec5"><code>ab2454dec5</code></a>] - <strong>src</strong>: prefer make_unique (Michael Dawson) <a href="https://github.com/nodejs/node/pull/33378">#33378</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a942f7280a"><code>a942f7280a</code></a>] - <strong>src</strong>: remove unnecessary else in base_object-inl.h (Daniel Bevenius) <a href="https://github.com/nodejs/node/pull/33413">#33413</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f6227c0577"><code>f6227c0577</code></a>] - <strong>src</strong>: reduce duplication in RegisterHandleCleanups (Daniel Bevenius) <a href="https://github.com/nodejs/node/pull/33421">#33421</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f24292e106"><code>f24292e106</code></a>] - <strong>src</strong>: remove unused IsolateSettings variable (Daniel Bevenius) <a href="https://github.com/nodejs/node/pull/33417">#33417</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/308be6ca0c"><code>308be6ca0c</code></a>] - <strong>src</strong>: remove unused misc variable (Daniel Bevenius) <a href="https://github.com/nodejs/node/pull/33417">#33417</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7fd0519a91"><code>7fd0519a91</code></a>] - <strong>src</strong>: add promise_resolve to SetupHooks comment (Daniel Bevenius) <a href="https://github.com/nodejs/node/pull/33365">#33365</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/26a3cf058d"><code>26a3cf058d</code></a>] - <strong>src,build</strong>: add --openssl-default-cipher-list (Daniel Bevenius) <a href="https://github.com/nodejs/node/pull/33708">#33708</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b0fa611e68"><code>b0fa611e68</code></a>] - <strong>stream</strong>: fix the spellings (antsmartian) <a href="https://github.com/nodejs/node/pull/33635">#33635</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/1db0d51ab2"><code>1db0d51ab2</code></a>] - <strong>stream</strong>: forward writableObjectMode (Robert Nagy) <a href="https://github.com/nodejs/node/pull/33390">#33390</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/2c568c80f3"><code>2c568c80f3</code></a>] - <strong>test</strong>: add non-ASCII character embedding test (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/33972">#33972</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d4a2ae094e"><code>d4a2ae094e</code></a>] - <strong>test</strong>: add test for Http2ServerResponse#[writableCorked,cork,uncork] (Pranshu Srivastava) <a href="https://github.com/nodejs/node/pull/33956">#33956</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/4a61013fb2"><code>4a61013fb2</code></a>] - <strong>test</strong>: print arguments passed to mustNotCall function (Denys Otrishko) <a href="https://github.com/nodejs/node/pull/33951">#33951</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/1b55d90975"><code>1b55d90975</code></a>] - <strong>test</strong>: AsyncLocalStorage works with thenables (Gerhard Stoebich) <a href="https://github.com/nodejs/node/pull/34008">#34008</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/195980d667"><code>195980d667</code></a>] - <strong>test</strong>: account for non-node basename (Shelley Vohr) <a href="https://github.com/nodejs/node/pull/33952">#33952</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/90223f0a88"><code>90223f0a88</code></a>] - <strong>test</strong>: fix typo in common/index.js (gengjiawen) <a href="https://github.com/nodejs/node/pull/33976">#33976</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d427d7f905"><code>d427d7f905</code></a>] - <strong>test</strong>: add common/udppair utility (James M Snell) <a href="https://github.com/nodejs/node/pull/33380">#33380</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b8fdde400a"><code>b8fdde400a</code></a>] - <strong><em>Revert</em></strong> &quot;<strong>test</strong>: stop testing --interpreted-frames-native-stack for s390x&quot; (Micha&#xEB;l Zasso) <a href="https://github.com/nodejs/node/pull/33794">#33794</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e3a53329c2"><code>e3a53329c2</code></a>] - <strong>test</strong>: temporarily exclude test on arm (Michael Dawson) <a href="https://github.com/nodejs/node/pull/33814">#33814</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b6e3616911"><code>b6e3616911</code></a>] - <strong>test</strong>: fix invalid regular expressions in case test-trace-exit (legendecas) <a href="https://github.com/nodejs/node/pull/33769">#33769</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c3ac47c03d"><code>c3ac47c03d</code></a>] - <strong>test</strong>: changed function to arrow function (Sagar Jadhav) <a href="https://github.com/nodejs/node/pull/33711">#33711</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/15eb5a3da4"><code>15eb5a3da4</code></a>] - <strong>test</strong>: uv_tty_init now returns EINVAL on IBM i (Xu Meng) <a href="https://github.com/nodejs/node/pull/33629">#33629</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/da5e970a8c"><code>da5e970a8c</code></a>] - <strong>test</strong>: make flaky test stricter (Robert Nagy) <a href="https://github.com/nodejs/node/pull/33539">#33539</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/47396a42cf"><code>47396a42cf</code></a>] - <strong>test</strong>: fix flaky test-trace-atomics-wait (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/33428">#33428</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/eb877a4c49"><code>eb877a4c49</code></a>] - <strong>test</strong>: mark test-dgram-multicast-ssmv6-multi-process flaky (AshCripps) <a href="https://github.com/nodejs/node/pull/33498">#33498</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5dca04ee8e"><code>5dca04ee8e</code></a>] - <strong>tools</strong>: remove superfluous regex in tools/doc/json.js (Rich Trott) <a href="https://github.com/nodejs/node/pull/33998">#33998</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/1791d5727c"><code>1791d5727c</code></a>] - <strong>tools</strong>: update <a href="mailto:remark-preset-lint-node@1.15.1">remark-preset-lint-node@1.15.1</a> to 1.16.0 (Rich Trott) <a href="https://github.com/nodejs/node/pull/33852">#33852</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/01d8b91942"><code>01d8b91942</code></a>] - <strong>tools</strong>: prevent js2c from running if nothing changed (Daniel Bevenius) <a href="https://github.com/nodejs/node/pull/33844">#33844</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e837f00b4f"><code>e837f00b4f</code></a>] - <strong>tools</strong>: remove unused vector include in mkdcodecache (Daniel Bevenius) <a href="https://github.com/nodejs/node/pull/33828">#33828</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/800dbb6bdd"><code>800dbb6bdd</code></a>] - <strong>tools</strong>: update ESLint to 7.2.0 (Colin Ihrig) <a href="https://github.com/nodejs/node/pull/33776">#33776</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a14e38a6c0"><code>a14e38a6c0</code></a>] - <strong>tools</strong>: remove unused using declarations code_cache (Daniel Bevenius) <a href="https://github.com/nodejs/node/pull/33697">#33697</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9fb1eb09d9"><code>9fb1eb09d9</code></a>] - <strong>tools</strong>: update remark-preset-lint-node from 1.15.0 to 1.15.1 (Rich Trott) <a href="https://github.com/nodejs/node/pull/33727">#33727</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a331a00eac"><code>a331a00eac</code></a>] - <strong>tools</strong>: fix check-imports.py to match on word boundaries (Richard Lau) <a href="https://github.com/nodejs/node/pull/33268">#33268</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9325ed9e1c"><code>9325ed9e1c</code></a>] - <strong>tools</strong>: update ESLint to 7.1.0 (Colin Ihrig) <a href="https://github.com/nodejs/node/pull/33526">#33526</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/6dab63f36d"><code>6dab63f36d</code></a>] - <strong>tools</strong>: add docserve target (Antoine du HAMEL) <a href="https://github.com/nodejs/node/pull/33221">#33221</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/2384044c95"><code>2384044c95</code></a>] - <strong>tools,gyp</strong>: add support for MSVC cross-compilation (Richard Townsend) <a href="https://github.com/nodejs/node/pull/32867">#32867</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/987c927225"><code>987c927225</code></a>] - <strong>util</strong>: fix width detection for DEL without ICU (Ruben Bridgewater) <a href="https://github.com/nodejs/node/pull/33650">#33650</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/91d0d53b59"><code>91d0d53b59</code></a>] - <strong>util</strong>: support Combining Diacritical Marks for Symbols (Ruben Bridgewater) <a href="https://github.com/nodejs/node/pull/33650">#33650</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e3d53f999d"><code>e3d53f999d</code></a>] - <strong>util</strong>: gracefully handle unknown colors (Ruben Bridgewater) <a href="https://github.com/nodejs/node/pull/33797">#33797</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a90c9aa858"><code>a90c9aa858</code></a>] - <strong>util</strong>: fix inspection of class instance prototypes (Ruben Bridgewater) <a href="https://github.com/nodejs/node/pull/33449">#33449</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/2380d90f0a"><code>2380d90f0a</code></a>] - <strong>util</strong>: mark classes while inspecting them (Ruben Bridgewater) <a href="https://github.com/nodejs/node/pull/32332">#32332</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/879c9322ce"><code>879c9322ce</code></a>] - <strong>vm</strong>: allow proxy callbacks to throw (Gus Caplan) <a href="https://github.com/nodejs/node/pull/33808">#33808</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/af14c1f776"><code>af14c1f776</code></a>] - <strong>wasi</strong>: allow WASI stdio to be configured (Colin Ihrig) <a href="https://github.com/nodejs/node/pull/33544">#33544</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5eecea375f"><code>5eecea375f</code></a>] - <strong>wasi</strong>: simplify WASI memory management (Colin Ihrig) <a href="https://github.com/nodejs/node/pull/33525">#33525</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f98e888fdd"><code>f98e888fdd</code></a>] - <strong>wasi</strong>: refactor and enable poll_oneoff() test (Colin Ihrig) <a href="https://github.com/nodejs/node/pull/33521">#33521</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/6b20e8442f"><code>6b20e8442f</code></a>] - <strong>wasi</strong>: relax WebAssembly.Instance type check (Ben Noordhuis) <a href="https://github.com/nodejs/node/pull/33431">#33431</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d15383253a"><code>d15383253a</code></a>] - <strong>wasi,worker</strong>: handle termination exception (Ben Noordhuis) <a href="https://github.com/nodejs/node/pull/33386">#33386</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/3f971d89a9"><code>3f971d89a9</code></a>] - <strong>win,fs</strong>: use namespaced path in absolute symlinks (Bartosz Sosnowski) <a href="https://github.com/nodejs/node/pull/33351">#33351</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/3520a134af"><code>3520a134af</code></a>] - <strong>win,msi</strong>: add arm64 config for windows msi (Dennis Ameling) <a href="https://github.com/nodejs/node/pull/33689">#33689</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b79495905f"><code>b79495905f</code></a>] - <strong>worker</strong>: fix variable referencing in template string (Harshitha KP) <a href="https://github.com/nodejs/node/pull/33467">#33467</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9c3008005d"><code>9c3008005d</code></a>] - <strong>worker</strong>: perform initial port.unref() before preload modules (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/33455">#33455</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/64cae13799"><code>64cae13799</code></a>] - <strong>worker</strong>: use _writev in internal communication (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/33454">#33454</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7817b875a7"><code>7817b875a7</code></a>] - <strong>worker</strong>: fix race condition in node_messaging.cc (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/33429">#33429</a></li>
</ul>
<p>Windows 32-bit Installer: <a href="https://nodejs.org/dist/v14.5.0/node-v14.5.0-x86.msi">https://nodejs.org/dist/v14.5.0/node-v14.5.0-x86.msi</a><br>
Windows 64-bit Installer: <a href="https://nodejs.org/dist/v14.5.0/node-v14.5.0-x64.msi">https://nodejs.org/dist/v14.5.0/node-v14.5.0-x64.msi</a><br>
Windows 32-bit Binary: <a href="https://nodejs.org/dist/v14.5.0/win-x86/node.exe">https://nodejs.org/dist/v14.5.0/win-x86/node.exe</a><br>
Windows 64-bit Binary: <a href="https://nodejs.org/dist/v14.5.0/win-x64/node.exe">https://nodejs.org/dist/v14.5.0/win-x64/node.exe</a><br>
macOS 64-bit Installer: <a href="https://nodejs.org/dist/v14.5.0/node-v14.5.0.pkg">https://nodejs.org/dist/v14.5.0/node-v14.5.0.pkg</a><br>
macOS 64-bit Binary: <a href="https://nodejs.org/dist/v14.5.0/node-v14.5.0-darwin-x64.tar.gz">https://nodejs.org/dist/v14.5.0/node-v14.5.0-darwin-x64.tar.gz</a><br>
Linux 64-bit Binary: <a href="https://nodejs.org/dist/v14.5.0/node-v14.5.0-linux-x64.tar.xz">https://nodejs.org/dist/v14.5.0/node-v14.5.0-linux-x64.tar.xz</a><br>
Linux PPC LE 64-bit Binary: <a href="https://nodejs.org/dist/v14.5.0/node-v14.5.0-linux-ppc64le.tar.xz">https://nodejs.org/dist/v14.5.0/node-v14.5.0-linux-ppc64le.tar.xz</a><br>
Linux s390x 64-bit Binary: <a href="https://nodejs.org/dist/v14.5.0/node-v14.5.0-linux-s390x.tar.xz">https://nodejs.org/dist/v14.5.0/node-v14.5.0-linux-s390x.tar.xz</a><br>
AIX 64-bit Binary: <a href="https://nodejs.org/dist/v14.5.0/node-v14.5.0-aix-ppc64.tar.gz">https://nodejs.org/dist/v14.5.0/node-v14.5.0-aix-ppc64.tar.gz</a><br>
ARMv7 32-bit Binary: <a href="https://nodejs.org/dist/v14.5.0/node-v14.5.0-linux-armv7l.tar.xz">https://nodejs.org/dist/v14.5.0/node-v14.5.0-linux-armv7l.tar.xz</a><br>
ARMv8 64-bit Binary: <a href="https://nodejs.org/dist/v14.5.0/node-v14.5.0-linux-arm64.tar.xz">https://nodejs.org/dist/v14.5.0/node-v14.5.0-linux-arm64.tar.xz</a><br>
Source Code: <em>Coming soon</em><br>
Other release files: <a href="https://nodejs.org/dist/v14.5.0/">https://nodejs.org/dist/v14.5.0/</a><br>
Documentation: <a href="https://nodejs.org/docs/v14.5.0/api/">https://nodejs.org/docs/v14.5.0/api/</a></p>
<h3 id="header-shasums">SHASUMS<a id="shasums" class="anchor" href="#shasums" aria-labelledby="header-shasums"></a></h3><pre><code>-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

ee3252a5721ab141b62450d865403ca0c027a8ad036fa86dd4a732157645e692  node-v14.5.0-aix-ppc64.tar.gz
47dfd88abcd4d6d6f7b7516c95645f9760ba9c93d04b51a92895584c945b2953  node-v14.5.0-darwin-x64.tar.gz
20b3d97f5dcc7929b7b7cda7bb3460d676e526c0f5901d04fbbb2dabf6e67962  node-v14.5.0-darwin-x64.tar.xz
2c087de0db3595f9d42fa65575ca87b506699ebf5d4adca468f7a498c9a21007  node-v14.5.0-headers.tar.gz
9714a4927ea7ace31bf36cfb81da507bb49361d115993e2398d33f05e4d948de  node-v14.5.0-headers.tar.xz
1429266d4f22148dfd6060fb5964c167852ae9b8f4efab47ff6a7656ed94fee5  node-v14.5.0-linux-arm64.tar.gz
c5ab67fbc73ea8858b4a989b6e92d6630decfc47c4703be7bcda3c6e39adff0b  node-v14.5.0-linux-arm64.tar.xz
4e40e1d99a89567da6df82cb412594904514034dd6111455d18376f45330e913  node-v14.5.0-linux-armv7l.tar.gz
96152ac085c14be52845d576d96cff8511fc42c14b72c7851f40a99e0a421577  node-v14.5.0-linux-armv7l.tar.xz
87ebb4cce0fa447266d7a115ec01917324800a534887298f8db55eefdbca2cf9  node-v14.5.0-linux-ppc64le.tar.gz
6e920d867ec7a9ae7053b81b54f80178990490873ca00239fc6efe97d5958f81  node-v14.5.0-linux-ppc64le.tar.xz
31dfcce4c9bc3e345733ff9d62e4a32b445d40cd2c58814f599a2f4dd047daab  node-v14.5.0-linux-s390x.tar.gz
1ac87b9534a265c87e48eb6313e79d614327fc3f1abad6e1c5b5f99bbe6ee9ac  node-v14.5.0-linux-s390x.tar.xz
d5a05bbf5ef7f49752eca0d4fc946834dfda86088627248856795a61c81df1a2  node-v14.5.0-linux-x64.tar.gz
8b0235c318de87ecf8eec9a39e5c5df80757dbec571addda7123276dfcb34d5b  node-v14.5.0-linux-x64.tar.xz
83686df853a25a1951e5c1efb651640e6f053284f45c9ab50671953785423354  node-v14.5.0.pkg
6de72f993f3c6b852cfd2cee6cbc09ab52f2d96145ec919b6d2ad0747ea8c3ae  node-v14.5.0.tar.gz
eb51c962d625da8870c336ef3f15f7a73f1c86a71d5553cf8d73e1d8983fdcb4  node-v14.5.0.tar.xz
1361eecf92c753d50ce14f97138069a1de7aaccd0df59180dccd25cb48d2779d  node-v14.5.0-win-x64.7z
ab5728c85ece98210036fc9c38984fa2410a882dd99075b3d5bece58e4cc6ea2  node-v14.5.0-win-x64.zip
a5b8d99ce59e700ec237aa471d94c8e9b0e3b3f287a00860d3494b8ede4d5ed6  node-v14.5.0-win-x86.7z
f438018cd503e297905257c715e1848aef7041a938ab95fcd22ae70825411d5a  node-v14.5.0-win-x86.zip
e2065947114d05f75989103a5ff72aa2ca296b1d74be5e513e8d265e6c6cb3c2  node-v14.5.0-x64.msi
140bad59b83798484885cf325fdd3daae91220901b8bea1d266a1907091a9e39  node-v14.5.0-x86.msi
e8989ecf713c1e847186127d58e96b5fb02059e7c47d83985a627251b8a508d6  win-x64/node.exe
3f8dde1acdb26fc7d55efeaeb6b2d6ba3ed32dd56663baac8734e32308237fc3  win-x64/node.lib
150e9667dc5af8517637e3595943e9a0f5326073c9af1c9c878b2210d5ef84af  win-x64/node_pdb.7z
9ef71a24c9030e10ab2b2511b999df210553f40921ff16db296b90a7d32e8f26  win-x64/node_pdb.zip
9d151f9e2b35430edec090ff9c1aeb40e710a3ecb46a4977fd16dcf1559f0137  win-x86/node.exe
1830a289a6c6c18f768ecc1c9358906bd3503014198b4b40636148f29954936f  win-x86/node.lib
f8b83184d55931373fb8b1033fa605e5d89ef6a27ff87dc15fcacdbced107af9  win-x86/node_pdb.7z
aa7b7814b16983f729fbe3dcd573dd4a4be812c6cd844b76ed3d107fb81d40bb  win-x86/node_pdb.zip
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEueL1mBqm4M0oFg2f8TmTp1WZZTwFAl77vdAACgkQ8TmTp1WZ
ZTzaVhAAm0WCRYtN70kIbKXeeIzCOHi4JZJK8DMIp1wI6hS39is9hGXyIUWWXrG+
uV+jGxiOkPlfOZIlIlRm6ul8/brUCDQl5C1/HRPOLyTHd91S9P2LsgrmQoHXXNfU
vlHKGyX+ybZsqokpKJjSYqdSRz3CqacPFQASgmrcobq2Y64L+ZiwwbVoRnFP0fu1
R3YHk0/kAXkwfGzJWXdyW4p+xRuWc7TUgpzkePIYB4cscMlERBgaBJ+wf6gI/Qzz
3+EMIjOEtSwKl33eq/4x7LUn1JVbSCKps8nYgtSfreELVW/cI3sv9FiJkmJDn5MX
fhy8qDcktEQf1KRCqoaeHLA+8TL1NF9X3CYSzEbn8QvWDy/oTSGCOSJses6fWFnF
ain8O1XX8rldq+bgmLDc8N4ALkOpZmOekGJIfS29PEV3i4+MPKyWypRf6Sh8fRst
9hThhdCzQtbjLBPDC5AXASJQ1FWUAp1/ieiLLXL3oQEt97TChhn2S81tSviJL5N7
OoL1D4Tngtxu4/U0x0ZhKik8oipjAOO5o+fPVr9HUHGNZKPyFUblVnmMBD44XgOc
Hbw9gKlVmEuOLf1tIyHTkgLfRVH12QGVULmvno/UQjIPX+E/vnrJuUFgJ61so3fI
bs9BL+vuOTNKD4JVEDH21wkU1C5iBqHXFaKPAJQIS49QQI4cnbA=
=I/1w
-----END PGP SIGNATURE-----
</code></pre>
]]></description><link>https://nodejs.org/en/blog/release/v14.5.0</link><guid isPermaLink="true">https://nodejs.org/en/blog/release/v14.5.0</guid><dc:creator><![CDATA[Shelley Vohr]]></dc:creator><pubDate>Tue, 30 Jun 2020 22:35:10 GMT</pubDate></item><item><title><![CDATA[Node v12.18.2 (LTS)]]></title><description><![CDATA[<h3 id="header-notable-changes">Notable changes<a id="notable-changes" class="anchor" href="#notable-changes" aria-labelledby="header-notable-changes"></a></h3><ul>
<li><strong>deps</strong>: V8: backport fb26d0bb1835 (Matheus Marchini) <a href="https://github.com/nodejs/node/pull/33573">#33573</a><ul>
<li>Fixes memory leak in <code>PrototypeUsers::Add</code></li>
</ul>
</li>
<li><strong>src</strong>: use symbol to store <code>AsyncWrap</code> resource (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/31745">#31745</a><ul>
<li>Fixes reported memory leak in <a href="https://github.com/nodejs/node/issues/33468">#33468</a></li>
</ul>
</li>
</ul>
<h3 id="header-commits">Commits<a id="commits" class="anchor" href="#commits" aria-labelledby="header-commits"></a></h3><ul>
<li>[<a href="https://github.com/nodejs/node/commit/97a3f7b702"><code>97a3f7b702</code></a>] - <strong>deps</strong>: V8: backport fb26d0bb1835 (Matheus Marchini) <a href="https://github.com/nodejs/node/pull/33573">#33573</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/30b0339061"><code>30b0339061</code></a>] - <strong>src</strong>: use symbol to store <code>AsyncWrap</code> resource (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/31745">#31745</a></li>
</ul>
<p>Windows 32-bit Installer: <a href="https://nodejs.org/dist/v12.18.2/node-v12.18.2-x86.msi">https://nodejs.org/dist/v12.18.2/node-v12.18.2-x86.msi</a><br>
Windows 64-bit Installer: <a href="https://nodejs.org/dist/v12.18.2/node-v12.18.2-x64.msi">https://nodejs.org/dist/v12.18.2/node-v12.18.2-x64.msi</a><br>
Windows 32-bit Binary: <a href="https://nodejs.org/dist/v12.18.2/win-x86/node.exe">https://nodejs.org/dist/v12.18.2/win-x86/node.exe</a><br>
Windows 64-bit Binary: <a href="https://nodejs.org/dist/v12.18.2/win-x64/node.exe">https://nodejs.org/dist/v12.18.2/win-x64/node.exe</a><br>
macOS 64-bit Installer: <a href="https://nodejs.org/dist/v12.18.2/node-v12.18.2.pkg">https://nodejs.org/dist/v12.18.2/node-v12.18.2.pkg</a><br>
macOS 64-bit Binary: <a href="https://nodejs.org/dist/v12.18.2/node-v12.18.2-darwin-x64.tar.gz">https://nodejs.org/dist/v12.18.2/node-v12.18.2-darwin-x64.tar.gz</a><br>
Linux 64-bit Binary: <a href="https://nodejs.org/dist/v12.18.2/node-v12.18.2-linux-x64.tar.xz">https://nodejs.org/dist/v12.18.2/node-v12.18.2-linux-x64.tar.xz</a><br>
Linux PPC LE 64-bit Binary: <a href="https://nodejs.org/dist/v12.18.2/node-v12.18.2-linux-ppc64le.tar.xz">https://nodejs.org/dist/v12.18.2/node-v12.18.2-linux-ppc64le.tar.xz</a><br>
Linux s390x 64-bit Binary: <a href="https://nodejs.org/dist/v12.18.2/node-v12.18.2-linux-s390x.tar.xz">https://nodejs.org/dist/v12.18.2/node-v12.18.2-linux-s390x.tar.xz</a><br>
AIX 64-bit Binary: <a href="https://nodejs.org/dist/v12.18.2/node-v12.18.2-aix-ppc64.tar.gz">https://nodejs.org/dist/v12.18.2/node-v12.18.2-aix-ppc64.tar.gz</a><br>
SmartOS 64-bit Binary: <a href="https://nodejs.org/dist/v12.18.2/node-v12.18.2-sunos-x64.tar.xz">https://nodejs.org/dist/v12.18.2/node-v12.18.2-sunos-x64.tar.xz</a><br>
ARMv7 32-bit Binary: <a href="https://nodejs.org/dist/v12.18.2/node-v12.18.2-linux-armv7l.tar.xz">https://nodejs.org/dist/v12.18.2/node-v12.18.2-linux-armv7l.tar.xz</a><br>
ARMv8 64-bit Binary: <a href="https://nodejs.org/dist/v12.18.2/node-v12.18.2-linux-arm64.tar.xz">https://nodejs.org/dist/v12.18.2/node-v12.18.2-linux-arm64.tar.xz</a><br>
Source Code: <a href="https://nodejs.org/dist/v12.18.2/node-v12.18.2.tar.gz">https://nodejs.org/dist/v12.18.2/node-v12.18.2.tar.gz</a><br>
Other release files: <a href="https://nodejs.org/dist/v12.18.2/">https://nodejs.org/dist/v12.18.2/</a><br>
Documentation: <a href="https://nodejs.org/docs/v12.18.2/api/">https://nodejs.org/docs/v12.18.2/api/</a></p>
<h3 id="header-shasums">SHASUMS<a id="shasums" class="anchor" href="#shasums" aria-labelledby="header-shasums"></a></h3><pre><code>-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

3b7026487c93871c8d7817c008cf2a04a04094873f198a605c7386d7054d2c06  node-v12.18.2-aix-ppc64.tar.gz
6e6e7311943e4f3880db5038b8b8034a30469342fe436c8aaacf2997dfa305a6  node-v12.18.2-darwin-x64.tar.gz
aac2dd754e5ee21b11e4973da582fa9928a69e548d89daf8193a2a5ee5dcc0f1  node-v12.18.2-darwin-x64.tar.xz
2fc9ac8c89bfd4a81d8d61c8e821ef2317406234c7c038742618bd33300e07a8  node-v12.18.2-headers.tar.gz
946a8d7985e95174cc06c1fcd985e6d93ef13fc62e01d2527b807342b97d6b89  node-v12.18.2-headers.tar.xz
f6413c83c3a5ab0935f0ca8653a81b9b180462db078ea49478fa4e843b074eff  node-v12.18.2-linux-arm64.tar.gz
d7d3a05f36de9eb079b7b25e0fc1aaa0c960afdf36fb24b498f7303365eb945c  node-v12.18.2-linux-arm64.tar.xz
72bf943dc760d984413ba5f12b79f2659803f3536ebc78ecab338029eef5a73b  node-v12.18.2-linux-armv7l.tar.gz
d7fb41dd668a4ccc0148f08be23685853c831ad6fb19e82f7f1ce44742546de1  node-v12.18.2-linux-armv7l.tar.xz
87d44e1d81604ba587a35cd8f760e591c71825e9fed7d9c4ff3ceda3eacfe52f  node-v12.18.2-linux-ppc64le.tar.gz
fbf92c479d1a39c542fd09f22cb3594eb2ea47def140ea71f2e6540bb2658ec1  node-v12.18.2-linux-ppc64le.tar.xz
a5f3fe254e4c6145e7d2d4f03038bb023553b096c3e2336d3a88a8190c86a50d  node-v12.18.2-linux-s390x.tar.gz
4f2c6937837ec1ec8534cb7bb94a35066f47fe95154824318de4f9be9a817502  node-v12.18.2-linux-s390x.tar.xz
2d316e55994086e41761b0c657e0027e9d16d7160d3f8854cc9dc7615b99a526  node-v12.18.2-linux-x64.tar.gz
b8dc634798ee783482c2ae1755bd7dff09d83fa7bb037cdc370b601d0a5e5cbb  node-v12.18.2-linux-x64.tar.xz
b406065c4fc99363d24ee63128511a57130e3049fb00f015a828bb28e835e8f0  node-v12.18.2.pkg
1f886760993efe54054e534dc9e3845a1de9399b6c6d6a9c6f69fdb3acd14891  node-v12.18.2-sunos-x64.tar.gz
a05a44eea005201344c2c5c0ce2f7daf9bebbb11b1c72b0b2a1d7d7194a2267a  node-v12.18.2-sunos-x64.tar.xz
2be366d6068f9e1a5eb3f6f21c5ea246eb0a1faf48f98b88e68c8bb193d85a14  node-v12.18.2.tar.gz
38bd10ad72370010641531d1473ebb62b8c39cf0380d086c2cfa61a8c552ddf2  node-v12.18.2.tar.xz
cb356e145568ec301c2b735e5000f682bdd070995f1191449d5d47091776b104  node-v12.18.2-win-x64.7z
91fdd5b5df16873c63541bc844c9eb66870d366b2076d114f9ab7528b5e2f9a3  node-v12.18.2-win-x64.zip
375d5412e5b215721c0468b833336255c0fad3c32d4b625e6f2ddc3e894a9e78  node-v12.18.2-win-x86.7z
34c8d089ed29b979b0683ef879641bbe7d318d000ac68b8fab7b967d80aee507  node-v12.18.2-win-x86.zip
a9ab96c315c144ff876fb5e6552a7891795a83f26c43f8395d5dec1b004fee29  node-v12.18.2-x64.msi
b7679cfa07d545a4ddd9533afdbc5ae936c1427cb29742a3b5bfb1d6d751fe63  node-v12.18.2-x86.msi
c71e77520d1e3685fb41608881254822c0022a0d6315a5d380ddcf365d46ac2d  win-x64/node.exe
550f56a8b8aaf7e3a6154ce66b4b6321ab1b3aa84c14c49804053bb489cf406e  win-x64/node.lib
fbc42a33e2cbce162af4574ef200e562294594c7e6be5737cc4631c227a9e770  win-x64/node_pdb.7z
8bd07582ca92ecdbc19e0fac12dc1db8ecbb20c0f9854ebdfa3766e234615cf9  win-x64/node_pdb.zip
e7443f3f91bb83429e96caafc1067ccf04453e7656b5b82a642e4016c426b3e1  win-x86/node.exe
aef2cb69d4916cc3d792a9b6f610a313893caaa3f0d5a0cae1075621d6bc2e16  win-x86/node.lib
016eb479a65bc64617de44d256690eda44d6e7e7c19f9e3f25ab31cafdaa749b  win-x86/node_pdb.7z
2d6854f6a2f293a1425e740a2ac7933806ed3c386722ef1fe8568a204b602602  win-x86/node_pdb.zip
-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEETtd49TnjY0x3nIfG1wYoSKGrAFwFAl77QLYACgkQ1wYoSKGr
AFyEewf/UdYooWw2BlzQT7iI2AVQLUhh7hsIlsHw+a+wWSlQgwfCwbgRBA1Qi5Js
9kKZYU+We1p9U4W8TsGfuxhhSi9O/fjZSinIfFOc8cJX0sp3Wb2qEVrV51g6+TNf
9iKHfrYgyeNsZ3/M1sMy0x6urmkR4gKKKCFza8FvHzTIVd5F3TgTBoKkVteOb0to
8NXiwIZfWMMHuZRge8xJR6GdL4FoquZc3GI9Yu/SB1oabapUTIVISJaJ3i0CUeR5
VAAzoaPCRiEPKDRrSY6bdWZ7MYpsjBjNX3bD6d7Jn3vbUkEpF1iG2ekjWmEcfuD9
sRWSY6NoX+ZuXeKMuxNMY4gU430KEw==
=rZgN
-----END PGP SIGNATURE-----
</code></pre>
]]></description><link>https://nodejs.org/en/blog/release/v12.18.2</link><guid isPermaLink="true">https://nodejs.org/en/blog/release/v12.18.2</guid><dc:creator><![CDATA[Bethany Nicolle Griggs]]></dc:creator><pubDate>Tue, 30 Jun 2020 13:40:29 GMT</pubDate></item><item><title><![CDATA[Node v12.18.1 (LTS)]]></title><description><![CDATA[<h3 id="header-notable-changes">Notable Changes<a id="notable-changes" class="anchor" href="#notable-changes" aria-labelledby="header-notable-changes"></a></h3><ul>
<li><strong>deps</strong>:<ul>
<li>V8: cherry-pick 548f6c81d424 (Dominykas Blyžė) <a href="https://github.com/nodejs/node/pull/33484">#33484</a></li>
<li>update to uvwasi 0.0.9 (Colin Ihrig) <a href="https://github.com/nodejs/node/pull/33445">#33445</a></li>
<li>upgrade to libuv 1.38.0 (Colin Ihrig) <a href="https://github.com/nodejs/node/pull/33446">#33446</a></li>
<li>upgrade npm to 6.14.5 (Ruy Adorno) <a href="https://github.com/nodejs/node/pull/33239">#33239</a></li>
</ul>
</li>
</ul>
<h3 id="header-commits">Commits<a id="commits" class="anchor" href="#commits" aria-labelledby="header-commits"></a></h3><ul>
<li>[<a href="https://github.com/nodejs/node/commit/ba93c8d87d"><code>ba93c8d87d</code></a>] - <strong>async_hooks</strong>: clear async_id_stack for terminations in more places (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/33347">#33347</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/964adfafa5"><code>964adfafa5</code></a>] - <strong>buffer</strong>: improve copy() performance (Nikolai Vavilov) <a href="https://github.com/nodejs/node/pull/33214">#33214</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/af95bd70bd"><code>af95bd70bd</code></a>] - <strong>deps</strong>: V8: cherry-pick 548f6c81d424 (Dominykas Blyžė) <a href="https://github.com/nodejs/node/pull/33484">#33484</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5c7176bf90"><code>5c7176bf90</code></a>] - <strong>deps</strong>: update to uvwasi 0.0.9 (Colin Ihrig) <a href="https://github.com/nodejs/node/pull/33445">#33445</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/402aa1b840"><code>402aa1b840</code></a>] - <strong>deps</strong>: upgrade to libuv 1.38.0 (Colin Ihrig) <a href="https://github.com/nodejs/node/pull/33446">#33446</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/4d6f56a76a"><code>4d6f56a76a</code></a>] - <strong>deps</strong>: upgrade npm to 6.14.5 (Ruy Adorno) <a href="https://github.com/nodejs/node/pull/33239">#33239</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/98a7026311"><code>98a7026311</code></a>] - <strong>doc</strong>: document module.path (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/33323">#33323</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9572701705"><code>9572701705</code></a>] - <strong>doc</strong>: add fs.open() multiple constants example (Ethan Arrowood) <a href="https://github.com/nodejs/node/pull/33281">#33281</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7d8a226958"><code>7d8a226958</code></a>] - <strong>doc</strong>: fix typos in handle scope descriptions (Tobias Nießen) <a href="https://github.com/nodejs/node/pull/33267">#33267</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/0c9b826ef8"><code>0c9b826ef8</code></a>] - <strong>doc</strong>: update function description for <code>decipher.setAAD</code> (Jonathan Buhacoff) <a href="https://github.com/nodejs/node/pull/33095">#33095</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/4749156f4b"><code>4749156f4b</code></a>] - <strong>doc</strong>: add comment about highWaterMark limit (Benjamin Gruenbaum) <a href="https://github.com/nodejs/node/pull/33432">#33432</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a48aeb3f74"><code>a48aeb3f74</code></a>] - <strong>doc</strong>: clarify about the Node.js-only extensions in perf_hooks (Joyee Cheung) <a href="https://github.com/nodejs/node/pull/33199">#33199</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a9ed287f00"><code>a9ed287f00</code></a>] - <strong>doc</strong>: fix extension in esm example (Gus Caplan) <a href="https://github.com/nodejs/node/pull/33408">#33408</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d2897a2836"><code>d2897a2836</code></a>] - <strong>doc</strong>: enhance guides by fixing and making grammar more consistent (Chris Holland) <a href="https://github.com/nodejs/node/pull/33152">#33152</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/3d8ba292e2"><code>3d8ba292e2</code></a>] - <strong>doc</strong>: add examples for implementing ESM (unknown) <a href="https://github.com/nodejs/node/pull/33168">#33168</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/318fcf8188"><code>318fcf8188</code></a>] - <strong>doc</strong>: add note about clientError writable handling (Paolo Insogna) <a href="https://github.com/nodejs/node/pull/33308">#33308</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/30c9cb556f"><code>30c9cb556f</code></a>] - <strong>doc</strong>: fix typo in n-api.md (Daniel Bevenius) <a href="https://github.com/nodejs/node/pull/33319">#33319</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9dde1db332"><code>9dde1db332</code></a>] - <strong>doc</strong>: add warning for socket.connect reuse (Robert Nagy) <a href="https://github.com/nodejs/node/pull/33204">#33204</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/0c7cf24431"><code>0c7cf24431</code></a>] - <strong>doc</strong>: correct description of <code>decipher.setAuthTag</code> in crypto.md (Jonathan Buhacoff)</li>
<li>[<a href="https://github.com/nodejs/node/commit/59619b0c9a"><code>59619b0c9a</code></a>] - <strong>doc</strong>: mention python3-distutils dependency in BUILDING.md (osher) <a href="https://github.com/nodejs/node/pull/33174">#33174</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/0cee4c3eae"><code>0cee4c3eae</code></a>] - <strong>doc</strong>: removed unnecessary util imports from vm examples (Karol Walasek) <a href="https://github.com/nodejs/node/pull/33179">#33179</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/903862089b"><code>903862089b</code></a>] - <strong>doc</strong>: update Buffer(size) documentation (Nikolai Vavilov) <a href="https://github.com/nodejs/node/pull/33198">#33198</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/8b44be9b26"><code>8b44be9b26</code></a>] - <strong>doc</strong>: add Uint8Array to <code>end</code> and <code>write</code> (Pranshu Srivastava) <a href="https://github.com/nodejs/node/pull/33217">#33217</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/4a584200f8"><code>4a584200f8</code></a>] - <strong>doc</strong>: specify unit of time passed to <code>fs.utimes</code> (Simen Bekkhus) <a href="https://github.com/nodejs/node/pull/33230">#33230</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ad7a890597"><code>ad7a890597</code></a>] - <strong>doc</strong>: add troubleshooting guide for AsyncLocalStorage (Andrey Pechkurov) <a href="https://github.com/nodejs/node/pull/33248">#33248</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/2262962ab7"><code>2262962ab7</code></a>] - <strong>doc</strong>: remove AsyncWrap mentions from async_hooks.md (Andrey Pechkurov) <a href="https://github.com/nodejs/node/pull/33249">#33249</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ac5cdd682a"><code>ac5cdd682a</code></a>] - <strong>doc</strong>: add warnings about transferring Buffers and ArrayBuffer (James M Snell) <a href="https://github.com/nodejs/node/pull/33252">#33252</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/033bc96ec1"><code>033bc96ec1</code></a>] - <strong>doc</strong>: update napi_async_init documentation (Michael Dawson) <a href="https://github.com/nodejs/node/pull/33181">#33181</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ea3a68f74f"><code>ea3a68f74f</code></a>] - <strong>doc</strong>: doc and test URLSearchParams discrepancy (James M Snell) <a href="https://github.com/nodejs/node/pull/33236">#33236</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c6cf0483f2"><code>c6cf0483f2</code></a>] - <strong>doc</strong>: explicitly doc package.exports is breaking (Myles Borins) <a href="https://github.com/nodejs/node/pull/33074">#33074</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e572cf93e5"><code>e572cf93e5</code></a>] - <strong>doc</strong>: fix style and grammer in buffer.md (Nikolai Vavilov) <a href="https://github.com/nodejs/node/pull/33194">#33194</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5d80576889"><code>5d80576889</code></a>] - <strong>errors</strong>: skip fatal error highlighting on windows (Thomas) <a href="https://github.com/nodejs/node/pull/33132">#33132</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a029dca90e"><code>a029dca90e</code></a>] - <strong>esm</strong>: improve commonjs hint on module not found (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/33220">#33220</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c129e8809e"><code>c129e8809e</code></a>] - <strong>fs</strong>: forbid concurrent operations on Dir handle (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/33274">#33274</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/aa4611cccb"><code>aa4611cccb</code></a>] - <strong>fs</strong>: clean up Dir.read() uv_fs_t data before calling into JS (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/33274">#33274</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/fa4a37c57b"><code>fa4a37c57b</code></a>] - <strong>http2</strong>: comment on usage of <code>Object.create(null)</code> (Pranshu Srivastava) <a href="https://github.com/nodejs/node/pull/33183">#33183</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/66dbaff848"><code>66dbaff848</code></a>] - <strong>http2</strong>: add <code>bytesWritten</code> test for <code>Http2Stream</code> (Pranshu Srivastava) <a href="https://github.com/nodejs/node/pull/33162">#33162</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/59769c4d14"><code>59769c4d14</code></a>] - <strong>lib</strong>: fix typo in timers insert function comment (Daniel Bevenius) <a href="https://github.com/nodejs/node/pull/33301">#33301</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/6881410951"><code>6881410951</code></a>] - <strong>lib</strong>: refactored scheduling policy assignment (Yash Ladha) <a href="https://github.com/nodejs/node/pull/32663">#32663</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9017bce54b"><code>9017bce54b</code></a>] - <strong>lib</strong>: fix grammar in internal/bootstrap/loaders.js (szTheory) <a href="https://github.com/nodejs/node/pull/33211">#33211</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d64dbfa1e7"><code>d64dbfa1e7</code></a>] - <strong>meta</strong>: add issue template for API reference docs (Derek Lewis) <a href="https://github.com/nodejs/node/pull/32944">#32944</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/4f6e4ae49d"><code>4f6e4ae49d</code></a>] - <strong>module</strong>: add specific error for dir import (Antoine du HAMEL) <a href="https://github.com/nodejs/node/pull/33220">#33220</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/77caf92314"><code>77caf92314</code></a>] - <strong>module</strong>: better error for named exports from cjs (Myles Borins) <a href="https://github.com/nodejs/node/pull/33256">#33256</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/82da74b1cd"><code>82da74b1cd</code></a>] - <strong>n-api</strong>: add uint32 test for -1 (Gabriel Schulhof)</li>
<li>[<a href="https://github.com/nodejs/node/commit/68551d22d2"><code>68551d22d2</code></a>] - <strong>perf_hooks</strong>: fix error message for invalid entryTypes (Michaël Zasso) <a href="https://github.com/nodejs/node/pull/33285">#33285</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e67df04df2"><code>e67df04df2</code></a>] - <strong>src</strong>: use BaseObjectPtr in StreamReq::Dispose (James M Snell) <a href="https://github.com/nodejs/node/pull/33102">#33102</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c797c7c7ab"><code>c797c7c7ab</code></a>] - <strong>src</strong>: reduce duplication in RegisterHandleCleanups (Daniel Bevenius) <a href="https://github.com/nodejs/node/pull/33421">#33421</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/548db2e5b9"><code>548db2e5b9</code></a>] - <strong>src</strong>: remove unused IsolateSettings variable (Daniel Bevenius) <a href="https://github.com/nodejs/node/pull/33417">#33417</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e668376b5b"><code>e668376b5b</code></a>] - <strong>src</strong>: remove unused misc variable (Daniel Bevenius) <a href="https://github.com/nodejs/node/pull/33417">#33417</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9883ba6ddd"><code>9883ba6ddd</code></a>] - <strong>src</strong>: add promise_resolve to SetupHooks comment (Daniel Bevenius) <a href="https://github.com/nodejs/node/pull/33365">#33365</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b924910fe7"><code>b924910fe7</code></a>] - <strong>src</strong>: distinguish refed/unrefed threadsafe Immediates (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/33320">#33320</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/29d24db914"><code>29d24db914</code></a>] - <strong>src</strong>: add #include &lt;string&gt; in json_utils.h (Cheng Zhao) <a href="https://github.com/nodejs/node/pull/33332">#33332</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a0bc2e3b64"><code>a0bc2e3b64</code></a>] - <strong>src</strong>: replace to CHECK_NOT_NULL in node_crypto (himself65) <a href="https://github.com/nodejs/node/pull/33383">#33383</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/1f159e45f2"><code>1f159e45f2</code></a>] - <strong>src</strong>: add primordials to arguments comment (Daniel Bevenius) <a href="https://github.com/nodejs/node/pull/33318">#33318</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/fe780a5fe0"><code>fe780a5fe0</code></a>] - <strong>src</strong>: remove unused using declarations in node.cc (Daniel Bevenius) <a href="https://github.com/nodejs/node/pull/33261">#33261</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/82c43d1594"><code>82c43d1594</code></a>] - <strong>src</strong>: delete unused variables to resolve compile time print warning (rickyes) <a href="https://github.com/nodejs/node/pull/33358">#33358</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/548672d39c"><code>548672d39c</code></a>] - <strong>src</strong>: use MaybeLocal.ToLocal instead of IsEmpty (Daniel Bevenius) <a href="https://github.com/nodejs/node/pull/33312">#33312</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f27ae6ef46"><code>f27ae6ef46</code></a>] - <strong>src</strong>: fix typo in comment in async_wrap.cc (Daniel Bevenius) <a href="https://github.com/nodejs/node/pull/33350">#33350</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b6300793fb"><code>b6300793fb</code></a>] - <strong>src</strong>: remove unnecessary Isolate::GetCurrent() calls (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/33298">#33298</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/642f81317e"><code>642f81317e</code></a>] - <strong>src</strong>: fix invalid windowBits=8 gzip segfault (Ben Noordhuis) <a href="https://github.com/nodejs/node/pull/33045">#33045</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a5e8c5ce0d"><code>a5e8c5ce0d</code></a>] - <strong>src</strong>: split out callback queue implementation from Environment (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/33272">#33272</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ed62d43e79"><code>ed62d43e79</code></a>] - <strong>src</strong>: clean up large pages code (Gabriel Schulhof) <a href="https://github.com/nodejs/node/pull/33255">#33255</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c05483483f"><code>c05483483f</code></a>] - <strong><em>Revert</em></strong> &quot;<strong>src</strong>: add test/abort build tasks&quot; (Richard Lau) <a href="https://github.com/nodejs/node/pull/33196">#33196</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b43fc64aa7"><code>b43fc64aa7</code></a>] - <strong><em>Revert</em></strong> &quot;<strong>src</strong>: add aliased-buffer-overflow abort test&quot; (Richard Lau) <a href="https://github.com/nodejs/node/pull/33196">#33196</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/edf75e4299"><code>edf75e4299</code></a>] - <strong>src</strong>: use basename(argv0) for --trace-uncaught suggestion (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/32798">#32798</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/4294d92b26"><code>4294d92b26</code></a>] - <strong>stream</strong>: make from read one at a time (Robert Nagy) <a href="https://github.com/nodejs/node/pull/33201">#33201</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/194789f25b"><code>194789f25b</code></a>] - <strong>stream</strong>: make all streams error in a pipeline (Matteo Collina) <a href="https://github.com/nodejs/node/pull/30869">#30869</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5da7d52a9f"><code>5da7d52a9f</code></a>] - <strong>test</strong>: regression tests for async_hooks + Promise + Worker interaction (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/33347">#33347</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9f594be75a"><code>9f594be75a</code></a>] - <strong>test</strong>: fix test-dns-idna2008 (Rich Trott) <a href="https://github.com/nodejs/node/pull/33367">#33367</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/33a787873f"><code>33a787873f</code></a>] - <strong>test</strong>: refactor WPTRunner (Joyee Cheung) <a href="https://github.com/nodejs/node/pull/33297">#33297</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/fa1631355f"><code>fa1631355f</code></a>] - <strong>test</strong>: update WPT interfaces and hr-time (Joyee Cheung) <a href="https://github.com/nodejs/node/pull/33297">#33297</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c459832e4b"><code>c459832e4b</code></a>] - <strong>test</strong>: fix test-net-throttle (Rich Trott) <a href="https://github.com/nodejs/node/pull/33329">#33329</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/cd92052935"><code>cd92052935</code></a>] - <strong>test</strong>: add hr-time Web platform tests (Michaël Zasso) <a href="https://github.com/nodejs/node/pull/33287">#33287</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/0177cbf9e0"><code>0177cbf9e0</code></a>] - <strong>test</strong>: rename test-lookupService-promises (rickyes) <a href="https://github.com/nodejs/node/pull/33100">#33100</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/139eb6bd68"><code>139eb6bd68</code></a>] - <strong>test</strong>: skip some console tests on dumb terminal (Adam Majer) <a href="https://github.com/nodejs/node/pull/33165">#33165</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/1766514c5b"><code>1766514c5b</code></a>] - <strong>test</strong>: add tests for options.fs in fs streams (Julian Duque) <a href="https://github.com/nodejs/node/pull/33185">#33185</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7315c2288a"><code>7315c2288a</code></a>] - <strong>tls</strong>: fix --tls-keylog option (Alba Mendez) <a href="https://github.com/nodejs/node/pull/33366">#33366</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e240d56983"><code>e240d56983</code></a>] - <strong>tools</strong>: update dependencies for markdown linting (Rich Trott) <a href="https://github.com/nodejs/node/pull/33412">#33412</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/2645b1c85b"><code>2645b1c85b</code></a>] - <strong>tools</strong>: update ESLint to 7.0.0 (Colin Ihrig) <a href="https://github.com/nodejs/node/pull/33316">#33316</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/cdd7d3a66d"><code>cdd7d3a66d</code></a>] - <strong>tools</strong>: remove obsolete no-restricted-syntax eslint rules (Ruben Bridgewater) <a href="https://github.com/nodejs/node/pull/32161">#32161</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5d5e66c10c"><code>5d5e66c10c</code></a>] - <strong>tools</strong>: add eslint rule to only pass through &#39;test&#39; to debuglog (Ruben Bridgewater) <a href="https://github.com/nodejs/node/pull/32161">#32161</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/22f2c2c871"><code>22f2c2c871</code></a>] - <strong>wasi</strong>: fix poll_oneoff memory interface (Colin Ihrig) <a href="https://github.com/nodejs/node/pull/33250">#33250</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/33aacbefb1"><code>33aacbefb1</code></a>] - <strong>wasi</strong>: prevent syscalls before start (Tobias Nießen) <a href="https://github.com/nodejs/node/pull/33235">#33235</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5eed20b3b7"><code>5eed20b3b7</code></a>] - <strong>worker</strong>: fix race condition in node_messaging.cc (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/33429">#33429</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b4d903402b"><code>b4d903402b</code></a>] - <strong>worker</strong>: fix crash when .unref() is called during exit (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/33394">#33394</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/8a926982e5"><code>8a926982e5</code></a>] - <strong>worker</strong>: call CancelTerminateExecution() before exiting Locker (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/33347">#33347</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/631e433cf5"><code>631e433cf5</code></a>] - <strong>zlib</strong>: reject windowBits=8 when mode=GZIP (Ben Noordhuis) <a href="https://github.com/nodejs/node/pull/33045">#33045</a></li>
</ul>
<p>Windows 32-bit Installer: <a href="https://nodejs.org/dist/v12.18.1/node-v12.18.1-x86.msi">https://nodejs.org/dist/v12.18.1/node-v12.18.1-x86.msi</a><br>
Windows 64-bit Installer: <a href="https://nodejs.org/dist/v12.18.1/node-v12.18.1-x64.msi">https://nodejs.org/dist/v12.18.1/node-v12.18.1-x64.msi</a><br>
Windows 32-bit Binary: <a href="https://nodejs.org/dist/v12.18.1/win-x86/node.exe">https://nodejs.org/dist/v12.18.1/win-x86/node.exe</a><br>
Windows 64-bit Binary: <a href="https://nodejs.org/dist/v12.18.1/win-x64/node.exe">https://nodejs.org/dist/v12.18.1/win-x64/node.exe</a><br>
macOS 64-bit Installer: <a href="https://nodejs.org/dist/v12.18.1/node-v12.18.1.pkg">https://nodejs.org/dist/v12.18.1/node-v12.18.1.pkg</a><br>
macOS 64-bit Binary: <a href="https://nodejs.org/dist/v12.18.1/node-v12.18.1-darwin-x64.tar.gz">https://nodejs.org/dist/v12.18.1/node-v12.18.1-darwin-x64.tar.gz</a><br>
Linux 64-bit Binary: <a href="https://nodejs.org/dist/v12.18.1/node-v12.18.1-linux-x64.tar.xz">https://nodejs.org/dist/v12.18.1/node-v12.18.1-linux-x64.tar.xz</a><br>
Linux PPC LE 64-bit Binary: <a href="https://nodejs.org/dist/v12.18.1/node-v12.18.1-linux-ppc64le.tar.xz">https://nodejs.org/dist/v12.18.1/node-v12.18.1-linux-ppc64le.tar.xz</a><br>
Linux s390x 64-bit Binary: <a href="https://nodejs.org/dist/v12.18.1/node-v12.18.1-linux-s390x.tar.xz">https://nodejs.org/dist/v12.18.1/node-v12.18.1-linux-s390x.tar.xz</a><br>
AIX 64-bit Binary: <a href="https://nodejs.org/dist/v12.18.1/node-v12.18.1-aix-ppc64.tar.gz">https://nodejs.org/dist/v12.18.1/node-v12.18.1-aix-ppc64.tar.gz</a><br>
SmartOS 64-bit Binary: <a href="https://nodejs.org/dist/v12.18.1/node-v12.18.1-sunos-x64.tar.xz">https://nodejs.org/dist/v12.18.1/node-v12.18.1-sunos-x64.tar.xz</a><br>
ARMv7 32-bit Binary: <a href="https://nodejs.org/dist/v12.18.1/node-v12.18.1-linux-armv7l.tar.xz">https://nodejs.org/dist/v12.18.1/node-v12.18.1-linux-armv7l.tar.xz</a><br>
ARMv8 64-bit Binary: <a href="https://nodejs.org/dist/v12.18.1/node-v12.18.1-linux-arm64.tar.xz">https://nodejs.org/dist/v12.18.1/node-v12.18.1-linux-arm64.tar.xz</a><br>
Source Code: <a href="https://nodejs.org/dist/v12.18.1/node-v12.18.1.tar.gz">https://nodejs.org/dist/v12.18.1/node-v12.18.1.tar.gz</a><br>
Other release files: <a href="https://nodejs.org/dist/v12.18.1/">https://nodejs.org/dist/v12.18.1/</a><br>
Documentation: <a href="https://nodejs.org/docs/v12.18.1/api/">https://nodejs.org/docs/v12.18.1/api/</a></p>
<h3 id="header-shasums">SHASUMS<a id="shasums" class="anchor" href="#shasums" aria-labelledby="header-shasums"></a></h3><pre><code>-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

ff5ff4f96630cff7c7aa8fe54f42bdae6ada43ac8043badb4fb4ed3ae3e5b3e9  node-v12.18.1-aix-ppc64.tar.gz
80e1d644fe78838da47cd16de234b612c20e06ffe14447125db9622e381ed1ba  node-v12.18.1-darwin-x64.tar.gz
f7829470fce27686c4e91c5c84ba5f4488fbbb88e222116cc0a960531cedf708  node-v12.18.1-darwin-x64.tar.xz
ee79ef8156c02bfba3960391e85966a49c311317fe08195de52bd94b89d5efc8  node-v12.18.1-headers.tar.gz
4693c672dfe1442c01f606bb6bd37c54c69bc5de262d69b68d5bffd462e78607  node-v12.18.1-headers.tar.xz
b78fc542858b83a96d712d6a2f493ae87e1af55040bc55fb68671af191016d19  node-v12.18.1-linux-arm64.tar.gz
b6683e6e887c6c44a3fe9ff419e80d36eaafed39eb2c2d1b04ee54b440a03217  node-v12.18.1-linux-arm64.tar.xz
8222c9f2a191a6c18c634261aa8fd3af240ff5c2480fa93b618b6f15101ad054  node-v12.18.1-linux-armv7l.tar.gz
c9e982b061e69208672319b7621d8c99e08f41cae986b2f62dfa3c704bbda0fa  node-v12.18.1-linux-armv7l.tar.xz
6f11fdad35c73916445783babed82b797f811758a473d7a7cc4335a2165d112b  node-v12.18.1-linux-ppc64le.tar.gz
a1da92aadd5445490be343e16fbf26b7d095eeb44d23a4edec6cb9d3a323cada  node-v12.18.1-linux-ppc64le.tar.xz
91ce06e9f24339f9d27f57e9b215f923f2c23be7b1eaace5d3132c323faa09f6  node-v12.18.1-linux-s390x.tar.gz
0623ddfa7b8f76dc23eacc80961ebfd8a45eb29183c8af17b29ab41982d30d8e  node-v12.18.1-linux-s390x.tar.xz
b89a0d497674f388705c877ad4f57766695cfe26ea6c6c9d3ad6ff98827edbfe  node-v12.18.1-linux-x64.tar.gz
863f816967e297c9eb221ad3cf32521f7ac46fffc66750e60f159ed63809affa  node-v12.18.1-linux-x64.tar.xz
18426243bc47411865b79e8945b6e07ae42ece0afcd6723014045f398602c4d1  node-v12.18.1.pkg
c759d4d6565671c427a75c1251b701616cefb217a7fb28bb9c668a28c63f23c7  node-v12.18.1-sunos-x64.tar.gz
f7d33d47848541ac1a15913883bdc8376865aab48914144c19259ee45081b126  node-v12.18.1-sunos-x64.tar.xz
be532894112d06e671cb3d9388e2a3fa2c690d40bdfa9e432921a9e078b3f241  node-v12.18.1.tar.gz
ca59051c7a307841c15b4fe141c74354cb191964106e1bdfe405551a3d6a5c7a  node-v12.18.1.tar.xz
a1842ce62132483d4fe3f7bf16639fa656c5d7ece9ecc09df3958a93a9a6d54e  node-v12.18.1-win-x64.7z
93039ebfc7c5bfad168b015f77667757925070fff3ae84c3eb73348b3123a82a  node-v12.18.1-win-x64.zip
0e7f814063785bb9a108d88bcc15c31d826c21cd3ef22920f9fe5eb54490dde0  node-v12.18.1-win-x86.7z
d0b955201949a8da102affa0a9cdda167718f2538f2aaf4f3acd53f098bc0764  node-v12.18.1-win-x86.zip
f318bb719bd956d4734247c58b3937daef04a01dbee4abdfe6217bdea87932f4  node-v12.18.1-x64.msi
f4a2fc3406e9208b3f8be30c7ae46427d76fcea18cf878368ca7a8fa47dc7ea6  node-v12.18.1-x86.msi
3455deb066f79080b8fa8bc76196d54ff8908bafd933fe73dea29b7e8b0c05c7  win-x64/node.exe
125affc115fe2b0162dfb4c8b12967d0b584d171c19dc820babe89ba64ea6b83  win-x64/node.lib
e8ce4e64f68aa989e0055eb613bb0ccbd093bc484c3c77a6594da53092cf1747  win-x64/node_pdb.7z
a7d746a835b4d5bec065661b5d278eabdfe5c82dbaf9e4346b68118cd4420023  win-x64/node_pdb.zip
f889e45bb1024ade94c30d12ba70a92ff673802715a315035bd6a1d7a3e1afa2  win-x86/node.exe
213e2183bb108a0f64c9e37f144ddd7d8b14718858112c3ccabd09eed16621ca  win-x86/node.lib
8d9d7053c1b729bd84dfa90f6d90580e845e22886f34a86599847875814ad895  win-x86/node_pdb.7z
eaae14543facc5355279f7cd2df1300418fcb157c0c0c4fbc80cb20022c93067  win-x86/node_pdb.zip
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEueL1mBqm4M0oFg2f8TmTp1WZZTwFAl7qRI4ACgkQ8TmTp1WZ
ZTzyZQ/+LHYyZcTJetpmI/n4bDlkgbjbnh5r1YL/JPGiAEBCPljMj5+tiOrvG6ri
/DEKcBBVWdADlBmCdOjXD3TuxLYqeRFAkahuVm1m8P1FhgDvDjtTBEGMlCl/eIvs
DYyDdZWCC4oD8IwAVSoIq78XCHv2oTG2HZOz9fmLpPSkC7wp0XLPanpDHQVXIAiA
9mBeS/3P5Z1jm48sX1NZCd0ejleJ88rH18p/Sj77+OcT0tfMKBDnAVWkcyDgmxGz
8JAWgOIpVnq8MER1BaqhrzZ/N2ayAzmt187gDqYtfeHixAQulIYyl5IhlgX1zLI3
mowZFokoWfktaY3tCrHVAdGDdCiakuuVwtrDPUtmDOtSegvaWQmn45spT5N97L/w
d5aJHd2x2x19uRxENl8VUHeyfXn8b3JKox7ADuzeXZ+aND7SwNH6RHe64Qh+tngF
HyxDPzNPG+UVbm9EzWTjYL9wQ5P2nKDcBByjmAP7YtIrBCqivPd0uL/y47T9MsCu
kdvPSBX+O0czevmWcr7Zgt5oNR8hIKEhZ3aQ26DlB89O0Wi/n2rfvjPuZtdbJyGf
B87MoWLbkgVV76j8wgh18mSueHiBBgV8M0d1/vjdxrMEkZJkOQ3SB/xvD7dHjSFo
iglHPsReS0T7+LytWRLtF77YbbJ6HppRfarLUBeAdNRxojsFBE0=
=fih8
-----END PGP SIGNATURE-----
</code></pre>
]]></description><link>https://nodejs.org/en/blog/release/v12.18.1</link><guid isPermaLink="true">https://nodejs.org/en/blog/release/v12.18.1</guid><dc:creator><![CDATA[Shelley Vohr]]></dc:creator><pubDate>Wed, 17 Jun 2020 16:28:46 GMT</pubDate></item><item><title><![CDATA[Node v10.21.0 (LTS)]]></title><description><![CDATA[<h3 id="header-notable-changes">Notable changes<a id="notable-changes" class="anchor" href="#notable-changes" aria-labelledby="header-notable-changes"></a></h3><p>This is a security release.</p>
<p>Vulnerabilities fixed:</p>
<ul>
<li><strong>CVE-2020-8174</strong>: napi_get_value_string_*() allows various kinds of memory corruption (High).</li>
<li><strong>CVE-2020-10531</strong>: ICU-20958 Prevent SEGV_MAPERR in append (High).</li>
<li><strong>CVE-2020-11080</strong>: HTTP/2 Large Settings Frame DoS (Low).</li>
</ul>
<h3 id="header-commits">Commits<a id="commits" class="anchor" href="#commits" aria-labelledby="header-commits"></a></h3><ul>
<li>[<a href="https://github.com/nodejs/node/commit/0ad7970256"><code>0ad7970256</code></a>] - <strong>deps</strong>: fix OPENSSLDIR on Windows (Shigeki Ohtsu) <a href="https://github.com/nodejs/node/pull/29456">#29456</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/bd78c6ea46"><code>bd78c6ea46</code></a>] - <strong>deps</strong>: backport ICU-20958 to fix CVE-2020-10531 (Richard Lau) <a href="https://github.com/nodejs/node/pull/33572">#33572</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/33e9a12241"><code>33e9a12241</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>deps</strong>: update nghttp2 to 1.41.0 (James M Snell) <a href="https://github.com/nodejs-private/node-private/pull/204">nodejs-private/node-private#204</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/881c244a4e"><code>881c244a4e</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>http2</strong>: implement support for max settings entries (James M Snell) <a href="https://github.com/nodejs-private/node-private/pull/204">nodejs-private/node-private#204</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/cd9827f105"><code>cd9827f105</code></a>] - <strong>napi</strong>: fix memory corruption vulnerability (Tobias Nießen) <a href="https://github.com/nodejs-private/node-private/pull/203">nodejs-private/node-private#203</a></li>
</ul>
<p>Windows 32-bit Installer: <a href="https://nodejs.org/dist/v10.21.0/node-v10.21.0-x86.msi">https://nodejs.org/dist/v10.21.0/node-v10.21.0-x86.msi</a><br>
Windows 64-bit Installer: <a href="https://nodejs.org/dist/v10.21.0/node-v10.21.0-x64.msi">https://nodejs.org/dist/v10.21.0/node-v10.21.0-x64.msi</a><br>
Windows 32-bit Binary: <a href="https://nodejs.org/dist/v10.21.0/win-x86/node.exe">https://nodejs.org/dist/v10.21.0/win-x86/node.exe</a><br>
Windows 64-bit Binary: <a href="https://nodejs.org/dist/v10.21.0/win-x64/node.exe">https://nodejs.org/dist/v10.21.0/win-x64/node.exe</a><br>
macOS 64-bit Installer: <a href="https://nodejs.org/dist/v10.21.0/node-v10.21.0.pkg">https://nodejs.org/dist/v10.21.0/node-v10.21.0.pkg</a><br>
macOS 64-bit Binary: <a href="https://nodejs.org/dist/v10.21.0/node-v10.21.0-darwin-x64.tar.gz">https://nodejs.org/dist/v10.21.0/node-v10.21.0-darwin-x64.tar.gz</a><br>
Linux 64-bit Binary: <a href="https://nodejs.org/dist/v10.21.0/node-v10.21.0-linux-x64.tar.xz">https://nodejs.org/dist/v10.21.0/node-v10.21.0-linux-x64.tar.xz</a><br>
Linux PPC LE 64-bit Binary: <a href="https://nodejs.org/dist/v10.21.0/node-v10.21.0-linux-ppc64le.tar.xz">https://nodejs.org/dist/v10.21.0/node-v10.21.0-linux-ppc64le.tar.xz</a><br>
Linux s390x 64-bit Binary: <a href="https://nodejs.org/dist/v10.21.0/node-v10.21.0-linux-s390x.tar.xz">https://nodejs.org/dist/v10.21.0/node-v10.21.0-linux-s390x.tar.xz</a><br>
AIX 64-bit Binary: <a href="https://nodejs.org/dist/v10.21.0/node-v10.21.0-aix-ppc64.tar.gz">https://nodejs.org/dist/v10.21.0/node-v10.21.0-aix-ppc64.tar.gz</a><br>
SmartOS 64-bit Binary: <a href="https://nodejs.org/dist/v10.21.0/node-v10.21.0-sunos-x64.tar.xz">https://nodejs.org/dist/v10.21.0/node-v10.21.0-sunos-x64.tar.xz</a><br>
ARMv6 32-bit Binary: <a href="https://nodejs.org/dist/v10.21.0/node-v10.21.0-linux-armv6l.tar.xz">https://nodejs.org/dist/v10.21.0/node-v10.21.0-linux-armv6l.tar.xz</a><br>
ARMv7 32-bit Binary: <a href="https://nodejs.org/dist/v10.21.0/node-v10.21.0-linux-armv7l.tar.xz">https://nodejs.org/dist/v10.21.0/node-v10.21.0-linux-armv7l.tar.xz</a><br>
ARMv8 64-bit Binary: <a href="https://nodejs.org/dist/v10.21.0/node-v10.21.0-linux-arm64.tar.xz">https://nodejs.org/dist/v10.21.0/node-v10.21.0-linux-arm64.tar.xz</a><br>
Source Code: <a href="https://nodejs.org/dist/v10.21.0/node-v10.21.0.tar.gz">https://nodejs.org/dist/v10.21.0/node-v10.21.0.tar.gz</a><br>
Other release files: <a href="https://nodejs.org/dist/v10.21.0/">https://nodejs.org/dist/v10.21.0/</a><br>
Documentation: <a href="https://nodejs.org/docs/v10.21.0/api/">https://nodejs.org/docs/v10.21.0/api/</a></p>
<h3 id="header-shasums">SHASUMS<a id="shasums" class="anchor" href="#shasums" aria-labelledby="header-shasums"></a></h3><pre><code>-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

73f0bc9348b2f70f2deed898843f7212f494b085ee3022ff67967005852130fa  node-v10.21.0-aix-ppc64.tar.gz
596900700c4a0de0303bb4c378a1abcd63f31efc848704c5fbc1230de628577a  node-v10.21.0-darwin-x64.tar.gz
36eec82a6cd881a937c94a2d03136c9836b39e254ab325840426acd5f3c5787c  node-v10.21.0-darwin-x64.tar.xz
262f5bc158f7a58bf41d8871c50ae74d7cb3210f3a6b2efe3ba5f21ea33a08c8  node-v10.21.0-headers.tar.gz
c09501ddd41a8c63f00d4952e31842e49c23007271d157de27e5fce82418eff6  node-v10.21.0-headers.tar.xz
43f821147c18367c227ea63ce173ee3acfd3da1fa3ea0581f6de1a27ca5b7d4e  node-v10.21.0-linux-arm64.tar.gz
3af40706ff0da7fe0baa4683ead6c74445405a2553e7373e627f24d19d4ac100  node-v10.21.0-linux-arm64.tar.xz
220dcfa45ddab2c0217260a15fb0d6d18ecd457503f05bb97420a05e4795a452  node-v10.21.0-linux-armv6l.tar.gz
4943467e94ac2aed354bf6156c9ac43491327143357cf483b27b40ba7d3a8970  node-v10.21.0-linux-armv6l.tar.xz
a8009ea75f05c0b5cb13a233b9a09a3c83fd1715ba2eae1464bd1472cae885db  node-v10.21.0-linux-armv7l.tar.gz
28808565e8e3565a7d3f2ebebda4bf0f0c1e2e7e350e7d0a8de7b39b9da573cd  node-v10.21.0-linux-armv7l.tar.xz
56d82acd26898515d2cc27e5102c0f7253ced7ff3e35078a0a0472d6c9cbaa45  node-v10.21.0-linux-ppc64le.tar.gz
661d36981206d239fb6d55056a662a00eb047056ffe0c2d6078937a09eeb60c5  node-v10.21.0-linux-ppc64le.tar.xz
fc5a87fb704474077997839c22f93c579f957335589fee5293a383dc94578be9  node-v10.21.0-linux-s390x.tar.gz
ff5d3aa06bae5caacdcedaf75c9d835de80d899f36a4e93933c6b06effb4481e  node-v10.21.0-linux-s390x.tar.xz
d0bac246001eed9268ba9cadbfc6cfd8b6eb0728ad000a0f9fa7ce29e66c2be4  node-v10.21.0-linux-x64.tar.gz
1d3296763e46540047099e4910812e81c4899c0595f2d82474e2099c1e1603e2  node-v10.21.0-linux-x64.tar.xz
bcd05dab3974ccb680c571671493d198bd5cae0be43a63f565564e57947aacb8  node-v10.21.0.pkg
ec1d79603065a01aa017a5e519b56a5448d789142163284ec6dcc8ee3f6bc4b6  node-v10.21.0-sunos-x64.tar.gz
c785dc061fda08f493cc70fc532c2657521e76826ba20ba737d2263619a994de  node-v10.21.0-sunos-x64.tar.xz
bee7497e29c6c8f350fdf7dfa198c97041c7bf8d57cc2b58dfbfe6607d1ebf8f  node-v10.21.0.tar.gz
26b01fa28338cacaa8a66d7963ab2514e81678c268ab52ec55dcf937aadcb73b  node-v10.21.0.tar.xz
8dd25c93f6549f877f51686dc00e2f481e82cd0c41ace7b43847f65ec03f8ea9  node-v10.21.0-win-x64.7z
03dddcdaccdb40978ddf15d189acdc20409d9a666636db2595118690ff83ce82  node-v10.21.0-win-x64.zip
52e17029a13ea91770f8726beb602e02f0e5e4a693d446d88e8ecd6b42893683  node-v10.21.0-win-x86.7z
1ed92df4f39d183b0dee5205813ba9a32b8aff3e6f55d7f4d65193659dbad248  node-v10.21.0-win-x86.zip
d4c14e6b7881f729eafc0f5e6a8accc51c71d2670ffdd02becc43abd1d1d3448  node-v10.21.0-x64.msi
bc9ed68a1124f607a3847d8ce5a8a0eeaa42a0ee8f4b3eecd5fe90f36ad70122  node-v10.21.0-x86.msi
1b4ea1d005370eaa851346964f635306e9521a4286c9c7aa405f26d242c4d5cb  win-x64/node.exe
d9b47d93598cbc6abf4604be1a96aa6cdaae229edb2fcc01122ac1ad249e3f46  win-x64/node.lib
66e02891b481f0573d9fd858556f02eec645c0a2b944637e026ad26347df82f9  win-x64/node_pdb.7z
6c87ea7317144afc28140b9c2c8d4f46d28e5e98f357dfc2595887d63a32e021  win-x64/node_pdb.zip
f36ab2272283f07e7ec381d8b4ab4508b3b9a18ab9defb7c36d04bb92819a4e9  win-x86/node.exe
b058a3b0e6e47f12a2ade2b3a758f0778d52e02e7d114d89e10ad6091079e9f7  win-x86/node.lib
493b381b005327422bfa27590880eda49b03665b7286ded740d2dea9bb301692  win-x86/node_pdb.7z
cb55af47d6e8e95bdae433571e76b097a34485e033ec2d9afa295bc68d0b9fbc  win-x86/node_pdb.zip
-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEETtd49TnjY0x3nIfG1wYoSKGrAFwFAl7WnXAACgkQ1wYoSKGr
AFzEjQf/fPpvYheH4Nb2zgQfzr/Yu0dWYPHWg3qUu+U0BuSglMpoDwsQXiBtwves
wX60sabyH9FvpWxlyMc+BYr5l3ttm+/dVKPIxVXTeysNvBUSlDqINkeZjwQVPLnP
9YdcuiISS7yCcbYJCdteEzLK2YzvmLpELWPPlxcUogFXGDuy0pHCFzaT4XemxTM3
Tlz/qttc3w4rqCJqcjPyZR0v+zWElGM2N7pSajRNyKIG7AIYgRTnKNyn12CgDlmt
yDuVIiBd71bLh+w84aXCZs1PXflNTDkriiTx6SbvHSDpV7TBCs0BLLBiXP8HdF6k
A8xB6LzbMP6NcfGH4t2GK4UyURAKzw==
=K0/j
-----END PGP SIGNATURE-----
</code></pre>
]]></description><link>https://nodejs.org/en/blog/release/v10.21.0</link><guid isPermaLink="true">https://nodejs.org/en/blog/release/v10.21.0</guid><dc:creator><![CDATA[Bethany Nicolle Griggs]]></dc:creator><pubDate>Tue, 02 Jun 2020 18:50:23 GMT</pubDate></item><item><title><![CDATA[Node v12.18.0 (LTS)]]></title><description><![CDATA[<h3 id="header-notable-changes">Notable changes<a id="notable-changes" class="anchor" href="#notable-changes" aria-labelledby="header-notable-changes"></a></h3><p>This is a security release.</p>
<p>Vulnerabilities fixed:</p>
<ul>
<li><strong>CVE-2020-8172</strong>: TLS session reuse can lead to host certificate verification bypass (High).</li>
<li><strong>CVE-2020-11080</strong>: HTTP/2 Large Settings Frame DoS (Low).</li>
<li><strong>CVE-2020-8174</strong>: <code>napi_get_value_string_*()</code> allows various kinds of memory corruption (High).</li>
</ul>
<h3 id="header-commits">Commits<a id="commits" class="anchor" href="#commits" aria-labelledby="header-commits"></a></h3><ul>
<li>[<a href="https://github.com/nodejs/node/commit/c6d0bdacc4"><code>c6d0bdacc4</code></a>] - <strong>crypto</strong>: update root certificates (AshCripps) <a href="https://github.com/nodejs/node/pull/33682">#33682</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/916b2824d1"><code>916b2824d1</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>deps</strong>: update nghttp2 to 1.41.0 (James M Snell) <a href="https://github.com/nodejs-private/node-private/pull/206">nodejs-private/node-private#206</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d381426377"><code>d381426377</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>http2</strong>: implement support for max settings entries (James M Snell) <a href="https://github.com/nodejs-private/node-private/pull/206">nodejs-private/node-private#206</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7dd8982570"><code>7dd8982570</code></a>] - <strong>napi</strong>: fix memory corruption vulnerability (Tobias Nießen) <a href="https://github.com/nodejs-private/node-private/pull/195">nodejs-private/node-private#195</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/0932309af2"><code>0932309af2</code></a>] - <strong>tls</strong>: emit <code>session</code> after verifying certificate (Fedor Indutny) <a href="https://github.com/nodejs-private/node-private/pull/200">nodejs-private/node-private#200</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c392d3923f"><code>c392d3923f</code></a>] - <strong>tools</strong>: update certdata.txt (AshCripps) <a href="https://github.com/nodejs/node/pull/33682">#33682</a></li>
</ul>
<p>Windows 32-bit Installer: <a href="https://nodejs.org/dist/v12.18.0/node-v12.18.0-x86.msi">https://nodejs.org/dist/v12.18.0/node-v12.18.0-x86.msi</a><br>
Windows 64-bit Installer: <a href="https://nodejs.org/dist/v12.18.0/node-v12.18.0-x64.msi">https://nodejs.org/dist/v12.18.0/node-v12.18.0-x64.msi</a><br>
Windows 32-bit Binary: <a href="https://nodejs.org/dist/v12.18.0/win-x86/node.exe">https://nodejs.org/dist/v12.18.0/win-x86/node.exe</a><br>
Windows 64-bit Binary: <a href="https://nodejs.org/dist/v12.18.0/win-x64/node.exe">https://nodejs.org/dist/v12.18.0/win-x64/node.exe</a><br>
macOS 64-bit Installer: <a href="https://nodejs.org/dist/v12.18.0/node-v12.18.0.pkg">https://nodejs.org/dist/v12.18.0/node-v12.18.0.pkg</a><br>
macOS 64-bit Binary: <a href="https://nodejs.org/dist/v12.18.0/node-v12.18.0-darwin-x64.tar.gz">https://nodejs.org/dist/v12.18.0/node-v12.18.0-darwin-x64.tar.gz</a><br>
Linux 64-bit Binary: <a href="https://nodejs.org/dist/v12.18.0/node-v12.18.0-linux-x64.tar.xz">https://nodejs.org/dist/v12.18.0/node-v12.18.0-linux-x64.tar.xz</a><br>
Linux PPC LE 64-bit Binary: <a href="https://nodejs.org/dist/v12.18.0/node-v12.18.0-linux-ppc64le.tar.xz">https://nodejs.org/dist/v12.18.0/node-v12.18.0-linux-ppc64le.tar.xz</a><br>
Linux s390x 64-bit Binary: <a href="https://nodejs.org/dist/v12.18.0/node-v12.18.0-linux-s390x.tar.xz">https://nodejs.org/dist/v12.18.0/node-v12.18.0-linux-s390x.tar.xz</a><br>
AIX 64-bit Binary: <a href="https://nodejs.org/dist/v12.18.0/node-v12.18.0-aix-ppc64.tar.gz">https://nodejs.org/dist/v12.18.0/node-v12.18.0-aix-ppc64.tar.gz</a><br>
SmartOS 64-bit Binary: <a href="https://nodejs.org/dist/v12.18.0/node-v12.18.0-sunos-x64.tar.xz">https://nodejs.org/dist/v12.18.0/node-v12.18.0-sunos-x64.tar.xz</a><br>
ARMv7 32-bit Binary: <a href="https://nodejs.org/dist/v12.18.0/node-v12.18.0-linux-armv7l.tar.xz">https://nodejs.org/dist/v12.18.0/node-v12.18.0-linux-armv7l.tar.xz</a><br>
ARMv8 64-bit Binary: <a href="https://nodejs.org/dist/v12.18.0/node-v12.18.0-linux-arm64.tar.xz">https://nodejs.org/dist/v12.18.0/node-v12.18.0-linux-arm64.tar.xz</a><br>
Source Code: <a href="https://nodejs.org/dist/v12.18.0/node-v12.18.0.tar.gz">https://nodejs.org/dist/v12.18.0/node-v12.18.0.tar.gz</a><br>
Other release files: <a href="https://nodejs.org/dist/v12.18.0/">https://nodejs.org/dist/v12.18.0/</a><br>
Documentation: <a href="https://nodejs.org/docs/v12.18.0/api/">https://nodejs.org/docs/v12.18.0/api/</a></p>
<h3 id="header-shasums">SHASUMS<a id="shasums" class="anchor" href="#shasums" aria-labelledby="header-shasums"></a></h3><pre><code>-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

78581e043e6d33c2d793c24990424b1c3e8ac276e440d38184ba1af25b5a7aeb  node-v12.18.0-aix-ppc64.tar.gz
11fe50e670315d2d3c46317d23f7a019f46a3d08b534fbadee9a1bc3d4f81852  node-v12.18.0-darwin-x64.tar.gz
0ed99477999abb6dc2d399efff7b4e0e1c5ae6801c4890fb64470277a101098a  node-v12.18.0-darwin-x64.tar.xz
1c0bb8d7ec868ff163c56b8190f6f8072292f051e6046c2df7658079078e80f9  node-v12.18.0-headers.tar.gz
9540eccfaca1d17fc6addb1bba02fb3627b89f6e5b150f5f31d88cb8345ea111  node-v12.18.0-headers.tar.xz
11860778b886b9771980ba04774d18496fe6bd1f4a6181189f7b6be61b1e7c79  node-v12.18.0-linux-arm64.tar.gz
51b301102984ff73a74894396b774d00259bb3bb8c1de7c82674713acec7a214  node-v12.18.0-linux-arm64.tar.xz
79631712fdbd3f21f36c5760ded50cb47a7c983750d1eb8308e6eb0e46e6d180  node-v12.18.0-linux-armv7l.tar.gz
1ed5e19941632efcc97a85c359c46c1d550ff782c04e42abc6033c91d960cfaf  node-v12.18.0-linux-armv7l.tar.xz
308a6c346b4a239db2989a9f0c5b9a76247169094e51be7fc56b2622ede67db0  node-v12.18.0-linux-ppc64le.tar.gz
a60abf49ab93e0ca86683a826d40d130fd822793ab0bf37c6c3df55c66c71528  node-v12.18.0-linux-ppc64le.tar.xz
dad5949bdf2a2609f6120bd55e1fde24455740e4fcb815984c8d8e286e1c99dc  node-v12.18.0-linux-s390x.tar.gz
4b4beb7e9dd71e8dbef0fdab3db377c8ae5905c08885a5aea85302beb129cfc0  node-v12.18.0-linux-s390x.tar.xz
9526c0ee225037fc49a00e4bd5c5e2db26053f3f7c9ad124f5763d2eb80cff16  node-v12.18.0-linux-x64.tar.gz
2febc2506c298048bfddf896056be6191c1f08716876d960a4990bd63a7fe05a  node-v12.18.0-linux-x64.tar.xz
7137554f1e3ae55094ffb35f1bb9c35f90be076bed0089e463a8bd75da58738a  node-v12.18.0.pkg
f21cc693b1ad038a01ac8c5b97e1a8afe8be3b22cdaf95a54cd86b5938801dde  node-v12.18.0-sunos-x64.tar.gz
394d55866b9800681895d4d3b4efb4111873ccbc8d2c6847b2e87fadc683a643  node-v12.18.0-sunos-x64.tar.xz
a55c36f0cd9898f8bfa5a793a9e656e78d383f643ebec94afa67d084620b2b13  node-v12.18.0.tar.gz
d4688636a378367f5157f02bd5c13902f5c193356f8f7a35c99dfa383b03b13f  node-v12.18.0.tar.xz
ba0df9132406a6ce08200e208802662b7199d9094a2734fa886053c977ba77f1  node-v12.18.0-win-x64.7z
ca73a989eba5e863971cb600e5520cb4c5edf9c600fe8f76d9e4771ad03b5d08  node-v12.18.0-win-x64.zip
9b9495851c49fa0d53619dc96886c044018ad2378f27c08c978695f15dfc16e2  node-v12.18.0-win-x86.7z
00b2a2e3f49bd00f6e5beb8c4cfa3a8d1cde99c43d7c6eb9d39d248e35fb7f4f  node-v12.18.0-win-x86.zip
b79307b0f1b10d509995a8f6511d126006f24fc8cab5567101eade814dc27836  node-v12.18.0-x64.msi
5b31b5fbcd350a4d52370d806c40918dd0cf1085b08bd05934ace294c5d869ee  node-v12.18.0-x86.msi
6437becaeaad5a721106912dab3f866ecc50b32ac8a3ca32a3eb2bf1ec22770f  win-x64/node.exe
29a84d0c0dc7cc97cb3fe6aaad31cfba88ba33b662bd73187d442a7a5b86406b  win-x64/node.lib
322d12e99aa91f6a963737b8b2cf030e32c5bfa75f688c419e6daade23619cd5  win-x64/node_pdb.7z
23db76226598cfc1635be2b6a284452f078f8a0c79e7fdfa8337a8e281e82d00  win-x64/node_pdb.zip
17ef775d59a6897f1b071cd4517e88f3cf6013fcd6d79ca4fd40f72b6bc60df1  win-x86/node.exe
eefe19a12b21ddfece8e1c59ad7ba33b8255b66e7a23d93ddadb6a87f0f58275  win-x86/node.lib
7ee07015266d3a47b7c666e0c3cd7eddf01e7984a13fb45610a1628513ba1f00  win-x86/node_pdb.7z
cceefcc4231da029642a0c22c7d8818f19b14e7018d94f46453a440137e4e871  win-x86/node_pdb.zip
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEj8yhP+8dDC6RAI4Jdw96mlrhVgAFAl7WnKEACgkQdw96mlrh
VgBXTA//fOdR5IzXkxj8c2BoEhnwfaUP5j4Jspb0kM1M1LJtu7wiuvrITcfbID+H
l9aK4NPZqpfi/tEP0Tsg0NVGwVv3FBwxzHFf1gQftbQRhZf0phUZeEdY+93obPz/
rqZ0QTbqHE9tBAkl5cr/0/T2zN45bvp8InFt8oNQ5KlOTfyTu667l6f1/18qApyV
naniA8wN4Q6CR66ho/q+qJtdilA6JMgNoA8QyxLeTMG3u71qh6MwApYaSC28QBl6
Jpy7yEuC8M+Hq4G9O80F7Axwmk9fPYVHWK2B7rWvPOyPoLJASlECuCIP2gjJb0jg
wqFxZ9EnJfYO0KDbES/ezQtKm+3RnWgAlaTP66j07UsqBHHxwKdk0TC8Mb75K4+8
Hdc2nnzyNH69FiteeLKXfxbG2XqHtuAnay6XTwh4QKPgWgArw8lO+/FUpH6F8/uC
CbZqvvO274ZivIf9rW/ot6q6nAckzMj8nQ7sOoBtPkPdHvY0+AY+cXaDEXHePqix
B6FGPrXBOUQOodiiVE/pItKG9Sj4VtUDZ/t2Zvp/LGU5SSodHlR78dnpuvgJL+vz
kHmb8wUeOgDGh9FMHTliBrCgL9f1PhP28OfI/kR4UT2Zjdy1vTMQom4CgYKqAMHx
fnW8PRGwhA8s6Mt8pHnKQLrNJ60aGSaHs4BnEkyODG25XKI5WBA=
=hOKF
-----END PGP SIGNATURE-----
</code></pre>
]]></description><link>https://nodejs.org/en/blog/release/v12.18.0</link><guid isPermaLink="true">https://nodejs.org/en/blog/release/v12.18.0</guid><dc:creator><![CDATA[Michaël Zasso]]></dc:creator><pubDate>Tue, 02 Jun 2020 18:41:58 GMT</pubDate></item><item><title><![CDATA[Node v14.4.0 (Current)]]></title><description><![CDATA[<h3 id="header-notable-changes">Notable changes<a id="notable-changes" class="anchor" href="#notable-changes" aria-labelledby="header-notable-changes"></a></h3><p>This is a security release.</p>
<p>Vulnerabilities fixed:</p>
<ul>
<li><strong>CVE-2020-8172</strong>: TLS session reuse can lead to host certificate verification bypass (High).</li>
<li><strong>CVE-2020-11080</strong>: HTTP/2 Large Settings Frame DoS (Low).</li>
<li><strong>CVE-2020-8174</strong>: <code>napi_get_value_string_*()</code> allows various kinds of memory corruption (High).</li>
</ul>
<h3 id="header-commits">Commits<a id="commits" class="anchor" href="#commits" aria-labelledby="header-commits"></a></h3><ul>
<li>[<a href="https://github.com/nodejs/node/commit/07a4d5061f"><code>07a4d5061f</code></a>] - <strong>crypto</strong>: update root certificates (AshCripps) <a href="https://github.com/nodejs/node/pull/33682">#33682</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/0a7bf50fd4"><code>0a7bf50fd4</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>deps</strong>: update nghttp2 to 1.41.0 (James M Snell) <a href="https://github.com/nodejs-private/node-private/pull/204">nodejs-private/node-private#204</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/55e4c72af8"><code>55e4c72af8</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>http2</strong>: implement support for max settings entries (James M Snell) <a href="https://github.com/nodejs-private/node-private/pull/204">nodejs-private/node-private#204</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/290720d16a"><code>290720d16a</code></a>] - <strong>napi</strong>: fix memory corruption vulnerability (Tobias Nießen) <a href="https://github.com/nodejs-private/node-private/pull/195">nodejs-private/node-private#195</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/94571c1001"><code>94571c1001</code></a>] - <strong>tls</strong>: emit <code>session</code> after verifying certificate (Fedor Indutny) <a href="https://github.com/nodejs-private/node-private/pull/200">nodejs-private/node-private#200</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/1658cf9ee6"><code>1658cf9ee6</code></a>] - <strong>tools</strong>: update certdata.txt (AshCripps) <a href="https://github.com/nodejs/node/pull/33682">#33682</a></li>
</ul>
<p>Windows 32-bit Installer: <a href="https://nodejs.org/dist/v14.4.0/node-v14.4.0-x86.msi">https://nodejs.org/dist/v14.4.0/node-v14.4.0-x86.msi</a><br>
Windows 64-bit Installer: <a href="https://nodejs.org/dist/v14.4.0/node-v14.4.0-x64.msi">https://nodejs.org/dist/v14.4.0/node-v14.4.0-x64.msi</a><br>
Windows 32-bit Binary: <a href="https://nodejs.org/dist/v14.4.0/win-x86/node.exe">https://nodejs.org/dist/v14.4.0/win-x86/node.exe</a><br>
Windows 64-bit Binary: <a href="https://nodejs.org/dist/v14.4.0/win-x64/node.exe">https://nodejs.org/dist/v14.4.0/win-x64/node.exe</a><br>
macOS 64-bit Installer: <a href="https://nodejs.org/dist/v14.4.0/node-v14.4.0.pkg">https://nodejs.org/dist/v14.4.0/node-v14.4.0.pkg</a><br>
macOS 64-bit Binary: <a href="https://nodejs.org/dist/v14.4.0/node-v14.4.0-darwin-x64.tar.gz">https://nodejs.org/dist/v14.4.0/node-v14.4.0-darwin-x64.tar.gz</a><br>
Linux 64-bit Binary: <a href="https://nodejs.org/dist/v14.4.0/node-v14.4.0-linux-x64.tar.xz">https://nodejs.org/dist/v14.4.0/node-v14.4.0-linux-x64.tar.xz</a><br>
Linux PPC LE 64-bit Binary: <a href="https://nodejs.org/dist/v14.4.0/node-v14.4.0-linux-ppc64le.tar.xz">https://nodejs.org/dist/v14.4.0/node-v14.4.0-linux-ppc64le.tar.xz</a><br>
Linux s390x 64-bit Binary: <a href="https://nodejs.org/dist/v14.4.0/node-v14.4.0-linux-s390x.tar.xz">https://nodejs.org/dist/v14.4.0/node-v14.4.0-linux-s390x.tar.xz</a><br>
AIX 64-bit Binary: <a href="https://nodejs.org/dist/v14.4.0/node-v14.4.0-aix-ppc64.tar.gz">https://nodejs.org/dist/v14.4.0/node-v14.4.0-aix-ppc64.tar.gz</a><br>
ARMv7 32-bit Binary: <a href="https://nodejs.org/dist/v14.4.0/node-v14.4.0-linux-armv7l.tar.xz">https://nodejs.org/dist/v14.4.0/node-v14.4.0-linux-armv7l.tar.xz</a><br>
ARMv8 64-bit Binary: <a href="https://nodejs.org/dist/v14.4.0/node-v14.4.0-linux-arm64.tar.xz">https://nodejs.org/dist/v14.4.0/node-v14.4.0-linux-arm64.tar.xz</a><br>
Source Code: <a href="https://nodejs.org/dist/v14.4.0/node-v14.4.0.tar.gz">https://nodejs.org/dist/v14.4.0/node-v14.4.0.tar.gz</a><br>
Other release files: <a href="https://nodejs.org/dist/v14.4.0/">https://nodejs.org/dist/v14.4.0/</a><br>
Documentation: <a href="https://nodejs.org/docs/v14.4.0/api/">https://nodejs.org/docs/v14.4.0/api/</a></p>
<h3 id="header-shasums">SHASUMS<a id="shasums" class="anchor" href="#shasums" aria-labelledby="header-shasums"></a></h3><pre><code>-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

5acdf3a6cf15342b07c9ef5e2292b949178dd69462bd07ea7b5f2d28cfa74296  node-v14.4.0-aix-ppc64.tar.gz
d95eaa6950d67895b5cdd0e2f913d2c44034178234f0cb7436c3397b54f64023  node-v14.4.0-darwin-x64.tar.gz
98af3b9c9a179fbf731c06a9acedeb00c7fff8c8cb18cb48fa6f6cccd0013cd2  node-v14.4.0-darwin-x64.tar.xz
81108ee463ff754f18cb5842708f55b62edd469ca28974419dd9b9691d4502d7  node-v14.4.0-headers.tar.gz
558203f5c6a029ecf42ef09bd27b20ff24b71b5c39ab9e11ce0803b2882ea2c1  node-v14.4.0-headers.tar.xz
5c7d88985ea82ca8ed3453b5bdf36391cf6f8fe63aabfb7661a6040c43769f89  node-v14.4.0-linux-arm64.tar.gz
9c9f84589b7bc6a05ac12a137e5097a5adb20b5c63ae9e4e912942da2c06d99d  node-v14.4.0-linux-arm64.tar.xz
2908687e2ebba6e8f60d692ccf4b2499376cd1da1dba66c300f366b3a570e427  node-v14.4.0-linux-armv7l.tar.gz
093747788c07e7c946386540de05bda2c52e30b53e54ed70967751e22d0efab3  node-v14.4.0-linux-armv7l.tar.xz
cce72cd773aae6ba0ee079643112cb0c600e9f58410294d44551e79b90a65f92  node-v14.4.0-linux-ppc64le.tar.gz
cb7ccdd1f436fcfc22967a925f4f017024eaa8287caa2d3c6f40f26bf149a969  node-v14.4.0-linux-ppc64le.tar.xz
f1d52b54498673ebd88e3f1c5558376b9bc6063b03a2ca2299b29a413bce7863  node-v14.4.0-linux-s390x.tar.gz
69ab7436e6bb3904015533862d5c1950abb0930d4ee20547322a4b5cf7cacc88  node-v14.4.0-linux-s390x.tar.xz
8e219f15f496d975910c3964d7ccb7b88d4dc68992b52a18396e05280b1cd642  node-v14.4.0-linux-x64.tar.gz
d65a9a8a547bfe67c6c08dae733a3e5a846700d5377c5f150164cc6bb5f6a039  node-v14.4.0-linux-x64.tar.xz
c2f0ed7cbf63b52cc5be5bb01e9eca71baf5b19c9c52edfad326c3e1c78677b1  node-v14.4.0.pkg
5769ce6cf619e3f38dab9d64eab204722665b8b0f5bd2568ac171e2edc6db7f7  node-v14.4.0.tar.gz
1d78f6a8c435a6b3f4ff0c51579c03ef89ed3b50ccce7f34f0fa52e7460e7db9  node-v14.4.0.tar.xz
e7acff0d26869df5565d3e448f617d0803dc4b400837db37645f099c61524323  node-v14.4.0-win-x64.7z
a4bac45af8252f6b677a79ed19be4913f4939c4509fb08b6f14f972597550bbe  node-v14.4.0-win-x64.zip
62643417a42ecae257a7f4d9cb5ddc86a2251012b33060070f4f5ac8af0f20c0  node-v14.4.0-win-x86.7z
2fe2f7c4f4c73cd81a93f3430889dde09fa772db9f9cecad70bc8c727084f12e  node-v14.4.0-win-x86.zip
b6eb977eaa934f610a5028784614fb2e7a34587f9f9e2e6215fb9a62f784e947  node-v14.4.0-x64.msi
67b9d369b9517ef030f4fdaf3dbab07e9b74048c5b0528335202deb8e3d7a768  node-v14.4.0-x86.msi
5dfd6635d3ccdbbe9e6074b7e382ffe2dc424dfa13f7f3654e94be212f05ca75  win-x64/node.exe
659671d49c051eedcd3dd529d5a238988f61d29307986607b1fb550afca5fad2  win-x64/node.lib
a9e29d58c6274f3af435a9524b04d78e8233730418e40606b5980e335be07dcf  win-x64/node_pdb.7z
2d33991f44e9632576f98d31dca073baf9a7bcd5e31461d66aaf96fc98b9569f  win-x64/node_pdb.zip
de201f347920b0c233ec427a5a9aff72c2874bbb5032302a73606e964e76e595  win-x86/node.exe
565e9b5549a7803661e9c2c3153525387c28a4c18b495c083fee4a038c552faf  win-x86/node.lib
8b0a32600772814743525b552c7ff3c869238bfc5fcbdb497d3b2bc85044bf36  win-x86/node_pdb.7z
bede61118fdc7c9ddc6e86e4f553990bc81f87adb4219a04a3fc77176b5e97ae  win-x86/node_pdb.zip
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEj8yhP+8dDC6RAI4Jdw96mlrhVgAFAl7WnOEACgkQdw96mlrh
VgDVaBAAi7/lyhl09zn/QXqrpffoNB4tHI0s8RAHbMUW2xT7lnjuY1eenzOS/FKe
xr5TCHkKwqIoWeW9sMhnJ61vG54d3UMtnOdIEic5/XbWy5+sOysImFJ5y4PQGnWC
CmW0VzKKVTwevWDsIZ88zjCOcS8bxBHm8UMvUKLsNx37upGGhSJ1h90Cd1hWsiId
w0zKFxoMGEGmfUWacUKuTfm1GH9mFgwiQr//yA7DHa1M0eqRdQNdULo/NyGtNK21
vFeJ4Cg56d8BBvmeqvEsBuh9nNVXB2fRrYpfRJePV021DVArY3otIBqFfBv2COVd
BueA7g+FSb2+Pz1aa+Xh36R1S4NeVoqSf4XxF3tqckILCoPYRrkDPc/YrwkesNu4
kpYo5UsWAnhRKM43WwVULIEs/u164ccVHoFsH3vmfxq/IduI9H3jyliy+PrPfl2c
pIxgkmZoqmWcyxoNNnRFqYNanPQrckdQvWcfczt6sBR3r7lXG/LEUKK15p2gny1d
nXww8LZagyANA7x2SrOWUAqT1FIvA22OZfqJzlMAgVnqdYd2UHPTWurmM26IZMpC
c5mQKvRSDJpj4oHIWL1tjYc8PbvghNJiv20YloZPPY+tMfO6Fddc8H63RzhC+rxM
QxAlXjPPrAhG2DSGNTCErV4+N2yZ+2kqrhAetBn3J9FByHdNSrE=
=DwWs
-----END PGP SIGNATURE-----
</code></pre>
]]></description><link>https://nodejs.org/en/blog/release/v14.4.0</link><guid isPermaLink="true">https://nodejs.org/en/blog/release/v14.4.0</guid><dc:creator><![CDATA[Michaël Zasso]]></dc:creator><pubDate>Tue, 02 Jun 2020 18:41:48 GMT</pubDate></item><item><title><![CDATA[June 2020 Security Releases]]></title><description><![CDATA[<h2 id="header-update-2-june-2020-security-releases-available"><em>(Update 2-June-2020)</em> Security releases available<a id="update-2-june-2020-security-releases-available" class="anchor" href="#update-2-june-2020-security-releases-available" aria-labelledby="header-update-2-june-2020-security-releases-available"></a></h2><p>Updates are now available for all supported Node.js release lines for the following
issues.</p>
<h3 id="header-tls-session-reuse-can-lead-to-host-certificate-verification-bypass-high-cve-2020-8172">TLS session reuse can lead to host certificate verification bypass (High) (CVE-2020-8172)<a id="tls-session-reuse-can-lead-to-host-certificate-verification-bypass-high-cve-2020-8172" class="anchor" href="#tls-session-reuse-can-lead-to-host-certificate-verification-bypass-high-cve-2020-8172" aria-labelledby="header-tls-session-reuse-can-lead-to-host-certificate-verification-bypass-high-cve-2020-8172"></a></h3><p>The &#39;session&#39; event could be emitted before the &#39;secureConnect&#39; event. It should not be, because the connection may fail to be authorized. If it was saved an authorized connection could be established later with the session ticket. Note that the <code>https</code> agent caches sessions, so is vulnerable to this.</p>
<p>The &#39;session&#39; event will now only be emitted after the &#39;secureConnect&#39; event, and only for authorized connections.</p>
<p>Affects Node.js 12.x, and 14.x. Does <em>not</em> affect Node.js 10.x.</p>
<h3 id="header-http-2-large-settings-frame-dos-low-cve-2020-11080">HTTP/2 Large Settings Frame DoS (Low) (CVE-2020-11080)<a id="http-2-large-settings-frame-dos-low-cve-2020-11080" class="anchor" href="#http-2-large-settings-frame-dos-low-cve-2020-11080" aria-labelledby="header-http-2-large-settings-frame-dos-low-cve-2020-11080"></a></h3><p>Receiving unreasonably large HTTP/2 SETTINGS frames can consume 100% CPU to process all the settings, blocking all other activities until complete.</p>
<p>The HTTP/2 session frame is limited to 32 settings by default. This can be configured if necessary using the <code>maxSettings</code> option.</p>
<p>Thank you to Jordan Zebor and Adam Cabrey of F5 Networks for reporting this.</p>
<p>Affects Node.js 10.x, 12.x, and 14.x.</p>
<h3 id="header-napi_get_value_string_-allows-various-kinds-of-memory-corruption-high-cve-2020-8174"><code>napi_get_value_string_*()</code> allows various kinds of memory corruption (High) (CVE-2020-8174)<a id="napi_get_value_string_-allows-various-kinds-of-memory-corruption-high-cve-2020-8174" class="anchor" href="#napi_get_value_string_-allows-various-kinds-of-memory-corruption-high-cve-2020-8174" aria-labelledby="header-napi_get_value_string_-allows-various-kinds-of-memory-corruption-high-cve-2020-8174"></a></h3><p>Calling <code>napi_get_value_string_latin1()</code>, <code>napi_get_value_string_utf8()</code>, or <code>napi_get_value_string_utf16()</code> with a non-NULL <code>buf</code>, and a <code>bufsize</code> of <code>0</code> will cause the entire string value to be written to <code>buf</code>, probably overrunning the length of the buffer.</p>
<p>A exploit has not been reported and it may be difficult but the following is suggested:</p>
<ul>
<li>All users of LTS Node.js versions should update to the versions announced in this security post. This will address the issue for any non pre-built add-on.</li>
<li>Maintainers who support EOL Node.js versions and/or build against a version of Node.js that did not support N-API internally should update to use the new versions of node-addon-api 1.x and 2.x that will be released soon after this announcement.</li>
</ul>
<p>Affects Node.js 10.x, 12.x, and 14.x.</p>
<p>Affects <a href="https://www.npmjs.com/package/node-addon-api">https://www.npmjs.com/package/node-addon-api</a> 1.x, 2.x when a native add-on is/was built using a version of Node.js that did not support N-API internally.  The <a href="https://github.com/nodejs/node/blob/master/doc/api/n-api.md#n-api-version-matrix">N-API version matrix</a> shows which versions of Node.js in which this support was added.</p>
<h3 id="header-icu-20958-prevent-segv_maperr-in-append-high-cve-2020-10531"><code>ICU-20958 Prevent SEGV_MAPERR in append</code> (High) (CVE-2020-10531)<a id="icu-20958-prevent-segv_maperr-in-append-high-cve-2020-10531" class="anchor" href="#icu-20958-prevent-segv_maperr-in-append-high-cve-2020-10531" aria-labelledby="header-icu-20958-prevent-segv_maperr-in-append-high-cve-2020-10531"></a></h3><p>An issue was discovered in International Components for Unicode (ICU) for C/C++
through 66.1. An integer overflow, leading to a heap-based buffer overflow,
exists in the UnicodeString::doAppend() function in common/unistr.cpp.</p>
<p>Fix was applied to 10.x in an abundance of caution, even though there is no
known way to trigger the overflow in 10.x.</p>
<p>Does not affect 12.x or 14.x, they do not include an affected version of ICU.</p>
<h2 id="header-downloads-release-details">Downloads &amp; release details<a id="downloads-release-details" class="anchor" href="#downloads-release-details" aria-labelledby="header-downloads-release-details"></a></h2><ul>
<li><a href="https://nodejs.org/en/blog/release/v10.21.0/">Node.js v10.21.0 (LTS)</a></li>
<li><a href="https://nodejs.org/en/blog/release/v12.18.0/">Node.js v12.18.0 (LTS)</a></li>
<li><a href="https://nodejs.org/en/blog/release/v14.4.0/">Node.js v14.4.0 (Current)</a></li>
</ul>
<hr>
<h2 id="header-summary">Summary<a id="summary" class="anchor" href="#summary" aria-labelledby="header-summary"></a></h2><p>The Node.js project will release security updates to all supported release lines on or shortly after Tuesday, June 2nd, 2020.</p>
<p>The highest severity fix will be &quot;High&quot;.</p>
<h2 id="header-impact">Impact<a id="impact" class="anchor" href="#impact" aria-labelledby="header-impact"></a></h2><p>All supported versions (10.x, 12.x, and 14.x) of Node.js are vulnerable. Note that 13.x will be end-of-life on June 1st, before the security release date, and according to policy it will <strong><em>not</em></strong> receive any more updates.</p>
<h2 id="header-release-timing">Release timing<a id="release-timing" class="anchor" href="#release-timing" aria-labelledby="header-release-timing"></a></h2><p>Releases will be available on or shortly after Tuesday, June 2nd, 2020.</p>
<h2 id="header-contact-and-future-updates">Contact and future updates<a id="contact-and-future-updates" class="anchor" href="#contact-and-future-updates" aria-labelledby="header-contact-and-future-updates"></a></h2><p>The current Node.js security policy can be found at <a href="https://nodejs.org/en/security/">https://nodejs.org/en/security/</a>. Please follow the process outlined in <a href="https://github.com/nodejs/node/blob/master/SECURITY.md">https://github.com/nodejs/node/blob/master/SECURITY.md</a> if you wish to report a vulnerability in Node.js.</p>
<p>Subscribe to the low-volume announcement-only nodejs-sec mailing list at <a href="https://groups.google.com/forum/#!forum/nodejs-sec">https://groups.google.com/forum/#!forum/nodejs-sec</a> to stay up to date on security vulnerabilities and security-related releases of Node.js and the projects maintained in the nodejs GitHub organization.</p>
]]></description><link>https://nodejs.org/en/blog/vulnerability/june-2020-security-releases</link><guid isPermaLink="true">https://nodejs.org/en/blog/vulnerability/june-2020-security-releases</guid><dc:creator><![CDATA[Sam Roberts]]></dc:creator><pubDate>Tue, 02 Jun 2020 12:00:00 GMT</pubDate></item><item><title><![CDATA[Node v12.17.0 (LTS)]]></title><description><![CDATA[<h3 id="header-notable-changes">Notable Changes<a id="notable-changes" class="anchor" href="#notable-changes" aria-labelledby="header-notable-changes"></a></h3><h4 id="header-ecmascript-modules-experimental-modules-flag-removal">ECMAScript Modules - <code>--experimental-modules</code> flag removal<a id="ecmascript-modules-experimental-modules-flag-removal" class="anchor" href="#ecmascript-modules-experimental-modules-flag-removal" aria-labelledby="header-ecmascript-modules-experimental-modules-flag-removal"></a></h4><p>As of Node.js 12.17.0, the <code>--experimental-modules</code> flag is no longer necessary
to use ECMAScript modules (ESM). However, the ESM implementation in Node.js
remains experimental. As per our stability index: &#x201C;The feature is not subject
to Semantic Versioning rules. Non-backward compatible changes or removal may
occur in any future release.&#x201D; Users should be cautious when using the feature
in production environments.</p>
<p>Unlike Node.js 14, using ESM will still emit a runtime experimental warning,
either when a module is used a the application&apos;s entrypoint or the first time
dynamic <code>import()</code> is called.</p>
<p>Please keep in mind that the implementation of ESM in Node.js differs from the
developer experience you might be familiar with. Most transpilation workflows
support features such as named exports from CommonJS module imports, optional
file extensions or JSON modules that the Node.js ESM implementation does not
support. It is highly likely that modules from transpiled environments will
require a certain degree of refactoring to work in Node.js. It is worth
mentioning that many of our design decisions were made with two primary goals.
Spec compliance and Web Compatibility. It is our belief that the current
implementation offers a future proof model to authoring ESM modules that paves
the path to Universal JavaScript. Please read more in our documentation.</p>
<p>The ESM implementation in Node.js is still experimental but we do believe that
we are getting very close to being able to call ESM in Node.js &#x201C;stable&#x201D;.
Removing the flag is a huge step in that direction.</p>
<p>We expect to remove the warning Node.js 12 later this year, possibly in late
October, when Node.js 14 will become LTS.</p>
<h4 id="header-asynclocalstorage-api-experimental">AsyncLocalStorage API (experimental)<a id="asynclocalstorage-api-experimental" class="anchor" href="#asynclocalstorage-api-experimental" aria-labelledby="header-asynclocalstorage-api-experimental"></a></h4><p>The <code>AsyncLocalStorage</code> class has been introduced in the Async Hooks module.</p>
<p>This API allows keeping a context across asynchronous operations. For instance,
if a sequence id is stored within an instance of <code>AsyncLocalStorage</code> for each
HTTP request entering in a server, it will be possible to retrieve this id
without having access the current HTTP request:</p>
<pre class="language-js"><code class="language-js"><span class="token keyword">const</span> http <span class="token operator">=</span> <span class="token function">require</span><span class="token punctuation">(</span><span class="token string">&apos;http&apos;</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
<span class="token keyword">const</span> <span class="token punctuation">{</span> AsyncLocalStorage <span class="token punctuation">}</span> <span class="token operator">=</span> <span class="token function">require</span><span class="token punctuation">(</span><span class="token string">&apos;async_hooks&apos;</span><span class="token punctuation">)</span><span class="token punctuation">;</span>

<span class="token keyword">const</span> asyncLocalStorage <span class="token operator">=</span> <span class="token keyword">new</span> <span class="token class-name">AsyncLocalStorage</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">;</span>

<span class="token keyword">function</span> <span class="token function">logWithId</span><span class="token punctuation">(</span><span class="token parameter">msg</span><span class="token punctuation">)</span> <span class="token punctuation">{</span>
  <span class="token keyword">const</span> id <span class="token operator">=</span> asyncLocalStorage<span class="token punctuation">.</span><span class="token function">getStore</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
  console<span class="token punctuation">.</span><span class="token function">log</span><span class="token punctuation">(</span><span class="token template-string"><span class="token template-punctuation string">`</span><span class="token interpolation"><span class="token interpolation-punctuation punctuation">${</span>id <span class="token operator">!==</span> <span class="token keyword">undefined</span> <span class="token operator">?</span> id <span class="token operator">:</span> <span class="token string">&apos;-&apos;</span><span class="token interpolation-punctuation punctuation">}</span></span><span class="token string">: </span><span class="token template-punctuation string">`</span></span><span class="token punctuation">,</span> msg<span class="token punctuation">)</span><span class="token punctuation">;</span>
<span class="token punctuation">}</span>

<span class="token keyword">let</span> idSeq <span class="token operator">=</span> <span class="token number">0</span><span class="token punctuation">;</span>
http<span class="token punctuation">.</span><span class="token function">createServer</span><span class="token punctuation">(</span><span class="token punctuation">(</span><span class="token parameter">req<span class="token punctuation">,</span> res</span><span class="token punctuation">)</span> <span class="token operator">=&gt;</span> <span class="token punctuation">{</span>
  asyncLocalStorage<span class="token punctuation">.</span><span class="token function">run</span><span class="token punctuation">(</span>idSeq<span class="token operator">++</span><span class="token punctuation">,</span> <span class="token punctuation">(</span><span class="token punctuation">)</span> <span class="token operator">=&gt;</span> <span class="token punctuation">{</span>
    <span class="token function">logWithId</span><span class="token punctuation">(</span><span class="token string">&apos;start&apos;</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
    <span class="token comment">// Imagine any chain of async operations here.</span>
    <span class="token function">setImmediate</span><span class="token punctuation">(</span><span class="token punctuation">(</span><span class="token punctuation">)</span> <span class="token operator">=&gt;</span> <span class="token punctuation">{</span>
      <span class="token function">logWithId</span><span class="token punctuation">(</span><span class="token string">&apos;finish&apos;</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
      res<span class="token punctuation">.</span><span class="token function">end</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
    <span class="token punctuation">}</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
  <span class="token punctuation">}</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
<span class="token punctuation">}</span><span class="token punctuation">)</span><span class="token punctuation">.</span><span class="token function">listen</span><span class="token punctuation">(</span><span class="token number">8080</span><span class="token punctuation">)</span><span class="token punctuation">;</span></code></pre>
<p>In this example, the <code>logWithId</code> function will always know what the current
request id is, even when there are multiple requests in parallel.</p>
<h5 id="header-what-can-this-api-be-used-for">What can this API be used for<a id="what-can-this-api-be-used-for" class="anchor" href="#what-can-this-api-be-used-for" aria-labelledby="header-what-can-this-api-be-used-for"></a></h5><p>Use cases of this API include:</p>
<ul>
<li>Logging</li>
<li>User identification</li>
<li>Performance tracking</li>
<li>Error tracking and handling</li>
<li>Much more!</li>
</ul>
<p><em>Note: This API is still experimental and some methods might change in future releases of Node.js</em></p>
<p>Contributed by Vladimir de Turckheim - <a href="https://github.com/nodejs/node/pull/26540">#26540</a>.</p>
<h4 id="header-repl-previews">REPL previews<a id="repl-previews" class="anchor" href="#repl-previews" aria-labelledby="header-repl-previews"></a></h4><p>If further input is predicable, a suggestion is inserted as preview.</p>
<p>The REPL now supports previews similar to the Chrome DevTools console. An input
suggestion is inserted as preview in case further input is predicable. The
suggestion may be accepted by either pressing <code>&lt;TAB&gt;</code> or <code>&lt;RIGHT&gt;</code> at the end of
the input.
On top of that, output is previewed when entering variable names or function
calls that have no side effect.</p>
<p><img src="https://user-images.githubusercontent.com/8822573/80928108-afb03300-8da2-11ea-8898-499d8c2dbc7a.png" alt="image">
<img src="https://user-images.githubusercontent.com/8822573/80928118-c191d600-8da2-11ea-9739-32e8becc68fe.png" alt="image"></p>
<p><a href="https://asciinema.org/a/ePQx0GfCYQGdnQTzwlnSIyxbN">Check the preview in action</a>
and try it out on your own. Just access the REPL on your terminal by starting
the Node.js executable without any further command.</p>
<p>Contributed by Ruben Bridgewater - <a href="https://github.com/nodejs/node/pull/30907">#30907</a>, <a href="https://github.com/nodejs/node/pull/30811">#30811</a>.</p>
<h4 id="header-repl-reverse-i-search">REPL reverse-i-search<a id="repl-reverse-i-search" class="anchor" href="#repl-reverse-i-search" aria-labelledby="header-repl-reverse-i-search"></a></h4><p>The REPL supports bi-directional reverse-i-search similar to
<a href="https://en.wikipedia.org/wiki/Z_shell">ZSH</a>. It is triggered with <code>&lt;ctrl&gt; + R</code>
to search backwards and <code>&lt;ctrl&gt; + S</code> to search forwards.</p>
<p>Entries are accepted as soon as any button is pressed that doesn&apos;t correspond
with the reverse search. Cancelling is possible by pressing <code>escape</code> or
<code>&lt;ctrl&gt; + C</code>.</p>
<p>Changing the direction immediately searches for the next entry in the expected
direction from the current position on.</p>
<p><img src="https://user-images.githubusercontent.com/8822573/80928291-f3f00300-8da3-11ea-97d8-12e85e2e3d2c.png" alt="image"></p>
<p><a href="https://asciinema.org/a/shV3YOFu74BcBakJcvY4USNqv">Reverse-i-search in action</a>.</p>
<p>Contributed by Ruben Bridgewater - <a href="https://github.com/nodejs/node/pull/31006">#31006</a>.</p>
<h4 id="header-repl-substring-based-search">REPL substring-based search<a id="repl-substring-based-search" class="anchor" href="#repl-substring-based-search" aria-labelledby="header-repl-substring-based-search"></a></h4><p>It is now possible to access former history entries very fast by writing the
first characters of the formerly entered code you are looking for. Then push
<code>&lt;UP&gt;</code> or <code>&lt;DOWN&gt;</code> to go through the history entries that start with those
characters.</p>
<p>It works similar to the <a href="https://fishshell.com/">Fish Shell</a> substring-based
history search.</p>
<p>Contributed by Ruben Bridgewater - <a href="https://github.com/nodejs/node/pull/31112">#31112</a>.</p>
<h4 id="header-error-monitoring">Error monitoring<a id="error-monitoring" class="anchor" href="#error-monitoring" aria-labelledby="header-error-monitoring"></a></h4><h5 id="header-monitoring-error-events">Monitoring <code>error</code> events<a id="monitoring-error-events" class="anchor" href="#monitoring-error-events" aria-labelledby="header-monitoring-error-events"></a></h5><p>It is now possible to monitor <code>&apos;error&apos;</code> events on an <code>EventEmitter</code> without
consuming the emitted error by installing a listener using the symbol
<code>EventEmitter.errorMonitor</code>:</p>
<pre class="language-js"><code class="language-js"><span class="token keyword">const</span> myEmitter <span class="token operator">=</span> <span class="token keyword">new</span> <span class="token class-name">MyEmitter</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">;</span>

myEmitter<span class="token punctuation">.</span><span class="token function">on</span><span class="token punctuation">(</span>EventEmitter<span class="token punctuation">.</span>errorMonitor<span class="token punctuation">,</span> <span class="token punctuation">(</span><span class="token parameter">err</span><span class="token punctuation">)</span> <span class="token operator">=&gt;</span> <span class="token punctuation">{</span>
  MyMonitoringTool<span class="token punctuation">.</span><span class="token function">log</span><span class="token punctuation">(</span>err<span class="token punctuation">)</span><span class="token punctuation">;</span>
<span class="token punctuation">}</span><span class="token punctuation">)</span><span class="token punctuation">;</span>

myEmitter<span class="token punctuation">.</span><span class="token function">emit</span><span class="token punctuation">(</span><span class="token string">&apos;error&apos;</span><span class="token punctuation">,</span> <span class="token keyword">new</span> <span class="token class-name">Error</span><span class="token punctuation">(</span><span class="token string">&apos;whoops!&apos;</span><span class="token punctuation">)</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
<span class="token comment">// Still throws and crashes Node.js</span></code></pre>
<p>Contributed by Gerhard Stoebich - <a href="https://github.com/nodejs/node/pull/30932">#30932</a>.</p>
<h4 id="header-monitoring-uncaught-exceptions">Monitoring uncaught exceptions<a id="monitoring-uncaught-exceptions" class="anchor" href="#monitoring-uncaught-exceptions" aria-labelledby="header-monitoring-uncaught-exceptions"></a></h4><p>It is now possible to monitor <code>&apos;uncaughtException&apos;</code> events without overriding
the default behavior that exits the process by installing an
<code>&apos;uncaughtExceptionMonitor&apos;</code> listener:</p>
<pre class="language-js"><code class="language-js">process<span class="token punctuation">.</span><span class="token function">on</span><span class="token punctuation">(</span><span class="token string">&apos;uncaughtExceptionMonitor&apos;</span><span class="token punctuation">,</span> <span class="token punctuation">(</span><span class="token parameter">err<span class="token punctuation">,</span> origin</span><span class="token punctuation">)</span> <span class="token operator">=&gt;</span> <span class="token punctuation">{</span>
  MyMonitoringTool<span class="token punctuation">.</span><span class="token function">logSync</span><span class="token punctuation">(</span>err<span class="token punctuation">,</span> origin<span class="token punctuation">)</span><span class="token punctuation">;</span>
<span class="token punctuation">}</span><span class="token punctuation">)</span><span class="token punctuation">;</span>

<span class="token comment">// Intentionally cause an exception, but do not catch it.</span>
<span class="token function">nonexistentFunc</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
<span class="token comment">// Still crashes Node.js</span></code></pre>
<p>Contributed by Gerhard Stoebich - <a href="https://github.com/nodejs/node/pull/31257">#31257</a>.</p>
<h4 id="header-file-system-apis">File system APIs<a id="file-system-apis" class="anchor" href="#file-system-apis" aria-labelledby="header-file-system-apis"></a></h4><h5 id="header-new-function-fs-readv">New function: <code>fs.readv</code><a id="new-function-fs-readv" class="anchor" href="#new-function-fs-readv" aria-labelledby="header-new-function-fs-readv"></a></h5><p>This new function (along with its sync and promisified versions) takes an array
of <code>ArrayBufferView</code> elements and will write the data it reads sequentially to
the buffers.</p>
<p>Contributed by Sk Sajidul Kadir - <a href="https://github.com/nodejs/node/pull/32356">#32356</a>.</p>
<h5 id="header-optional-parameters-in-fs-read">Optional parameters in <code>fs.read</code><a id="optional-parameters-in-fs-read" class="anchor" href="#optional-parameters-in-fs-read" aria-labelledby="header-optional-parameters-in-fs-read"></a></h5><p>A new overload is available for <code>fs.read</code> (along with its sync and promisified
versions), which allows to optionally pass any of the <code>offset</code>, <code>length</code> and
<code>position</code> parameters.</p>
<p>Contributed by Lucas Holmquist - <a href="https://github.com/nodejs/node/pull/31402">#31402</a>.</p>
<h4 id="header-console-groupindentation-option">Console <code>groupIndentation</code> option<a id="console-groupindentation-option" class="anchor" href="#console-groupindentation-option" aria-labelledby="header-console-groupindentation-option"></a></h4><p>The Console constructor (<code>require(&apos;console&apos;).Console</code>) now supports different group indentations.</p>
<p>This is useful in case you want different grouping width than 2 spaces.</p>
<pre class="language-js"><code class="language-js"><span class="token keyword">const</span> <span class="token punctuation">{</span> Console <span class="token punctuation">}</span> <span class="token operator">=</span> <span class="token function">require</span><span class="token punctuation">(</span><span class="token string">&apos;console&apos;</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
<span class="token keyword">const</span> customConsole <span class="token operator">=</span> <span class="token keyword">new</span> <span class="token class-name">Console</span><span class="token punctuation">(</span><span class="token punctuation">{</span>
  stdout<span class="token operator">:</span> process<span class="token punctuation">.</span>stdout<span class="token punctuation">,</span>
  stderr<span class="token operator">:</span> process<span class="token punctuation">.</span>stderr<span class="token punctuation">,</span>
  groupIndentation<span class="token operator">:</span> <span class="token number">10</span>
<span class="token punctuation">}</span><span class="token punctuation">)</span><span class="token punctuation">;</span>

customConsole<span class="token punctuation">.</span><span class="token function">log</span><span class="token punctuation">(</span><span class="token string">&apos;foo&apos;</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
<span class="token comment">// &apos;foo&apos;</span>
customConsole<span class="token punctuation">.</span><span class="token function">group</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
customConsole<span class="token punctuation">.</span><span class="token function">log</span><span class="token punctuation">(</span><span class="token string">&apos;foo&apos;</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
<span class="token comment">//           &apos;foo&apos;</span></code></pre>
<p>Contributed by rickyes - <a href="https://github.com/nodejs/node/pull/32964">#32964</a>.</p>
<h4 id="header-maxstringlength-option-for-util-inspect"><code>maxStringLength</code> option for <code>util.inspect()</code><a id="maxstringlength-option-for-util-inspect" class="anchor" href="#maxstringlength-option-for-util-inspect" aria-labelledby="header-maxstringlength-option-for-util-inspect"></a></h4><p>It is now possible to limit the length of strings while inspecting objects.
This is possible by passing through the <code>maxStringLength</code> option similar to:</p>
<pre class="language-js"><code class="language-js"><span class="token keyword">const</span> <span class="token punctuation">{</span> inspect <span class="token punctuation">}</span> <span class="token operator">=</span> <span class="token function">require</span><span class="token punctuation">(</span><span class="token string">&apos;util&apos;</span><span class="token punctuation">)</span><span class="token punctuation">;</span>

<span class="token keyword">const</span> string <span class="token operator">=</span> <span class="token function">inspect</span><span class="token punctuation">(</span><span class="token punctuation">[</span><span class="token string">&apos;a&apos;</span><span class="token punctuation">.</span><span class="token function">repeat</span><span class="token punctuation">(</span><span class="token number">1e8</span><span class="token punctuation">)</span><span class="token punctuation">]</span><span class="token punctuation">,</span> <span class="token punctuation">{</span> maxStringLength<span class="token operator">:</span> <span class="token number">10</span> <span class="token punctuation">}</span><span class="token punctuation">)</span><span class="token punctuation">;</span>

console<span class="token punctuation">.</span><span class="token function">log</span><span class="token punctuation">(</span>string<span class="token punctuation">)</span><span class="token punctuation">;</span>
<span class="token comment">// &quot;[ &apos;aaaaaaaaaa&apos;... 99999990 more characters ]&quot;</span></code></pre>
<p>Contributed by rosaxny - <a href="https://github.com/nodejs/node/pull/32392">#32392</a>.</p>
<h4 id="header-stable-n-api-release-6">Stable N-API release 6<a id="stable-n-api-release-6" class="anchor" href="#stable-n-api-release-6" aria-labelledby="header-stable-n-api-release-6"></a></h4><p>The following N-API features are now stable as part of the N-API 6 release:</p>
<ul>
<li><a href="https://nodejs.org/dist/latest-v12.x/docs/api/n-api.html#n_api_napi_set_instance_data"><code>napi_set_instance_data</code></a></li>
<li><a href="https://nodejs.org/dist/latest-v12.x/docs/api/n-api.html#n_api_napi_get_instance_data"><code>napi_get_instance_data</code></a></li>
<li><a href="https://nodejs.org/dist/latest-v12.x/docs/api/n-api.html#n_api_napi_key_collection_mode"><code>napi_key_collection_mode</code></a></li>
<li><a href="https://nodejs.org/dist/latest-v12.x/docs/api/n-api.html#n_api_napi_key_filter"><code>napi_key_filter</code></a></li>
<li><a href="https://nodejs.org/dist/latest-v12.x/docs/api/n-api.html#n_api_napi_key_conversion"><code>napi_key_conversion</code></a></li>
<li><a href="https://nodejs.org/dist/latest-v12.x/docs/api/n-api.html#n_api_napi_create_bigint_int64"><code>napi_create_bigint_int64</code></a></li>
<li><a href="https://nodejs.org/dist/latest-v12.x/docs/api/n-api.html#n_api_napi_create_bigint_uint64"><code>napi_create_bigint_uint64</code></a></li>
<li><a href="https://nodejs.org/dist/latest-v12.x/docs/api/n-api.html#n_api_napi_create_bigint_words"><code>napi_create_bigint_words</code></a></li>
<li><a href="https://nodejs.org/dist/latest-v12.x/docs/api/n-api.html#n_api_napi_get_value_bigint_int64"><code>napi_get_value_bigint_int64</code></a></li>
<li><a href="https://nodejs.org/dist/latest-v12.x/docs/api/n-api.html#n_api_napi_get_value_bigint_uint64"><code>napi_get_value_bigint_uint64</code></a></li>
<li><a href="https://nodejs.org/dist/latest-v12.x/docs/api/n-api.html#n_api_napi_get_value_bigint_words"><code>napi_get_value_bigint_words</code></a></li>
<li><a href="https://nodejs.org/dist/latest-v12.x/docs/api/n-api.html#n_api_napi_get_all_property_names"><code>napi_get_all_property_names</code></a></li>
</ul>
<h4 id="header-stable-diagnostic-reports">Stable diagnostic reports<a id="stable-diagnostic-reports" class="anchor" href="#stable-diagnostic-reports" aria-labelledby="header-stable-diagnostic-reports"></a></h4><p>The <a href="https://nodejs.org/dist/latest-v12.x/docs/api/report.html">Diagnostic Report</a>
feature is now stable and supports a new <code>--report-compact</code> flag to write the
reports in a compact, single-line JSON format, more easily consumable by log
processing systems than the default multi-line format designed for human
consumption.</p>
<h4 id="header-increase-of-the-default-server-headers-timeout">Increase of the default server headers timeout<a id="increase-of-the-default-server-headers-timeout" class="anchor" href="#increase-of-the-default-server-headers-timeout" aria-labelledby="header-increase-of-the-default-server-headers-timeout"></a></h4><p>The default value of <code>server.headersTimeout</code> for <code>http</code> and <code>https</code> servers was
increased from <code>40000</code> to <code>60000</code> (60 seconds). This to accomodate for systems
like AWS ELB that have a timeout of 60 seconds.</p>
<p>Contributed by Tim Costa - <a href="https://github.com/nodejs/node/pull/30071">#30071</a>.</p>
<h4 id="header-other-changes">Other changes<a id="other-changes" class="anchor" href="#other-changes" aria-labelledby="header-other-changes"></a></h4><ul>
<li><strong>cli</strong>:<ul>
<li>Added a <code>--trace-sigint</code> CLI flag that will print the current execution
stack on SIGINT (legendecas) <a href="https://github.com/nodejs/node/pull/29207">#29207</a>.</li>
</ul>
</li>
<li><strong>crypto</strong>:<ul>
<li>Various crypto APIs now support Diffie-Hellman secrets (Tobias Nie&#xDF;en) <a href="https://github.com/nodejs/node/pull/31178">#31178</a>.</li>
</ul>
</li>
<li><strong>dns</strong>:<ul>
<li>Added the <code>dns.ALL</code> flag, that can be passed to <code>dns.lookup()</code> with <code>dns.V4MAPPED</code>
to return resolved IPv6 addresses as well as IPv4 mapped IPv6 addresses (murgatroid99) <a href="https://github.com/nodejs/node/pull/32183">#32183</a>.</li>
</ul>
</li>
<li><strong>module</strong><ul>
<li>Added a new experimental API to interact with Source Map V3 data (Benjamin Coe) <a href="https://github.com/nodejs/node/pull/31132">#31132</a>.</li>
</ul>
</li>
<li><strong>worker</strong>:<ul>
<li>Added support for passing a <code>transferList</code> along with <code>workerData</code> to the
<code>Worker</code> constructor (Juan Jos&#xE9; Arboleda) <a href="https://github.com/nodejs/node/pull/32278">#32278</a>.</li>
</ul>
</li>
</ul>
<h3 id="header-commits">Commits<a id="commits" class="anchor" href="#commits" aria-labelledby="header-commits"></a></h3><h4 id="header-semver-minor-commits">Semver-minor commits<a id="semver-minor-commits" class="anchor" href="#semver-minor-commits" aria-labelledby="header-semver-minor-commits"></a></h4><ul>
<li>[<a href="https://github.com/nodejs/node/commit/a35e88caf5"><code>a35e88caf5</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>async_hooks</strong>: merge run and exit methods (Andrey Pechkurov) <a href="https://github.com/nodejs/node/pull/31950">#31950</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/3eb34068a2"><code>3eb34068a2</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>async_hooks</strong>: prevent sync methods of async storage exiting outer context (Stephen Belanger) <a href="https://github.com/nodejs/node/pull/31950">#31950</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/22db34caa7"><code>22db34caa7</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>async_hooks</strong>: add sync enterWith to ALS (Stephen Belanger) <a href="https://github.com/nodejs/node/pull/31945">#31945</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/16e8b11708"><code>16e8b11708</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>async_hooks</strong>: introduce async-context API (Vladimir de Turckheim) <a href="https://github.com/nodejs/node/pull/26540">#26540</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f7adfcc1df"><code>f7adfcc1df</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>async_hooks</strong>: add executionAsyncResource (Matteo Collina) <a href="https://github.com/nodejs/node/pull/30959">#30959</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/984ae304f2"><code>984ae304f2</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>build</strong>: make --without-report a no-op (Colin Ihrig) <a href="https://github.com/nodejs/node/pull/32242">#32242</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e67b97ee53"><code>e67b97ee53</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>cli</strong>: allow --huge-max-old-generation-size in NODE_OPTIONS (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/32251">#32251</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/154b18ffca"><code>154b18ffca</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>console</strong>: support console constructor groupIndentation option (rickyes) <a href="https://github.com/nodejs/node/pull/32964">#32964</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/40253cc1c8"><code>40253cc1c8</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>crypto</strong>: add crypto.diffieHellman (Tobias Nie&#xDF;en) <a href="https://github.com/nodejs/node/pull/31178">#31178</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/1977136a19"><code>1977136a19</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>crypto</strong>: add DH support to generateKeyPair (Tobias Nie&#xDF;en) <a href="https://github.com/nodejs/node/pull/31178">#31178</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9f85585b13"><code>9f85585b13</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>crypto</strong>: add key type &apos;dh&apos; (Tobias Nie&#xDF;en) <a href="https://github.com/nodejs/node/pull/31178">#31178</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/6ffe4ed3b5"><code>6ffe4ed3b5</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>deps</strong>: upgrade to libuv 1.37.0 (Colin Ihrig) <a href="https://github.com/nodejs/node/pull/32866">#32866</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/2d7a7592ec"><code>2d7a7592ec</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>deps</strong>: upgrade to libuv 1.36.0 (Colin Ihrig) <a href="https://github.com/nodejs/node/pull/32866">#32866</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ae83f0f993"><code>ae83f0f993</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>deps</strong>: upgrade to libuv 1.35.0 (Colin Ihrig) <a href="https://github.com/nodejs/node/pull/32204">#32204</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b7d264edaf"><code>b7d264edaf</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>dns</strong>: add dns.ALL hints flag constant (murgatroid99) <a href="https://github.com/nodejs/node/pull/32183">#32183</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/fd2486ea44"><code>fd2486ea44</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>doc</strong>: update stability of report features (Colin Ihrig) <a href="https://github.com/nodejs/node/pull/32242">#32242</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/90d35adccd"><code>90d35adccd</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>doc,lib,src,test</strong>: make --experimental-report a nop (Colin Ihrig) <a href="https://github.com/nodejs/node/pull/32242">#32242</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/93226a5097"><code>93226a5097</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>esm</strong>: unflag --experimental-modules (Guy Bedford) <a href="https://github.com/nodejs/node/pull/29866">#29866</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/8c497f8969"><code>8c497f8969</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>events</strong>: allow monitoring error events (Gerhard Stoebich) <a href="https://github.com/nodejs/node/pull/30932">#30932</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a100709fa8"><code>a100709fa8</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>fs</strong>: make parameters optional for readSync (Lucas Holmquist) <a href="https://github.com/nodejs/node/pull/32460">#32460</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/6601fac06a"><code>6601fac06a</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>fs</strong>: add fs.readv() (Sk Sajidul Kadir) <a href="https://github.com/nodejs/node/pull/32356">#32356</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/16a913f702"><code>16a913f702</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>fs</strong>: make fs.read params optional (Lucas Holmquist) <a href="https://github.com/nodejs/node/pull/31402">#31402</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7260ede9e6"><code>7260ede9e6</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>fs</strong>: return first folder made by mkdir recursive (Benjamin Coe) <a href="https://github.com/nodejs/node/pull/31530">#31530</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a15e712ef6"><code>a15e712ef6</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>fs</strong>: allow overriding fs for streams (Robert Nagy) <a href="https://github.com/nodejs/node/pull/29083">#29083</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b5983213c1"><code>b5983213c1</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>lib</strong>: add option to disable __proto__ (Gus Caplan) <a href="https://github.com/nodejs/node/pull/32279">#32279</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/784fb8f08c"><code>784fb8f08c</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>module</strong>: add API for interacting with source maps (Benjamin Coe) <a href="https://github.com/nodejs/node/pull/31132">#31132</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e22d853c5d"><code>e22d853c5d</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>n-api</strong>: define release 6 (Gabriel Schulhof) <a href="https://github.com/nodejs/node/pull/32058">#32058</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f56c4dd933"><code>f56c4dd933</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>n-api</strong>: add napi_get_all_property_names (himself65) <a href="https://github.com/nodejs/node/pull/30006">#30006</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9eeee0d9f2"><code>9eeee0d9f2</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>perf_hooks</strong>: add property flags to GCPerformanceEntry (Kirill Fomichev) <a href="https://github.com/nodejs/node/pull/29547">#29547</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5ec9295034"><code>5ec9295034</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>process</strong>: report ArrayBuffer memory in <code>memoryUsage()</code> (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/31550">#31550</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/de3603f0a6"><code>de3603f0a6</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>process</strong>: allow monitoring uncaughtException (Gerhard Stoebich) <a href="https://github.com/nodejs/node/pull/31257">#31257</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/cf28afeeb6"><code>cf28afeeb6</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>readline,repl</strong>: improve history up/previous (Ruben Bridgewater) <a href="https://github.com/nodejs/node/pull/31112">#31112</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a0eb3e4ed2"><code>a0eb3e4ed2</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>readline,repl</strong>: skip history entries identical to the current line (Ruben Bridgewater) <a href="https://github.com/nodejs/node/pull/31112">#31112</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d7e153bddb"><code>d7e153bddb</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>readline,repl</strong>: add substring based history search (Ruben Bridgewater) <a href="https://github.com/nodejs/node/pull/31112">#31112</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/936c85c309"><code>936c85c309</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>repl</strong>: implement reverse search (Ruben Bridgewater) <a href="https://github.com/nodejs/node/pull/31006">#31006</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/bf9ff16412"><code>bf9ff16412</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>repl</strong>: add completion preview (Ruben Bridgewater) <a href="https://github.com/nodejs/node/pull/30907">#30907</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b14440fb5c"><code>b14440fb5c</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>repl</strong>: support previews by eager evaluating input (Ruben Bridgewater) <a href="https://github.com/nodejs/node/pull/30811">#30811</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/0b310df532"><code>0b310df532</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>src</strong>: unconditionally include report feature (Colin Ihrig) <a href="https://github.com/nodejs/node/pull/32242">#32242</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/394487e3e8"><code>394487e3e8</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>src</strong>: create a getter for kernel version (Juan Jos&#xE9; Arboleda) <a href="https://github.com/nodejs/node/pull/31732">#31732</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/4ec25b4865"><code>4ec25b4865</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>src,cli</strong>: support compact (one-line) JSON reports (Sam Roberts) <a href="https://github.com/nodejs/node/pull/32254">#32254</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b038ad91f5"><code>b038ad91f5</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>src,lib</strong>: make ^C print a JS stack trace (legendecas) <a href="https://github.com/nodejs/node/pull/29207">#29207</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/6348fae690"><code>6348fae690</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>tls</strong>: expose SSL_export_keying_material (simon) <a href="https://github.com/nodejs/node/pull/31814">#31814</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/6aa3869688"><code>6aa3869688</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>util</strong>: add <code>maxStrLength</code> option to <code>inspect</code> function (unknown) <a href="https://github.com/nodejs/node/pull/32392">#32392</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/eda6665799"><code>eda6665799</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>vm</strong>: add code cache support for SourceTextModule (Gus Caplan) <a href="https://github.com/nodejs/node/pull/31278">#31278</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5c81b8d814"><code>5c81b8d814</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>wasi</strong>: add returnOnExit option (Colin Ihrig) <a href="https://github.com/nodejs/node/pull/32101">#32101</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ca4e65273f"><code>ca4e65273f</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>worker</strong>: support MessagePort to workers data (Juan Jos&#xE9; Arboleda) <a href="https://github.com/nodejs/node/pull/32278">#32278</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/217e3dfea6"><code>217e3dfea6</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>worker</strong>: allow URL in Worker constructor (Antoine du HAMEL) <a href="https://github.com/nodejs/node/pull/31664">#31664</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ab8f38b551"><code>ab8f38b551</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>worker</strong>: add ability to take heap snapshot from parent thread (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/31569">#31569</a></li>
</ul>
<h4 id="header-semver-patch-commits">Semver-patch commits<a id="semver-patch-commits" class="anchor" href="#semver-patch-commits" aria-labelledby="header-semver-patch-commits"></a></h4><ul>
<li>[<a href="https://github.com/nodejs/node/commit/06d607d50f"><code>06d607d50f</code></a>] - <strong>async_hooks</strong>: fix ctx loss after nested ALS calls (Andrey Pechkurov) <a href="https://github.com/nodejs/node/pull/32085">#32085</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/96d1f14005"><code>96d1f14005</code></a>] - <strong>async_hooks</strong>: add store arg in AsyncLocalStorage (Andrey Pechkurov) <a href="https://github.com/nodejs/node/pull/31930">#31930</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b4ca132254"><code>b4ca132254</code></a>] - <strong>async_hooks</strong>: executionAsyncResource matches in hooks (Gerhard Stoebich) <a href="https://github.com/nodejs/node/pull/31821">#31821</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/02f99d289d"><code>02f99d289d</code></a>] - <strong>buffer</strong>: add type check in bidirectionalIndexOf (Gerhard Stoebich) <a href="https://github.com/nodejs/node/pull/32770">#32770</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b53193a33b"><code>b53193a33b</code></a>] - <strong>buffer</strong>: mark pool ArrayBuffer as untransferable (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/32759">#32759</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b555a772cc"><code>b555a772cc</code></a>] - <strong>build</strong>: fix vcbuild error for missing Visual Studio (Thomas) <a href="https://github.com/nodejs/node/pull/32658">#32658</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/6f1931de25"><code>6f1931de25</code></a>] - <strong>build</strong>: remove .git folders when testing V8 (Richard Lau) <a href="https://github.com/nodejs/node/pull/32877">#32877</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c0805f0cab"><code>c0805f0cab</code></a>] - <strong>build</strong>: add configure flag to build V8 with DCHECKs (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/32787">#32787</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/60660c35ee"><code>60660c35ee</code></a>] - <strong>build</strong>: use same flags as V8 for ASAN (Matheus Marchini) <a href="https://github.com/nodejs/node/pull/32776">#32776</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/26fee8b323"><code>26fee8b323</code></a>] - <strong>build</strong>: remove <code>.txt</code> files from .gitignore (Rich Trott) <a href="https://github.com/nodejs/node/pull/32710">#32710</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/70eaba12a1"><code>70eaba12a1</code></a>] - <strong>build</strong>: remove node_report option in node.gyp (Colin Ihrig) <a href="https://github.com/nodejs/node/pull/32242">#32242</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e765d597fd"><code>e765d597fd</code></a>] - <strong>build</strong>: add missing comma in node.gyp (Colin Ihrig) <a href="https://github.com/nodejs/node/pull/31959">#31959</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/49ddd36f13"><code>49ddd36f13</code></a>] - <strong>build</strong>: fix building with ninja (Richard Lau) <a href="https://github.com/nodejs/node/pull/32071">#32071</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e097980cfe"><code>e097980cfe</code></a>] - <strong>build</strong>: warn upon --use-largepages config option (Gabriel Schulhof) <a href="https://github.com/nodejs/node/pull/31103">#31103</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c3efd2cb9a"><code>c3efd2cb9a</code></a>] - <strong>build</strong>: switch realpath to pwd (Benjamin Coe) <a href="https://github.com/nodejs/node/pull/31095">#31095</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/0190a62f58"><code>0190a62f58</code></a>] - <strong>build</strong>: re-introduce --use-largepages as no-op (Gabriel Schulhof)</li>
<li>[<a href="https://github.com/nodejs/node/commit/e2a090b693"><code>e2a090b693</code></a>] - <strong>build</strong>: enable loading internal modules from disk (Gus Caplan) <a href="https://github.com/nodejs/node/pull/31321">#31321</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c4da682437"><code>c4da682437</code></a>] - <strong>cli, report</strong>: move --report-on-fatalerror to stable (Colin Ihrig) <a href="https://github.com/nodejs/node/pull/32496">#32496</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e05c29db3f"><code>e05c29db3f</code></a>] - <strong>cluster</strong>: fix error on worker disconnect/destroy (Santiago Gimeno) <a href="https://github.com/nodejs/node/pull/32793">#32793</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d217b792bc"><code>d217b792bc</code></a>] - <strong>cluster</strong>: removed unused addressType argument from constructor (Yash Ladha) <a href="https://github.com/nodejs/node/pull/32963">#32963</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/71bccdde76"><code>71bccdde76</code></a>] - <strong>crypto</strong>: check DiffieHellman p and g params (Ben Noordhuis) <a href="https://github.com/nodejs/node/pull/32739">#32739</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c1b767471a"><code>c1b767471a</code></a>] - <strong>crypto</strong>: generator must be int32 in DiffieHellman() (Ben Noordhuis) <a href="https://github.com/nodejs/node/pull/32739">#32739</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/4236175878"><code>4236175878</code></a>] - <strong>crypto</strong>: key size must be int32 in DiffieHellman() (Ben Noordhuis) <a href="https://github.com/nodejs/node/pull/32739">#32739</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/0847bc3788"><code>0847bc3788</code></a>] - <strong>crypto</strong>: simplify exportKeyingMaterial (Tobias Nie&#xDF;en) <a href="https://github.com/nodejs/node/pull/31922">#31922</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/907252d4cf"><code>907252d4cf</code></a>] - <strong>crypto</strong>: improve errors in DiffieHellmanGroup (Tobias Nie&#xDF;en) <a href="https://github.com/nodejs/node/pull/31445">#31445</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/30633acf20"><code>30633acf20</code></a>] - <strong>crypto</strong>: assign and use ERR_CRYPTO_UNKNOWN_CIPHER (Tobias Nie&#xDF;en) <a href="https://github.com/nodejs/node/pull/31437">#31437</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5dab489d50"><code>5dab489d50</code></a>] - <strong>crypto</strong>: simplify DH groups (Tobias Nie&#xDF;en) <a href="https://github.com/nodejs/node/pull/31178">#31178</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5c0232a632"><code>5c0232a632</code></a>] - <strong>deps</strong>: backport ICU-21081 for ICU 67.x (constexpr) (Steven R. Loomis) <a href="https://github.com/nodejs/node/pull/33337">#33337</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/2d76ae7497"><code>2d76ae7497</code></a>] - <strong>deps</strong>: update to ICU 67.1 (Micha&#xEB;l Zasso) <a href="https://github.com/nodejs/node/pull/33337">#33337</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e073da095e"><code>e073da095e</code></a>] - <strong>deps</strong>: update to uvwasi 0.0.8 (Colin Ihrig) <a href="https://github.com/nodejs/node/pull/33078">#33078</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/eb33d523da"><code>eb33d523da</code></a>] - <strong>deps</strong>: V8: backport 3f8dc4b2e5ba (Ujjwal Sharma) <a href="https://github.com/nodejs/node/pull/32993">#32993</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/56313daff6"><code>56313daff6</code></a>] - <strong>deps</strong>: V8: cherry-pick e1eac1b16c96 (Milad Farazmand) <a href="https://github.com/nodejs/node/pull/32974">#32974</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/65db9b210d"><code>65db9b210d</code></a>] - <strong>deps</strong>: fix zlib compilation for CPUs without SIMD features (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/32627">#32627</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/1b53e179b8"><code>1b53e179b8</code></a>] - <strong>deps</strong>: update zlib to upstream d7f3ca9 (Sam Roberts) <a href="https://github.com/nodejs/node/pull/31800">#31800</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9a89718410"><code>9a89718410</code></a>] - <strong>deps</strong>: move zlib maintenance info to guides (Sam Roberts) <a href="https://github.com/nodejs/node/pull/31800">#31800</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9e33f97c4e"><code>9e33f97c4e</code></a>] - <strong>deps</strong>: switch to chromium&apos;s zlib implementation (Brian White) <a href="https://github.com/nodejs/node/pull/31201">#31201</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/322a9986fe"><code>322a9986fe</code></a>] - <strong>dgram</strong>: make UDPWrap more reusable (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/31871">#31871</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ea4302bd46"><code>ea4302bd46</code></a>] - <strong>errors</strong>: drop pronouns from ERR_WORKER_PATH message (Colin Ihrig) <a href="https://github.com/nodejs/node/pull/32285">#32285</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/daf1d842cc"><code>daf1d842cc</code></a>] - <strong>esm</strong>: improve commonjs hint on module not found (Daniele Belardi) <a href="https://github.com/nodejs/node/pull/31906">#31906</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7410e8d63a"><code>7410e8d63a</code></a>] - <strong>esm</strong>: port loader code to JS (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/32201">#32201</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/3241aee0f7"><code>3241aee0f7</code></a>] - <strong>events</strong>: convert errorMonitor to a normal property (Gerhard Stoebich) <a href="https://github.com/nodejs/node/pull/31848">#31848</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/2093f13333"><code>2093f13333</code></a>] - <strong>fs</strong>: update validateOffsetLengthRead in utils.js (daemon1024) <a href="https://github.com/nodejs/node/pull/32896">#32896</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9c18838e8e"><code>9c18838e8e</code></a>] - <strong>fs</strong>: remove unnecessary else statement (Jesus Hernandez) <a href="https://github.com/nodejs/node/pull/32662">#32662</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/6d6bb2a3dc"><code>6d6bb2a3dc</code></a>] - <strong>fs</strong>: use finished over destroy w/ cb (Robert Nagy) <a href="https://github.com/nodejs/node/pull/32809">#32809</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/bde08377a1"><code>bde08377a1</code></a>] - <strong>fs</strong>: fix fs.read when passing null value (himself65) <a href="https://github.com/nodejs/node/pull/32479">#32479</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ebd9090240"><code>ebd9090240</code></a>] - <strong>http</strong>: disable headersTimeout check when set to zero (Paolo Insogna) <a href="https://github.com/nodejs/node/pull/33307">#33307</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a3decf5e59"><code>a3decf5e59</code></a>] - <strong>http</strong>: simplify sending header (Robert Nagy) <a href="https://github.com/nodejs/node/pull/33200">#33200</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/12b8345db8"><code>12b8345db8</code></a>] - <strong>http, async_hooks</strong>: remove unneeded reference to wrapping resource (Gerhard Stoebich) <a href="https://github.com/nodejs/node/pull/32054">#32054</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d60988161d"><code>d60988161d</code></a>] - <strong>http,https</strong>: increase server headers timeout (Tim Costa) <a href="https://github.com/nodejs/node/pull/30071">#30071</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d883024884"><code>d883024884</code></a>] - <strong>http2</strong>: wait for secureConnect before initializing (Benjamin Coe) <a href="https://github.com/nodejs/node/pull/32958">#32958</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/79e95e49f7"><code>79e95e49f7</code></a>] - <strong>inspector</strong>: only write coverage in fully bootstrapped Environments (Joyee Cheung) <a href="https://github.com/nodejs/node/pull/32960">#32960</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9570644194"><code>9570644194</code></a>] - <strong>lib</strong>: cosmetic change to builtinLibs list for maintainability (James M Snell) <a href="https://github.com/nodejs/node/pull/33106">#33106</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/6356ad42ab"><code>6356ad42ab</code></a>] - <strong>lib</strong>: fix validateport error message when allowZero is false (rickyes) <a href="https://github.com/nodejs/node/pull/32861">#32861</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/698e21b346"><code>698e21b346</code></a>] - <strong>lib</strong>: add warning on dynamic import es modules (Juan Jos&#xE9; Arboleda) <a href="https://github.com/nodejs/node/pull/30720">#30720</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/4dba3fcafd"><code>4dba3fcafd</code></a>] - <strong>lib</strong>: unnecessary const assignment for class (Yash Ladha) <a href="https://github.com/nodejs/node/pull/32962">#32962</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/84571cec7e"><code>84571cec7e</code></a>] - <strong>lib</strong>: remove unnecesary else block (David Daza) <a href="https://github.com/nodejs/node/pull/32644">#32644</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5885b37bcc"><code>5885b37bcc</code></a>] - <strong>lib</strong>: created isValidCallback helper (Yash Ladha) <a href="https://github.com/nodejs/node/pull/32665">#32665</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5b1c34651e"><code>5b1c34651e</code></a>] - <strong>lib</strong>: removed unused error code (Yash Ladha) <a href="https://github.com/nodejs/node/pull/32481">#32481</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/965452dbad"><code>965452dbad</code></a>] - <strong>lib</strong>: replace Array to ArrayIsArray by primordials (himself65) <a href="https://github.com/nodejs/node/pull/32258">#32258</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/434ca8766a"><code>434ca8766a</code></a>] - <strong>lib</strong>: move isLegalPort to validators, refactor (James M Snell) <a href="https://github.com/nodejs/node/pull/31851">#31851</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/65ebfb2f12"><code>65ebfb2f12</code></a>] - <strong>lib</strong>: delete dead code in SourceMap (Justin Ridgewell) <a href="https://github.com/nodejs/node/pull/31512">#31512</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b1f08b8359"><code>b1f08b8359</code></a>] - <strong>module</strong>: no type module resolver side effects (Guy Bedford) <a href="https://github.com/nodejs/node/pull/33086">#33086</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a1fa180079"><code>a1fa180079</code></a>] - <strong>module</strong>: partial doc removal of --experimental-modules (Myles Borins) <a href="https://github.com/nodejs/node/pull/32915">#32915</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/195043f910"><code>195043f910</code></a>] - <strong>module</strong>: refactor condition (Myles Borins) <a href="https://github.com/nodejs/node/pull/32989">#32989</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/1811a10415"><code>1811a10415</code></a>] - <strong>module</strong>: exports not exported for null resolutions (Guy Bedford) <a href="https://github.com/nodejs/node/pull/32838">#32838</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/3dc3772bb0"><code>3dc3772bb0</code></a>] - <strong>module</strong>: improve error for invalid package targets (Myles Borins) <a href="https://github.com/nodejs/node/pull/32052">#32052</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/6489a5b1d8"><code>6489a5b1d8</code></a>] - <strong>module</strong>: fix memory leak when require error occurs (Qinhui Chen) <a href="https://github.com/nodejs/node/pull/32837">#32837</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b62910c851"><code>b62910c851</code></a>] - <strong>module</strong>: expose exports conditions to loaders (Jan Krems) <a href="https://github.com/nodejs/node/pull/31303">#31303</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b62db597af"><code>b62db597af</code></a>] - <strong>module</strong>: port source map sort logic from chromium (Benjamin Coe) <a href="https://github.com/nodejs/node/pull/31927">#31927</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/4d7f9869f3"><code>4d7f9869f3</code></a>] - <strong>n-api</strong>: simplify uv_idle wrangling (Ben Noordhuis) <a href="https://github.com/nodejs/node/pull/32997">#32997</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d08be9c8ca"><code>d08be9c8ca</code></a>] - <strong>n-api</strong>: fix false assumption on napi_async_context structures (legendecas) <a href="https://github.com/nodejs/node/pull/32928">#32928</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/fbd39436a0"><code>fbd39436a0</code></a>] - <strong>n-api</strong>: fix comment on expected N-API version (Michael Dawson) <a href="https://github.com/nodejs/node/pull/32236">#32236</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d50fe6c1ea"><code>d50fe6c1ea</code></a>] - <strong>path</strong>: fix comment grammar (thecodrr) <a href="https://github.com/nodejs/node/pull/32942">#32942</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/8dcb22f735"><code>8dcb22f735</code></a>] - <strong>perf_hooks</strong>: remove unnecessary assignment when name is undefined (rickyes) <a href="https://github.com/nodejs/node/pull/32910">#32910</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f537377957"><code>f537377957</code></a>] - <strong>process</strong>: fix two overflow cases in SourceMap VLQ decoding (Justin Ridgewell) <a href="https://github.com/nodejs/node/pull/31490">#31490</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7582bce58d"><code>7582bce58d</code></a>] - <strong>readline</strong>: improve unicode support and tab completion (Ruben Bridgewater) <a href="https://github.com/nodejs/node/pull/31288">#31288</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5231c84396"><code>5231c84396</code></a>] - <strong>readline</strong>: move charLengthLeft() and charLengthAt() (Ruben Bridgewater) <a href="https://github.com/nodejs/node/pull/31112">#31112</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/03efa716f0"><code>03efa716f0</code></a>] - <strong>readline</strong>: improve getStringWidth() (Ruben Bridgewater) <a href="https://github.com/nodejs/node/pull/31112">#31112</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e894eeb22d"><code>e894eeb22d</code></a>] - <strong>readline</strong>: set null as callback return in case there&apos;s no error (Ruben Bridgewater) <a href="https://github.com/nodejs/node/pull/31006">#31006</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/3946cadf89"><code>3946cadf89</code></a>] - <strong>readline</strong>: small refactoring (Ruben Bridgewater) <a href="https://github.com/nodejs/node/pull/31006">#31006</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/0bafe087e4"><code>0bafe087e4</code></a>] - <strong>readline</strong>: update ansi-regex (Ruben Bridgewater) <a href="https://github.com/nodejs/node/pull/30907">#30907</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/4e9e4402c5"><code>4e9e4402c5</code></a>] - <strong>readline,repl</strong>: support tabs properly (Ruben Bridgewater) <a href="https://github.com/nodejs/node/pull/31112">#31112</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/3903aec0b4"><code>3903aec0b4</code></a>] - <strong>repl</strong>: align preview with the actual executed code (Ruben Bridgewater) <a href="https://github.com/nodejs/node/pull/32154">#32154</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/709d3e5eb3"><code>709d3e5eb3</code></a>] - <strong>repl</strong>: eager-evaluate input in parens (Shelley Vohr) <a href="https://github.com/nodejs/node/pull/31943">#31943</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ce5c9d771c"><code>ce5c9d771c</code></a>] - <strong>repl</strong>: do not preview while pasting code (Ruben Bridgewater) <a href="https://github.com/nodejs/node/pull/31315">#31315</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/3867f2095e"><code>3867f2095e</code></a>] - <strong>repl</strong>: fix preview cursor position (Ruben Bridgewater) <a href="https://github.com/nodejs/node/pull/31293">#31293</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ee40b67413"><code>ee40b67413</code></a>] - <strong>repl</strong>: change preview default in case of custom eval functions (Ruben Bridgewater) <a href="https://github.com/nodejs/node/pull/31259">#31259</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a4ca3787ea"><code>a4ca3787ea</code></a>] - <strong>repl</strong>: activate previews for lines exceeding the terminal columns (Ruben Bridgewater) <a href="https://github.com/nodejs/node/pull/31112">#31112</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a892b4d00c"><code>a892b4d00c</code></a>] - <strong>repl</strong>: improve preview length calculation (Ruben Bridgewater) <a href="https://github.com/nodejs/node/pull/31112">#31112</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9abe0e32d8"><code>9abe0e32d8</code></a>] - <strong>repl</strong>: use public getCursorPos() (Colin Ihrig) <a href="https://github.com/nodejs/node/pull/31091">#31091</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/85f8654415"><code>85f8654415</code></a>] - <strong>repl</strong>: fix preview of lines that exceed the terminal columns (Ruben Bridgewater) <a href="https://github.com/nodejs/node/pull/31006">#31006</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/47dfa22adb"><code>47dfa22adb</code></a>] - <strong>repl</strong>: fix preview bug in case of long lines (Ruben Bridgewater) <a href="https://github.com/nodejs/node/pull/30907">#30907</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7131de5f77"><code>7131de5f77</code></a>] - <strong>repl</strong>: improve completion (Ruben Bridgewater) <a href="https://github.com/nodejs/node/pull/30907">#30907</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/61886507ce"><code>61886507ce</code></a>] - <strong>repl</strong>: simplify code (Ruben Bridgewater) <a href="https://github.com/nodejs/node/pull/30907">#30907</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9b893e1bee"><code>9b893e1bee</code></a>] - <strong>repl</strong>: simplify repl autocompletion (Ruben Bridgewater) <a href="https://github.com/nodejs/node/pull/30907">#30907</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/78dcdee35f"><code>78dcdee35f</code></a>] - <strong>repl</strong>: remove dead code (Ruben Bridgewater) <a href="https://github.com/nodejs/node/pull/30907">#30907</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f588301f2d"><code>f588301f2d</code></a>] - <strong>repl,readline</strong>: clean up code (Ruben Bridgewater) <a href="https://github.com/nodejs/node/pull/31288">#31288</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/8be00314a6"><code>8be00314a6</code></a>] - <strong>repl,readline</strong>: refactor for simplicity (Ruben Bridgewater) <a href="https://github.com/nodejs/node/pull/30907">#30907</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/6eda28c69f"><code>6eda28c69f</code></a>] - <strong>repl,readline</strong>: refactor common code (Ruben Bridgewater) <a href="https://github.com/nodejs/node/pull/30907">#30907</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f945a5e3e1"><code>f945a5e3e1</code></a>] - <strong>report</strong>: fix stderr matching for fatal error (gengjiawen) <a href="https://github.com/nodejs/node/pull/32699">#32699</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/4b96fc522c"><code>4b96fc522c</code></a>] - <strong>report</strong>: add missing locks for report_on_fatalerror accessors (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/32535">#32535</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c126d28c2e"><code>c126d28c2e</code></a>] - <strong>report</strong>: handle on-fatalerror better (Harshitha KP) <a href="https://github.com/nodejs/node/pull/32207">#32207</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/85ef383bc5"><code>85ef383bc5</code></a>] - <strong>src</strong>: remove unused v8 Message namespace (Adrian Estrada) <a href="https://github.com/nodejs/node/pull/33180">#33180</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ffca498ca2"><code>ffca498ca2</code></a>] - <strong>src</strong>: use unique_ptr for CachedData in ContextifyScript::New (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/33113">#33113</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b3f0417830"><code>b3f0417830</code></a>] - <strong>src</strong>: return undefined when validation err == 0 (James M Snell) <a href="https://github.com/nodejs/node/pull/33107">#33107</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/1436977984"><code>1436977984</code></a>] - <strong>src</strong>: crypto::UseSNIContext to use BaseObjectPtr (James M Snell) <a href="https://github.com/nodejs/node/pull/33107">#33107</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/6b1e2359c2"><code>6b1e2359c2</code></a>] - <strong>src</strong>: separate out NgLibMemoryManagerBase (James M Snell) <a href="https://github.com/nodejs/node/pull/33104">#33104</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/8864353c6e"><code>8864353c6e</code></a>] - <strong>src</strong>: remove unnecessary fully qualified names (rickyes) <a href="https://github.com/nodejs/node/pull/33077">#33077</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/62f29534de"><code>62f29534de</code></a>] - <strong>src</strong>: add AsyncWrapObject constructor template factory (Stephen Belanger) <a href="https://github.com/nodejs/node/pull/33051">#33051</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/08b66f223d"><code>08b66f223d</code></a>] - <strong>src</strong>: do not compare against wide characters (Christopher Beeson) <a href="https://github.com/nodejs/node/pull/32921">#32921</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/60db9afde5"><code>60db9afde5</code></a>] - <strong>src</strong>: fix empty-named env var assertion failure (Christopher Beeson) <a href="https://github.com/nodejs/node/pull/32921">#32921</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b893c5b7ba"><code>b893c5b7ba</code></a>] - <strong>src</strong>: assignment to valid type (Yash Ladha) <a href="https://github.com/nodejs/node/pull/32879">#32879</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/846d7bdbbf"><code>846d7bdbbf</code></a>] - <strong>src</strong>: delete MicroTaskPolicy namespace (Juan Jos&#xE9; Arboleda) <a href="https://github.com/nodejs/node/pull/32853">#32853</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/05059a2469"><code>05059a2469</code></a>] - <strong>src</strong>: use using NewStringType (rickyes) <a href="https://github.com/nodejs/node/pull/32843">#32843</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/cf16cb7ed5"><code>cf16cb7ed5</code></a>] - <strong>src</strong>: fix null deref in AllocatedBuffer::clear (Matt Kulukundis) <a href="https://github.com/nodejs/node/pull/32892">#32892</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/0745f8884c"><code>0745f8884c</code></a>] - <strong>src</strong>: remove validation of unreachable code (Juan Jos&#xE9; Arboleda) <a href="https://github.com/nodejs/node/pull/32818">#32818</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9c216640d7"><code>9c216640d7</code></a>] - <strong>src</strong>: elevate v8 namespaces (Nimit) <a href="https://github.com/nodejs/node/pull/32872">#32872</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/71bdcaeac7"><code>71bdcaeac7</code></a>] - <strong>src</strong>: remove redundant v8::HeapSnapshot namespace (Juan Jos&#xE9; Arboleda) <a href="https://github.com/nodejs/node/pull/32854">#32854</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/bb1481fd23"><code>bb1481fd23</code></a>] - <strong>src</strong>: remove unused using in node_worker.cc (Daniel Bevenius) <a href="https://github.com/nodejs/node/pull/32840">#32840</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/8a38726826"><code>8a38726826</code></a>] - <strong>src</strong>: ignore GCC -Wcast-function-type for v8.h (Daniel Bevenius) <a href="https://github.com/nodejs/node/pull/32679">#32679</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c26637b7da"><code>c26637b7da</code></a>] - <strong>src</strong>: remove unused v8 Array namespace (Juan Jos&#xE9; Arboleda) <a href="https://github.com/nodejs/node/pull/32749">#32749</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c0d3fc28ec"><code>c0d3fc28ec</code></a>] - <strong>src</strong>: sync access for report and openssl options (Sam Roberts) <a href="https://github.com/nodejs/node/pull/32618">#32618</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9a010a3ea5"><code>9a010a3ea5</code></a>] - <strong>src</strong>: munmap(2) upon class instance destructor (Gabriel Schulhof) <a href="https://github.com/nodejs/node/pull/32570">#32570</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/06953df051"><code>06953df051</code></a>] - <strong>src</strong>: fix extra includes of &quot;env.h&quot; and &quot;env-inl.h&quot; (Nick Kreeger) <a href="https://github.com/nodejs/node/pull/32293">#32293</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7432d0a170"><code>7432d0a170</code></a>] - <strong>src</strong>: avoid using elevated v8 namespaces in node_perf.h (James M Snell) <a href="https://github.com/nodejs/node/pull/32468">#32468</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/6175a22b87"><code>6175a22b87</code></a>] - <strong>src</strong>: avoid using elevated v8 namespaces in node_errors.h (James M Snell) <a href="https://github.com/nodejs/node/pull/32468">#32468</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/464ff85ddd"><code>464ff85ddd</code></a>] - <strong>src</strong>: remove loop_init_failed_ from Worker class (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/32562">#32562</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9f6ed724e0"><code>9f6ed724e0</code></a>] - <strong>src</strong>: clean up worker thread creation code (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/32562">#32562</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/73c55d39f3"><code>73c55d39f3</code></a>] - <strong>src</strong>: include AsyncWrap provider strings in snapshot (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/32572">#32572</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/29eca36ea8"><code>29eca36ea8</code></a>] - <strong>src</strong>: move JSONWriter into its own file (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/32552">#32552</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/8e3dd47db7"><code>8e3dd47db7</code></a>] - <strong>src</strong>: handle report options on fatalerror (Sam Roberts) <a href="https://github.com/nodejs/node/pull/32497">#32497</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e0351945bc"><code>e0351945bc</code></a>] - <strong>src</strong>: refactoring and cleanup of node_i18n (James M Snell) <a href="https://github.com/nodejs/node/pull/32438">#32438</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/23f8f35022"><code>23f8f35022</code></a>] - <strong>src</strong>: unify Linux and FreeBSD large pages implem (Gabriel Schulhof) <a href="https://github.com/nodejs/node/pull/32534">#32534</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/16d85d9328"><code>16d85d9328</code></a>] - <strong>src</strong>: fix compiler warnings in node_report_module (Daniel Bevenius) <a href="https://github.com/nodejs/node/pull/32498">#32498</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/58aadcdacf"><code>58aadcdacf</code></a>] - <strong>src</strong>: simplify large pages mapping code (Gabriel Schulhof) <a href="https://github.com/nodejs/node/pull/32396">#32396</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/2da974e15e"><code>2da974e15e</code></a>] - <strong>src</strong>: use single ObjectTemplate for TextDecoder (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/32426">#32426</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/8f7f4e5aba"><code>8f7f4e5aba</code></a>] - <strong>src</strong>: avoid Isolate::GetCurrent() for platform implementation (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/32269">#32269</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/df046dec97"><code>df046dec97</code></a>] - <strong>src</strong>: add debug option to report large page stats (Gabriel Schulhof) <a href="https://github.com/nodejs/node/pull/32331">#32331</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/43e9ae8317"><code>43e9ae8317</code></a>] - <strong>src</strong>: prefer OnScopeLeave over shared_ptr&lt;void&gt; (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/32247">#32247</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/2f976d783f"><code>2f976d783f</code></a>] - <strong>src</strong>: find .text section using dl_iterate_phdr (Gabriel Schulhof) <a href="https://github.com/nodejs/node/pull/32244">#32244</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/40c5d58095"><code>40c5d58095</code></a>] - <strong><em>Revert</em></strong> &quot;<strong>src</strong>: keep main-thread Isolate attached to platform during Dispose&quot; (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/31853">#31853</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/51a345674e"><code>51a345674e</code></a>] - <strong>src</strong>: handle NULL env scenario (Harshitha KP) <a href="https://github.com/nodejs/node/pull/31899">#31899</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/154da1f0d3"><code>154da1f0d3</code></a>] - <strong>src</strong>: add missing namespace using statements in node_watchdog.h (legendecas) <a href="https://github.com/nodejs/node/pull/32117">#32117</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/83c47b6079"><code>83c47b6079</code></a>] - <strong>src</strong>: introduce node_sockaddr (James M Snell) <a href="https://github.com/nodejs/node/pull/32070">#32070</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c979aeaf26"><code>c979aeaf26</code></a>] - <strong>src</strong>: improve handling of internal field counting (James M Snell) <a href="https://github.com/nodejs/node/pull/31960">#31960</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/38de40ac50"><code>38de40ac50</code></a>] - <strong>src</strong>: do not unnecessarily re-assign uv handle data (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/31696">#31696</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e204dba3f3"><code>e204dba3f3</code></a>] - <strong>src</strong>: pass resource object along with InternalMakeCallback (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/32063">#32063</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ffefb059e2"><code>ffefb059e2</code></a>] - <strong>src</strong>: move InternalCallbackScope to StartExecution (Shelley Vohr) <a href="https://github.com/nodejs/node/pull/31944">#31944</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/178c682ad1"><code>178c682ad1</code></a>] - <strong>src</strong>: start the .text section with an asm symbol (Gabriel Schulhof) <a href="https://github.com/nodejs/node/pull/31981">#31981</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/809d8b5036"><code>809d8b5036</code></a>] - <strong>src</strong>: include large pages source unconditionally (Gabriel Schulhof) <a href="https://github.com/nodejs/node/pull/31904">#31904</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5ea3d60db1"><code>5ea3d60db1</code></a>] - <strong>src</strong>: use __executable_start for linux hugepages (Ben Noordhuis) <a href="https://github.com/nodejs/node/pull/31547">#31547</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/1e95bb85a9"><code>1e95bb85a9</code></a>] - <strong>src</strong>: make large_pages node.cc include conditional (Denys Otrishko) <a href="https://github.com/nodejs/node/pull/31078">#31078</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/6dcb868a0a"><code>6dcb868a0a</code></a>] - <strong>src</strong>: make --use-largepages a runtime option (Gabriel Schulhof) <a href="https://github.com/nodejs/node/pull/30954">#30954</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f3fb6a11fe"><code>f3fb6a11fe</code></a>] - <strong>src</strong>: change GetStringWidth&apos;s expand_emoji_sequence option default (Ruben Bridgewater) <a href="https://github.com/nodejs/node/pull/31112">#31112</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/4f6300f804"><code>4f6300f804</code></a>] - <strong>src</strong>: improve GetColumnWidth performance (Ruben Bridgewater) <a href="https://github.com/nodejs/node/pull/31112">#31112</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/98297b92f5"><code>98297b92f5</code></a>] - <strong>src</strong>: inline SetSNICallback (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/30548">#30548</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ce8d8c06ac"><code>ce8d8c06ac</code></a>] - <strong>src</strong>: use BaseObjectPtr to store SNI context (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/30548">#30548</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c86883e4fe"><code>c86883e4fe</code></a>] - <strong>stream</strong>: add null check in Readable.from (Pranshu Srivastava) <a href="https://github.com/nodejs/node/pull/32873">#32873</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5df8ab16f2"><code>5df8ab16f2</code></a>] - <strong>stream</strong>: close iterator in Readable.from (Vadzim Zie&#x144;ka) <a href="https://github.com/nodejs/node/pull/32844">#32844</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c8b4ab0978"><code>c8b4ab0978</code></a>] - <strong>stream</strong>: fix readable state <code>awaitDrain</code> increase in recursion (ran) <a href="https://github.com/nodejs/node/pull/27572">#27572</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/becbe9e246"><code>becbe9e246</code></a>] - <strong>tls</strong>: move getAllowUnauthorized to internal/options (James M Snell) <a href="https://github.com/nodejs/node/pull/32917">#32917</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/dec8a21cc8"><code>dec8a21cc8</code></a>] - <strong>tls</strong>: provide default cipher list from command line (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/32760">#32760</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/8961d33aff"><code>8961d33aff</code></a>] - <strong>tls</strong>: add memory tracking support to SSLWrap (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/30548">#30548</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/1b41829828"><code>1b41829828</code></a>] - <strong>util</strong>: improve unicode support (Ruben Bridgewater) <a href="https://github.com/nodejs/node/pull/31319">#31319</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a0b1a06fff"><code>a0b1a06fff</code></a>] - <strong>util</strong>: add todo comments for inspect to add unicode support (Ruben Bridgewater) <a href="https://github.com/nodejs/node/pull/31112">#31112</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e0e8a9af6f"><code>e0e8a9af6f</code></a>] - <strong>util,readline</strong>: NFC-normalize strings before getStringWidth (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/33052">#33052</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/6a9f867e56"><code>6a9f867e56</code></a>] - <strong>vm</strong>: throw error when duplicated exportNames in SyntheticModule (himself65) <a href="https://github.com/nodejs/node/pull/32810">#32810</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/02de66a110"><code>02de66a110</code></a>] - <strong>vm</strong>: lazily initialize primordials for vm contexts (Joyee Cheung) <a href="https://github.com/nodejs/node/pull/31738">#31738</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/843a54fd33"><code>843a54fd33</code></a>] - <strong>wasi</strong>: use free() to release preopen array (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/33110">#33110</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7f845e614b"><code>7f845e614b</code></a>] - <strong>wasi</strong>: update start() behavior to match spec (Colin Ihrig) <a href="https://github.com/nodejs/node/pull/33073">#33073</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e1fe0b66b5"><code>e1fe0b66b5</code></a>] - <strong>wasi</strong>: rename __wasi_unstable_reactor_start() (Colin Ihrig) <a href="https://github.com/nodejs/node/pull/33073">#33073</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7c723af3ae"><code>7c723af3ae</code></a>] - <strong>wasi</strong>: clean up options validation (Denys Otrishko) <a href="https://github.com/nodejs/node/pull/31797">#31797</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9ce6e363f4"><code>9ce6e363f4</code></a>] - <strong>worker</strong>: fix process.env var empty key access (Christopher Beeson) <a href="https://github.com/nodejs/node/pull/32921">#32921</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/57cd7d2faa"><code>57cd7d2faa</code></a>] - <strong>worker</strong>: fix type check in receiveMessageOnPort (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/32745">#32745</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ade4ec6f9a"><code>ade4ec6f9a</code></a>] - <strong>worker</strong>: runtime error on pthread creation (Harshitha KP) <a href="https://github.com/nodejs/node/pull/32344">#32344</a></li>
</ul>
<h4 id="header-documentation-commits">Documentation commits<a id="documentation-commits" class="anchor" href="#documentation-commits" aria-labelledby="header-documentation-commits"></a></h4><ul>
<li>[<a href="https://github.com/nodejs/node/commit/51c3c8d1e8"><code>51c3c8d1e8</code></a>] - <strong>doc</strong>: fix a typo in crypto.generateKeyPairSync() (himself65) <a href="https://github.com/nodejs/node/pull/33187">#33187</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/62143b5cb9"><code>62143b5cb9</code></a>] - <strong>doc</strong>: add util.types.isArrayBufferView() (Kevin Locke) <a href="https://github.com/nodejs/node/pull/33092">#33092</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f127ae3102"><code>f127ae3102</code></a>] - <strong>doc</strong>: clarify when not to run CI on docs (Juan Jos&#xE9; Arboleda) <a href="https://github.com/nodejs/node/pull/33101">#33101</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7c8b0d27eb"><code>7c8b0d27eb</code></a>] - <strong>doc</strong>: fix the spelling error in stream.md (&#x767D;&#x4E00;&#x6893;) <a href="https://github.com/nodejs/node/pull/31561">#31561</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/31b143ccf1"><code>31b143ccf1</code></a>] - <strong>doc</strong>: correct Nodejs to Node.js spelling (Nick Schonning) <a href="https://github.com/nodejs/node/pull/33088">#33088</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/2ac0f20019"><code>2ac0f20019</code></a>] - <strong>doc</strong>: improve worker pool example (Ranjan Purbey) <a href="https://github.com/nodejs/node/pull/33082">#33082</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/90cf88614e"><code>90cf88614e</code></a>] - <strong>doc</strong>: some grammar fixes (Chris Holland) <a href="https://github.com/nodejs/node/pull/33081">#33081</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/8a9be1d071"><code>8a9be1d071</code></a>] - <strong>doc</strong>: don&apos;t check links in tmp dirs (Ben Noordhuis) <a href="https://github.com/nodejs/node/pull/32996">#32996</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5ea5c26442"><code>5ea5c26442</code></a>] - <strong>doc</strong>: improve WHATWG url constructor code example (Liran Tal) <a href="https://github.com/nodejs/node/pull/32782">#32782</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c90a070735"><code>c90a070735</code></a>] - <strong>doc</strong>: make openssl maintenance position independent (Sam Roberts) <a href="https://github.com/nodejs/node/pull/32977">#32977</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d75f644dc2"><code>d75f644dc2</code></a>] - <strong>doc</strong>: improve release documentation (Micha&#xEB;l Zasso) <a href="https://github.com/nodejs/node/pull/33042">#33042</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/98c3c427fc"><code>98c3c427fc</code></a>] - <strong>doc</strong>: add documentation for transferList arg at worker threads (Juan Jos&#xE9; Arboleda) <a href="https://github.com/nodejs/node/pull/32881">#32881</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9038e64619"><code>9038e64619</code></a>] - <strong>doc</strong>: avoid tautology in README (Ishaan Jain) <a href="https://github.com/nodejs/node/pull/33005">#33005</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/cb7dae3385"><code>cb7dae3385</code></a>] - <strong>doc</strong>: updated directory entry information (Eileen) <a href="https://github.com/nodejs/node/pull/32791">#32791</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7397f80dc2"><code>7397f80dc2</code></a>] - <strong>doc</strong>: ignore no-literal-urls in README (Nick Schonning) <a href="https://github.com/nodejs/node/pull/32676">#32676</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d8bb226c0d"><code>d8bb226c0d</code></a>] - <strong>doc</strong>: convert bare email addresses to mailto links (Nick Schonning) <a href="https://github.com/nodejs/node/pull/32676">#32676</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b057175893"><code>b057175893</code></a>] - <strong>doc</strong>: ignore no-literal-urls in changelogs (Nick Schonning) <a href="https://github.com/nodejs/node/pull/32676">#32676</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/92d91d1e78"><code>92d91d1e78</code></a>] - <strong>doc</strong>: add angle brackets around implicit links (Nick Schonning) <a href="https://github.com/nodejs/node/pull/32676">#32676</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e5a24507f2"><code>e5a24507f2</code></a>] - <strong>doc</strong>: remove repeated word in modules.md (Prosper Opara) <a href="https://github.com/nodejs/node/pull/32931">#32931</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a7ec1ea38d"><code>a7ec1ea38d</code></a>] - <strong>doc</strong>: elevate diagnostic report to tier1 (Gireesh Punathil) <a href="https://github.com/nodejs/node/pull/32732">#32732</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/931c0c74b0"><code>931c0c74b0</code></a>] - <strong>doc</strong>: fix typo in security-release-process.md (Edward Elric) <a href="https://github.com/nodejs/node/pull/32926">#32926</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/26cf6a3752"><code>26cf6a3752</code></a>] - <strong>doc</strong>: fix usage of folder and directory terms in fs.md (karan singh virdi) <a href="https://github.com/nodejs/node/pull/32919">#32919</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/1472a39819"><code>1472a39819</code></a>] - <strong>doc</strong>: fix typo in zlib.md (&#x96E8;&#x591C;&#x5E26;&#x5200;) <a href="https://github.com/nodejs/node/pull/32901">#32901</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/26fdc64d96"><code>26fdc64d96</code></a>] - <strong>doc</strong>: synch SECURITY.md with website (Rich Trott) <a href="https://github.com/nodejs/node/pull/32903">#32903</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/6ddf37cbfd"><code>6ddf37cbfd</code></a>] - <strong>doc</strong>: add <code>tsc-agenda</code> to onboarding labels list (Rich Trott) <a href="https://github.com/nodejs/node/pull/32832">#32832</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f7b78f221d"><code>f7b78f221d</code></a>] - <strong>doc</strong>: add N-API version 6 to table (Michael Dawson) <a href="https://github.com/nodejs/node/pull/32829">#32829</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/aed5112889"><code>aed5112889</code></a>] - <strong>doc</strong>: add juanarbol as collaborator (Juan Jos&#xE9; Arboleda) <a href="https://github.com/nodejs/node/pull/32906">#32906</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/68a1cec37f"><code>68a1cec37f</code></a>] - <strong>doc</strong>: missing brackets (William Bonawentura) <a href="https://github.com/nodejs/node/pull/32657">#32657</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/8d53024889"><code>8d53024889</code></a>] - <strong>doc</strong>: improve consistency in usage of NULL (Michael Dawson) <a href="https://github.com/nodejs/node/pull/32726">#32726</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e9927e5587"><code>e9927e5587</code></a>] - <strong>doc</strong>: improve net docs (Robert Nagy) <a href="https://github.com/nodejs/node/pull/32811">#32811</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/8e7c41ee55"><code>8e7c41ee55</code></a>] - <strong>doc</strong>: note that signatures of binary may be from subkeys (Re&#x15F;at SABIQ) <a href="https://github.com/nodejs/node/pull/32591">#32591</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/873d4aaaa2"><code>873d4aaaa2</code></a>] - <strong>doc</strong>: add transform stream destroy() return value (Colin Ihrig) <a href="https://github.com/nodejs/node/pull/32788">#32788</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/39da5bfca7"><code>39da5bfca7</code></a>] - <strong>doc</strong>: updated guidance for n-api changes (Michael Dawson) <a href="https://github.com/nodejs/node/pull/32721">#32721</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/38e51d335d"><code>38e51d335d</code></a>] - <strong>doc</strong>: remove warning from <code>response.writeHead</code> (Cecchi MacNaughton) <a href="https://github.com/nodejs/node/pull/32700">#32700</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/fa51d859b5"><code>fa51d859b5</code></a>] - <strong>doc</strong>: document <code>buffer.from</code> returns internal pool buffer (Harshitha KP) <a href="https://github.com/nodejs/node/pull/32703">#32703</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/47d2a9604b"><code>47d2a9604b</code></a>] - <strong>doc</strong>: add puzpuzpuz to collaborators (Andrey Pechkurov) <a href="https://github.com/nodejs/node/pull/32817">#32817</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ad2fdd5142"><code>ad2fdd5142</code></a>] - <strong>doc</strong>: make openssl commit messages be valid (Sam Roberts) <a href="https://github.com/nodejs/node/pull/32602">#32602</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a55d215b08"><code>a55d215b08</code></a>] - <strong>doc</strong>: add missing changes: entry for dns.ALL (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/32617">#32617</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/13342f884b"><code>13342f884b</code></a>] - <strong>doc</strong>: fix typo in maintaining-openssl guide (Nitin Kumar) <a href="https://github.com/nodejs/node/pull/32292">#32292</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d7e4bb20a7"><code>d7e4bb20a7</code></a>] - <strong>doc</strong>: add missing changes: entry for mkdir (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/32490">#32490</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/742a032775"><code>742a032775</code></a>] - <strong>doc</strong>: complete n-api version matrix (Gabriel Schulhof) <a href="https://github.com/nodejs/node/pull/32304">#32304</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f5b60ec8dd"><code>f5b60ec8dd</code></a>] - <strong>doc</strong>: change worker.takeHeapSnapshot to getHeapSnapshot (Gerhard Stoebich) <a href="https://github.com/nodejs/node/pull/32061">#32061</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c0cf234da9"><code>c0cf234da9</code></a>] - <strong>doc</strong>: remove personal pronoun usage in policy.md (Rich Trott) <a href="https://github.com/nodejs/node/pull/32142">#32142</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/97689e05fd"><code>97689e05fd</code></a>] - <strong>doc</strong>: remove personal pronoun usage in fs.md (Rich Trott) <a href="https://github.com/nodejs/node/pull/32142">#32142</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9a7f89245d"><code>9a7f89245d</code></a>] - <strong>doc</strong>: remove personal pronoun usage in errors.md (Rich Trott) <a href="https://github.com/nodejs/node/pull/32142">#32142</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c98ba9537b"><code>c98ba9537b</code></a>] - <strong>doc</strong>: remove personal pronoun usage in addons.md (Rich Trott) <a href="https://github.com/nodejs/node/pull/32142">#32142</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e8985c2e87"><code>e8985c2e87</code></a>] - <strong>doc</strong>: improve AsyncLocalStorage sample (Andrey Pechkurov) <a href="https://github.com/nodejs/node/pull/32757">#32757</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9d9e185e3a"><code>9d9e185e3a</code></a>] - <strong>doc</strong>: list largepage values in --help (Colin Ihrig) <a href="https://github.com/nodejs/node/pull/31537">#31537</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f13ecd801e"><code>f13ecd801e</code></a>] - <strong>doc</strong>: fix typo in maintaining-zlib guide (Nitin Kumar) <a href="https://github.com/nodejs/node/pull/32292">#32292</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/3e939ffb5e"><code>3e939ffb5e</code></a>] - <strong>doc</strong>: describe how to update zlib (Sam Roberts) <a href="https://github.com/nodejs/node/pull/31800">#31800</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/1d2565b8b6"><code>1d2565b8b6</code></a>] - <strong>doc</strong>: document readline key bindings (Harshitha KP) <a href="https://github.com/nodejs/node/pull/31256">#31256</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/8e829d4a56"><code>8e829d4a56</code></a>] - <strong><em>Revert</em></strong> &quot;<strong>doc</strong>: fix default server timeout description for https&quot; (Micha&#xEB;l Zasso) <a href="https://github.com/nodejs/node/pull/33069">#33069</a></li>
</ul>
<h4 id="header-other-commits">Other commits<a id="other-commits" class="anchor" href="#other-commits" aria-labelledby="header-other-commits"></a></h4><ul>
<li>[<a href="https://github.com/nodejs/node/commit/cdf4f4875d"><code>cdf4f4875d</code></a>] - <strong>benchmark</strong>: use let instead of var in worker (Daniele Belardi) <a href="https://github.com/nodejs/node/pull/31794">#31794</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c572218552"><code>c572218552</code></a>] - <strong>benchmark</strong>: use let instead of var in util (Daniele Belardi) <a href="https://github.com/nodejs/node/pull/31794">#31794</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/862aeae238"><code>862aeae238</code></a>] - <strong>benchmark</strong>: use let instead of var in url (Daniele Belardi) <a href="https://github.com/nodejs/node/pull/31794">#31794</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e68c21f079"><code>e68c21f079</code></a>] - <strong>benchmark</strong>: use let instead of var in tls (Daniele Belardi) <a href="https://github.com/nodejs/node/pull/31794">#31794</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f3ef8946d0"><code>f3ef8946d0</code></a>] - <strong>benchmark</strong>: use let instead of var in timers (Daniele Belardi) <a href="https://github.com/nodejs/node/pull/31794">#31794</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/33858fa917"><code>33858fa917</code></a>] - <strong>benchmark</strong>: use let instead of var in run.js (Daniele Belardi) <a href="https://github.com/nodejs/node/pull/31794">#31794</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a05f22647a"><code>a05f22647a</code></a>] - <strong>benchmark</strong>: use let instead of var in dns (Daniele Belardi) <a href="https://github.com/nodejs/node/pull/31794">#31794</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/2d7c52d729"><code>2d7c52d729</code></a>] - <strong>benchmark</strong>: use let instead of var in common.js (Daniele Belardi) <a href="https://github.com/nodejs/node/pull/31794">#31794</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d205bc91d4"><code>d205bc91d4</code></a>] - <strong>benchmark</strong>: use const instead of var in async_hooks (Daniele Belardi) <a href="https://github.com/nodejs/node/pull/31794">#31794</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d7f1add038"><code>d7f1add038</code></a>] - <strong>benchmark</strong>: add <code>no-var</code> rule in .eslintrc.yaml (Daniele Belardi) <a href="https://github.com/nodejs/node/pull/31794">#31794</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b4a6351634"><code>b4a6351634</code></a>] - <strong>benchmark</strong>: remove special test entries (Ruben Bridgewater) <a href="https://github.com/nodejs/node/pull/31755">#31755</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/71397885b2"><code>71397885b2</code></a>] - <strong>benchmark</strong>: add <code>test</code> and <code>all</code> options and improve errors&quot; (Ruben Bridgewater) <a href="https://github.com/nodejs/node/pull/31755">#31755</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/011e3dec00"><code>011e3dec00</code></a>] - <strong>benchmark</strong>: refactor helper into a class (Ruben Bridgewater) <a href="https://github.com/nodejs/node/pull/31755">#31755</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/cf2ca11828"><code>cf2ca11828</code></a>] - <strong><em>Revert</em></strong> &quot;<strong>benchmark</strong>: refactor helper into a class&quot; (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/31722">#31722</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ef80c02794"><code>ef80c02794</code></a>] - <strong><em>Revert</em></strong> &quot;<strong>benchmark</strong>: remove special test entries&quot; (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/31722">#31722</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/3861c69b02"><code>3861c69b02</code></a>] - <strong>benchmark</strong>: fix error on server close in AsyncLocalStorage benchmark (Andrey Pechkurov) <a href="https://github.com/nodejs/node/pull/32503">#32503</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/daf6e1702f"><code>daf6e1702f</code></a>] - <strong>benchmark</strong>: use let instead of var in zlib (Daniele Belardi) <a href="https://github.com/nodejs/node/pull/31794">#31794</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/6b02359dbf"><code>6b02359dbf</code></a>] - <strong>test</strong>: update c8 ignore comment (Benjamin Coe) <a href="https://github.com/nodejs/node/pull/33151">#33151</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d7b13abbf8"><code>d7b13abbf8</code></a>] - <strong>test</strong>: skip memory usage tests when ASAN is enabled (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/33129">#33129</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/238353839c"><code>238353839c</code></a>] - <strong>test</strong>: move test-process-title to sequential (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/33150">#33150</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/13cae34484"><code>13cae34484</code></a>] - <strong>test</strong>: fix out-of-bound reads from invalid sizeof usage (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/33115">#33115</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/08e01a12d0"><code>08e01a12d0</code></a>] - <strong>test</strong>: add missing calls to napi_async_destroy (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/33114">#33114</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/3015887019"><code>3015887019</code></a>] - <strong>test</strong>: check args on SourceTextModule cachedData (Juan Jos&#xE9; Arboleda) <a href="https://github.com/nodejs/node/pull/32956">#32956</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/dad82173cd"><code>dad82173cd</code></a>] - <strong>test</strong>: mark test flaky on freebsd (Sam Roberts) <a href="https://github.com/nodejs/node/pull/32849">#32849</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/4ab6643abb"><code>4ab6643abb</code></a>] - <strong>test</strong>: flaky test-stdout-close-catch on freebsd (Sam Roberts) <a href="https://github.com/nodejs/node/pull/32849">#32849</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/60550f35ac"><code>60550f35ac</code></a>] - <strong>test</strong>: refactor test-async-hooks-constructor (himself65) <a href="https://github.com/nodejs/node/pull/33063">#33063</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/83520451cc"><code>83520451cc</code></a>] - <strong>test</strong>: remove timers-blocking-callback (Jeremiah Senkpiel) <a href="https://github.com/nodejs/node/pull/32870">#32870</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/579f68c5fd"><code>579f68c5fd</code></a>] - <strong>test</strong>: better error validations for event-capture (Adrian Estrada) <a href="https://github.com/nodejs/node/pull/32771">#32771</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/dacd27927a"><code>dacd27927a</code></a>] - <strong>test</strong>: refactor events tests for invalid listeners (Adrian Estrada) <a href="https://github.com/nodejs/node/pull/32769">#32769</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/4c67568148"><code>4c67568148</code></a>] - <strong>test</strong>: test-async-wrap-constructor prefer forEach (Daniel Estiven Rico Posada) <a href="https://github.com/nodejs/node/pull/32631">#32631</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/0bae243438"><code>0bae243438</code></a>] - <strong>test</strong>: mark test-child-process-fork-args as flaky on Windows (Andrey Pechkurov) <a href="https://github.com/nodejs/node/pull/32950">#32950</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f181b5996a"><code>f181b5996a</code></a>] - <strong>test</strong>: changed function to arrow function (Nimit) <a href="https://github.com/nodejs/node/pull/32875">#32875</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/68e3954d1a"><code>68e3954d1a</code></a>] - <strong>test</strong>: replace console.log/error() with debuglog (daemon1024) <a href="https://github.com/nodejs/node/pull/32692">#32692</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c566906789"><code>c566906789</code></a>] - <strong>test</strong>: only detect uname on supported os (Xu Meng) <a href="https://github.com/nodejs/node/pull/32833">#32833</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/50130f0e23"><code>50130f0e23</code></a>] - <strong>test</strong>: mark cpu-prof-dir-worker flaky on all (Sam Roberts) <a href="https://github.com/nodejs/node/pull/32828">#32828</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/96c93113a8"><code>96c93113a8</code></a>] - <strong>test</strong>: replace equal with strictEqual (Jesus Hernandez) <a href="https://github.com/nodejs/node/pull/32727">#32727</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e839a71ca8"><code>e839a71ca8</code></a>] - <strong>test</strong>: mark test-worker-prof flaky on arm (Sam Roberts) <a href="https://github.com/nodejs/node/pull/32826">#32826</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/44ca47904d"><code>44ca47904d</code></a>] - <strong>test</strong>: mark test-http2-reset-flood flaky on all (Sam Roberts) <a href="https://github.com/nodejs/node/pull/32825">#32825</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/271b309c91"><code>271b309c91</code></a>] - <strong>test</strong>: cover node entry type in perf_hooks (Julian Duque) <a href="https://github.com/nodejs/node/pull/32751">#32751</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/769ac24eba"><code>769ac24eba</code></a>] - <strong>test</strong>: use symlinks to copy shells (John Kleinschmidt) <a href="https://github.com/nodejs/node/pull/32129">#32129</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b3ac840b97"><code>b3ac840b97</code></a>] - <strong>test</strong>: save test file in temporary directory (Luigi Pinca) <a href="https://github.com/nodejs/node/pull/32670">#32670</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c5e0615942"><code>c5e0615942</code></a>] - <strong>test</strong>: refactor test-worker (himself65) <a href="https://github.com/nodejs/node/pull/32509">#32509</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/8eb6807dfe"><code>8eb6807dfe</code></a>] - <strong>test</strong>: replace flag expose_internals to expose-internals (Juan Jos&#xE9; Arboleda) <a href="https://github.com/nodejs/node/pull/32542">#32542</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5598dd14df"><code>5598dd14df</code></a>] - <strong>test</strong>: fix a typo on test-fs-read-optional-params (himself65) <a href="https://github.com/nodejs/node/pull/32461">#32461</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/30207985cc"><code>30207985cc</code></a>] - <strong>test</strong>: als variant of test-timers-clearImmediate (Harshitha KP) <a href="https://github.com/nodejs/node/pull/32303">#32303</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e3baee6c3d"><code>e3baee6c3d</code></a>] - <strong>test</strong>: refactoring / cleanup on child-process tests (James M Snell) <a href="https://github.com/nodejs/node/pull/32078">#32078</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/6a0bc83370"><code>6a0bc83370</code></a>] - <strong>test</strong>: remove common.skipIfReportDisabled() (Colin Ihrig) <a href="https://github.com/nodejs/node/pull/32242">#32242</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/4a08b85fc8"><code>4a08b85fc8</code></a>] - <strong>test</strong>: make test-memory-usage predictable (Matheus Marchini) <a href="https://github.com/nodejs/node/pull/32239">#32239</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/efc844d00d"><code>efc844d00d</code></a>] - <strong>test</strong>: verify that WASI errors are rethrown (Colin Ihrig) <a href="https://github.com/nodejs/node/pull/32157">#32157</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/10ee89a8d5"><code>10ee89a8d5</code></a>] - <strong>test</strong>: refactor and simplify test-repl-preview (Ruben Bridgewater) <a href="https://github.com/nodejs/node/pull/32154">#32154</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5a8e54b6de"><code>5a8e54b6de</code></a>] - <strong>test</strong>: refactor all benchmark tests to use the new test option (Ruben Bridgewater) <a href="https://github.com/nodejs/node/pull/31755">#31755</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d1d22fa86e"><code>d1d22fa86e</code></a>] - <strong>test</strong>: add secp224k1 check in crypto-dh-stateless (Daniel Bevenius) <a href="https://github.com/nodejs/node/pull/31715">#31715</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/8a044cb9ae"><code>8a044cb9ae</code></a>] - <strong>test</strong>: fix flaky parallel/test-repl-history-navigation test (Ruben Bridgewater) <a href="https://github.com/nodejs/node/pull/31708">#31708</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/2fc72cac97"><code>2fc72cac97</code></a>] - <strong>test</strong>: fix flaky test-trace-sigint-on-idle (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/31645">#31645</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a4ee930d71"><code>a4ee930d71</code></a>] - <strong>test</strong>: improve logged errors (Ruben Bridgewater) <a href="https://github.com/nodejs/node/pull/31425">#31425</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/4aaf4075e9"><code>4aaf4075e9</code></a>] - <strong>test</strong>: show child stderr output in largepages test (Ben Noordhuis) <a href="https://github.com/nodejs/node/pull/31612">#31612</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/2508e1321f"><code>2508e1321f</code></a>] - <strong>test</strong>: add new scenario for async-local storage (Harshitha KP) <a href="https://github.com/nodejs/node/pull/32082">#32082</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/52a11544cf"><code>52a11544cf</code></a>] - <strong>test</strong>: add GC test for disabled AsyncLocalStorage (Andrey Pechkurov) <a href="https://github.com/nodejs/node/pull/31995">#31995</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/98ece74dc7"><code>98ece74dc7</code></a>] - <strong>test</strong>: improve disable AsyncLocalStorage test (Andrey Pechkurov) <a href="https://github.com/nodejs/node/pull/31998">#31998</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e5a64e5def"><code>e5a64e5def</code></a>] - <strong>test</strong>: fix flaky test-memory-usage (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/31602">#31602</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/02ec03ce27"><code>02ec03ce27</code></a>] - <strong>test</strong>: cover property n-api null cases (Gabriel Schulhof) <a href="https://github.com/nodejs/node/pull/31488">#31488</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/733002b081"><code>733002b081</code></a>] - <strong>test</strong>: skip keygen tests on arm systems (Tobias Nie&#xDF;en) <a href="https://github.com/nodejs/node/pull/31178">#31178</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5e5d053585"><code>5e5d053585</code></a>] - <strong>test</strong>: add repl tests to verify unicode support in previews (Ruben Bridgewater) <a href="https://github.com/nodejs/node/pull/31112">#31112</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f1624bbafa"><code>f1624bbafa</code></a>] - <strong>test</strong>: add multiple repl preview tests (Ruben Bridgewater) <a href="https://github.com/nodejs/node/pull/30907">#30907</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9dcf137623"><code>9dcf137623</code></a>] - <strong>test,benchmark</strong>: fix test-benchmark-zlib (Rich Trott) <a href="https://github.com/nodejs/node/pull/31538">#31538</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/94e4847142"><code>94e4847142</code></a>] - <strong>tools</strong>: bump remark-preset-lint-node to 1.15.0 (Rich Trott) <a href="https://github.com/nodejs/node/pull/33157">#33157</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/58bd92aa26"><code>58bd92aa26</code></a>] - <strong>tools</strong>: update <a href="mailto:remark-preset-lint-node@1.14.0">remark-preset-lint-node@1.14.0</a> (Rich Trott) <a href="https://github.com/nodejs/node/pull/33072">#33072</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b9d9c24cfc"><code>b9d9c24cfc</code></a>] - <strong>tools</strong>: update broken types in type parser (Colin Ihrig) <a href="https://github.com/nodejs/node/pull/33068">#33068</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/3dafc1460d"><code>3dafc1460d</code></a>] - <strong>tools</strong>: fix mkcodecache when run with ASAN (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/32850">#32850</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/1c010b41a1"><code>1c010b41a1</code></a>] - <strong>tools</strong>: update ESLint to 7.0.0-rc.0 (himself65) <a href="https://github.com/nodejs/node/pull/33062">#33062</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5f79ab2239"><code>5f79ab2239</code></a>] - <strong>tools</strong>: remove unused code in doc generation tool (Rich Trott) <a href="https://github.com/nodejs/node/pull/32913">#32913</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/576a62688f"><code>576a62688f</code></a>] - <strong>tools</strong>: decrease timeout in test.py (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/32868">#32868</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9cf9cb436b"><code>9cf9cb436b</code></a>] - <strong>tools</strong>: remove prefer-common-expectserror lint rule (Colin Ihrig) <a href="https://github.com/nodejs/node/pull/31147">#31147</a></li>
</ul>
<p>Windows 32-bit Installer: <a href="https://nodejs.org/dist/v12.17.0/node-v12.17.0-x86.msi">https://nodejs.org/dist/v12.17.0/node-v12.17.0-x86.msi</a><br>
Windows 64-bit Installer: <a href="https://nodejs.org/dist/v12.17.0/node-v12.17.0-x64.msi">https://nodejs.org/dist/v12.17.0/node-v12.17.0-x64.msi</a><br>
Windows 32-bit Binary: <a href="https://nodejs.org/dist/v12.17.0/win-x86/node.exe">https://nodejs.org/dist/v12.17.0/win-x86/node.exe</a><br>
Windows 64-bit Binary: <a href="https://nodejs.org/dist/v12.17.0/win-x64/node.exe">https://nodejs.org/dist/v12.17.0/win-x64/node.exe</a><br>
macOS 64-bit Installer: <a href="https://nodejs.org/dist/v12.17.0/node-v12.17.0.pkg">https://nodejs.org/dist/v12.17.0/node-v12.17.0.pkg</a><br>
macOS 64-bit Binary: <a href="https://nodejs.org/dist/v12.17.0/node-v12.17.0-darwin-x64.tar.gz">https://nodejs.org/dist/v12.17.0/node-v12.17.0-darwin-x64.tar.gz</a><br>
Linux 64-bit Binary: <a href="https://nodejs.org/dist/v12.17.0/node-v12.17.0-linux-x64.tar.xz">https://nodejs.org/dist/v12.17.0/node-v12.17.0-linux-x64.tar.xz</a><br>
Linux PPC LE 64-bit Binary: <a href="https://nodejs.org/dist/v12.17.0/node-v12.17.0-linux-ppc64le.tar.xz">https://nodejs.org/dist/v12.17.0/node-v12.17.0-linux-ppc64le.tar.xz</a><br>
Linux s390x 64-bit Binary: <a href="https://nodejs.org/dist/v12.17.0/node-v12.17.0-linux-s390x.tar.xz">https://nodejs.org/dist/v12.17.0/node-v12.17.0-linux-s390x.tar.xz</a><br>
AIX 64-bit Binary: <a href="https://nodejs.org/dist/v12.17.0/node-v12.17.0-aix-ppc64.tar.gz">https://nodejs.org/dist/v12.17.0/node-v12.17.0-aix-ppc64.tar.gz</a><br>
SmartOS 64-bit Binary: <a href="https://nodejs.org/dist/v12.17.0/node-v12.17.0-sunos-x64.tar.xz">https://nodejs.org/dist/v12.17.0/node-v12.17.0-sunos-x64.tar.xz</a><br>
ARMv7 32-bit Binary: <a href="https://nodejs.org/dist/v12.17.0/node-v12.17.0-linux-armv7l.tar.xz">https://nodejs.org/dist/v12.17.0/node-v12.17.0-linux-armv7l.tar.xz</a><br>
ARMv8 64-bit Binary: <a href="https://nodejs.org/dist/v12.17.0/node-v12.17.0-linux-arm64.tar.xz">https://nodejs.org/dist/v12.17.0/node-v12.17.0-linux-arm64.tar.xz</a><br>
Source Code: <a href="https://nodejs.org/dist/v12.17.0/node-v12.17.0.tar.gz">https://nodejs.org/dist/v12.17.0/node-v12.17.0.tar.gz</a><br>
Other release files: <a href="https://nodejs.org/dist/v12.17.0/">https://nodejs.org/dist/v12.17.0/</a><br>
Documentation: <a href="https://nodejs.org/docs/v12.17.0/api/">https://nodejs.org/docs/v12.17.0/api/</a></p>
<h3 id="header-shasums">SHASUMS<a id="shasums" class="anchor" href="#shasums" aria-labelledby="header-shasums"></a></h3><pre><code>-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

a775eb37dd9bd020b5d96673390e2aa43e59953f50fda59acf1f56f3dde01716  node-v12.17.0-aix-ppc64.tar.gz
8c3b9459462b8adaa10549f4da6a5ff5cdfaf7140a8a8020a87cc96d79022cc0  node-v12.17.0-darwin-x64.tar.gz
bcd4c49389a6cbd2320d5bac3802273fcfc512ede88e659fbdec98d61ed26054  node-v12.17.0-darwin-x64.tar.xz
26e0563d944672ca8c5e7e2afdff8cc85250943f0ac6dd4691006bf71e232f15  node-v12.17.0-headers.tar.gz
6d45d920d3736459d78c42d9387344b6ca052fda84d91a764adc61353f0ae9b6  node-v12.17.0-headers.tar.xz
498eda4d6089544ec7be795fd43cb5e9ff5e7f25fc10f0ce81646990ff3163b7  node-v12.17.0-linux-arm64.tar.gz
54a0dbb203ff1700341d258cefa304bd31044bf0226e9e59a0de1128418cb5aa  node-v12.17.0-linux-arm64.tar.xz
983aa90deb81381d22189698189018813f3ae261c26bc4ddbca89d9073220f4b  node-v12.17.0-linux-armv7l.tar.gz
2c3ffb284ab4e3654481e2fcb11efdda01070c47f76f03dad93611e9c1968e38  node-v12.17.0-linux-armv7l.tar.xz
1b442db6f807c593c95986fe17775d1ffd4d073c213d2d9b9be71f09f70076b6  node-v12.17.0-linux-ppc64le.tar.gz
558492787d9aba23fa4f88acfff8ad63e3d55043a08175db5c350c7e5224ec1b  node-v12.17.0-linux-ppc64le.tar.xz
74125f1f38efd246d5cf780f79273cb2a943bd9e3e14e2e1058e30fa7206e307  node-v12.17.0-linux-s390x.tar.gz
ad1351b6e1278218f107b56a4fbd28c745a70bb470ee1c681d08d05b750cda3e  node-v12.17.0-linux-s390x.tar.xz
582b66031fafdb77b0c897eaac522d55721df49555fe45de7bc207af443c4f73  node-v12.17.0-linux-x64.tar.gz
988653492a4f422fb112421c5c9d1c140146b665b480c2b24c66fffdd0b88a88  node-v12.17.0-linux-x64.tar.xz
66140cc7b78e9e171d6f15f979516c55750039749d473d7b258cafa1a1fe571c  node-v12.17.0.pkg
ae828b1b1970eccc062b8c9997bab9a0124c945a34ca6ccc61c8ae25d8484f6a  node-v12.17.0-sunos-x64.tar.gz
f7441afd3aedb9537f557c8c17ad8ad91d5384c647bf8848ebdf9bb1448b313c  node-v12.17.0-sunos-x64.tar.xz
6198f2db36b2c76933d96919dd11e283620c3af2c2b39c2795301bc9c9ee73db  node-v12.17.0.tar.gz
ca6d9e86a7fffc95f0ac6424ae242ed03026ed1f15a96ed5ac5ae3603f6f4e33  node-v12.17.0.tar.xz
1749c9dcfceb29ad0c6ffa447f86d96efec8f97823b3b5e17940de9043113ca3  node-v12.17.0-win-x64.7z
f3a64dc6ad48577f1f81521aa144c028beb7e353d0fcd05d7b420a72a84f50fc  node-v12.17.0-win-x64.zip
d79026437e764fa090b562ca504dd6596601105b14fc564d54da4e23a1f52c06  node-v12.17.0-win-x86.7z
9ae66ef3abb38c54679d8a5d971870353a80f466a24404b5d8b880e049f5fb8c  node-v12.17.0-win-x86.zip
fcf7abaafd5dede76104527d064f88ec1f2d2131dc9a0f5387fe2c0abbd1ba94  node-v12.17.0-x64.msi
9bcf24b14c84799ee48b9a9e6bb83058e434fbb1a61d9fb59918a0c296164d26  node-v12.17.0-x86.msi
0a4e6c7abdadfeaad7391402dc7422fb3d8cfc19f4092c8ea0510e2a5b34ccfb  win-x64/node.exe
29a84d0c0dc7cc97cb3fe6aaad31cfba88ba33b662bd73187d442a7a5b86406b  win-x64/node.lib
1b9eafae94f66a4e6a7b3924990cbd0a3d757027836275a955e268bfec3b6a68  win-x64/node_pdb.7z
bdd8d911115c0cdf9669fa6d1410c4bef7489128c5c2e2a92ba5af0b4ae4db11  win-x64/node_pdb.zip
14a9f90e98b9a06d7b28f58177561b80105b476fc2884be4c9c09bac0254f75c  win-x86/node.exe
eefe19a12b21ddfece8e1c59ad7ba33b8255b66e7a23d93ddadb6a87f0f58275  win-x86/node.lib
947913d99689b970f5bc2a655feed9c391cbdf4210a156ebe2ad9893ce28ddc5  win-x86/node_pdb.7z
6869f591537ebb2bf6077ece0407eb684557a51d65f053f65ebd5d1939b08d90  win-x86/node_pdb.zip
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEj8yhP+8dDC6RAI4Jdw96mlrhVgAFAl7NIY0ACgkQdw96mlrh
VgBN+w/+LQFcjNXDBdm+D58IENmtB0gzFbpuuEhECIVnQv4i9m1DifNEWYQ7FQhl
459yYE+4m/b8OfItrU+Yh9hxSX/7hgLVyrkuVjjjNx5f0fuUwNVuUuWyFnkiAfNz
HWnDJ1b8Mw5uUu9q4c65RPGyBY89B1Ttu/RpFdAmlqIVIur98SoWfZucm9VBDoaJ
DT30Z+1OIFt2D//SDF+SXTEkodILcvup5G+0v31HulF2bGKD5yJw9sxLvuhvnTMK
rXl5Dg0onGxvSqtidBDU9UIpatnUkEXAMSWZ0iHob8K+hnT/3bfmB+RdEosI3G4G
QBF65WgijBAAf53R3A2OwNKHz2UtpXmSFDaGmtKxKodhLrTkYTiOWp4wzi4YXkEM
ExYWWIvaxsp+LIYIWqAxBT5SGWe5GIcVQdd14lxyJ5vCFjyGjO1/WqJtG+P/TR2k
elszntQx6yw8hXY/q2Ni/teexH5SwC/gPysLq6a2CWbxV4Qt7Tx4myjM/zPSJmFk
o26X0XVNoA6aoS3AreUA5ESD7BVBN8BP+Ja/hyjwnxYgBs9QkUUclJILLi3U37Kl
fPWpYTFBLacUofvAMrx5fKbaOYiQkFPXhRa3b/Af0mXAq4CctqX2imgEq8FVtry8
dL/3CzosXs26FPnt4iQ39cAHNUWpFGRJLQecqvdoYgErylJHXyI=
=NDuc
-----END PGP SIGNATURE-----
</code></pre>
]]></description><link>https://nodejs.org/en/blog/release/v12.17.0</link><guid isPermaLink="true">https://nodejs.org/en/blog/release/v12.17.0</guid><dc:creator><![CDATA[Michaël Zasso]]></dc:creator><pubDate>Tue, 26 May 2020 14:04:17 GMT</pubDate></item><item><title><![CDATA[Node v14.3.0 (Current)]]></title><description><![CDATA[<h3 id="header-notable-changes">Notable Changes<a id="notable-changes" class="anchor" href="#notable-changes" aria-labelledby="header-notable-changes"></a></h3><h4 id="header-repl-previews-improvements-with-autocompletion">REPL previews improvements with autocompletion<a id="repl-previews-improvements-with-autocompletion" class="anchor" href="#repl-previews-improvements-with-autocompletion" aria-labelledby="header-repl-previews-improvements-with-autocompletion"></a></h4><p>The output preview is changed to generate previews for autocompleted input
instead of the actual input.</p>
<p><img src="https://user-images.githubusercontent.com/8822573/82209841-4259e180-990e-11ea-93d7-0ea4b3bfc76f.png" alt="image"></p>
<p>Pressing <code>&lt;enter&gt;</code> during a preview is now going to evaluate the whole string
including the autocompleted part. Pressing <code>&lt;escape&gt;</code> cancels that behavior.</p>
<h4 id="header-support-for-top-level-await">Support for Top-Level Await<a id="support-for-top-level-await" class="anchor" href="#support-for-top-level-await" aria-labelledby="header-support-for-top-level-await"></a></h4><p>It&#39;s now possible to use the await keyword outside of async functions, with the <code>--experimental-top-level-await</code> flag.</p>
<h4 id="header-other-notable-changes">Other Notable Changes<a id="other-notable-changes" class="anchor" href="#other-notable-changes" aria-labelledby="header-other-notable-changes"></a></h4><ul>
<li>[<a href="https://github.com/nodejs/node/commit/7aa581f4ff"><code>7aa581f4ff</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>repl</strong>: deprecate repl._builtinLibs (Ruben Bridgewater) <a href="https://github.com/nodejs/node/pull/33294">#33294</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/db7bb941a3"><code>db7bb941a3</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>repl</strong>: deprecate repl.inputStream and repl.outputStream (Ruben Bridgewater) <a href="https://github.com/nodejs/node/pull/33294">#33294</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/2dc5db8c07"><code>2dc5db8c07</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>cli</strong>: add <code>--trace-atomics-wait</code> flag (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/33292">#33292</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/6257cf256e"><code>6257cf256e</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>repl</strong>: improve repl autocompletion for require calls (Ruben Bridgewater) <a href="https://github.com/nodejs/node/pull/33282">#33282</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d33dcf1d5f"><code>d33dcf1d5f</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>repl</strong>: show reference errors during preview (Ruben Bridgewater) <a href="https://github.com/nodejs/node/pull/33282">#33282</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/1dcf66cf87"><code>1dcf66cf87</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>fs</strong>: add .ref() and .unref() methods to watcher classes (rickyes) <a href="https://github.com/nodejs/node/pull/33134">#33134</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f33e86649e"><code>f33e86649e</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>http</strong>: expose http.validate-header-name/value (osher) <a href="https://github.com/nodejs/node/pull/33119">#33119</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b06165584e"><code>b06165584e</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>async_hooks</strong>: move PromiseHook handler to JS (Stephen Belanger) <a href="https://github.com/nodejs/node/pull/32891">#32891</a></li>
</ul>
<h3 id="header-commits">Commits<a id="commits" class="anchor" href="#commits" aria-labelledby="header-commits"></a></h3><ul>
<li>[<a href="https://github.com/nodejs/node/commit/dd4789b8ee"><code>dd4789b8ee</code></a>] - <strong>async_hooks</strong>: clear async_id_stack for terminations in more places (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/33347">#33347</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b06165584e"><code>b06165584e</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>async_hooks</strong>: move PromiseHook handler to JS (Stephen Belanger) <a href="https://github.com/nodejs/node/pull/32891">#32891</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/cae2051b83"><code>cae2051b83</code></a>] - <strong>buffer</strong>: improve copy() performance (Nikolai Vavilov) <a href="https://github.com/nodejs/node/pull/33214">#33214</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/24faa37a09"><code>24faa37a09</code></a>] - <strong>buffer,n-api</strong>: release external buffers from BackingStore callback (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/33321">#33321</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/34e7400fc1"><code>34e7400fc1</code></a>] - <strong>build</strong>: enable <code>--error-on-warn</code> for POSIX workflows (Richard Lau) <a href="https://github.com/nodejs/node/pull/33357">#33357</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7d4db35f84"><code>7d4db35f84</code></a>] - <strong>build</strong>: fix <code>--error-on-warn</code> for macOS (Richard Lau) <a href="https://github.com/nodejs/node/pull/33357">#33357</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/2dc5db8c07"><code>2dc5db8c07</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>cli</strong>: add <code>--trace-atomics-wait</code> flag (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/33292">#33292</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/331f0b3420"><code>331f0b3420</code></a>] - <strong>deps</strong>: update to ICU 67.1 (Michaël Zasso) <a href="https://github.com/nodejs/node/pull/33324">#33324</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ba66b21c37"><code>ba66b21c37</code></a>] - <strong>deps</strong>: upgrade npm to 6.14.5 (Ruy Adorno) <a href="https://github.com/nodejs/node/pull/33239">#33239</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/cc279490ce"><code>cc279490ce</code></a>] - <strong>doc</strong>: prepare 14.x changelog for remark update (Rich Trott) <a href="https://github.com/nodejs/node/pull/33412">#33412</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7f9ccd6d89"><code>7f9ccd6d89</code></a>] - <strong>doc</strong>: fix extension in esm example (Gus Caplan) <a href="https://github.com/nodejs/node/pull/33408">#33408</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/8f91338f6e"><code>8f91338f6e</code></a>] - <strong>doc</strong>: fix stream example (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/33426">#33426</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/182aaf5622"><code>182aaf5622</code></a>] - <strong>doc</strong>: enhance guides by fixing and making grammar more consistent (Chris Holland) <a href="https://github.com/nodejs/node/pull/33152">#33152</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/0ffa0402a5"><code>0ffa0402a5</code></a>] - <strong>doc</strong>: add examples for implementing ESM (unknown) <a href="https://github.com/nodejs/node/pull/33168">#33168</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b41affb9e2"><code>b41affb9e2</code></a>] - <strong>doc</strong>: add note about clientError writable handling (Paolo Insogna) <a href="https://github.com/nodejs/node/pull/33308">#33308</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/4f0cd648bb"><code>4f0cd648bb</code></a>] - <strong>doc</strong>: fix typo in n-api.md (Daniel Bevenius) <a href="https://github.com/nodejs/node/pull/33319">#33319</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/0cbee57109"><code>0cbee57109</code></a>] - <strong>doc</strong>: add warning for socket.connect reuse (Robert Nagy) <a href="https://github.com/nodejs/node/pull/33204">#33204</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a9e4fdbd1b"><code>a9e4fdbd1b</code></a>] - <strong>doc</strong>: correct description of <code>decipher.setAuthTag</code> in crypto.md (Jonathan Buhacoff)</li>
<li>[<a href="https://github.com/nodejs/node/commit/84974d3f2c"><code>84974d3f2c</code></a>] - <strong>doc</strong>: mention python3-distutils dependency in BUILDING.md (osher) <a href="https://github.com/nodejs/node/pull/33174">#33174</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b5dcfbf634"><code>b5dcfbf634</code></a>] - <strong>doc</strong>: removed unnecessary util imports from vm examples (Karol Walasek) <a href="https://github.com/nodejs/node/pull/33179">#33179</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e20fe535a5"><code>e20fe535a5</code></a>] - <strong>doc</strong>: update Buffer(size) documentation (Nikolai Vavilov) <a href="https://github.com/nodejs/node/pull/33198">#33198</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5b42d812cc"><code>5b42d812cc</code></a>] - <strong>doc</strong>: add Uint8Array to <code>end</code> and <code>write</code> (Pranshu Srivastava) <a href="https://github.com/nodejs/node/pull/33217">#33217</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c6a8cd0fa1"><code>c6a8cd0fa1</code></a>] - <strong>doc</strong>: fix md issue in src/README.md (Juan José Arboleda) <a href="https://github.com/nodejs/node/pull/33224">#33224</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/2c49dd3d01"><code>2c49dd3d01</code></a>] - <strong>doc</strong>: specify unit of time passed to <code>fs.utimes</code> (Simen Bekkhus) <a href="https://github.com/nodejs/node/pull/33230">#33230</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/6ffec50494"><code>6ffec50494</code></a>] - <strong>doc</strong>: add troubleshooting guide for AsyncLocalStorage (Andrey Pechkurov) <a href="https://github.com/nodejs/node/pull/33248">#33248</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/dab5c38f98"><code>dab5c38f98</code></a>] - <strong>doc</strong>: remove AsyncWrap mentions from async_hooks.md (Andrey Pechkurov) <a href="https://github.com/nodejs/node/pull/33249">#33249</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/05729430bf"><code>05729430bf</code></a>] - <strong>doc</strong>: add warnings about transferring Buffers and ArrayBuffer (James M Snell) <a href="https://github.com/nodejs/node/pull/33252">#33252</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/cf88ed8664"><code>cf88ed8664</code></a>] - <strong>doc</strong>: update napi_async_init documentation (Michael Dawson) <a href="https://github.com/nodejs/node/pull/33181">#33181</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/25443fa7f2"><code>25443fa7f2</code></a>] - <strong>doc</strong>: doc and test URLSearchParams discrepancy (James M Snell) <a href="https://github.com/nodejs/node/pull/33236">#33236</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/07372e9d5b"><code>07372e9d5b</code></a>] - <strong>doc</strong>: explicitly doc package.exports is breaking (Myles Borins) <a href="https://github.com/nodejs/node/pull/33074">#33074</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c5a38fe6d7"><code>c5a38fe6d7</code></a>] - <strong>doc</strong>: fix style and grammer in buffer.md (Nikolai Vavilov) <a href="https://github.com/nodejs/node/pull/33194">#33194</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e53de96a89"><code>e53de96a89</code></a>] - <strong>esm</strong>: improve commonjs hint on module not found (Antoine du Hamel) <a href="https://github.com/nodejs/node/pull/33220">#33220</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c7c420ec87"><code>c7c420ec87</code></a>] - <strong>fs</strong>: forbid concurrent operations on Dir handle (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/33274">#33274</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/12391c7a20"><code>12391c7a20</code></a>] - <strong>fs</strong>: clean up Dir.read() uv_fs_t data before calling into JS (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/33274">#33274</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/1dcf66cf87"><code>1dcf66cf87</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>fs</strong>: add .ref() and .unref() methods to watcher classes (rickyes) <a href="https://github.com/nodejs/node/pull/33134">#33134</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f33e86649e"><code>f33e86649e</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>http</strong>: expose http.validate-header-name/value (osher) <a href="https://github.com/nodejs/node/pull/33119">#33119</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/cc5c8e039d"><code>cc5c8e039d</code></a>] - <strong>http</strong>: don&#39;t destroy completed request (Robert Nagy) <a href="https://github.com/nodejs/node/pull/33120">#33120</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b634d4b000"><code>b634d4b000</code></a>] - <strong>http</strong>: set IncomingMessage.destroyed (Robert Nagy) <a href="https://github.com/nodejs/node/pull/33131">#33131</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/cc02c73e53"><code>cc02c73e53</code></a>] - <strong>http</strong>: fixes memory retention issue with FreeList and HTTPParser (John Leidegren) <a href="https://github.com/nodejs/node/pull/33190">#33190</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/41c5524432"><code>41c5524432</code></a>] - <strong>http2</strong>: add <code>bytesWritten</code> test for <code>Http2Stream</code> (Pranshu Srivastava) <a href="https://github.com/nodejs/node/pull/33162">#33162</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a133a88234"><code>a133a88234</code></a>] - <strong>lib</strong>: fix typo in timers insert function comment (Daniel Bevenius) <a href="https://github.com/nodejs/node/pull/33301">#33301</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/94d0a088ec"><code>94d0a088ec</code></a>] - <strong>lib</strong>: refactored scheduling policy assignment (Yash Ladha) <a href="https://github.com/nodejs/node/pull/32663">#32663</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/6bca487b8b"><code>6bca487b8b</code></a>] - <strong>lib</strong>: fix grammar in internal/bootstrap/loaders.js (szTheory) <a href="https://github.com/nodejs/node/pull/33211">#33211</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/0a78925146"><code>0a78925146</code></a>] - <strong>meta</strong>: add issue template for API reference docs (Derek Lewis) <a href="https://github.com/nodejs/node/pull/32944">#32944</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/35aae31968"><code>35aae31968</code></a>] - <strong>module</strong>: add specific error for dir import (Antoine du HAMEL) <a href="https://github.com/nodejs/node/pull/33220">#33220</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c2d2dfc09f"><code>c2d2dfc09f</code></a>] - <strong>module</strong>: do not check circular dependencies for exported proxies (Ruben Bridgewater) <a href="https://github.com/nodejs/node/pull/33338">#33338</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ad8680773e"><code>ad8680773e</code></a>] - <strong>module</strong>: better error for named exports from cjs (Myles Borins) <a href="https://github.com/nodejs/node/pull/33256">#33256</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/27b814c79b"><code>27b814c79b</code></a>] - <strong>module</strong>: lazy load &#39;getOptionValue&#39; in initializeLoader (himself65) <a href="https://github.com/nodejs/node/pull/33212">#33212</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/4ae6130010"><code>4ae6130010</code></a>] - <strong>n-api</strong>: add uint32 test for -1 (Gabriel Schulhof)</li>
<li>[<a href="https://github.com/nodejs/node/commit/398bdf40e5"><code>398bdf40e5</code></a>] - <strong>perf_hooks</strong>: fix error message for invalid entryTypes (Michaël Zasso) <a href="https://github.com/nodejs/node/pull/33285">#33285</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7aa581f4ff"><code>7aa581f4ff</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>repl</strong>: deprecate repl._builtinLibs (Ruben Bridgewater) <a href="https://github.com/nodejs/node/pull/33294">#33294</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ed83202307"><code>ed83202307</code></a>] - <strong>repl</strong>: remove obsolete completer variable (Ruben Bridgewater) <a href="https://github.com/nodejs/node/pull/33294">#33294</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/db7bb941a3"><code>db7bb941a3</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>repl</strong>: deprecate repl.inputStream and repl.outputStream (Ruben Bridgewater) <a href="https://github.com/nodejs/node/pull/33294">#33294</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/6257cf256e"><code>6257cf256e</code></a>] - <strong>repl</strong>: improve repl autocompletion for require calls (Ruben Bridgewater) <a href="https://github.com/nodejs/node/pull/33282">#33282</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/69061dc73e"><code>69061dc73e</code></a>] - <strong>repl</strong>: replace hard coded core module list with actual list (Ruben Bridgewater) <a href="https://github.com/nodejs/node/pull/33282">#33282</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d33dcf1d5f"><code>d33dcf1d5f</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>repl</strong>: show reference errors during preview (Ruben Bridgewater) <a href="https://github.com/nodejs/node/pull/33282">#33282</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/1a9771a50a"><code>1a9771a50a</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>repl</strong>: improve repl preview (Ruben Bridgewater) <a href="https://github.com/nodejs/node/pull/33282">#33282</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e4ad4642d7"><code>e4ad4642d7</code></a>] - <strong>src</strong>: add default: case to silence compiler warning (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/33451">#33451</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/099f18e89b"><code>099f18e89b</code></a>] - <strong>src</strong>: distinguish refed/unrefed threadsafe Immediates (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/33320">#33320</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5e5aa0bc6c"><code>5e5aa0bc6c</code></a>] - <strong>src</strong>: add #include &lt;string&gt; in json_utils.h (Cheng Zhao) <a href="https://github.com/nodejs/node/pull/33332">#33332</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/8ada953ef2"><code>8ada953ef2</code></a>] - <strong>src</strong>: replace to CHECK_NOT_NULL in node_crypto (himself65) <a href="https://github.com/nodejs/node/pull/33383">#33383</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/0257386cd4"><code>0257386cd4</code></a>] - <strong>src</strong>: remove deprecated FinalizationRegistry hooks (Gus Caplan) <a href="https://github.com/nodejs/node/pull/33373">#33373</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/354ff4f21b"><code>354ff4f21b</code></a>] - <strong>src</strong>: small modification to NgHeader (James M Snell) <a href="https://github.com/nodejs/node/pull/33289">#33289</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/fd89ef1478"><code>fd89ef1478</code></a>] - <strong>src</strong>: refactor Reallocate since it introduced in upstream v8 (Jiawen Geng) <a href="https://github.com/nodejs/node/pull/33402">#33402</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d292633ed4"><code>d292633ed4</code></a>] - <strong>src</strong>: add primordials to arguments comment (Daniel Bevenius) <a href="https://github.com/nodejs/node/pull/33318">#33318</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/19996073ca"><code>19996073ca</code></a>] - <strong>src</strong>: remove unused using declarations in node.cc (Daniel Bevenius) <a href="https://github.com/nodejs/node/pull/33261">#33261</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c9c16c03c4"><code>c9c16c03c4</code></a>] - <strong>src</strong>: delete unused variables to resolve compile time print warning (rickyes) <a href="https://github.com/nodejs/node/pull/33358">#33358</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/066ca98069"><code>066ca98069</code></a>] - <strong>src</strong>: use MaybeLocal.ToLocal instead of IsEmpty (Daniel Bevenius) <a href="https://github.com/nodejs/node/pull/33312">#33312</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f3129b290d"><code>f3129b290d</code></a>] - <strong>src</strong>: fix typo in comment in async_wrap.cc (Daniel Bevenius) <a href="https://github.com/nodejs/node/pull/33350">#33350</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/0d77eec4b0"><code>0d77eec4b0</code></a>] - <strong>src</strong>: add support for TLA (Gus Caplan) <a href="https://github.com/nodejs/node/pull/30370">#30370</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/fd9c7c2118"><code>fd9c7c2118</code></a>] - <strong>src</strong>: fix compiler warning in async_wrap.cc (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/33322">#33322</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/3de9dd9c8d"><code>3de9dd9c8d</code></a>] - <strong>src</strong>: remove unnecessary Isolate::GetCurrent() calls (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/33298">#33298</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ef2503375b"><code>ef2503375b</code></a>] - <strong>src</strong>: fix invalid windowBits=8 gzip segfault (Ben Noordhuis) <a href="https://github.com/nodejs/node/pull/33045">#33045</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/548cedd870"><code>548cedd870</code></a>] - <strong>src</strong>: split out callback queue implementation from Environment (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/33272">#33272</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ed41494397"><code>ed41494397</code></a>] - <strong>src</strong>: clean up large pages code (Gabriel Schulhof) <a href="https://github.com/nodejs/node/pull/33255">#33255</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/cf476984f6"><code>cf476984f6</code></a>] - <strong>src</strong>: use BaseObjectPtr in StreamReq::Dispose (James M Snell) <a href="https://github.com/nodejs/node/pull/33102">#33102</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5ff31921cc"><code>5ff31921cc</code></a>] - <strong><em>Revert</em></strong> &quot;<strong>src</strong>: add test/abort build tasks&quot; (Richard Lau) <a href="https://github.com/nodejs/node/pull/33196">#33196</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a56b600e93"><code>a56b600e93</code></a>] - <strong><em>Revert</em></strong> &quot;<strong>src</strong>: add aliased-buffer-overflow abort test&quot; (Richard Lau) <a href="https://github.com/nodejs/node/pull/33196">#33196</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a292630baf"><code>a292630baf</code></a>] - <strong>src</strong>: retrieve binding data from the context (Joyee Cheung) <a href="https://github.com/nodejs/node/pull/33139">#33139</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b2fb01a68d"><code>b2fb01a68d</code></a>] - <strong>stream</strong>: make from read one at a time (Robert Nagy) <a href="https://github.com/nodejs/node/pull/33201">#33201</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b93a723fe6"><code>b93a723fe6</code></a>] - <strong>test</strong>: regression tests for async_hooks + Promise + Worker interaction (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/33347">#33347</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d3e2fc81e8"><code>d3e2fc81e8</code></a>] - <strong>test</strong>: fix test-dns-idna2008 (Rich Trott) <a href="https://github.com/nodejs/node/pull/33367">#33367</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/95842db17e"><code>95842db17e</code></a>] - <strong>test</strong>: refactor test/parallel/test-bootstrap-modules.js (Ruben Bridgewater) <a href="https://github.com/nodejs/node/pull/33282">#33282</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f31b262f50"><code>f31b262f50</code></a>] - <strong>test</strong>: refactor WPTRunner (Joyee Cheung) <a href="https://github.com/nodejs/node/pull/33297">#33297</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/85cffb8e4c"><code>85cffb8e4c</code></a>] - <strong>test</strong>: update WPT interfaces and hr-time (Joyee Cheung) <a href="https://github.com/nodejs/node/pull/33297">#33297</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5b2cd440a1"><code>5b2cd440a1</code></a>] - <strong>test</strong>: fix test-net-throttle (Rich Trott) <a href="https://github.com/nodejs/node/pull/33329">#33329</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/1d2c81fee9"><code>1d2c81fee9</code></a>] - <strong>test</strong>: add hr-time Web platform tests (Michaël Zasso) <a href="https://github.com/nodejs/node/pull/33287">#33287</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/6f54c2bbb6"><code>6f54c2bbb6</code></a>] - <strong>test</strong>: rename test-lookupService-promises (rickyes) <a href="https://github.com/nodejs/node/pull/33100">#33100</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/302408e515"><code>302408e515</code></a>] - <strong>test</strong>: skip some console tests on dumb terminal (Adam Majer) <a href="https://github.com/nodejs/node/pull/33165">#33165</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/676ef952ab"><code>676ef952ab</code></a>] - <strong>test</strong>: add tests for options.fs in fs streams (Julian Duque) <a href="https://github.com/nodejs/node/pull/33185">#33185</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/6d2aaaf6b4"><code>6d2aaaf6b4</code></a>] - <strong>tls</strong>: fix --tls-keylog option (Alba Mendez) <a href="https://github.com/nodejs/node/pull/33366">#33366</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/eedc13174e"><code>eedc13174e</code></a>] - <strong>tls</strong>: reset secureConnecting on client socket (David Halls) <a href="https://github.com/nodejs/node/pull/33209">#33209</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/453affebb0"><code>453affebb0</code></a>] - <strong>tools</strong>: update dependencies for markdown linting (Rich Trott) <a href="https://github.com/nodejs/node/pull/33412">#33412</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/91193447fb"><code>91193447fb</code></a>] - <strong>tools</strong>: enable no-else-return lint rule (Luigi Pinca) <a href="https://github.com/nodejs/node/pull/32667">#32667</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e1e57a4223"><code>e1e57a4223</code></a>] - <strong>tools</strong>: update ESLint to 7.0.0 (Colin Ihrig) <a href="https://github.com/nodejs/node/pull/33316">#33316</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/cf03fe5b67"><code>cf03fe5b67</code></a>] - <strong>tools</strong>: remove obsolete no-restricted-syntax eslint rules (Ruben Bridgewater) <a href="https://github.com/nodejs/node/pull/32161">#32161</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/804982c1b6"><code>804982c1b6</code></a>] - <strong>tools</strong>: add eslint rule to only pass through &#39;test&#39; to debuglog (Ruben Bridgewater) <a href="https://github.com/nodejs/node/pull/32161">#32161</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c2cf9782ab"><code>c2cf9782ab</code></a>] - <strong><em>Revert</em></strong> &quot;<strong>vm</strong>: add importModuleDynamically option to compileFunction&quot; (Matteo Collina) <a href="https://github.com/nodejs/node/pull/33364">#33364</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/6a26eee3c5"><code>6a26eee3c5</code></a>] - <strong>wasi</strong>: fix poll_oneoff memory interface (Colin Ihrig) <a href="https://github.com/nodejs/node/pull/33250">#33250</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/4465d23c30"><code>4465d23c30</code></a>] - <strong>wasi</strong>: prevent syscalls before start (Tobias Nießen) <a href="https://github.com/nodejs/node/pull/33235">#33235</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9d1e577109"><code>9d1e577109</code></a>] - <strong>worker</strong>: fix crash when .unref() is called during exit (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/33394">#33394</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b1a7fdac43"><code>b1a7fdac43</code></a>] - <strong>worker</strong>: call CancelTerminateExecution() before exiting Locker (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/33347">#33347</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/736ca65c2c"><code>736ca65c2c</code></a>] - <strong>zlib</strong>: reject windowBits=8 when mode=GZIP (Ben Noordhuis) <a href="https://github.com/nodejs/node/pull/33045">#33045</a></li>
</ul>
<p>Windows 32-bit Installer: <a href="https://nodejs.org/dist/v14.3.0/node-v14.3.0-x86.msi">https://nodejs.org/dist/v14.3.0/node-v14.3.0-x86.msi</a><br>
Windows 64-bit Installer: <a href="https://nodejs.org/dist/v14.3.0/node-v14.3.0-x64.msi">https://nodejs.org/dist/v14.3.0/node-v14.3.0-x64.msi</a><br>
Windows 32-bit Binary: <a href="https://nodejs.org/dist/v14.3.0/win-x86/node.exe">https://nodejs.org/dist/v14.3.0/win-x86/node.exe</a><br>
Windows 64-bit Binary: <a href="https://nodejs.org/dist/v14.3.0/win-x64/node.exe">https://nodejs.org/dist/v14.3.0/win-x64/node.exe</a><br>
macOS 64-bit Installer: <a href="https://nodejs.org/dist/v14.3.0/node-v14.3.0.pkg">https://nodejs.org/dist/v14.3.0/node-v14.3.0.pkg</a><br>
macOS 64-bit Binary: <a href="https://nodejs.org/dist/v14.3.0/node-v14.3.0-darwin-x64.tar.gz">https://nodejs.org/dist/v14.3.0/node-v14.3.0-darwin-x64.tar.gz</a><br>
Linux 64-bit Binary: <a href="https://nodejs.org/dist/v14.3.0/node-v14.3.0-linux-x64.tar.xz">https://nodejs.org/dist/v14.3.0/node-v14.3.0-linux-x64.tar.xz</a><br>
Linux PPC LE 64-bit Binary: <a href="https://nodejs.org/dist/v14.3.0/node-v14.3.0-linux-ppc64le.tar.xz">https://nodejs.org/dist/v14.3.0/node-v14.3.0-linux-ppc64le.tar.xz</a><br>
Linux s390x 64-bit Binary: <a href="https://nodejs.org/dist/v14.3.0/node-v14.3.0-linux-s390x.tar.xz">https://nodejs.org/dist/v14.3.0/node-v14.3.0-linux-s390x.tar.xz</a><br>
AIX 64-bit Binary: <a href="https://nodejs.org/dist/v14.3.0/node-v14.3.0-aix-ppc64.tar.gz">https://nodejs.org/dist/v14.3.0/node-v14.3.0-aix-ppc64.tar.gz</a><br>
SmartOS 64-bit Binary: <em>Coming soon</em><br>
ARMv7 32-bit Binary: <a href="https://nodejs.org/dist/v14.3.0/node-v14.3.0-linux-armv7l.tar.xz">https://nodejs.org/dist/v14.3.0/node-v14.3.0-linux-armv7l.tar.xz</a><br>
ARMv8 64-bit Binary: <a href="https://nodejs.org/dist/v14.3.0/node-v14.3.0-linux-arm64.tar.xz">https://nodejs.org/dist/v14.3.0/node-v14.3.0-linux-arm64.tar.xz</a><br>
Source Code: <a href="https://nodejs.org/dist/v14.3.0/node-v14.3.0.tar.gz">https://nodejs.org/dist/v14.3.0/node-v14.3.0.tar.gz</a><br>
Other release files: <a href="https://nodejs.org/dist/v14.3.0/">https://nodejs.org/dist/v14.3.0/</a><br>
Documentation: <a href="https://nodejs.org/docs/v14.3.0/api/">https://nodejs.org/docs/v14.3.0/api/</a></p>
<h3 id="header-shasums">SHASUMS<a id="shasums" class="anchor" href="#shasums" aria-labelledby="header-shasums"></a></h3><pre><code>-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

b9c9b96ecfbf47403b25a7e5779b290e7434ee3e93f8f1a15faa6c7f9a84f953  node-v14.3.0-aix-ppc64.tar.gz
fd6a44303646f28b7e7577de687c2681cb565bef534e84deef44202e7919d7f3  node-v14.3.0-darwin-x64.tar.gz
2361c2cd5781e80c81fa51c699f6f86b09f82bf08ea44dcdab5dcba94968e16a  node-v14.3.0-darwin-x64.tar.xz
ec98a4fe5d34af134f1466246a302a8a2355d03710a68f452a9b1b8fb76bef68  node-v14.3.0-headers.tar.gz
5608b6add7817a12a962646ac4f762d2ce7764ddf4a2fb8cb6367c174e17594f  node-v14.3.0-headers.tar.xz
b6541c22d25880cf0ec03a41838d763e50a7632761b9e7c49bd1809944eba3dd  node-v14.3.0-linux-arm64.tar.gz
53bb110ea135ae3c819f535373ce1b779e86c7aa49a9b93fc5f26969a72365d2  node-v14.3.0-linux-arm64.tar.xz
75dd096aee0d124437f7c7ab700655628cfe6ad2ba3de5a20c47d7ea0de738a0  node-v14.3.0-linux-armv7l.tar.gz
cd749752538352e27e4ead4fd102fd1786302b1d1e794f67f7a39e8ba23e5fe0  node-v14.3.0-linux-armv7l.tar.xz
9edd33f363c08e7edc50f147116c379bf030b38fb42a1fba4350d3f23cf280c9  node-v14.3.0-linux-ppc64le.tar.gz
17853af5af55c03def97224d90dc2bd86c81d8afef1c51e48910212224b329bf  node-v14.3.0-linux-ppc64le.tar.xz
dd159dad0cb29722a6f2b3e03880ed887590ca038d806874a4cfce3f8aa85f6b  node-v14.3.0-linux-s390x.tar.gz
01ad8fc06ce8266a847c2a4fb5ccfc43dcd2a6fe68b8d494e2409182bf063dd7  node-v14.3.0-linux-s390x.tar.xz
ea08acdf403d13ab67303d503eab080a5285c005c75c0710551d928f3cc74057  node-v14.3.0-linux-x64.tar.gz
17236db7b9447080b58c2e50937982c386fe8a60e644b8d7f23e546068a8acba  node-v14.3.0-linux-x64.tar.xz
bcb0574454a1646cce32425b927dd0b032c7e8a8c089d1ce1db9b44546c3aa6f  node-v14.3.0.pkg
f968f49835d74a8b897828edf012d0abb45d4fec5dbe98679cadb854cd343bbc  node-v14.3.0.tar.gz
f1a1ea2c3a252b3c9bab2449edf6ad6da7e9fa4d39d497662b15f57ec14f1a77  node-v14.3.0.tar.xz
710643457e52ce1563be85cdf0d87e841b9c99313be04c6d4a8b5d388109801e  node-v14.3.0-win-x64.7z
07bebc231dd8d773ab41cdcfbcb8b48e2336fbee20deb961b4300b9ba86afa04  node-v14.3.0-win-x64.zip
4359fe49f3622375fe8841a46205b107aef61b1a5b8710b8d7c0e7c83f2aefa7  node-v14.3.0-win-x86.7z
90f780fa7f8031a3ad8017237bbf1d831918dc86e6fa8efd9bf6ebc4e1d4ab71  node-v14.3.0-win-x86.zip
37e52b6d223c1330092ce1877f8e9b85ad37be6fe3d5953be1fa5c0dd6e9a881  node-v14.3.0-x64.msi
4b57315eafae9f42d6e55b94569803b14285f32d19f32778d0753f8e4455e8f5  node-v14.3.0-x86.msi
296e3ebdd356c4fbd2b4a832c504e510ecdb20ac041005ed491e5373e96fc907  win-x64/node.exe
918d96c8515093304c2b252c995e2eaaed813a436e15ae502cc66e360b29473f  win-x64/node.lib
9b158c46e6ea4a25475d52b0d701ac12d9c87c442b2158076d9e7e3723482c24  win-x64/node_pdb.7z
c5b8eb2ba641e60fc057574f6befb67085e3c5573822cbe27fd421f36e33c7f1  win-x64/node_pdb.zip
e9d4316f291c6bc2ab6aa855a3d28d10fd1bb6919659a2e951c380ad1f6dc3b1  win-x86/node.exe
9e4df96c5b9ca3af6e94fe768aa0c0005d8a58ffb7aa76aed917174994095abd  win-x86/node.lib
5a5ba0a64f0cfb231037744c0ac341b421c7854286467fed1d646f6f427e9575  win-x86/node_pdb.7z
fd06d80caa782a2999c224b43b639c8c7b0630c8ee7201022bac652d7cbc8d95  win-x86/node_pdb.zip
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEueL1mBqm4M0oFg2f8TmTp1WZZTwFAl7ET8gACgkQ8TmTp1WZ
ZTygyA//TSfFpgTH9jlmQGXmfejHNrXWy6IAYhZqxWxaY18bMtFHUwGWY+T1WCSu
+Rjm8ZFSxgaNN8wgOv7wF5I1Goy9WnnDbik1M75xqcAwPmE0zRJDTNmmTQRrx1bo
HljNZyAlCK6US8n9sqdLvj5XEKYIBWRJic+0u1GN+H0tl9bXwA4XxyQqtrkMTi4f
/8Ue9/RnYWJr1orPTWB+709BfzSENE3oqp/MZKAcjojfye7mOzjHOtNPhaAo7uCt
GIt9PfNlW0wWEmPizxQCp+l6lCDOpFo/yH3Hmydi1PNcVeKrST3uMcPKgYlL7lJz
wky8Q/xCFaZc605SUoxriKwnLBEh1JAqz2KlhaZCvUCrPHXy9kqmNQdvhcFZ0/HP
7aBMIHf0Iho2/0CzhoRFWswW/7tzXRszu/ZUFxXUUcmmS52tq3YXhtMngANs9W6s
zCh7X4Hc8z4l9AiWucpvOrBczVA/hstNE6u+xxNgAnosC0qlu7Kzo19KrRO+Msz2
II207CvyYHm36nyGyvSsHgFAJO+rst/Hx0aA6IgeMJWGZq8gwZhM0Bvxquu16b/L
6JNstWMJWmztjP6ZPqUiAkEdiXu2+Jkp0bSgzKr5paCLLMeeW3mXusr5TLbUdJiE
a/Q96wSNJAxm/5sK+mE7rJfSS1nrnCzv7I7R77x9T+pNEZ0ZizM=
=VnGm
-----END PGP SIGNATURE-----
</code></pre>
]]></description><link>https://nodejs.org/en/blog/release/v14.3.0</link><guid isPermaLink="true">https://nodejs.org/en/blog/release/v14.3.0</guid><dc:creator><![CDATA[Shelley Vohr]]></dc:creator><pubDate>Tue, 19 May 2020 21:30:31 GMT</pubDate></item><item><title><![CDATA[Node v14.2.0 (Current)]]></title><description><![CDATA[<h3 id="header-notable-changes">Notable Changes<a id="notable-changes" class="anchor" href="#notable-changes" aria-labelledby="header-notable-changes"></a></h3><h4 id="header-track-function-calls-with-assert-calltracker-experimental">Track function calls with <code>assert.CallTracker</code> (experimental)<a id="track-function-calls-with-assert-calltracker-experimental" class="anchor" href="#track-function-calls-with-assert-calltracker-experimental" aria-labelledby="header-track-function-calls-with-assert-calltracker-experimental"></a></h4><p><code>assert.CallTracker</code> is a new experimental API that allows to track and later
verify the number of times a function was called. This works by creating a
<code>CallTracker</code> object and using its <code>calls</code> method to create wrapper functions
that will count each time they are called. Then the <code>verify</code> method can be used
to assert that the expected number of calls happened:</p>
<pre class="language-js"><code class="language-js"><span class="token keyword">const</span> assert <span class="token operator">=</span> <span class="token function">require</span><span class="token punctuation">(</span><span class="token string">&apos;assert&apos;</span><span class="token punctuation">)</span><span class="token punctuation">;</span>

<span class="token keyword">const</span> tracker <span class="token operator">=</span> <span class="token keyword">new</span> <span class="token class-name">assert<span class="token punctuation">.</span>CallTracker</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">;</span>

<span class="token keyword">function</span> <span class="token function">func</span><span class="token punctuation">(</span><span class="token punctuation">)</span> <span class="token punctuation">{</span><span class="token punctuation">}</span>
<span class="token comment">// callsfunc() must be called exactly twice before tracker.verify().</span>
<span class="token keyword">const</span> callsfunc <span class="token operator">=</span> tracker<span class="token punctuation">.</span><span class="token function">calls</span><span class="token punctuation">(</span>func<span class="token punctuation">,</span> <span class="token number">2</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
<span class="token function">callsfunc</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
<span class="token function">callsfunc</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">;</span>

<span class="token keyword">function</span> <span class="token function">otherFunc</span><span class="token punctuation">(</span><span class="token punctuation">)</span> <span class="token punctuation">{</span><span class="token punctuation">}</span>
<span class="token comment">// The second parameter defaults to `1`.</span>
<span class="token keyword">const</span> callsotherFunc <span class="token operator">=</span> tracker<span class="token punctuation">.</span><span class="token function">calls</span><span class="token punctuation">(</span>otherFunc<span class="token punctuation">)</span><span class="token punctuation">;</span>
<span class="token function">callsotherFunc</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">;</span>

<span class="token comment">// Calls tracker.verify() and verifies if all tracker.calls() functions have</span>
<span class="token comment">// been called the right number of times.</span>
process<span class="token punctuation">.</span><span class="token function">on</span><span class="token punctuation">(</span><span class="token string">&apos;exit&apos;</span><span class="token punctuation">,</span> <span class="token punctuation">(</span><span class="token punctuation">)</span> <span class="token operator">=&gt;</span> <span class="token punctuation">{</span>
  tracker<span class="token punctuation">.</span><span class="token function">verify</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
<span class="token punctuation">}</span><span class="token punctuation">)</span><span class="token punctuation">;</span></code></pre>
<p>Additionally, <code>tracker.report()</code> will return an array which contains information
about the errors, if there are any:</p>
<!-- eslint-disable max-len -->
<pre class="language-js"><code class="language-js"><span class="token keyword">const</span> assert <span class="token operator">=</span> <span class="token function">require</span><span class="token punctuation">(</span><span class="token string">&apos;assert&apos;</span><span class="token punctuation">)</span><span class="token punctuation">;</span>

<span class="token keyword">const</span> tracker <span class="token operator">=</span> <span class="token keyword">new</span> <span class="token class-name">assert<span class="token punctuation">.</span>CallTracker</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">;</span>

<span class="token keyword">function</span> <span class="token function">func</span><span class="token punctuation">(</span><span class="token punctuation">)</span> <span class="token punctuation">{</span><span class="token punctuation">}</span>
<span class="token keyword">const</span> callsfunc <span class="token operator">=</span> tracker<span class="token punctuation">.</span><span class="token function">calls</span><span class="token punctuation">(</span>func<span class="token punctuation">)</span><span class="token punctuation">;</span>

console<span class="token punctuation">.</span><span class="token function">log</span><span class="token punctuation">(</span>tracker<span class="token punctuation">.</span><span class="token function">report</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
<span class="token comment">/*
[
  {
    message: &apos;Expected the func function to be executed 1 time(s) but was executed 0 time(s).&apos;,
    actual: 0,
    expected: 1,
    operator: &apos;func&apos;,
    stack: Error
        ...
  }
]
*/</span></code></pre>
<p>Contributed by ConorDavenport - <a href="https://github.com/nodejs/node/pull/31982">#31982</a>.</p>
<h4 id="header-console-groupindentation-option">Console <code>groupIndentation</code> option<a id="console-groupindentation-option" class="anchor" href="#console-groupindentation-option" aria-labelledby="header-console-groupindentation-option"></a></h4><p>The Console constructor (<code>require(&apos;console&apos;).Console</code>) now supports different group indentations.</p>
<p>This is useful in case you want different grouping width than 2 spaces.</p>
<pre class="language-js"><code class="language-js"><span class="token keyword">const</span> <span class="token punctuation">{</span> Console <span class="token punctuation">}</span> <span class="token operator">=</span> <span class="token function">require</span><span class="token punctuation">(</span><span class="token string">&apos;console&apos;</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
<span class="token keyword">const</span> customConsole <span class="token operator">=</span> <span class="token keyword">new</span> <span class="token class-name">Console</span><span class="token punctuation">(</span><span class="token punctuation">{</span>
  stdout<span class="token operator">:</span> process<span class="token punctuation">.</span>stdout<span class="token punctuation">,</span>
  stderr<span class="token operator">:</span> process<span class="token punctuation">.</span>stderr<span class="token punctuation">,</span>
  groupIndentation<span class="token operator">:</span> <span class="token number">10</span>
<span class="token punctuation">}</span><span class="token punctuation">)</span><span class="token punctuation">;</span>

customConsole<span class="token punctuation">.</span><span class="token function">log</span><span class="token punctuation">(</span><span class="token string">&apos;foo&apos;</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
<span class="token comment">// &apos;foo&apos;</span>
customConsole<span class="token punctuation">.</span><span class="token function">group</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
customConsole<span class="token punctuation">.</span><span class="token function">log</span><span class="token punctuation">(</span><span class="token string">&apos;foo&apos;</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
<span class="token comment">//           &apos;foo&apos;</span></code></pre>
<p>Contributed by rickyes - <a href="https://github.com/nodejs/node/pull/32964">#32964</a>.</p>
<h3 id="header-commits">Commits<a id="commits" class="anchor" href="#commits" aria-labelledby="header-commits"></a></h3><h4 id="header-semver-minor-commits">Semver-minor commits<a id="semver-minor-commits" class="anchor" href="#semver-minor-commits" aria-labelledby="header-semver-minor-commits"></a></h4><ul>
<li>[<a href="https://github.com/nodejs/node/commit/c87ed21fdf"><code>c87ed21fdf</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>assert</strong>: port common.mustCall() to assert (ConorDavenport) <a href="https://github.com/nodejs/node/pull/31982">#31982</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c49e3ea20c"><code>c49e3ea20c</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>console</strong>: support console constructor groupIndentation option (rickyes) <a href="https://github.com/nodejs/node/pull/32964">#32964</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/bc9e413dae"><code>bc9e413dae</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>worker</strong>: add stack size resource limit option (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/33085">#33085</a></li>
</ul>
<h4 id="header-semver-patch-commits">Semver-patch commits<a id="semver-patch-commits" class="anchor" href="#semver-patch-commits" aria-labelledby="header-semver-patch-commits"></a></h4><ul>
<li>[<a href="https://github.com/nodejs/node/commit/f62d92b900"><code>f62d92b900</code></a>] - <strong>build</strong>: add --error-on-warn configure flag (Daniel Bevenius) <a href="https://github.com/nodejs/node/pull/32685">#32685</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/db293c47dd"><code>db293c47dd</code></a>] - <strong>cluster</strong>: fix error on worker disconnect/destroy (Santiago Gimeno) <a href="https://github.com/nodejs/node/pull/32793">#32793</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/83e165bf88"><code>83e165bf88</code></a>] - <strong>crypto</strong>: check DiffieHellman p and g params (Ben Noordhuis) <a href="https://github.com/nodejs/node/pull/32739">#32739</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e07cca6af6"><code>e07cca6af6</code></a>] - <strong>crypto</strong>: generator must be int32 in DiffieHellman() (Ben Noordhuis) <a href="https://github.com/nodejs/node/pull/32739">#32739</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/637442fec9"><code>637442fec9</code></a>] - <strong>crypto</strong>: key size must be int32 in DiffieHellman() (Ben Noordhuis) <a href="https://github.com/nodejs/node/pull/32739">#32739</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c5a4534d5c"><code>c5a4534d5c</code></a>] - <strong>deps</strong>: V8: backport e29c62b74854 (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/33125">#33125</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/8325c29e92"><code>8325c29e92</code></a>] - <strong>deps</strong>: update to uvwasi 0.0.8 (Colin Ihrig) <a href="https://github.com/nodejs/node/pull/33078">#33078</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/2174159598"><code>2174159598</code></a>] - <strong>esm</strong>: improve commonjs hint on module not found (Daniele Belardi) <a href="https://github.com/nodejs/node/pull/31906">#31906</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/74b0e8c3a8"><code>74b0e8c3a8</code></a>] - <strong>http</strong>: ensure client request emits close (Robert Nagy) <a href="https://github.com/nodejs/node/pull/33178">#33178</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a4ec01c55b"><code>a4ec01c55b</code></a>] - <strong>http</strong>: simplify sending header (Robert Nagy) <a href="https://github.com/nodejs/node/pull/33200">#33200</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/451993ea94"><code>451993ea94</code></a>] - <strong>http</strong>: set default timeout in agent keepSocketAlive (Owen Smith) <a href="https://github.com/nodejs/node/pull/33127">#33127</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/3cb1713a59"><code>3cb1713a59</code></a>] - <strong>http2,doc</strong>: minor fixes (Alba Mendez) <a href="https://github.com/nodejs/node/pull/28044">#28044</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/eab4be1b93"><code>eab4be1b93</code></a>] - <strong>lib</strong>: cosmetic change to builtinLibs list for maintainability (James M Snell) <a href="https://github.com/nodejs/node/pull/33106">#33106</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/542da430ff"><code>542da430ff</code></a>] - <strong>lib</strong>: fix validateport error message when allowZero is false (rickyes) <a href="https://github.com/nodejs/node/pull/32861">#32861</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5eccf1e9ad"><code>5eccf1e9ad</code></a>] - <strong>module</strong>: no type module resolver side effects (Guy Bedford) <a href="https://github.com/nodejs/node/pull/33086">#33086</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/466213d726"><code>466213d726</code></a>] - <strong>n-api</strong>: simplify uv_idle wrangling (Ben Noordhuis) <a href="https://github.com/nodejs/node/pull/32997">#32997</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ed45b51642"><code>ed45b51642</code></a>] - <strong>path</strong>: fix comment grammar (thecodrr) <a href="https://github.com/nodejs/node/pull/32942">#32942</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/bb2d2f6e0e"><code>bb2d2f6e0e</code></a>] - <strong>src</strong>: remove unused v8 Message namespace (Adrian Estrada) <a href="https://github.com/nodejs/node/pull/33180">#33180</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/de643bc325"><code>de643bc325</code></a>] - <strong>src</strong>: use unique_ptr for CachedData in ContextifyScript::New (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/33113">#33113</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f61928ba35"><code>f61928ba35</code></a>] - <strong>src</strong>: return undefined when validation err == 0 (James M Snell) <a href="https://github.com/nodejs/node/pull/33107">#33107</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f4e5ab14da"><code>f4e5ab14da</code></a>] - <strong>src</strong>: crypto::UseSNIContext to use BaseObjectPtr (James M Snell) <a href="https://github.com/nodejs/node/pull/33107">#33107</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/541ea035bf"><code>541ea035bf</code></a>] - <strong>src</strong>: separate out NgLibMemoryManagerBase (James M Snell) <a href="https://github.com/nodejs/node/pull/33104">#33104</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/10a87c81cf"><code>10a87c81cf</code></a>] - <strong>src</strong>: remove unnecessary fully qualified names (rickyes) <a href="https://github.com/nodejs/node/pull/33077">#33077</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/45032a39e8"><code>45032a39e8</code></a>] - <strong>stream</strong>: fix stream.finished on Duplex (Robert Nagy) <a href="https://github.com/nodejs/node/pull/33133">#33133</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/4cfa7e0716"><code>4cfa7e0716</code></a>] - <strong>stream</strong>: simplify Readable push/unshift logic (himself65) <a href="https://github.com/nodejs/node/pull/32899">#32899</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/bc40ed31b3"><code>bc40ed31b3</code></a>] - <strong>stream</strong>: add null check in Readable.from (Pranshu Srivastava) <a href="https://github.com/nodejs/node/pull/32873">#32873</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b183d0a18a"><code>b183d0a18a</code></a>] - <strong>stream</strong>: let Duplex re-use Writable properties (Robert Nagy) <a href="https://github.com/nodejs/node/pull/33079">#33079</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ec24577406"><code>ec24577406</code></a>] - <strong>v8</strong>: use AliasedBuffers for passing heap statistics around (Joyee Cheung) <a href="https://github.com/nodejs/node/pull/32929">#32929</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d39254ada6"><code>d39254ada6</code></a>] - <strong>vm</strong>: fix vm.measureMemory() and introduce execution option (Joyee Cheung) <a href="https://github.com/nodejs/node/pull/32988">#32988</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/4423304ac4"><code>4423304ac4</code></a>] - <strong>vm</strong>: throw error when duplicated exportNames in SyntheticModule (himself65) <a href="https://github.com/nodejs/node/pull/32810">#32810</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/3866dc1311"><code>3866dc1311</code></a>] - <strong>wasi</strong>: use free() to release preopen array (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/33110">#33110</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d7d9960d38"><code>d7d9960d38</code></a>] - <strong>wasi</strong>: update start() behavior to match spec (Colin Ihrig) <a href="https://github.com/nodejs/node/pull/33073">#33073</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/8d5ac1bbf0"><code>8d5ac1bbf0</code></a>] - <strong>wasi</strong>: rename __wasi_unstable_reactor_start() (Colin Ihrig) <a href="https://github.com/nodejs/node/pull/33073">#33073</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c6d632a72a"><code>c6d632a72a</code></a>] - <strong>worker</strong>: unify custom error creation (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/33084">#33084</a></li>
</ul>
<h4 id="header-documentation-commits">Documentation commits<a id="documentation-commits" class="anchor" href="#documentation-commits" aria-labelledby="header-documentation-commits"></a></h4><ul>
<li>[<a href="https://github.com/nodejs/node/commit/6925b358f9"><code>6925b358f9</code></a>] - <strong>doc</strong>: mark assert.CallTracker experimental (Ruben Bridgewater) <a href="https://github.com/nodejs/node/pull/33124">#33124</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/413f5d3581"><code>413f5d3581</code></a>] - <strong>doc</strong>: add missing deprecation not (Robert Nagy) <a href="https://github.com/nodejs/node/pull/33203">#33203</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7893bde07e"><code>7893bde07e</code></a>] - <strong>doc</strong>: fix a typo in crypto.generateKeyPairSync() (himself65) <a href="https://github.com/nodejs/node/pull/33187">#33187</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d02ced8af6"><code>d02ced8af6</code></a>] - <strong>doc</strong>: add util.types.isArrayBufferView() (Kevin Locke) <a href="https://github.com/nodejs/node/pull/33092">#33092</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/36d50027af"><code>36d50027af</code></a>] - <strong>doc</strong>: clarify when not to run CI on docs (Juan Jos&#xE9; Arboleda) <a href="https://github.com/nodejs/node/pull/33101">#33101</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a99013718c"><code>a99013718c</code></a>] - <strong>doc</strong>: fix the spelling error in stream.md (&#x767D;&#x4E00;&#x6893;) <a href="https://github.com/nodejs/node/pull/31561">#31561</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/23962191c1"><code>23962191c1</code></a>] - <strong>doc</strong>: correct Nodejs to Node.js spelling (Nick Schonning) <a href="https://github.com/nodejs/node/pull/33088">#33088</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/de15edcfc0"><code>de15edcfc0</code></a>] - <strong>doc</strong>: improve worker pool example (Ranjan Purbey) <a href="https://github.com/nodejs/node/pull/33082">#33082</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/289a5c8dfb"><code>289a5c8dfb</code></a>] - <strong>doc</strong>: some grammar fixes (Chris Holland) <a href="https://github.com/nodejs/node/pull/33081">#33081</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/82e459d9af"><code>82e459d9af</code></a>] - <strong>doc</strong>: don&apos;t check links in tmp dirs (Ben Noordhuis) <a href="https://github.com/nodejs/node/pull/32996">#32996</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c5a2f9a02a"><code>c5a2f9a02a</code></a>] - <strong>doc</strong>: fix markdown parsing on doc/api/os.md (Juan Jos&#xE9; Arboleda) <a href="https://github.com/nodejs/node/pull/33067">#33067</a></li>
</ul>
<h4 id="header-other-commits">Other commits<a id="other-commits" class="anchor" href="#other-commits" aria-labelledby="header-other-commits"></a></h4><ul>
<li>[<a href="https://github.com/nodejs/node/commit/60ebbc4386"><code>60ebbc4386</code></a>] - <strong>test</strong>: update c8 ignore comment (Benjamin Coe) <a href="https://github.com/nodejs/node/pull/33151">#33151</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e276524fcc"><code>e276524fcc</code></a>] - <strong>test</strong>: skip memory usage tests when ASAN is enabled (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/33129">#33129</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/89ed7a5862"><code>89ed7a5862</code></a>] - <strong>test</strong>: move test-process-title to sequential (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/33150">#33150</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/af7da46d9b"><code>af7da46d9b</code></a>] - <strong>test</strong>: fix out-of-bound reads from invalid sizeof usage (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/33115">#33115</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9ccb6b2e8c"><code>9ccb6b2e8c</code></a>] - <strong>test</strong>: add missing calls to napi_async_destroy (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/33114">#33114</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/3c2f608a8d"><code>3c2f608a8d</code></a>] - <strong>test</strong>: correct typo in test name (Colin Ihrig) <a href="https://github.com/nodejs/node/pull/33083">#33083</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/92c7e0620f"><code>92c7e0620f</code></a>] - <strong>test</strong>: check args on SourceTextModule cachedData (Juan Jos&#xE9; Arboleda) <a href="https://github.com/nodejs/node/pull/32956">#32956</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f79ef96fea"><code>f79ef96fea</code></a>] - <strong>test</strong>: mark test flaky on freebsd (Sam Roberts) <a href="https://github.com/nodejs/node/pull/32849">#32849</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/aced1f5d70"><code>aced1f5d70</code></a>] - <strong>test</strong>: flaky test-stdout-close-catch on freebsd (Sam Roberts) <a href="https://github.com/nodejs/node/pull/32849">#32849</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/6734cc43df"><code>6734cc43df</code></a>] - <strong>tools</strong>: bump remark-preset-lint-node to 1.15.0 (Rich Trott) <a href="https://github.com/nodejs/node/pull/33157">#33157</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a87d371014"><code>a87d371014</code></a>] - <strong>tools</strong>: fix redundant-move warning in inspector (Daniel Bevenius) <a href="https://github.com/nodejs/node/pull/32685">#32685</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/12426f59f5"><code>12426f59f5</code></a>] - <strong>tools</strong>: update <a href="mailto:remark-preset-lint-node@1.14.0">remark-preset-lint-node@1.14.0</a> (Rich Trott) <a href="https://github.com/nodejs/node/pull/33072">#33072</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/8c40ffc329"><code>8c40ffc329</code></a>] - <strong>tools</strong>: update broken types in type parser (Colin Ihrig) <a href="https://github.com/nodejs/node/pull/33068">#33068</a></li>
</ul>
<p>Windows 32-bit Installer: <a href="https://nodejs.org/dist/v14.2.0/node-v14.2.0-x86.msi">https://nodejs.org/dist/v14.2.0/node-v14.2.0-x86.msi</a><br>
Windows 64-bit Installer: <a href="https://nodejs.org/dist/v14.2.0/node-v14.2.0-x64.msi">https://nodejs.org/dist/v14.2.0/node-v14.2.0-x64.msi</a><br>
Windows 32-bit Binary: <a href="https://nodejs.org/dist/v14.2.0/win-x86/node.exe">https://nodejs.org/dist/v14.2.0/win-x86/node.exe</a><br>
Windows 64-bit Binary: <a href="https://nodejs.org/dist/v14.2.0/win-x64/node.exe">https://nodejs.org/dist/v14.2.0/win-x64/node.exe</a><br>
macOS 64-bit Installer: <a href="https://nodejs.org/dist/v14.2.0/node-v14.2.0.pkg">https://nodejs.org/dist/v14.2.0/node-v14.2.0.pkg</a><br>
macOS 64-bit Binary: <a href="https://nodejs.org/dist/v14.2.0/node-v14.2.0-darwin-x64.tar.gz">https://nodejs.org/dist/v14.2.0/node-v14.2.0-darwin-x64.tar.gz</a><br>
Linux 64-bit Binary: <a href="https://nodejs.org/dist/v14.2.0/node-v14.2.0-linux-x64.tar.xz">https://nodejs.org/dist/v14.2.0/node-v14.2.0-linux-x64.tar.xz</a><br>
Linux PPC LE 64-bit Binary: <a href="https://nodejs.org/dist/v14.2.0/node-v14.2.0-linux-ppc64le.tar.xz">https://nodejs.org/dist/v14.2.0/node-v14.2.0-linux-ppc64le.tar.xz</a><br>
Linux s390x 64-bit Binary: <a href="https://nodejs.org/dist/v14.2.0/node-v14.2.0-linux-s390x.tar.xz">https://nodejs.org/dist/v14.2.0/node-v14.2.0-linux-s390x.tar.xz</a><br>
AIX 64-bit Binary: <a href="https://nodejs.org/dist/v14.2.0/node-v14.2.0-aix-ppc64.tar.gz">https://nodejs.org/dist/v14.2.0/node-v14.2.0-aix-ppc64.tar.gz</a><br>
ARMv7 32-bit Binary: <a href="https://nodejs.org/dist/v14.2.0/node-v14.2.0-linux-armv7l.tar.xz">https://nodejs.org/dist/v14.2.0/node-v14.2.0-linux-armv7l.tar.xz</a><br>
ARMv8 64-bit Binary: <a href="https://nodejs.org/dist/v14.2.0/node-v14.2.0-linux-arm64.tar.xz">https://nodejs.org/dist/v14.2.0/node-v14.2.0-linux-arm64.tar.xz</a><br>
Source Code: <a href="https://nodejs.org/dist/v14.2.0/node-v14.2.0.tar.gz">https://nodejs.org/dist/v14.2.0/node-v14.2.0.tar.gz</a><br>
Other release files: <a href="https://nodejs.org/dist/v14.2.0/">https://nodejs.org/dist/v14.2.0/</a><br>
Documentation: <a href="https://nodejs.org/docs/v14.2.0/api/">https://nodejs.org/docs/v14.2.0/api/</a></p>
<h3 id="header-shasums">SHASUMS<a id="shasums" class="anchor" href="#shasums" aria-labelledby="header-shasums"></a></h3><pre><code>-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

9b4461a1af6d6fc012db5c580ece88bb72aaf33307974fe7736e83ec4bca1788  node-v14.2.0-aix-ppc64.tar.gz
2447241aefe71dea8ba1552549e4df2e894d1ac12203630db3af63d4ae35c016  node-v14.2.0-darwin-x64.tar.gz
3caec491f8f8a46c0c88eeebfff6616c7fdbca9695b1e74cb70354507ac3bfd4  node-v14.2.0-darwin-x64.tar.xz
16158ba804b9d4877624477b706a82796c5895a1f130eada3546dd6070f76b73  node-v14.2.0-headers.tar.gz
f6ca257360e99cb8158ef9cd432f7620aba4f8635dcf9fe0a9c5da1747fe2614  node-v14.2.0-headers.tar.xz
2fd9bf7b3fc8a0e72ec27f1d274b8eedd1c81e8af3f82739c787ddc288037a4c  node-v14.2.0-linux-arm64.tar.gz
4587d2c52cd348094bd46ee4ee8cdfeb549462ead9b4aadc9cfc3c5fc3ba7215  node-v14.2.0-linux-arm64.tar.xz
5d898328e8985cd2714a56800766e27d5dbecf3c7ba953e1df9d155328b3ee76  node-v14.2.0-linux-armv7l.tar.gz
530df44de700ced3ee09f77c84a9ec75f4b6e2842ae970a71f6082874f84e966  node-v14.2.0-linux-armv7l.tar.xz
45c6a4edfd3179e9f53fc76faa0bd3c255022e6491d9961d9ff0caca9947bd98  node-v14.2.0-linux-ppc64le.tar.gz
426aad83e3399c9bb9c5972781eba2536cc2244013ee293bbecd7f15830f76b6  node-v14.2.0-linux-ppc64le.tar.xz
47843ea36678a898679b934347f2ab4471b227cc088f57a53afd502d37009cf6  node-v14.2.0-linux-s390x.tar.gz
936acec34a3225c27cea055cd55d775f9b0bfa4c87f8f184c93932058908094d  node-v14.2.0-linux-s390x.tar.xz
3307d8b95014e78b43f85242a03fe3b28edfb90cc15e1d26393dcbbc51d05c8e  node-v14.2.0-linux-x64.tar.gz
468cbd92271da8c0cacaa3fa432a73a332e398bade8ad7359a94aa8ab3cc3cca  node-v14.2.0-linux-x64.tar.xz
ade90531fb98d5ba5fb58df42e0e1aebd8c11ae1e67c3c720135887a3431adea  node-v14.2.0.pkg
8c9aa909567589e97a22b2df1cf6a8d61e0a546b4c784703e6722f13da259493  node-v14.2.0.tar.gz
8efdcc3ae381909cc9c4bd08644481a594e08b5a6a7d05814e1c32b1279e16cf  node-v14.2.0.tar.xz
51cc7f4a712cb969a4153ca5c2ebfe8c052987fa4e025d3d98b1c7b1240f06f2  node-v14.2.0-win-x64.7z
99085f45a894e257123d7c729113cc00ed1413df432dbdce5fe53867e7c53b11  node-v14.2.0-win-x64.zip
9d616effae140f8f53b5659f07bb0dd5bc3af00b06dfd649401403416ea0e5b3  node-v14.2.0-win-x86.7z
ec5a318016e91a6bb38adb95f9890a483f70e522f4bf97229fe85eb19cd0dd2e  node-v14.2.0-win-x86.zip
f855ba61fad5ba16756b47038a1e4c5cb50685dbe2f5a1876c05fbc7300e6ea9  node-v14.2.0-x64.msi
82a93917b3025575ce5436c5cba7aead7876a89289f3ed189444a065d8b57324  node-v14.2.0-x86.msi
fc3481a669f071e6a1977ff348ae072f324610dc0a92d051d772b594c6988638  win-x64/node.exe
0084f3d15cc6ca50db917c684941a85f8c4c901f726e1c74bbe57431a1479211  win-x64/node.lib
6ef164e08b2edd08240bb3a465726fb801e766166293355153c641a55d815768  win-x64/node_pdb.7z
8a49eed2e4a93f290d874009a1d96c377495c931b159895bdcadc7fd4554b411  win-x64/node_pdb.zip
02900d6f56eb7820df1c75400f7bc839df50fe70f326dfa2621055c13bd4a725  win-x86/node.exe
b4287d2e5632595de8078815d3b7cd63396c8674146896e17c736c9fead23eae  win-x86/node.lib
8a9a50dc90a1ec43e0e9ecc890a52441c8395fd14a264808ec71e7e6c848fed3  win-x86/node_pdb.7z
9b25070a4c10b289fb6cab40a25078ad198d6fbf13e483768387fbdc12d98a51  win-x86/node_pdb.zip
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEj8yhP+8dDC6RAI4Jdw96mlrhVgAFAl6xr94ACgkQdw96mlrh
VgAGIA/7BfKeeB0R7n03c+NsoL5XoPzdGVA/ZGJbLrWB0gawIIcYeFv4+AHiSSLy
wmECt/whwgsGUBdtfjXa7uBhD0Cq56sybQfQrIPFIt5xJO5HH/hFaRe0qqHuL0tb
GWzjaNGZawgfS5DXka1fJ1AnqBWMkeaJKQB8owy5Jrzmphd37Pee6Wn+Ik5xSx3h
swNTNn1JyagtorfHdHsaAA2kectcyeUJQ9TOzEdxhbrGBehtGyPYGI1gq+seQsTi
f2IvftJNH8I4b+gwBI8hLE6kuZ6spC+VtWSV8K1LTboDgkroPcdQ6oOhiQW10WV6
XQzwDtFvok03O7yWtaA5mvb1fVgffXCXlytCET3ibiaEtyMblnVnOul7x98MHf6E
p1S2OLuu5Xl63yTXTwmvypppTVRMG+kNCJOWMwf+wz+c2nyfDKmXpaDFsACBKCQm
92c0vwoTZKLK2xB/cNrnHm2QmfAqGIiDaTURO6XNKtHTDEwlHfAvM9DzzVnA9WDL
q9bGAiAllUExnA4vuTMSsFHrUSnEfoF3+4xpeyZqy3+QWNbnwn5q8XmJWE/jWtLb
7lmG0DL39kY6IyKupTWjoBtZVLFLGTT/1Xt9KVKbQRhCCRp26aRchVzqKe/neYDq
roC9JLqdcLeE+UEXCGBR+WL8FrAmKZmeRN0mGJwVdTJJZXOOkKE=
=uF86
-----END PGP SIGNATURE-----
</code></pre>
]]></description><link>https://nodejs.org/en/blog/release/v14.2.0</link><guid isPermaLink="true">https://nodejs.org/en/blog/release/v14.2.0</guid><dc:creator><![CDATA[Michaël Zasso]]></dc:creator><pubDate>Tue, 05 May 2020 18:30:07 GMT</pubDate></item><item><title><![CDATA[Node v13.14.0 (Current)]]></title><description><![CDATA[<h3 id="header-notable-changes">Notable Changes<a id="notable-changes" class="anchor" href="#notable-changes" aria-labelledby="header-notable-changes"></a></h3><ul>
<li><strong>async_hooks</strong>:<ul>
<li>Merge <code>run</code> and <code>exit</code> methods (Andrey Pechkurov) <a href="https://github.com/nodejs/node/pull/31950">#31950</a></li>
<li>Prevent sync methods of async storage exiting outer context (Stephen Belanger) <a href="https://github.com/nodejs/node/pull/31950">#31950</a></li>
</ul>
</li>
<li><strong>vm</strong>:<ul>
<li>Add <code>importModuleDynamically</code> option to compileFunction (Gus Caplan) <a href="https://github.com/nodejs/node/pull/32985">#32985</a></li>
</ul>
</li>
</ul>
<h4 id="header-new-core-collaborators">New core collaborators<a id="new-core-collaborators" class="anchor" href="#new-core-collaborators" aria-labelledby="header-new-core-collaborators"></a></h4><p>With this release, we welcome two new Node.js core collaborators:</p>
<ul>
<li>Juan José Arboleda @juanarbol <a href="https://github.com/nodejs/node/pull/32906">#32906</a></li>
<li>Andrey Pechkurov @puzpuzpuz <a href="https://github.com/nodejs/node/pull/32817">#32817</a></li>
</ul>
<h3 id="header-commits">Commits<a id="commits" class="anchor" href="#commits" aria-labelledby="header-commits"></a></h3><ul>
<li>[<a href="https://github.com/nodejs/node/commit/52d8afc07e"><code>52d8afc07e</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>async_hooks</strong>: merge run and exit methods (Andrey Pechkurov) <a href="https://github.com/nodejs/node/pull/31950">#31950</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b304df97ff"><code>b304df97ff</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>async_hooks</strong>: prevent sync methods of async storage exiting outer context (Stephen Belanger) <a href="https://github.com/nodejs/node/pull/31950">#31950</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a1178b6c5b"><code>a1178b6c5b</code></a>] - <strong>buffer</strong>: add type check in bidirectionalIndexOf (Gerhard Stoebich) <a href="https://github.com/nodejs/node/pull/32770">#32770</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d9378747ae"><code>d9378747ae</code></a>] - <strong>buffer</strong>: mark pool ArrayBuffer as untransferable (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/32759">#32759</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9bcfc8ed58"><code>9bcfc8ed58</code></a>] - <strong>buffer,n-api</strong>: fix double ArrayBuffer::Detach() during cleanup (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/33039">#33039</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/606719fa16"><code>606719fa16</code></a>] - <strong>build</strong>: fix vcbuild error for missing Visual Studio (Thomas) <a href="https://github.com/nodejs/node/pull/32658">#32658</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/832ea520be"><code>832ea520be</code></a>] - <strong>build</strong>: remove .git folders when testing V8 (Richard Lau) <a href="https://github.com/nodejs/node/pull/32877">#32877</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e1809c8d71"><code>e1809c8d71</code></a>] - <strong>build</strong>: add configure flag to build V8 with DCHECKs (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/32787">#32787</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5c4d8cd72b"><code>5c4d8cd72b</code></a>] - <strong>build</strong>: re-enable ASAN Action using clang (Matheus Marchini) <a href="https://github.com/nodejs/node/pull/32776">#32776</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c8d43604e7"><code>c8d43604e7</code></a>] - <strong>build</strong>: use same flags as V8 for ASAN (Matheus Marchini) <a href="https://github.com/nodejs/node/pull/32776">#32776</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c6078f0ca1"><code>c6078f0ca1</code></a>] - <strong>build</strong>: add build from tarball (John Kleinschmidt) <a href="https://github.com/nodejs/node/pull/32129">#32129</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/8fb7852e0b"><code>8fb7852e0b</code></a>] - <strong>cli, report</strong>: move --report-on-fatalerror to stable (cjihrig) <a href="https://github.com/nodejs/node/pull/32496">#32496</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/98a2c67a50"><code>98a2c67a50</code></a>] - <strong>cluster</strong>: removed unused addressType argument from constructor (Yash Ladha) <a href="https://github.com/nodejs/node/pull/32963">#32963</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7b630aea32"><code>7b630aea32</code></a>] - <strong>deps</strong>: update archs files for OpenSSL-1.1.1g (Hassaan Pasha) <a href="https://github.com/nodejs/node/pull/32971">#32971</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7940d2ca86"><code>7940d2ca86</code></a>] - <strong>deps</strong>: upgrade openssl sources to 1.1.1g (Hassaan Pasha) <a href="https://github.com/nodejs/node/pull/32971">#32971</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/3956ab5187"><code>3956ab5187</code></a>] - <strong>deps</strong>: V8: backport 3f8dc4b2e5ba (Ujjwal Sharma) <a href="https://github.com/nodejs/node/pull/32993">#32993</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/1a82b78bda"><code>1a82b78bda</code></a>] - <strong>deps</strong>: V8: cherry-pick e1eac1b16c96 (Milad Farazmand) <a href="https://github.com/nodejs/node/pull/32974">#32974</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/afe7f41442"><code>afe7f41442</code></a>] - <strong>deps</strong>: upgrade to libuv 1.37.0 (cjihrig) <a href="https://github.com/nodejs/node/pull/32866">#32866</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/771ca7d4ed"><code>771ca7d4ed</code></a>] - <strong>deps</strong>: upgrade to libuv 1.36.0 (cjihrig) <a href="https://github.com/nodejs/node/pull/32866">#32866</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ea857684e9"><code>ea857684e9</code></a>] - <strong>deps</strong>: V8: cherry-pick dc3a90be6ca7 (Michaël Zasso) <a href="https://github.com/nodejs/node/pull/32795">#32795</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/fc9191ad58"><code>fc9191ad58</code></a>] - <strong>doc</strong>: assign missing deprecation code (Richard Lau) <a href="https://github.com/nodejs/node/pull/33109">#33109</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ea67a3097d"><code>ea67a3097d</code></a>] - <strong>doc</strong>: improve WHATWG url constructor code example (Liran Tal) <a href="https://github.com/nodejs/node/pull/32782">#32782</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7085e6f7b8"><code>7085e6f7b8</code></a>] - <strong>doc</strong>: make openssl maintenance position independent (Sam Roberts) <a href="https://github.com/nodejs/node/pull/32977">#32977</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c489a7e62b"><code>c489a7e62b</code></a>] - <strong>doc</strong>: improve release documentation (Michaël Zasso) <a href="https://github.com/nodejs/node/pull/33042">#33042</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/16bd3006f1"><code>16bd3006f1</code></a>] - <strong>doc</strong>: document major finished changes in v14 (Robert Nagy) <a href="https://github.com/nodejs/node/pull/33065">#33065</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7719f525ab"><code>7719f525ab</code></a>] - <strong>doc</strong>: add documentation for transferList arg at worker threads (Juan José Arboleda) <a href="https://github.com/nodejs/node/pull/32881">#32881</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/84b12b681a"><code>84b12b681a</code></a>] - <strong>doc</strong>: avoid tautology in README (Ishaan Jain) <a href="https://github.com/nodejs/node/pull/33005">#33005</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/50c6aa6dc5"><code>50c6aa6dc5</code></a>] - <strong>doc</strong>: updated directory entry information (Eileen) <a href="https://github.com/nodejs/node/pull/32791">#32791</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/1b61e56538"><code>1b61e56538</code></a>] - <strong>doc</strong>: ignore no-literal-urls in README (Nick Schonning) <a href="https://github.com/nodejs/node/pull/32676">#32676</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e9b59781c3"><code>e9b59781c3</code></a>] - <strong>doc</strong>: convert bare email addresses to mailto links (Nick Schonning) <a href="https://github.com/nodejs/node/pull/32676">#32676</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9af2eb3b64"><code>9af2eb3b64</code></a>] - <strong>doc</strong>: ignore no-literal-urls in changelogs (Nick Schonning) <a href="https://github.com/nodejs/node/pull/32676">#32676</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/1b325f525c"><code>1b325f525c</code></a>] - <strong>doc</strong>: add angle brackets around implicit links (Nick Schonning) <a href="https://github.com/nodejs/node/pull/32676">#32676</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/99f4af4190"><code>99f4af4190</code></a>] - <strong>doc</strong>: remove repeated word in modules.md (Prosper Opara) <a href="https://github.com/nodejs/node/pull/32931">#32931</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/287bd8af9b"><code>287bd8af9b</code></a>] - <strong>doc</strong>: elevate diagnostic report to tier1 (Gireesh Punathil) <a href="https://github.com/nodejs/node/pull/32732">#32732</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/8c48d16691"><code>8c48d16691</code></a>] - <strong>doc</strong>: fix typo in security-release-process.md (Edward Elric) <a href="https://github.com/nodejs/node/pull/32926">#32926</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/faeb4088fa"><code>faeb4088fa</code></a>] - <strong>doc</strong>: corrected ERR_SOCKET_CANNOT_SEND message (William Armiros) <a href="https://github.com/nodejs/node/pull/32847">#32847</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/76e960c67f"><code>76e960c67f</code></a>] - <strong>doc</strong>: fix usage of folder and directory terms in fs.md (karan singh virdi) <a href="https://github.com/nodejs/node/pull/32919">#32919</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c5967596c0"><code>c5967596c0</code></a>] - <strong>doc</strong>: fix typo in zlib.md (雨夜带刀) <a href="https://github.com/nodejs/node/pull/32901">#32901</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/8c1a69c1e7"><code>8c1a69c1e7</code></a>] - <strong>doc</strong>: synch SECURITY.md with website (Rich Trott) <a href="https://github.com/nodejs/node/pull/32903">#32903</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/43adbe6bc8"><code>43adbe6bc8</code></a>] - <strong>doc</strong>: add <code>tsc-agenda</code> to onboarding labels list (Rich Trott) <a href="https://github.com/nodejs/node/pull/32832">#32832</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/45a125cf3a"><code>45a125cf3a</code></a>] - <strong>doc</strong>: add N-API version 6 to table (Michael Dawson) <a href="https://github.com/nodejs/node/pull/32829">#32829</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/cc4764579b"><code>cc4764579b</code></a>] - <strong>doc</strong>: add juanarbol as collaborator (Juan José Arboleda) <a href="https://github.com/nodejs/node/pull/32906">#32906</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5dba49db7c"><code>5dba49db7c</code></a>] - <strong>doc</strong>: missing brackets (William Bonawentura) <a href="https://github.com/nodejs/node/pull/32657">#32657</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7980f6f749"><code>7980f6f749</code></a>] - <strong>doc</strong>: improve consistency in usage of NULL (Michael Dawson) <a href="https://github.com/nodejs/node/pull/32726">#32726</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/3f4bb8d67f"><code>3f4bb8d67f</code></a>] - <strong>doc</strong>: improve net docs (Robert Nagy) <a href="https://github.com/nodejs/node/pull/32811">#32811</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b7da58773c"><code>b7da58773c</code></a>] - <strong>doc</strong>: note that signatures of binary may be from subkeys (Reşat SABIQ) <a href="https://github.com/nodejs/node/pull/32591">#32591</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ae034c4ab2"><code>ae034c4ab2</code></a>] - <strong>doc</strong>: add transform stream destroy() return value (cjihrig) <a href="https://github.com/nodejs/node/pull/32788">#32788</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a0be60e3ad"><code>a0be60e3ad</code></a>] - <strong>doc</strong>: updated guidance for n-api changes (Michael Dawson) <a href="https://github.com/nodejs/node/pull/32721">#32721</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/95cd771f9b"><code>95cd771f9b</code></a>] - <strong>doc</strong>: remove warning from <code>response.writeHead</code> (Cecchi MacNaughton) <a href="https://github.com/nodejs/node/pull/32700">#32700</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c0e4ac495a"><code>c0e4ac495a</code></a>] - <strong>doc</strong>: improve AsyncLocalStorage sample (Andrey Pechkurov) <a href="https://github.com/nodejs/node/pull/32757">#32757</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ea09c0f111"><code>ea09c0f111</code></a>] - <strong>doc</strong>: document <code>buffer.from</code> returns internal pool buffer (Harshitha KP) <a href="https://github.com/nodejs/node/pull/32703">#32703</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/19961988d3"><code>19961988d3</code></a>] - <strong>doc</strong>: add puzpuzpuz to collaborators (Andrey Pechkurov) <a href="https://github.com/nodejs/node/pull/32817">#32817</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/27837fe4f6"><code>27837fe4f6</code></a>] - <strong>fs</strong>: update validateOffsetLengthRead in utils.js (daemon1024) <a href="https://github.com/nodejs/node/pull/32896">#32896</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/04b1f63b72"><code>04b1f63b72</code></a>] - <strong>fs</strong>: extract kWriteFileMaxChunkSize constant (rickyes) <a href="https://github.com/nodejs/node/pull/32640">#32640</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/0b2cff28b9"><code>0b2cff28b9</code></a>] - <strong>fs</strong>: remove unnecessary else statement (Jesus Hernandez) <a href="https://github.com/nodejs/node/pull/32662">#32662</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/8774cb4a86"><code>8774cb4a86</code></a>] - <strong>fs</strong>: use finished over destroy w/ cb (Robert Nagy) <a href="https://github.com/nodejs/node/pull/32809">#32809</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/4d9e69d07d"><code>4d9e69d07d</code></a>] - <strong>http</strong>: doc deprecate abort and improve docs (Robert Nagy) <a href="https://github.com/nodejs/node/pull/32807">#32807</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/85b333b8f8"><code>85b333b8f8</code></a>] - <strong>http</strong>: refactor agent &#39;free&#39; handler (Robert Nagy) <a href="https://github.com/nodejs/node/pull/32801">#32801</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a673c8fe35"><code>a673c8fe35</code></a>] - <strong>http2</strong>: wait for secureConnect before initializing (bcoe) <a href="https://github.com/nodejs/node/pull/32958">#32958</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/fce8c4e0d9"><code>fce8c4e0d9</code></a>] - <strong>inspector</strong>: only write coverage in fully bootstrapped Environments (Joyee Cheung) <a href="https://github.com/nodejs/node/pull/32960">#32960</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ee3c461a26"><code>ee3c461a26</code></a>] - <strong>lib</strong>: unnecessary const assignment for class (Yash Ladha) <a href="https://github.com/nodejs/node/pull/32962">#32962</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/944dceb618"><code>944dceb618</code></a>] - <strong>lib</strong>: simplify function process.emitWarning (himself65) <a href="https://github.com/nodejs/node/pull/32992">#32992</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/8a85afabba"><code>8a85afabba</code></a>] - <strong>lib</strong>: remove unnecesary else block (David Daza) <a href="https://github.com/nodejs/node/pull/32644">#32644</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/83f1e98a8e"><code>83f1e98a8e</code></a>] - <strong>lib</strong>: created isValidCallback helper (Yash Ladha) <a href="https://github.com/nodejs/node/pull/32665">#32665</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/636267045e"><code>636267045e</code></a>] - <strong>module</strong>: refactor condition (Myles Borins) <a href="https://github.com/nodejs/node/pull/32989">#32989</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/cb93c60e64"><code>cb93c60e64</code></a>] - <strong>module</strong>: exports not exported for null resolutions (Guy Bedford) <a href="https://github.com/nodejs/node/pull/32838">#32838</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e540d5cd9b"><code>e540d5cd9b</code></a>] - <strong>module</strong>: improve error for invalid package targets (Myles Borins) <a href="https://github.com/nodejs/node/pull/32052">#32052</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/4432bb2415"><code>4432bb2415</code></a>] - <strong>module</strong>: partial doc removal of --experimental-modules (Myles Borins) <a href="https://github.com/nodejs/node/pull/32915">#32915</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/0c7391c9b8"><code>0c7391c9b8</code></a>] - <strong>module</strong>: remove experimental modules warning (Guy Bedford) <a href="https://github.com/nodejs/node/pull/31974">#31974</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/520347c198"><code>520347c198</code></a>] - <strong>module</strong>: fix memory leak when require error occurs (Qinhui Chen) <a href="https://github.com/nodejs/node/pull/32837">#32837</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/48a72bf7eb"><code>48a72bf7eb</code></a>] - <strong>n-api</strong>: fix false assumption on napi_async_context structures (legendecas) <a href="https://github.com/nodejs/node/pull/32928">#32928</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7bd51fb8af"><code>7bd51fb8af</code></a>] - <strong>perf_hooks</strong>: remove unnecessary assignment when name is undefined (rickyes) <a href="https://github.com/nodejs/node/pull/32910">#32910</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/3b590d4f17"><code>3b590d4f17</code></a>] - <strong>process</strong>: suggest --trace-warnings when printing warning (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/32797">#32797</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c318a52e95"><code>c318a52e95</code></a>] - <strong>src</strong>: add AsyncWrapObject constructor template factory (Stephen Belanger) <a href="https://github.com/nodejs/node/pull/33051">#33051</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/44a5b73421"><code>44a5b73421</code></a>] - <strong>src</strong>: do not compare against wide characters (Christopher Beeson) <a href="https://github.com/nodejs/node/pull/32921">#32921</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/02653b8310"><code>02653b8310</code></a>] - <strong>src</strong>: fix empty-named env var assertion failure (Christopher Beeson) <a href="https://github.com/nodejs/node/pull/32921">#32921</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/2264b564dc"><code>2264b564dc</code></a>] - <strong>src</strong>: assignment to valid type (Yash Ladha) <a href="https://github.com/nodejs/node/pull/32879">#32879</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d3f65e8e15"><code>d3f65e8e15</code></a>] - <strong>src</strong>: delete MicroTaskPolicy namespace (Juan José Arboleda) <a href="https://github.com/nodejs/node/pull/32853">#32853</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/015f33cf55"><code>015f33cf55</code></a>] - <strong>src</strong>: use using NewStringType (rickyes) <a href="https://github.com/nodejs/node/pull/32843">#32843</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/0fdc55f51b"><code>0fdc55f51b</code></a>] - <strong>src</strong>: fix null deref in AllocatedBuffer::clear (Matt Kulukundis) <a href="https://github.com/nodejs/node/pull/32892">#32892</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c1f54c7313"><code>c1f54c7313</code></a>] - <strong>src</strong>: remove validation of unreachable code (Juan José Arboleda) <a href="https://github.com/nodejs/node/pull/32818">#32818</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e529a32f07"><code>e529a32f07</code></a>] - <strong>src</strong>: elevate v8 namespaces (Nimit) <a href="https://github.com/nodejs/node/pull/32872">#32872</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9fd0c3528a"><code>9fd0c3528a</code></a>] - <strong>src</strong>: remove redundant v8::HeapSnapshot namespace (Juan José Arboleda) <a href="https://github.com/nodejs/node/pull/32854">#32854</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a72d1d3ad6"><code>a72d1d3ad6</code></a>] - <strong>src</strong>: remove unused using in node_worker.cc (Daniel Bevenius) <a href="https://github.com/nodejs/node/pull/32840">#32840</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5b01772282"><code>5b01772282</code></a>] - <strong>src</strong>: use basename(argv0) for --trace-uncaught suggestion (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/32798">#32798</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/2f7e372077"><code>2f7e372077</code></a>] - <strong>src</strong>: ignore GCC -Wcast-function-type for v8.h (Daniel Bevenius) <a href="https://github.com/nodejs/node/pull/32679">#32679</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/bff11a9cd0"><code>bff11a9cd0</code></a>] - <strong>src</strong>: remove unused v8 Array namespace (Juan José Arboleda) <a href="https://github.com/nodejs/node/pull/32749">#32749</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/507240cec7"><code>507240cec7</code></a>] - <strong>stream</strong>: close iterator in Readable.from (Vadzim Zieńka) <a href="https://github.com/nodejs/node/pull/32844">#32844</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b36eb756e7"><code>b36eb756e7</code></a>] - <strong>stream</strong>: inline unbuffered _write (Robert Nagy) <a href="https://github.com/nodejs/node/pull/32886">#32886</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/780c0efc70"><code>780c0efc70</code></a>] - <strong>test</strong>: refactor test-async-hooks-constructor (himself65) <a href="https://github.com/nodejs/node/pull/33063">#33063</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5bdb401801"><code>5bdb401801</code></a>] - <strong>test</strong>: remove timers-blocking-callback (Jeremiah Senkpiel) <a href="https://github.com/nodejs/node/pull/32870">#32870</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f658cb8dc4"><code>f658cb8dc4</code></a>] - <strong>test</strong>: better error validations for event-capture (Adrian Estrada) <a href="https://github.com/nodejs/node/pull/32771">#32771</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/2c943358b2"><code>2c943358b2</code></a>] - <strong>test</strong>: refactor events tests for invalid listeners (Adrian Estrada) <a href="https://github.com/nodejs/node/pull/32769">#32769</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e6e0647709"><code>e6e0647709</code></a>] - <strong>test</strong>: test-async-wrap-constructor prefer forEach (Daniel Estiven Rico Posada) <a href="https://github.com/nodejs/node/pull/32631">#32631</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/944e010324"><code>944e010324</code></a>] - <strong>test</strong>: mark test-child-process-fork-args as flaky on Windows (Andrey Pechkurov) <a href="https://github.com/nodejs/node/pull/32950">#32950</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/87149c4b22"><code>87149c4b22</code></a>] - <strong>test</strong>: changed function to arrow function (Nimit) <a href="https://github.com/nodejs/node/pull/32875">#32875</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/4baf41f15e"><code>4baf41f15e</code></a>] - <strong>test</strong>: replace console.log/error() with debuglog (daemon1024) <a href="https://github.com/nodejs/node/pull/32692">#32692</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/740f86409d"><code>740f86409d</code></a>] - <strong>test</strong>: only detect uname on supported os (Xu Meng) <a href="https://github.com/nodejs/node/pull/32833">#32833</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/23a4d60448"><code>23a4d60448</code></a>] - <strong>test</strong>: mark cpu-prof-dir-worker flaky on all (Sam Roberts) <a href="https://github.com/nodejs/node/pull/32828">#32828</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/46cafadeac"><code>46cafadeac</code></a>] - <strong>test</strong>: replace equal with strictEqual (Jesus Hernandez) <a href="https://github.com/nodejs/node/pull/32727">#32727</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/edc10d4fa6"><code>edc10d4fa6</code></a>] - <strong>test</strong>: mark test-worker-prof flaky on arm (Sam Roberts) <a href="https://github.com/nodejs/node/pull/32826">#32826</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/98db564f4b"><code>98db564f4b</code></a>] - <strong>test</strong>: mark test-http2-reset-flood flaky on all (Sam Roberts) <a href="https://github.com/nodejs/node/pull/32825">#32825</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f1273e8e87"><code>f1273e8e87</code></a>] - <strong>test</strong>: cover node entry type in perf_hooks (Julian Duque) <a href="https://github.com/nodejs/node/pull/32751">#32751</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f4e9bd6d36"><code>f4e9bd6d36</code></a>] - <strong>test</strong>: use symlinks to copy shells (John Kleinschmidt) <a href="https://github.com/nodejs/node/pull/32129">#32129</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/efb3c71fea"><code>efb3c71fea</code></a>] - <strong>tls</strong>: add highWaterMark option for connect (rickyes) <a href="https://github.com/nodejs/node/pull/32786">#32786</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/bfa19c47a4"><code>bfa19c47a4</code></a>] - <strong>tls</strong>: move getAllowUnauthorized to internal/options (James M Snell) <a href="https://github.com/nodejs/node/pull/32917">#32917</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/1436f5359c"><code>1436f5359c</code></a>] - <strong>tls</strong>: provide default cipher list from command line (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/32760">#32760</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c402edd60f"><code>c402edd60f</code></a>] - <strong>tools</strong>: remove unused code in doc generation tool (Rich Trott) <a href="https://github.com/nodejs/node/pull/32913">#32913</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f7b25c0069"><code>f7b25c0069</code></a>] - <strong>tools</strong>: decrease timeout in test.py (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/32868">#32868</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a3aa71a79e"><code>a3aa71a79e</code></a>] - <strong>util,readline</strong>: NFC-normalize strings before getStringWidth (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/33052">#33052</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/84fd829b45"><code>84fd829b45</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>vm</strong>: add importModuleDynamically option to compileFunction (Gus Caplan) <a href="https://github.com/nodejs/node/pull/32985">#32985</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f14916ffc9"><code>f14916ffc9</code></a>] - <strong>worker</strong>: fix process.env var empty key access (Christopher Beeson) <a href="https://github.com/nodejs/node/pull/32921">#32921</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b80b08fe35"><code>b80b08fe35</code></a>] - <strong>worker</strong>: fix type check in receiveMessageOnPort (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/32745">#32745</a></li>
</ul>
<p>Windows 32-bit Installer: <a href="https://nodejs.org/dist/v13.14.0/node-v13.14.0-x86.msi">https://nodejs.org/dist/v13.14.0/node-v13.14.0-x86.msi</a><br>
Windows 64-bit Installer: <a href="https://nodejs.org/dist/v13.14.0/node-v13.14.0-x64.msi">https://nodejs.org/dist/v13.14.0/node-v13.14.0-x64.msi</a><br>
Windows 32-bit Binary: <a href="https://nodejs.org/dist/v13.14.0/win-x86/node.exe">https://nodejs.org/dist/v13.14.0/win-x86/node.exe</a><br>
Windows 64-bit Binary: <a href="https://nodejs.org/dist/v13.14.0/win-x64/node.exe">https://nodejs.org/dist/v13.14.0/win-x64/node.exe</a><br>
macOS 64-bit Installer: <a href="https://nodejs.org/dist/v13.14.0/node-v13.14.0.pkg">https://nodejs.org/dist/v13.14.0/node-v13.14.0.pkg</a><br>
macOS 64-bit Binary: <a href="https://nodejs.org/dist/v13.14.0/node-v13.14.0-darwin-x64.tar.gz">https://nodejs.org/dist/v13.14.0/node-v13.14.0-darwin-x64.tar.gz</a><br>
Linux 64-bit Binary: <a href="https://nodejs.org/dist/v13.14.0/node-v13.14.0-linux-x64.tar.xz">https://nodejs.org/dist/v13.14.0/node-v13.14.0-linux-x64.tar.xz</a><br>
Linux PPC LE 64-bit Binary: <a href="https://nodejs.org/dist/v13.14.0/node-v13.14.0-linux-ppc64le.tar.xz">https://nodejs.org/dist/v13.14.0/node-v13.14.0-linux-ppc64le.tar.xz</a><br>
Linux s390x 64-bit Binary: <a href="https://nodejs.org/dist/v13.14.0/node-v13.14.0-linux-s390x.tar.xz">https://nodejs.org/dist/v13.14.0/node-v13.14.0-linux-s390x.tar.xz</a><br>
AIX 64-bit Binary: <a href="https://nodejs.org/dist/v13.14.0/node-v13.14.0-aix-ppc64.tar.gz">https://nodejs.org/dist/v13.14.0/node-v13.14.0-aix-ppc64.tar.gz</a><br>
SmartOS 64-bit Binary: <a href="https://nodejs.org/dist/v13.14.0/node-v13.14.0-sunos-x64.tar.xz">https://nodejs.org/dist/v13.14.0/node-v13.14.0-sunos-x64.tar.xz</a><br>
ARMv7 32-bit Binary: <a href="https://nodejs.org/dist/v13.14.0/node-v13.14.0-linux-armv7l.tar.xz">https://nodejs.org/dist/v13.14.0/node-v13.14.0-linux-armv7l.tar.xz</a><br>
ARMv8 64-bit Binary: <a href="https://nodejs.org/dist/v13.14.0/node-v13.14.0-linux-arm64.tar.xz">https://nodejs.org/dist/v13.14.0/node-v13.14.0-linux-arm64.tar.xz</a><br>
Source Code: <a href="https://nodejs.org/dist/v13.14.0/node-v13.14.0.tar.gz">https://nodejs.org/dist/v13.14.0/node-v13.14.0.tar.gz</a><br>
Other release files: <a href="https://nodejs.org/dist/v13.14.0/">https://nodejs.org/dist/v13.14.0/</a><br>
Documentation: <a href="https://nodejs.org/docs/v13.14.0/api/">https://nodejs.org/docs/v13.14.0/api/</a></p>
<h3 id="header-shasums">SHASUMS<a id="shasums" class="anchor" href="#shasums" aria-labelledby="header-shasums"></a></h3><pre><code>-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

a1c87a6262d65853d03a84c2037d5989b664f8e06a1ad3d0c7e5a666a3efb18a  node-v13.14.0-aix-ppc64.tar.gz
a56eb353fecd45f731d74fc77c58dde052320c1bc272de9b03151fbaf962feaf  node-v13.14.0-darwin-x64.tar.gz
f077335619b32a0f26395eb4f3761920884a9d1437662d36be23e31e14fe7094  node-v13.14.0-darwin-x64.tar.xz
29d5680aa65c6dfbbf89777550c49fb0731d55aaecf3e9b22b2e6d523ed82d18  node-v13.14.0-headers.tar.gz
e95f09c4f1d5ea84ec29f6c77ef3dbab530a1fc5d1485103016e1b6fadd6163f  node-v13.14.0-headers.tar.xz
4603cc724f3f0551407f1ea41b8fbae83492e80c02d16360cb9722500364f447  node-v13.14.0-linux-arm64.tar.gz
e4736df097846bbe8195a185cc67ada3410a1f8993949e516bbf62b62198d2a7  node-v13.14.0-linux-arm64.tar.xz
d676a6ca4725a70abceda0eb45adcb0c94bb6b0899d76e511d1712e35c88288a  node-v13.14.0-linux-armv7l.tar.gz
76fe76fa095c2be3a25081fac970376a9bde3144dd0790318853a4e33dc9d7e8  node-v13.14.0-linux-armv7l.tar.xz
61649b0c2cd00e034d7aa8339c9529caeabd1db55c91a43d670eeb8944caf303  node-v13.14.0-linux-ppc64le.tar.gz
aff9fef48a31badbc753e0bfea64a070297130c507e0319f3a9ff559d2112f84  node-v13.14.0-linux-ppc64le.tar.xz
df6e7bccd744b405d9d6f84a254b0c0140dd4b2673ef553fb48386836e27c1ce  node-v13.14.0-linux-s390x.tar.gz
5db0d9d758bd3c5e6aaf4fe900da06593c272975fc0666bfee525eedd7d4e0c8  node-v13.14.0-linux-s390x.tar.xz
230717f6e14f4acbb0846d58c224be6acb8da59b0db1de52c77d2bf90315cfaa  node-v13.14.0-linux-x64.tar.gz
9ab808ba3872d58e827ea60a6e43a352f59361bc8eb36fe0327a587086b466f9  node-v13.14.0-linux-x64.tar.xz
b1dec375d3de1d25fde4b27fcd431719714942cf23d5ebf3d05c3f9937a1a20c  node-v13.14.0-sunos-x64.tar.gz
d460e742b46c1332a33b04549df912f9abdc470b581fe6cbc75832df189dd5fb  node-v13.14.0-sunos-x64.tar.xz
78ef76daa966f88893d17ffc49f0157700309001021e4aac158b06ae72007b11  node-v13.14.0-win-x64.7z
8c6e77fac5e911a2e70b6ca34804b3b59b6a3c685ab4e3b17756397df86063fa  node-v13.14.0-win-x64.zip
88919861e56a193a5cd2c2185d383b9934638318b04a206189fefe8bbca8837f  node-v13.14.0-win-x86.7z
a5209ca2645cbbbdfb1200a72d161987cb9515cdab610adf2aac1f30dc814cd9  node-v13.14.0-win-x86.zip
4413ade3aa25c2efec47e6b2819455a7bcda86c0b9a8d245748280549c05b103  node-v13.14.0-x64.msi
3ee8964e399e98ec4f6a430922c1713041251e4f7c8a24285d9cc2d36bab0b15  node-v13.14.0-x86.msi
04c843e285300d2d1c1e6ca03cd2298a7dc43e6e96c5b9592a2e409d117d9e52  node-v13.14.0.pkg
fb69f44071a4c6728fc7e0d20c679ff4359e082a5738f5268d5b4e646cbd9491  node-v13.14.0.tar.gz
6e03cd241c3e4c2c5cea333f8e39e1b266f390d24d1a232abf386a9e12b529be  node-v13.14.0.tar.xz
8468f81ef779568e6c9f03f582ac90ce4d68364f8a01839457c0b05b8cdf1bef  win-x64/node.exe
691e787fedbb32cf77b29e962d3a765027dc3bfa09ce7ee629d0663f1c4acd23  win-x64/node.lib
5a2d657fbe0d719e021bbd4c7c8c16c6c424ba9a47325ac987ddcd1c4b3b2247  win-x64/node_pdb.7z
aca067f12de1d1533ea566f470a0e5e4a16d8bafe0d6acfd76e495311256d89b  win-x64/node_pdb.zip
1eea7bd375eb6fb40f7d1ee8dc917583d03e8f7ebf02e7ceccc2322fbe5d15e1  win-x86/node.exe
a942e6093ed127cc6e1a9bf6e2994e0db0d30f0db6320b8a52ec56c53b504a3c  win-x86/node.lib
b8f6d408938dad61f50657a42f5f0e363b3c3176eb8f052279a9a40c64bcc768  win-x86/node_pdb.7z
03c27fbe076d8bdcd8b74909e05af1324ff0375633c56b9c5bc8b9965bce1080  win-x86/node_pdb.zip
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEpIwr7mgOhBYyzU5E8HSWs+s8F2IFAl6p/8QACgkQ8HSWs+s8
F2KBChAAoduhJlXNnHKIw8cspvOJ12KbBwRSvj/QCu98JS0PEUbfIHWBQhH6hGuL
8IetcGUNU84pdXVf6sDesREsP/xAM3TigItesxZ7zSI3bosE551vtRh62Ok5cfaX
hh7T4rvdZv2Q4hxbgcy3GQGjaSwjkpTZ12DK4N+Tu0JTyDBNo/EvywqUEw9v7OXN
rINMsktCxzht8HXZL5AZeX2UVcghI9WiQeTlySGCrH8aHHEStGf6YgsfXzu+AIj7
qcuFJpLgoNZM51Nb0FekN8ko4T3eqtj/UiqM+NtbBAhgx/mTuLzXGLQ9vArx1qXH
me7xKz87JFYDdAyFfu1aWdWRNYGytr5fpjRL7o7Pi/69j1uZ/zWbNzBL+NPWWpa1
w6Xr9j0c/Kh1cXlDz2o4/k+UBz83H0e9qnRDy2LL/tkekit56qLYvL2u/IWydOs7
ePcAcSEQdO8VwviPBfxKx42xQW0YmH1v6e1a6aew/1lE/mFve9g8B2EbB2rSHTd9
98vCUHn7EU9lFLZr1fXnZah3BhQNRPXk7tCncSRsXe9OF4frAq5rzOd1FWcqhDhM
Ikj3629qvVcnRSfKI0PPg9EImGlmOpsQqYE2IicJARJh/VoyWbjWM30ey+nHrFfM
v694UA5ASlz5mSMZXnlIR3dSe4RFqBQojnmigMSPMnVPeOWyKvo=
=eVzY
-----END PGP SIGNATURE-----
</code></pre>
]]></description><link>https://nodejs.org/en/blog/release/v13.14.0</link><guid isPermaLink="true">https://nodejs.org/en/blog/release/v13.14.0</guid><dc:creator><![CDATA[Ruben Bridgewater]]></dc:creator><pubDate>Thu, 30 Apr 2020 13:54:45 GMT</pubDate></item><item><title><![CDATA[Node v14.1.0 (Current)]]></title><description><![CDATA[<h3 id="header-notable-changes">Notable Changes<a id="notable-changes" class="anchor" href="#notable-changes" aria-labelledby="header-notable-changes"></a></h3><ul>
<li><strong>deps</strong>: upgrade openssl sources to 1.1.1g (Hassaan Pasha) <a href="https://github.com/nodejs/node/pull/32971">#32971</a></li>
<li><strong>doc</strong>: add juanarbol as collaborator (Juan José Arboleda) <a href="https://github.com/nodejs/node/pull/32906">#32906</a></li>
<li><strong>http</strong>: doc deprecate abort and improve docs (Robert Nagy) <a href="https://github.com/nodejs/node/pull/32807">#32807</a></li>
<li><strong>module</strong>: do not warn when accessing <code>__esModule</code> of unfinished exports (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/33048">#33048</a></li>
<li><strong>n-api</strong>: detect deadlocks in thread-safe function (Gabriel Schulhof) <a href="https://github.com/nodejs/node/pull/32860">#32860</a></li>
<li><strong>src</strong>: deprecate embedder APIs with replacements (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/32858">#32858</a></li>
<li><strong>stream</strong>:<ul>
<li>don&#39;t emit end after close (Robert Nagy) <a href="https://github.com/nodejs/node/pull/33076">#33076</a></li>
<li>don&#39;t wait for close on legacy streams (Robert Nagy) <a href="https://github.com/nodejs/node/pull/33058">#33058</a></li>
<li>pipeline should only destroy un-finished streams (Robert Nagy) <a href="https://github.com/nodejs/node/pull/32968">#32968</a></li>
</ul>
</li>
<li><strong>vm</strong>: add importModuleDynamically option to compileFunction (Gus Caplan) <a href="https://github.com/nodejs/node/pull/32985">#32985</a></li>
</ul>
<h3 id="header-commits">Commits<a id="commits" class="anchor" href="#commits" aria-labelledby="header-commits"></a></h3><ul>
<li>[<a href="https://github.com/nodejs/node/commit/1af08e1c5e"><code>1af08e1c5e</code></a>] - <strong>buffer,n-api</strong>: fix double ArrayBuffer::Detach() during cleanup (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/33039">#33039</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/91e30e35a1"><code>91e30e35a1</code></a>] - <strong>build</strong>: fix vcbuild error for missing Visual Studio (Thomas) <a href="https://github.com/nodejs/node/pull/32658">#32658</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/4035cbe631"><code>4035cbe631</code></a>] - <strong>cluster</strong>: removed unused addressType argument from constructor (Yash Ladha) <a href="https://github.com/nodejs/node/pull/32963">#32963</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/56f50aeff0"><code>56f50aeff0</code></a>] - <strong>deps</strong>: patch V8 to 8.1.307.31 (Michaël Zasso) <a href="https://github.com/nodejs/node/pull/33080">#33080</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/fad188fe23"><code>fad188fe23</code></a>] - <strong>deps</strong>: update archs files for OpenSSL-1.1.1g (Hassaan Pasha) <a href="https://github.com/nodejs/node/pull/32971">#32971</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b12f1630fc"><code>b12f1630fc</code></a>] - <strong>deps</strong>: upgrade openssl sources to 1.1.1g (Hassaan Pasha) <a href="https://github.com/nodejs/node/pull/32971">#32971</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b50333e001"><code>b50333e001</code></a>] - <strong>deps</strong>: V8: backport 3f8dc4b2e5ba (Ujjwal Sharma) <a href="https://github.com/nodejs/node/pull/32993">#32993</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/bbed1e56cd"><code>bbed1e56cd</code></a>] - <strong>deps</strong>: V8: cherry-pick e1eac1b16c96 (Milad Farazmand) <a href="https://github.com/nodejs/node/pull/32974">#32974</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/3fed735099"><code>3fed735099</code></a>] - <strong>doc</strong>: fix LTS replaceme tags (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/33041">#33041</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/343c6ac639"><code>343c6ac639</code></a>] - <strong>doc</strong>: assign missing deprecation code (Richard Lau) <a href="https://github.com/nodejs/node/pull/33109">#33109</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/794b8796dd"><code>794b8796dd</code></a>] - <strong>doc</strong>: improve WHATWG url constructor code example (Liran Tal) <a href="https://github.com/nodejs/node/pull/32782">#32782</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/14e559df87"><code>14e559df87</code></a>] - <strong>doc</strong>: make openssl maintenance position independent (Sam Roberts) <a href="https://github.com/nodejs/node/pull/32977">#32977</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/8a4de2ef25"><code>8a4de2ef25</code></a>] - <strong>doc</strong>: improve release documentation (Michaël Zasso) <a href="https://github.com/nodejs/node/pull/33042">#33042</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/401ab610e7"><code>401ab610e7</code></a>] - <strong>doc</strong>: document major finished changes in v14 (Robert Nagy) <a href="https://github.com/nodejs/node/pull/33065">#33065</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a534d8282c"><code>a534d8282c</code></a>] - <strong>doc</strong>: add documentation for transferList arg at worker threads (Juan José Arboleda) <a href="https://github.com/nodejs/node/pull/32881">#32881</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f116825d56"><code>f116825d56</code></a>] - <strong>doc</strong>: avoid tautology in README (Ishaan Jain) <a href="https://github.com/nodejs/node/pull/33005">#33005</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7e9f88e005"><code>7e9f88e005</code></a>] - <strong>doc</strong>: updated directory entry information (Eileen) <a href="https://github.com/nodejs/node/pull/32791">#32791</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/bf331b4e21"><code>bf331b4e21</code></a>] - <strong>doc</strong>: ignore no-literal-urls in README (Nick Schonning) <a href="https://github.com/nodejs/node/pull/32676">#32676</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f92b398c76"><code>f92b398c76</code></a>] - <strong>doc</strong>: convert bare email addresses to mailto links (Nick Schonning) <a href="https://github.com/nodejs/node/pull/32676">#32676</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/2bde11607d"><code>2bde11607d</code></a>] - <strong>doc</strong>: ignore no-literal-urls in changelogs (Nick Schonning) <a href="https://github.com/nodejs/node/pull/32676">#32676</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/71f90234f9"><code>71f90234f9</code></a>] - <strong>doc</strong>: add angle brackets around implicit links (Nick Schonning) <a href="https://github.com/nodejs/node/pull/32676">#32676</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/aec7bc754e"><code>aec7bc754e</code></a>] - <strong>doc</strong>: remove repeated word in modules.md (Prosper Opara) <a href="https://github.com/nodejs/node/pull/32931">#32931</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/005c2bab29"><code>005c2bab29</code></a>] - <strong>doc</strong>: elevate diagnostic report to tier1 (Gireesh Punathil) <a href="https://github.com/nodejs/node/pull/32732">#32732</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/4dd3a7ddc9"><code>4dd3a7ddc9</code></a>] - <strong>doc</strong>: set module version 83 to node 14 (Gerhard Stoebich) <a href="https://github.com/nodejs/node/pull/32975">#32975</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b5b3efeb90"><code>b5b3efeb90</code></a>] - <strong>doc</strong>: add more info to v14 changelog (Gus Caplan) <a href="https://github.com/nodejs/node/pull/32979">#32979</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f6be140222"><code>f6be140222</code></a>] - <strong>doc</strong>: fix typo in security-release-process.md (Edward Elric) <a href="https://github.com/nodejs/node/pull/32926">#32926</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/fa710732bf"><code>fa710732bf</code></a>] - <strong>doc</strong>: corrected ERR_SOCKET_CANNOT_SEND message (William Armiros) <a href="https://github.com/nodejs/node/pull/32847">#32847</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/68b7c80a44"><code>68b7c80a44</code></a>] - <strong>doc</strong>: fix usage of folder and directory terms in fs.md (karan singh virdi) <a href="https://github.com/nodejs/node/pull/32919">#32919</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/57c170c75c"><code>57c170c75c</code></a>] - <strong>doc</strong>: fix typo in zlib.md (雨夜带刀) <a href="https://github.com/nodejs/node/pull/32901">#32901</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a8ed8f5d0a"><code>a8ed8f5d0a</code></a>] - <strong>doc</strong>: synch SECURITY.md with website (Rich Trott) <a href="https://github.com/nodejs/node/pull/32903">#32903</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ccf6d3e5ed"><code>ccf6d3e5ed</code></a>] - <strong>doc</strong>: add <code>tsc-agenda</code> to onboarding labels list (Rich Trott) <a href="https://github.com/nodejs/node/pull/32832">#32832</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/fc71a85c49"><code>fc71a85c49</code></a>] - <strong>doc</strong>: add N-API version 6 to table (Michael Dawson) <a href="https://github.com/nodejs/node/pull/32829">#32829</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/87605f0ed3"><code>87605f0ed3</code></a>] - <strong>doc</strong>: add juanarbol as collaborator (Juan José Arboleda) <a href="https://github.com/nodejs/node/pull/32906">#32906</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/4c643c0d42"><code>4c643c0d42</code></a>] - <strong>fs</strong>: update validateOffsetLengthRead in utils.js (daemon1024) <a href="https://github.com/nodejs/node/pull/32896">#32896</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/baa8231728"><code>baa8231728</code></a>] - <strong>fs</strong>: extract kWriteFileMaxChunkSize constant (rickyes) <a href="https://github.com/nodejs/node/pull/32640">#32640</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/03d02d74f3"><code>03d02d74f3</code></a>] - <strong>fs</strong>: remove unnecessary else statement (Jesus Hernandez) <a href="https://github.com/nodejs/node/pull/32662">#32662</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/31c797cb11"><code>31c797cb11</code></a>] - <strong>http</strong>: doc deprecate abort and improve docs (Robert Nagy) <a href="https://github.com/nodejs/node/pull/32807">#32807</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/4ef91a640e"><code>4ef91a640e</code></a>] - <strong>http2</strong>: wait for secureConnect before initializing (Benjamin Coe) <a href="https://github.com/nodejs/node/pull/32958">#32958</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/6fc4d174b5"><code>6fc4d174b5</code></a>] - <strong>http2</strong>: refactor and cleanup http2 (James M Snell) <a href="https://github.com/nodejs/node/pull/32884">#32884</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/4b6aa077fe"><code>4b6aa077fe</code></a>] - <strong>inspector</strong>: only write coverage in fully bootstrapped Environments (Joyee Cheung) <a href="https://github.com/nodejs/node/pull/32960">#32960</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/737bd6205b"><code>737bd6205b</code></a>] - <strong>lib</strong>: unnecessary const assignment for class (Yash Ladha) <a href="https://github.com/nodejs/node/pull/32962">#32962</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/98b30b06ff"><code>98b30b06ff</code></a>] - <strong>lib</strong>: simplify function process.emitWarning (himself65) <a href="https://github.com/nodejs/node/pull/32992">#32992</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b957895ff7"><code>b957895ff7</code></a>] - <strong>lib</strong>: remove unnecesary else block (David Daza) <a href="https://github.com/nodejs/node/pull/32644">#32644</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/cb4d8ce889"><code>cb4d8ce889</code></a>] - <strong>module</strong>: refactor condition (Myles Borins) <a href="https://github.com/nodejs/node/pull/32989">#32989</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/4abc45a4b9"><code>4abc45a4b9</code></a>] - <strong>module</strong>: do not warn when accessing <code>__esModule</code> of unfinished exports (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/33048">#33048</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/21d314e7fc"><code>21d314e7fc</code></a>] - <strong>module</strong>: exports not exported for null resolutions (Guy Bedford) <a href="https://github.com/nodejs/node/pull/32838">#32838</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/eaf841d585"><code>eaf841d585</code></a>] - <strong>module</strong>: improve error for invalid package targets (Myles Borins) <a href="https://github.com/nodejs/node/pull/32052">#32052</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/8663fd5f88"><code>8663fd5f88</code></a>] - <strong>module</strong>: partial doc removal of --experimental-modules (Myles Borins) <a href="https://github.com/nodejs/node/pull/32915">#32915</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/68656cf588"><code>68656cf588</code></a>] - <strong>n-api</strong>: fix false assumption on napi_async_context structures (legendecas) <a href="https://github.com/nodejs/node/pull/32928">#32928</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/861eb39307"><code>861eb39307</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>n-api</strong>: detect deadlocks in thread-safe function (Gabriel Schulhof) <a href="https://github.com/nodejs/node/pull/32860">#32860</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a133ac17eb"><code>a133ac17eb</code></a>] - <strong>perf_hooks</strong>: remove unnecessary assignment when name is undefined (rickyes) <a href="https://github.com/nodejs/node/pull/32910">#32910</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/59b64adb79"><code>59b64adb79</code></a>] - <strong>src</strong>: add AsyncWrapObject constructor template factory (Stephen Belanger) <a href="https://github.com/nodejs/node/pull/33051">#33051</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/23eda417b6"><code>23eda417b6</code></a>] - <strong>src</strong>: do not compare against wide characters (Christopher Beeson) <a href="https://github.com/nodejs/node/pull/32921">#32921</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d10c2c6968"><code>d10c2c6968</code></a>] - <strong>src</strong>: fix empty-named env var assertion failure (Christopher Beeson) <a href="https://github.com/nodejs/node/pull/32921">#32921</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/44c157e45d"><code>44c157e45d</code></a>] - <strong>src</strong>: assignment to valid type (Yash Ladha) <a href="https://github.com/nodejs/node/pull/32879">#32879</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d82c3c28de"><code>d82c3c28de</code></a>] - <strong>src</strong>: delete MicroTaskPolicy namespace (Juan José Arboleda) <a href="https://github.com/nodejs/node/pull/32853">#32853</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/bc755fc4c2"><code>bc755fc4c2</code></a>] - <strong>src</strong>: fix compiler warnings in node_http2.cc (Daniel Bevenius) <a href="https://github.com/nodejs/node/pull/33014">#33014</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/30c2b0f798"><code>30c2b0f798</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>src</strong>: deprecate embedder APIs with replacements (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/32858">#32858</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/95e897edfc"><code>95e897edfc</code></a>] - <strong>src</strong>: use using NewStringType (rickyes) <a href="https://github.com/nodejs/node/pull/32843">#32843</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/4221b1c8c9"><code>4221b1c8c9</code></a>] - <strong>src</strong>: fix null deref in AllocatedBuffer::clear (Matt Kulukundis) <a href="https://github.com/nodejs/node/pull/32892">#32892</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f9b8988df6"><code>f9b8988df6</code></a>] - <strong>src</strong>: remove validation of unreachable code (Juan José Arboleda) <a href="https://github.com/nodejs/node/pull/32818">#32818</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/307e43da4d"><code>307e43da4d</code></a>] - <strong>src</strong>: elevate v8 namespaces (Nimit) <a href="https://github.com/nodejs/node/pull/32872">#32872</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ca7e0a226e"><code>ca7e0a226e</code></a>] - <strong>src</strong>: remove redundant v8::HeapSnapshot namespace (Juan José Arboleda) <a href="https://github.com/nodejs/node/pull/32854">#32854</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ae157b8ca7"><code>ae157b8ca7</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>stream</strong>: don&#39;t emit end after close (Robert Nagy) <a href="https://github.com/nodejs/node/pull/33076">#33076</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/184e80a144"><code>184e80a144</code></a>] - <strong>stream</strong>: don&#39;t wait for close on legacy streams (Robert Nagy) <a href="https://github.com/nodejs/node/pull/33058">#33058</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e07c4ffc39"><code>e07c4ffc39</code></a>] - <strong>stream</strong>: fix sync write perf regression (Robert Nagy) <a href="https://github.com/nodejs/node/pull/33032">#33032</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/2bb4ac409b"><code>2bb4ac409b</code></a>] - <strong>stream</strong>: avoid drain for sync streams (Robert Nagy) <a href="https://github.com/nodejs/node/pull/32887">#32887</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c21f1f03c5"><code>c21f1f03c5</code></a>] - <strong>stream</strong>: removes unnecessary params (Jesus Hernandez) <a href="https://github.com/nodejs/node/pull/32936">#32936</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/4c10b5f378"><code>4c10b5f378</code></a>] - <strong>stream</strong>: consistent punctuation (Robert Nagy) <a href="https://github.com/nodejs/node/pull/32934">#32934</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/1a2b3eb3a4"><code>1a2b3eb3a4</code></a>] - <strong>stream</strong>: fix broken pipeline test (Robert Nagy) <a href="https://github.com/nodejs/node/pull/33030">#33030</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7abc61f668"><code>7abc61f668</code></a>] - <strong>stream</strong>: refactor Writable buffering (Robert Nagy) <a href="https://github.com/nodejs/node/pull/31046">#31046</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/180b935b58"><code>180b935b58</code></a>] - <strong>stream</strong>: pipeline should only destroy un-finished streams (Robert Nagy) <a href="https://github.com/nodejs/node/pull/32968">#32968</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7647860000"><code>7647860000</code></a>] - <strong>stream</strong>: finished should complete with read-only Duplex (Robert Nagy) <a href="https://github.com/nodejs/node/pull/32967">#32967</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/36a4f54d69"><code>36a4f54d69</code></a>] - <strong>stream</strong>: close iterator in Readable.from (Vadzim Zieńka) <a href="https://github.com/nodejs/node/pull/32844">#32844</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7f498125e4"><code>7f498125e4</code></a>] - <strong>stream</strong>: inline unbuffered _write (Robert Nagy) <a href="https://github.com/nodejs/node/pull/32886">#32886</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/2ab4ebc8bf"><code>2ab4ebc8bf</code></a>] - <strong>stream</strong>: simplify Writable.end() (Robert Nagy) <a href="https://github.com/nodejs/node/pull/32882">#32882</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/11ea13f96c"><code>11ea13f96c</code></a>] - <strong>test</strong>: refactor test-async-hooks-constructor (himself65) <a href="https://github.com/nodejs/node/pull/33063">#33063</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/8fad112d93"><code>8fad112d93</code></a>] - <strong>test</strong>: remove timers-blocking-callback (Jeremiah Senkpiel) <a href="https://github.com/nodejs/node/pull/32870">#32870</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/988c2fe287"><code>988c2fe287</code></a>] - <strong>test</strong>: better error validations for event-capture (Adrian Estrada) <a href="https://github.com/nodejs/node/pull/32771">#32771</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/45e188b2e3"><code>45e188b2e3</code></a>] - <strong>test</strong>: refactor events tests for invalid listeners (Adrian Estrada) <a href="https://github.com/nodejs/node/pull/32769">#32769</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b4ef06267d"><code>b4ef06267d</code></a>] - <strong>test</strong>: test-async-wrap-constructor prefer forEach (Daniel Estiven Rico Posada) <a href="https://github.com/nodejs/node/pull/32631">#32631</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c9ae385abf"><code>c9ae385abf</code></a>] - <strong>test</strong>: mark test-child-process-fork-args as flaky on Windows (Andrey Pechkurov) <a href="https://github.com/nodejs/node/pull/32950">#32950</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b12204e27e"><code>b12204e27e</code></a>] - <strong>test</strong>: changed function to arrow function (Nimit) <a href="https://github.com/nodejs/node/pull/32875">#32875</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/323da6f251"><code>323da6f251</code></a>] - <strong>tls</strong>: add highWaterMark option for connect (rickyes) <a href="https://github.com/nodejs/node/pull/32786">#32786</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/308681307f"><code>308681307f</code></a>] - <strong>tls</strong>: move getAllowUnauthorized to internal/options (James M Snell) <a href="https://github.com/nodejs/node/pull/32917">#32917</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/6a8e266a3b"><code>6a8e266a3b</code></a>] - <strong>tools</strong>: update ESLint to 7.0.0-rc.0 (himself65) <a href="https://github.com/nodejs/node/pull/33062">#33062</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/fa7d969237"><code>fa7d969237</code></a>] - <strong>tools</strong>: remove unused code in doc generation tool (Rich Trott) <a href="https://github.com/nodejs/node/pull/32913">#32913</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ca5ebcfb67"><code>ca5ebcfb67</code></a>] - <strong>tools</strong>: fix mkcodecache when run with ASAN (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/32850">#32850</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/22ccf2ba1f"><code>22ccf2ba1f</code></a>] - <strong>tools</strong>: decrease timeout in test.py (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/32868">#32868</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c82c08416f"><code>c82c08416f</code></a>] - <strong>util,readline</strong>: NFC-normalize strings before getStringWidth (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/33052">#33052</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/4143c747fc"><code>4143c747fc</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>vm</strong>: add importModuleDynamically option to compileFunction (Gus Caplan) <a href="https://github.com/nodejs/node/pull/32985">#32985</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c84d802449"><code>c84d802449</code></a>] - <strong>worker</strong>: fix process.env var empty key access (Christopher Beeson) <a href="https://github.com/nodejs/node/pull/32921">#32921</a></li>
</ul>
<p>Windows 32-bit Installer: <a href="https://nodejs.org/dist/v14.1.0/node-v14.1.0-x86.msi">https://nodejs.org/dist/v14.1.0/node-v14.1.0-x86.msi</a><br>
Windows 64-bit Installer: <a href="https://nodejs.org/dist/v14.1.0/node-v14.1.0-x64.msi">https://nodejs.org/dist/v14.1.0/node-v14.1.0-x64.msi</a><br>
Windows 32-bit Binary: <a href="https://nodejs.org/dist/v14.1.0/win-x86/node.exe">https://nodejs.org/dist/v14.1.0/win-x86/node.exe</a><br>
Windows 64-bit Binary: <a href="https://nodejs.org/dist/v14.1.0/win-x64/node.exe">https://nodejs.org/dist/v14.1.0/win-x64/node.exe</a><br>
macOS 64-bit Installer: <a href="https://nodejs.org/dist/v14.1.0/node-v14.1.0.pkg">https://nodejs.org/dist/v14.1.0/node-v14.1.0.pkg</a><br>
macOS 64-bit Binary: <a href="https://nodejs.org/dist/v14.1.0/node-v14.1.0-darwin-x64.tar.gz">https://nodejs.org/dist/v14.1.0/node-v14.1.0-darwin-x64.tar.gz</a><br>
Linux 64-bit Binary: <a href="https://nodejs.org/dist/v14.1.0/node-v14.1.0-linux-x64.tar.xz">https://nodejs.org/dist/v14.1.0/node-v14.1.0-linux-x64.tar.xz</a><br>
Linux PPC LE 64-bit Binary: <a href="https://nodejs.org/dist/v14.1.0/node-v14.1.0-linux-ppc64le.tar.xz">https://nodejs.org/dist/v14.1.0/node-v14.1.0-linux-ppc64le.tar.xz</a><br>
Linux s390x 64-bit Binary: <a href="https://nodejs.org/dist/v14.1.0/node-v14.1.0-linux-s390x.tar.xz">https://nodejs.org/dist/v14.1.0/node-v14.1.0-linux-s390x.tar.xz</a><br>
AIX 64-bit Binary: <a href="https://nodejs.org/dist/v14.1.0/node-v14.1.0-aix-ppc64.tar.gz">https://nodejs.org/dist/v14.1.0/node-v14.1.0-aix-ppc64.tar.gz</a><br>
ARMv7 32-bit Binary: <a href="https://nodejs.org/dist/v14.1.0/node-v14.1.0-linux-armv7l.tar.xz">https://nodejs.org/dist/v14.1.0/node-v14.1.0-linux-armv7l.tar.xz</a><br>
ARMv8 64-bit Binary: <a href="https://nodejs.org/dist/v14.1.0/node-v14.1.0-linux-arm64.tar.xz">https://nodejs.org/dist/v14.1.0/node-v14.1.0-linux-arm64.tar.xz</a><br>
Source Code: <a href="https://nodejs.org/dist/v14.1.0/node-v14.1.0.tar.gz">https://nodejs.org/dist/v14.1.0/node-v14.1.0.tar.gz</a><br>
Other release files: <a href="https://nodejs.org/dist/v14.1.0/">https://nodejs.org/dist/v14.1.0/</a><br>
Documentation: <a href="https://nodejs.org/docs/v14.1.0/api/">https://nodejs.org/docs/v14.1.0/api/</a></p>
<h3 id="header-shasums">SHASUMS<a id="shasums" class="anchor" href="#shasums" aria-labelledby="header-shasums"></a></h3><pre><code>-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

359a6b81c5ad5918850612faa08c8e2bc9b8d3fe703b915bdd5e7c1df6e0d740  node-v14.1.0-aix-ppc64.tar.gz
7f08bd365df4e7a5625ad393257f48e8cd79f77391ab87a64426b0c6448dd226  node-v14.1.0-darwin-x64.tar.gz
552c6a31cbc48fac8cfab03f350fe6f4f7189570507f96b4df99e881cefac9da  node-v14.1.0-darwin-x64.tar.xz
b9dd056bbdd943da4fc7f601ddb2570d13beb49999c4bc1df9172c344f1c339f  node-v14.1.0-headers.tar.gz
4b87b82251c8960b203cb2fa47a1e29c5cc0d95447038c34b027ad63c09ae8f6  node-v14.1.0-headers.tar.xz
5f6462c004460673618033efe319c060a9c53b55715cb9aefb7fc5f733aa9d5c  node-v14.1.0-linux-arm64.tar.gz
9dd3a4867f679f40075e2a364d3b3566702139274da9fcd59a182198ff7c7b52  node-v14.1.0-linux-arm64.tar.xz
daa28f9cabdad540816c887153cf3609609ffe301c28a2b207cd7486955e236b  node-v14.1.0-linux-armv7l.tar.gz
e6364dfab82d524878fc86447a02a26df825c79dbf8ca1f8ffb530dce5561b14  node-v14.1.0-linux-armv7l.tar.xz
7cd1b341a33e090d06d61bbeb20a63916c7a403040b9c0c8446b978a002ca518  node-v14.1.0-linux-ppc64le.tar.gz
afaf08e5d2ca35feed4b6e3605bce1c52a80fb2fef3168a619a15f83629a0020  node-v14.1.0-linux-ppc64le.tar.xz
37843de9c6bc95a28e8ac4af58a0dfdca40a55d724c77108f6a43f1fd6abf59d  node-v14.1.0-linux-s390x.tar.gz
b323aafa612c00a0b018fb1b83e6757b546c218d920595340a240b8fc72f8ae8  node-v14.1.0-linux-s390x.tar.xz
0edca22822d86a1626707e19a5b2e17f1dbf4f3ac553ac3368aab3bb24de68bf  node-v14.1.0-linux-x64.tar.gz
959fab0c8ae0830f1ab987699cd2941cab97169991630a2e0c99db7c144f9e42  node-v14.1.0-linux-x64.tar.xz
7c3c7aacb816880c488e70a6b99cdf53218aac5032e31f155e2022b2223a6465  node-v14.1.0.pkg
0af7ba9088acd5e1334df921ef18de120d7b96810394d34966f2922873939341  node-v14.1.0.tar.gz
96101921146207976f5c1eb3d01806602f361d90ced6fa941411238f8449835f  node-v14.1.0.tar.xz
a9bd8b5cbf22eec4fdfd54dc4ad02ff9ad7f00a904ee4635c0739b5912890a1e  node-v14.1.0-win-x64.7z
1d3890d0d2f996cce57bcb0206e49b67233623e3cdb50eee77b8acc8f006b955  node-v14.1.0-win-x64.zip
b4f755208442ff249dcf631ad89a0dd43054626b069ddc2739cc737727da8343  node-v14.1.0-win-x86.7z
8513254ca9f61d8ff7bb97bf0078ab7ee6e423dfea3c4f0fa8b0f30f5a35ed2b  node-v14.1.0-win-x86.zip
c4ce5bf1fdac98d488266aa63901e3880d78a9f229f54715deafa65031604cf9  node-v14.1.0-x64.msi
79e2b4d7225aef7437b0371dbec3baba3f023d6a94749e82b63a4565d84879f9  node-v14.1.0-x86.msi
cd90ed3ff904935ecf05aa414731f4d8649418dd4bcc31aa7f33493fef79cee4  win-x64/node.exe
0084f3d15cc6ca50db917c684941a85f8c4c901f726e1c74bbe57431a1479211  win-x64/node.lib
e6fec9be467911b12c9ff0dd8a7ec95bbee66faa5e878824f9d69d30fa472b1c  win-x64/node_pdb.7z
0c656d25ebefb6e5e638dff38b4891f7bfee8150d0da3f9c4a378ee47ac73e90  win-x64/node_pdb.zip
761fe96d13abf35a9d9ba4412e503d5498c9712204c2835376e55f6eba01d8ed  win-x86/node.exe
b4287d2e5632595de8078815d3b7cd63396c8674146896e17c736c9fead23eae  win-x86/node.lib
19ea6e05fbe9001aaaef7b670f827745b3308fcbd26c3d82fe11df93078c581c  win-x86/node_pdb.7z
1fbb287321ffd428009110bc7f863be08b918923d197dbfc7a8926d701c3f1cf  win-x86/node_pdb.zip
-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEETtd49TnjY0x3nIfG1wYoSKGrAFwFAl6pyaUACgkQ1wYoSKGr
AFw9ZQf/Q1Ow22x/yJJSubC3jBeZcfbSTporYd265ILQa1aWV1/dADzD5xjJ0rWN
+fnbdqH5kK2CWGG0meLKM37rVyg719lL4+QMmxbDoLVX1lfb4RshpNffVl3D8G5Z
4YISXfElOJyL+fmxmaUgSfs8QBBPKpX3sHTYqNEevT6xmvya30MOvLK3OMBLrhjn
HfbkYkcPROARwBkC1g2iSi1b6LU75LyD8uRkJ5yMfE1UnYNosUq3Tmn7m5hMutbX
Z292EN4jKhG6LHD9fUnDv220MS7wiA2DvSTROSPPBnaU8dLTmVdIhFWhKg/CG+nS
HsU+gZSzx4JgrGaj19TniYIh0CTgxw==
=/uBA
-----END PGP SIGNATURE-----
</code></pre>
]]></description><link>https://nodejs.org/en/blog/release/v14.1.0</link><guid isPermaLink="true">https://nodejs.org/en/blog/release/v14.1.0</guid><dc:creator><![CDATA[Bethany Nicolle Griggs]]></dc:creator><pubDate>Wed, 29 Apr 2020 18:41:18 GMT</pubDate></item><item><title><![CDATA[Node v12.16.3 (LTS)]]></title><description><![CDATA[<h3 id="header-notable-changes">Notable Changes<a id="notable-changes" class="anchor" href="#notable-changes" aria-labelledby="header-notable-changes"></a></h3><ul>
<li><strong>Dependencies</strong>:<ul>
<li>Updated OpenSSL to 1.1.1g (Hassaan Pasha) <a href="https://github.com/nodejs/node/pull/32971">#32971</a>.</li>
<li>Updated c-ares to 1.16.0 (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/32246">#32246</a>.</li>
<li>Updated experimental uvwasi to 0.0.6 (Colin Ihrig) <a href="https://github.com/nodejs/node/pull/32309">#32309</a>.</li>
</ul>
</li>
<li><strong>ESM (experimental)</strong>:<ul>
<li>Additional warnings are no longer printed for modules that use conditional
exports or package name self resolution (Guy Bedford) <a href="https://github.com/nodejs/node/pull/31845">#31845</a>.</li>
</ul>
</li>
</ul>
<h3 id="header-commits">Commits<a id="commits" class="anchor" href="#commits" aria-labelledby="header-commits"></a></h3><ul>
<li>[<a href="https://github.com/nodejs/node/commit/2c5b0147fa"><code>2c5b0147fa</code></a>] - <strong>async_hooks</strong>: use hasHooks function internally (rickyes) <a href="https://github.com/nodejs/node/pull/32656">#32656</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/28abbfd594"><code>28abbfd594</code></a>] - <strong>async_hooks</strong>: move to lazy destroy hook registration in AsyncResource (Andrey Pechkurov) <a href="https://github.com/nodejs/node/pull/32429">#32429</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/146ad4eaae"><code>146ad4eaae</code></a>] - <strong>async_hooks</strong>: avoid resource reuse by FileHandle (Gerhard Stoebich) <a href="https://github.com/nodejs/node/pull/31972">#31972</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/39a3cc13dc"><code>39a3cc13dc</code></a>] - <strong>buffer,n-api</strong>: fix double ArrayBuffer::Detach() during cleanup (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/33039">#33039</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/20f3e9d836"><code>20f3e9d836</code></a>] - <strong>build</strong>: output dots instead of tap in GitHub actions (Michaël Zasso) <a href="https://github.com/nodejs/node/pull/32714">#32714</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c98aa9312e"><code>c98aa9312e</code></a>] - <strong>build</strong>: move doc versions JSON file out of out/doc (Richard Lau) <a href="https://github.com/nodejs/node/pull/32728">#32728</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/546a9ea998"><code>546a9ea998</code></a>] - <strong>build</strong>: fix LINT_MD_NEWER assignment (Rich Trott) <a href="https://github.com/nodejs/node/pull/32712">#32712</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ae772b7c6a"><code>ae772b7c6a</code></a>] - <strong>build</strong>: log detected compilers in --verbose mode (Richard Lau) <a href="https://github.com/nodejs/node/pull/32715">#32715</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/43055519d3"><code>43055519d3</code></a>] - <strong>build</strong>: use tabs for indentation in Makefile (Luigi Pinca) <a href="https://github.com/nodejs/node/pull/32614">#32614</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/2e31ac96f3"><code>2e31ac96f3</code></a>] - <strong>build</strong>: remove make lint on lint-py (himself65) <a href="https://github.com/nodejs/node/pull/32599">#32599</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d8a948f0fc"><code>d8a948f0fc</code></a>] - <strong>build</strong>: disable -Wattributes warnings on aix (Ben Noordhuis) <a href="https://github.com/nodejs/node/pull/32419">#32419</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a3848e51aa"><code>a3848e51aa</code></a>] - <strong>build</strong>: expand ASAN acronym in configure help (Sam Roberts) <a href="https://github.com/nodejs/node/pull/32325">#32325</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c8541a7d7a"><code>c8541a7d7a</code></a>] - <strong>build</strong>: disable libstdc++ debug containers globally (Ben Noordhuis) <a href="https://github.com/nodejs/node/pull/30147">#30147</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d3c9a82a6e"><code>d3c9a82a6e</code></a>] - <strong>build</strong>: remove empty line on node.gyp file (Juan José Arboleda) <a href="https://github.com/nodejs/node/pull/31952">#31952</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e65586985f"><code>e65586985f</code></a>] - <strong>build</strong>: support android build on ndk version equal or above 23 (forfun414) <a href="https://github.com/nodejs/node/pull/31521">#31521</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/790841597d"><code>790841597d</code></a>] - <strong>console</strong>: fixup error message (James M Snell) <a href="https://github.com/nodejs/node/pull/32475">#32475</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d19251630e"><code>d19251630e</code></a>] - <strong>crypto</strong>: clear openssl error stack after en/decrypt (Ben Noordhuis) <a href="https://github.com/nodejs/node/pull/32248">#32248</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/51f05d2f3d"><code>51f05d2f3d</code></a>] - <strong>deps</strong>: update archs files for OpenSSL-1.1.1g (Hassaan Pasha) <a href="https://github.com/nodejs/node/pull/32971">#32971</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a89744f4e0"><code>a89744f4e0</code></a>] - <strong>deps</strong>: upgrade openssl sources to 1.1.1g (Hassaan Pasha) <a href="https://github.com/nodejs/node/pull/32971">#32971</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/80c89d4ec7"><code>80c89d4ec7</code></a>] - <strong>deps</strong>: update archs files for OpenSSL-1.1.1f (Hassaan Pasha) <a href="https://github.com/nodejs/node/pull/32583">#32583</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c9cc38114a"><code>c9cc38114a</code></a>] - <strong>deps</strong>: upgrade openssl sources to 1.1.1f (Hassaan Pasha) <a href="https://github.com/nodejs/node/pull/32583">#32583</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/fedcb16144"><code>fedcb16144</code></a>] - <strong>deps</strong>: update acorn to v7.1.1 (Ruben Bridgewater) <a href="https://github.com/nodejs/node/pull/32310">#32310</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/37476a339a"><code>37476a339a</code></a>] - <strong>deps</strong>: upgrade to c-ares v1.16.0 (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/32246">#32246</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/fe0e1dbd13"><code>fe0e1dbd13</code></a>] - <strong>deps</strong>: update to uvwasi 0.0.6 (Colin Ihrig) <a href="https://github.com/nodejs/node/pull/32309">#32309</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/2e92cb476d"><code>2e92cb476d</code></a>] - <strong>deps</strong>: V8: cherry-pick f9257802c1c0 (Matheus Marchini) <a href="https://github.com/nodejs/node/pull/32180">#32180</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/0e922440d6"><code>0e922440d6</code></a>] - <strong>deps,doc</strong>: move openssl maintenance guide to doc (Sam Roberts) <a href="https://github.com/nodejs/node/pull/32209">#32209</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/06d16cf9ef"><code>06d16cf9ef</code></a>] - <strong>dns</strong>: remove duplicate code (rickyes) <a href="https://github.com/nodejs/node/pull/32664">#32664</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/af392a114b"><code>af392a114b</code></a>] - <strong>doc</strong>: add link to code ide configs (Robert Nagy) <a href="https://github.com/nodejs/node/pull/32767">#32767</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b1790fbf4b"><code>b1790fbf4b</code></a>] - <strong>doc</strong>: replace node-test-pull-request-lite-pipeline from onboarding (Juan José Arboleda) <a href="https://github.com/nodejs/node/pull/32736">#32736</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/00ce6a3240"><code>00ce6a3240</code></a>] - <strong>doc</strong>: add useful v8 option section (Nimit) <a href="https://github.com/nodejs/node/pull/32262">#32262</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c78019d792"><code>c78019d792</code></a>] - <strong>doc</strong>: add himself65 to collaborators (himself65) <a href="https://github.com/nodejs/node/pull/32734">#32734</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/16126328ac"><code>16126328ac</code></a>] - <strong>doc</strong>: clarify behavior of napi_get_typedarray_info (Michael Dawson) <a href="https://github.com/nodejs/node/pull/32603">#32603</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a5fd29b024"><code>a5fd29b024</code></a>] - <strong>doc</strong>: remove optional parameter from markdown anchor link (Rich Trott) <a href="https://github.com/nodejs/node/pull/32671">#32671</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d2c86a9dfc"><code>d2c86a9dfc</code></a>] - <strong>doc</strong>: clarify <code>listening</code> event (Harshitha KP) <a href="https://github.com/nodejs/node/pull/32581">#32581</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9039c03967"><code>9039c03967</code></a>] - <strong>doc</strong>: update Ninja information in build guide (Adrian Estrada) <a href="https://github.com/nodejs/node/pull/32629">#32629</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/1d563a646e"><code>1d563a646e</code></a>] - <strong>doc</strong>: correct version metadata for Readable.from (Dave Vandyke) <a href="https://github.com/nodejs/node/pull/32639">#32639</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5e2791ee84"><code>5e2791ee84</code></a>] - <strong>doc</strong>: adjust paths in openssl maintenance guide (Hassaan Pasha) <a href="https://github.com/nodejs/node/pull/32593">#32593</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/21c3685623"><code>21c3685623</code></a>] - <strong>doc</strong>: clarify docs fs.watch exception may be emitted (Juan José Arboleda) <a href="https://github.com/nodejs/node/pull/32513">#32513</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c3d91eb94d"><code>c3d91eb94d</code></a>] - <strong>doc</strong>: add unreachable code on events example (himself65) <a href="https://github.com/nodejs/node/pull/32364">#32364</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b4ba9b8bef"><code>b4ba9b8bef</code></a>] - <strong>doc</strong>: clarify <code>length</code> param in <code>buffer.write</code> (Harshitha KP) <a href="https://github.com/nodejs/node/pull/32119">#32119</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5996df3c39"><code>5996df3c39</code></a>] - <strong>doc</strong>: document that server.address() can return null (Thomas Watson Steen) <a href="https://github.com/nodejs/node/pull/32519">#32519</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a299e9cf28"><code>a299e9cf28</code></a>] - <strong>doc</strong>: return type of <code>crypto.getFips()</code> may change (Richard Lau) <a href="https://github.com/nodejs/node/pull/32580">#32580</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/4604127697"><code>4604127697</code></a>] - <strong>doc</strong>: fix return type of <code>crypto.getFips()</code> (Richard Lau) <a href="https://github.com/nodejs/node/pull/32580">#32580</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f2235f68aa"><code>f2235f68aa</code></a>] - <strong>doc</strong>: clarify <code>requireManualDestroy</code> option (Harshitha KP) <a href="https://github.com/nodejs/node/pull/32514">#32514</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7e952f2d38"><code>7e952f2d38</code></a>] - <strong>doc</strong>: fix wordy sentence (Moni) <a href="https://github.com/nodejs/node/pull/32567">#32567</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f93b770bda"><code>f93b770bda</code></a>] - <strong>doc</strong>: fix more links (Alba Mendez) <a href="https://github.com/nodejs/node/pull/32586">#32586</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d764414706"><code>d764414706</code></a>] - <strong>doc</strong>: improve markdown link checker (Alba Mendez) <a href="https://github.com/nodejs/node/pull/32586">#32586</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/3d36458cc6"><code>3d36458cc6</code></a>] - <strong>doc</strong>: add flarna to collaborators (Gerhard Stoebich) <a href="https://github.com/nodejs/node/pull/32620">#32620</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/4b417f87bd"><code>4b417f87bd</code></a>] - <strong>doc</strong>: improve fs.read documentation (Hachimi Aa (Sfeir)) <a href="https://github.com/nodejs/node/pull/29270">#29270</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/959055f225"><code>959055f225</code></a>] - <strong>doc</strong>: add ASAN build instructions (gengjiawen) <a href="https://github.com/nodejs/node/pull/32436">#32436</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f1552f830f"><code>f1552f830f</code></a>] - <strong>doc</strong>: update context-aware section of addon doc (Gabriel Schulhof) <a href="https://github.com/nodejs/node/pull/28659">#28659</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d0d414d98c"><code>d0d414d98c</code></a>] - <strong>doc</strong>: update AUTHORS list (Luigi Pinca) <a href="https://github.com/nodejs/node/pull/32222">#32222</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e51c42dc52"><code>e51c42dc52</code></a>] - <strong>doc</strong>: tests local links in markdown documents (Antoine du HAMEL) <a href="https://github.com/nodejs/node/pull/32359">#32359</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/8b355eab57"><code>8b355eab57</code></a>] - <strong>doc</strong>: fix profile type of --heap-prof-name (Syohei YOSHIDA) <a href="https://github.com/nodejs/node/pull/32404">#32404</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/59a8dbebc2"><code>59a8dbebc2</code></a>] - <strong>doc</strong>: use uppercase on windows path (himself65) <a href="https://github.com/nodejs/node/pull/32294">#32294</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/fa9b10cebe"><code>fa9b10cebe</code></a>] - <strong>doc</strong>: rename cve_management_process.md to fit doc style guide (Ling Samuel) <a href="https://github.com/nodejs/node/pull/32456">#32456</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/3ed9fcd784"><code>3ed9fcd784</code></a>] - <strong>doc</strong>: add mildsunrise to collaborators (Alba Mendez) <a href="https://github.com/nodejs/node/pull/32525">#32525</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5d15dd3fe3"><code>5d15dd3fe3</code></a>] - <strong>doc</strong>: add link to DNS definition (unknown) <a href="https://github.com/nodejs/node/pull/32228">#32228</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/8d27eb94d1"><code>8d27eb94d1</code></a>] - <strong>doc</strong>: remove extraneous sentence in events.md (Rich Trott) <a href="https://github.com/nodejs/node/pull/32457">#32457</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/1c84d85437"><code>1c84d85437</code></a>] - <strong>doc</strong>: trim wording in n-api.md text about exceptions (Rich Trott) <a href="https://github.com/nodejs/node/pull/32457">#32457</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/bba8dd3344"><code>bba8dd3344</code></a>] - <strong>doc</strong>: simplify and correct example descriptions in net.md (Rich Trott) <a href="https://github.com/nodejs/node/pull/32451">#32451</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/2976ac6c2e"><code>2976ac6c2e</code></a>] - <strong>doc</strong>: add new TSC members (Michael Dawson) <a href="https://github.com/nodejs/node/pull/32473">#32473</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/3d752cd3b9"><code>3d752cd3b9</code></a>] - <strong>doc</strong>: improve wording in vm.md (Rich Trott) <a href="https://github.com/nodejs/node/pull/32427">#32427</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/80a8e20826"><code>80a8e20826</code></a>] - <strong>doc</strong>: update security release process (Sam Roberts) <a href="https://github.com/nodejs/node/pull/31679">#31679</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/80493f54c8"><code>80493f54c8</code></a>] - <strong>doc</strong>: fix some 404 links (Thomas Watson Steen) <a href="https://github.com/nodejs/node/pull/32200">#32200</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/76e2455b06"><code>76e2455b06</code></a>] - <strong>doc</strong>: expand fs.watch caveats (Bartosz Sosnowski) <a href="https://github.com/nodejs/node/pull/32176">#32176</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c1c3aa1b5f"><code>c1c3aa1b5f</code></a>] - <strong>doc</strong>: add Ruben to TSC (Michael Dawson) <a href="https://github.com/nodejs/node/pull/32213">#32213</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/385faf7721"><code>385faf7721</code></a>] - <strong>doc</strong>: include the error type in the request.resolve doc (Joe Pea) <a href="https://github.com/nodejs/node/pull/32152">#32152</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/11899f647a"><code>11899f647a</code></a>] - <strong>doc</strong>: clear up child_process command resolution (Denys Otrishko) <a href="https://github.com/nodejs/node/pull/32091">#32091</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e33e989f20"><code>e33e989f20</code></a>] - <strong>doc</strong>: clarify windows specific behaviour (Sam Roberts) <a href="https://github.com/nodejs/node/pull/32079">#32079</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/860239255b"><code>860239255b</code></a>] - <strong>doc</strong>: improve Buffer documentation (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/32086">#32086</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ab1136a7ed"><code>ab1136a7ed</code></a>] - <strong>doc</strong>: add support encoding link on string_decoder.md (himself65) <a href="https://github.com/nodejs/node/pull/31911">#31911</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c439d83dbf"><code>c439d83dbf</code></a>] - <strong>doc</strong>: add entry for <code>AsyncHook</code> class (Harshitha KP) <a href="https://github.com/nodejs/node/pull/31865">#31865</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e6e38ecf64"><code>e6e38ecf64</code></a>] - <strong>doc</strong>: prevent tables from shrinking page (David Gilbertson) <a href="https://github.com/nodejs/node/pull/31859">#31859</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/6e68d9816d"><code>6e68d9816d</code></a>] - <strong>doc</strong>: fix anchor for ERR_TLS_INVALID_CONTEXT (Tobias Nießen) <a href="https://github.com/nodejs/node/pull/31915">#31915</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d3b9a8810c"><code>d3b9a8810c</code></a>] - <strong>doc,crypto</strong>: clarify oaepHash option&#39;s impact (Filip Skokan) <a href="https://github.com/nodejs/node/pull/32340">#32340</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b85bc0cc02"><code>b85bc0cc02</code></a>] - <strong>fs</strong>: fixup error message for invalid options.recursive (James M Snell) <a href="https://github.com/nodejs/node/pull/32472">#32472</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/010814856a"><code>010814856a</code></a>] - <strong>fs</strong>: fix writeFile[Sync] for non-seekable files (Alba Mendez) <a href="https://github.com/nodejs/node/pull/32006">#32006</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/225ddd5f42"><code>225ddd5f42</code></a>] - <strong>http</strong>: move free socket error handling to agent (Robert Nagy) <a href="https://github.com/nodejs/node/pull/32003">#32003</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/3b0204245d"><code>3b0204245d</code></a>] - <strong>http</strong>: don&#39;t emit &#39;readable&#39; after &#39;close&#39; (Robert Nagy) <a href="https://github.com/nodejs/node/pull/32277">#32277</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/52a52d2664"><code>52a52d2664</code></a>] - <strong>http</strong>: fixup options.method error message (James M Snell) <a href="https://github.com/nodejs/node/pull/32471">#32471</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/cf47bb9818"><code>cf47bb9818</code></a>] - <strong>http</strong>: don&#39;t emit &#39;finish&#39; after &#39;error&#39; (Robert Nagy) <a href="https://github.com/nodejs/node/pull/32276">#32276</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f9123eb91b"><code>f9123eb91b</code></a>] - <strong>http</strong>: fix socket re-use races (Robert Nagy) <a href="https://github.com/nodejs/node/pull/32000">#32000</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e54eb46cdb"><code>e54eb46cdb</code></a>] - <strong>http2</strong>: rename counter in <code>mapToHeaders</code> inner loop (Mateusz Krawczuk) <a href="https://github.com/nodejs/node/pull/32012">#32012</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/0db58753db"><code>0db58753db</code></a>] - <strong>lib</strong>: fix return type of setTimeout in net.Socket (龙腾道) <a href="https://github.com/nodejs/node/pull/32722">#32722</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a152792590"><code>a152792590</code></a>] - <strong>lib</strong>: removes unnecessary params (Jesus Hernandez) <a href="https://github.com/nodejs/node/pull/32694">#32694</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7dd001c1db"><code>7dd001c1db</code></a>] - <strong>lib</strong>: changed functional logic in cluster schedulers (Yash Ladha) <a href="https://github.com/nodejs/node/pull/32505">#32505</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5a671772a2"><code>5a671772a2</code></a>] - <strong>lib</strong>: use spread operator on cluster (himself65) <a href="https://github.com/nodejs/node/pull/32125">#32125</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/4d0be3dce5"><code>4d0be3dce5</code></a>] - <strong>meta</strong>: move inactive collaborators to emeriti (Rich Trott) <a href="https://github.com/nodejs/node/pull/32151">#32151</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ecddf6519f"><code>ecddf6519f</code></a>] - <strong>module</strong>: disable conditional exports, self resolve warnings (Guy Bedford) <a href="https://github.com/nodejs/node/pull/31845">#31845</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/717f9c5905"><code>717f9c5905</code></a>] - <strong>module</strong>: path-only CJS exports extension searching (Guy Bedford) <a href="https://github.com/nodejs/node/pull/32351">#32351</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ff5ab6f925"><code>ff5ab6f925</code></a>] - <strong>net</strong>: fix crash if POLLHUP is received (Santiago Gimeno) <a href="https://github.com/nodejs/node/pull/32590">#32590</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ed21d32a7c"><code>ed21d32a7c</code></a>] - <strong>net</strong>: wait for shutdown to complete before closing (Robert Nagy) <a href="https://github.com/nodejs/node/pull/32491">#32491</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7d66ceadbb"><code>7d66ceadbb</code></a>] - <strong>perf,src</strong>: add HistogramBase and internal/histogram.js (James M Snell) <a href="https://github.com/nodejs/node/pull/31988">#31988</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f302ac9ae4"><code>f302ac9ae4</code></a>] - <strong>perf_hooks</strong>: allow omitted parameters in &#39;performance.measure&#39; (himself65) <a href="https://github.com/nodejs/node/pull/32651">#32651</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7c0c4e9a7e"><code>7c0c4e9a7e</code></a>] - <strong>repl</strong>: fixup error message (James M Snell) <a href="https://github.com/nodejs/node/pull/32474">#32474</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/522101dbca"><code>522101dbca</code></a>] - <strong>src</strong>: removes unused v8::Integer and v8::Array namespace (Jesus Hernandez) <a href="https://github.com/nodejs/node/pull/32779">#32779</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f9d94143fb"><code>f9d94143fb</code></a>] - <strong>src</strong>: remove unused v8::TryCatch namespace (Juan José Arboleda) <a href="https://github.com/nodejs/node/pull/32729">#32729</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d0d7ebc2a6"><code>d0d7ebc2a6</code></a>] - <strong>src</strong>: remove duplicated code (himself65) <a href="https://github.com/nodejs/node/pull/32719">#32719</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a50220955e"><code>a50220955e</code></a>] - <strong>src</strong>: refactor to avoid goto in node_file.cc (Tobias Nießen) <a href="https://github.com/nodejs/node/pull/32637">#32637</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/fabb53ed79"><code>fabb53ed79</code></a>] - <strong>src</strong>: fix warnings on SPrintF (himself65) <a href="https://github.com/nodejs/node/pull/32558">#32558</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/3605a9d67a"><code>3605a9d67a</code></a>] - <strong>src</strong>: replace goto with lambda in options parser (Tobias Nießen) <a href="https://github.com/nodejs/node/pull/32635">#32635</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/872f893e0f"><code>872f893e0f</code></a>] - <strong>src</strong>: align PerformanceState class name with conventions (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/32539">#32539</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/191cde0e4d"><code>191cde0e4d</code></a>] - <strong>src</strong>: remove unnecessary &#39;Local.As&#39; operation (himself65) <a href="https://github.com/nodejs/node/pull/32286">#32286</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/6d71eb5b5b"><code>6d71eb5b5b</code></a>] - <strong>src</strong>: add test/abort build tasks (Christian Niederer) <a href="https://github.com/nodejs/node/pull/31740">#31740</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/0dfb9514de"><code>0dfb9514de</code></a>] - <strong>src</strong>: add aliased-buffer-overflow abort test (Christian Niederer) <a href="https://github.com/nodejs/node/pull/31740">#31740</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/28cfaa837e"><code>28cfaa837e</code></a>] - <strong>src</strong>: check for overflow when extending AliasedBufferBase (Christian Niederer) <a href="https://github.com/nodejs/node/pull/31740">#31740</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/4155358031"><code>4155358031</code></a>] - <strong>src</strong>: replace handle dereference with ContainerOf (Harshitha KP) <a href="https://github.com/nodejs/node/pull/32298">#32298</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/c9b22c8d6d"><code>c9b22c8d6d</code></a>] - <strong>src</strong>: enhance template function &#39;MakeUtf8String&#39; (himself65) <a href="https://github.com/nodejs/node/pull/32322">#32322</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ad347f4cbb"><code>ad347f4cbb</code></a>] - <strong>src</strong>: remove excess v8 namespace (himself65) <a href="https://github.com/nodejs/node/pull/32191">#32191</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/12d83b3242"><code>12d83b3242</code></a>] - <strong>src</strong>: clean v8 namespaces in env.cc file (Juan José Arboleda) <a href="https://github.com/nodejs/node/pull/32374">#32374</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/13a7e0546f"><code>13a7e0546f</code></a>] - <strong>src</strong>: check for empty maybe local (Xavier Stouder) <a href="https://github.com/nodejs/node/pull/32339">#32339</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/aaf94fd6bb"><code>aaf94fd6bb</code></a>] - <strong>src</strong>: cleanup DestroyParam when Environment exits (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/32421">#32421</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/4b5fd24855"><code>4b5fd24855</code></a>] - <strong>src</strong>: enhance C++ sprintf utility (himself65) <a href="https://github.com/nodejs/node/pull/32385">#32385</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/46e68bb445"><code>46e68bb445</code></a>] - <strong>src</strong>: simplify IsolateData shortcut accesses (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/32407">#32407</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7aa2ee2bd8"><code>7aa2ee2bd8</code></a>] - <strong>src</strong>: delete CallbackInfo when cleared from cleanup hook (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/32405">#32405</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7a346f63d6"><code>7a346f63d6</code></a>] - <strong>src</strong>: update comment for SetImmediate() (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/32300">#32300</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/46c751e7f1"><code>46c751e7f1</code></a>] - <strong>src</strong>: handle NULL env scenario (himself65) <a href="https://github.com/nodejs/node/pull/32230">#32230</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9b6f678751"><code>9b6f678751</code></a>] - <strong>src</strong>: fix warn_unused_result compiler warning (Colin Ihrig) <a href="https://github.com/nodejs/node/pull/32241">#32241</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/4e268314b5"><code>4e268314b5</code></a>] - <strong>src</strong>: refactor to more safe method (gengjiawen) <a href="https://github.com/nodejs/node/pull/32087">#32087</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f223d2c7e4"><code>f223d2c7e4</code></a>] - <strong>src</strong>: fix spawnSync CHECK when SIGKILL fails (Ben Noordhuis) <a href="https://github.com/nodejs/node/pull/31768">#31768</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5b2f698b32"><code>5b2f698b32</code></a>] - <strong>src</strong>: fix missing extra ca in tls.rootCertificates (Eric Bickle) <a href="https://github.com/nodejs/node/pull/32075">#32075</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a53980d947"><code>a53980d947</code></a>] - <strong>src</strong>: fix -Wmaybe-uninitialized compiler warning (Ben Noordhuis) <a href="https://github.com/nodejs/node/pull/31809">#31809</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a2d961da23"><code>a2d961da23</code></a>] - <strong>src</strong>: remove unused include from node_file.cc (Ben Noordhuis) <a href="https://github.com/nodejs/node/pull/31809">#31809</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/8fe70e88fe"><code>8fe70e88fe</code></a>] - <strong>src</strong>: elevate v8 namespace (RamanandPatil) <a href="https://github.com/nodejs/node/pull/32041">#32041</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7e5e34d01e"><code>7e5e34d01e</code></a>] - <strong>src</strong>: simplify node_worker.cc using new KVStore API (Denys Otrishko) <a href="https://github.com/nodejs/node/pull/31773">#31773</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7152fe3180"><code>7152fe3180</code></a>] - <strong>src</strong>: improve KVStore API (Denys Otrishko) <a href="https://github.com/nodejs/node/pull/31773">#31773</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/3bf21b096e"><code>3bf21b096e</code></a>] - <strong>src</strong>: fix minor typo in base_object.h (Daniel Bevenius) <a href="https://github.com/nodejs/node/pull/31535">#31535</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/8d1eeb1ae5"><code>8d1eeb1ae5</code></a>] - <strong>stream</strong>: combine properties using defineProperties (antsmartian) <a href="https://github.com/nodejs/node/pull/31187">#31187</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d07dd313ae"><code>d07dd313ae</code></a>] - <strong>stream</strong>: add regression test for async iteration completion (Matteo Collina) <a href="https://github.com/nodejs/node/pull/31508">#31508</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/2f72054ec7"><code>2f72054ec7</code></a>] - <strong>test</strong>: replace console.log/error with debuglog (Agustin Daguerre) <a href="https://github.com/nodejs/node/pull/32695">#32695</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/bc9453a870"><code>bc9453a870</code></a>] - <strong>test</strong>: make sure that inspector tests finish (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/32673">#32673</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/2cf7381a87"><code>2cf7381a87</code></a>] - <strong>test</strong>: fix check error name on error instance (himself65) <a href="https://github.com/nodejs/node/pull/32508">#32508</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e4174165f3"><code>e4174165f3</code></a>] - <strong><em>Revert</em></strong> &quot;<strong>test</strong>: mark empty udp tests flaky on OS X&quot; (Luigi Pinca) <a href="https://github.com/nodejs/node/pull/32489">#32489</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/6feed98f33"><code>6feed98f33</code></a>] - <strong>test</strong>: remove unused variables on async hook test (Julian Duque) <a href="https://github.com/nodejs/node/pull/32630">#32630</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b0386b4aaf"><code>b0386b4aaf</code></a>] - <strong>test</strong>: check that --expose-internals is disallowed in NODE_OPTIONS (Juan José Arboleda) <a href="https://github.com/nodejs/node/pull/32554">#32554</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/0adc867d59"><code>0adc867d59</code></a>] - <strong>test</strong>: add Worker initialization failure test case (Harshitha KP) <a href="https://github.com/nodejs/node/pull/31929">#31929</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/73221278d7"><code>73221278d7</code></a>] - <strong>test</strong>: fix tool path in test-doctool-versions.js (Richard Lau) <a href="https://github.com/nodejs/node/pull/32645">#32645</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/90a5b9d964"><code>90a5b9d964</code></a>] - <strong>test</strong>: copy addons .gitignore to test/abort/ (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/32624">#32624</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/39be571a3f"><code>39be571a3f</code></a>] - <strong>test</strong>: refactor test-http2-buffersize (Rich Trott) <a href="https://github.com/nodejs/node/pull/32540">#32540</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/f71007ff39"><code>f71007ff39</code></a>] - <strong>test</strong>: skip crypto test on arm buildbots (Ben Noordhuis) <a href="https://github.com/nodejs/node/pull/32636">#32636</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/4e405ee899"><code>4e405ee899</code></a>] - <strong>test</strong>: replace console.error() with debuglog calls (Rich Trott) <a href="https://github.com/nodejs/node/pull/32588">#32588</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/8083d452e6"><code>8083d452e6</code></a>] - <strong>test</strong>: add a missing common.mustCall (Harshitha KP) <a href="https://github.com/nodejs/node/pull/32305">#32305</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/416531227e"><code>416531227e</code></a>] - <strong>test</strong>: remove unnecessary console.log() calls (Juan José Arboleda) <a href="https://github.com/nodejs/node/pull/32541">#32541</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/30d21fb6e6"><code>30d21fb6e6</code></a>] - <strong>test</strong>: replace console.log() with debuglog() (Juan José Arboleda) <a href="https://github.com/nodejs/node/pull/32550">#32550</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/fcf1123052"><code>fcf1123052</code></a>] - <strong>test</strong>: validate util.format when the value is &#39;Infinity&#39; (Andrés M. Gómez) <a href="https://github.com/nodejs/node/pull/32573">#32573</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e2174e4e3c"><code>e2174e4e3c</code></a>] - <strong>test</strong>: fix fs test-fs-utimes strictEqual arg order (Ben Noordhuis) <a href="https://github.com/nodejs/node/pull/32420">#32420</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/32ab30cc35"><code>32ab30cc35</code></a>] - <strong>test</strong>: use common.mustCall in test-worker-esm-exit (himself65) <a href="https://github.com/nodejs/node/pull/32544">#32544</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a0552441fa"><code>a0552441fa</code></a>] - <strong>test</strong>: use template strings in parallel tests (Daniel Estiven Rico Posada) <a href="https://github.com/nodejs/node/pull/32549">#32549</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d53d152da3"><code>d53d152da3</code></a>] - <strong>test</strong>: add known issues test for #31733 (Ben Noordhuis) <a href="https://github.com/nodejs/node/pull/31734">#31734</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d6f6623243"><code>d6f6623243</code></a>] - <strong>test</strong>: refactor test-http-information-processing (Rich Trott) <a href="https://github.com/nodejs/node/pull/32547">#32547</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/b6e739a6b3"><code>b6e739a6b3</code></a>] - <strong>test</strong>: skip a wasi test on IBMi PASE (Xu Meng) <a href="https://github.com/nodejs/node/pull/32459">#32459</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/a40e7daf3c"><code>a40e7daf3c</code></a>] - <strong>test</strong>: harden the tick sampling logic (Harshitha KP) <a href="https://github.com/nodejs/node/pull/32190">#32190</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/9c84d7773a"><code>9c84d7773a</code></a>] - <strong>test</strong>: skip some binding tests on IBMi PASE (Xu Meng) <a href="https://github.com/nodejs/node/pull/31967">#31967</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/afc0c708a2"><code>afc0c708a2</code></a>] - <strong>test</strong>: revise test-http-response-multi-content-length (Rich Trott) <a href="https://github.com/nodejs/node/pull/32526">#32526</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/df890ad3d2"><code>df890ad3d2</code></a>] - <strong>test</strong>: remove a duplicated test (himself65) <a href="https://github.com/nodejs/node/pull/32453">#32453</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/fa4de53a3e"><code>fa4de53a3e</code></a>] - <strong>test</strong>: check bundled binaries are signed on macOS (Richard Lau) <a href="https://github.com/nodejs/node/pull/32522">#32522</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/d9abea5e3f"><code>d9abea5e3f</code></a>] - <strong>test</strong>: unflake async-hooks/test-statwatcher (Bartosz Sosnowski) <a href="https://github.com/nodejs/node/pull/32484">#32484</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5cae1b7a53"><code>5cae1b7a53</code></a>] - <strong>test</strong>: use Promise.all() in test-cluster-net-listen-ipv6only-false (Rich Trott) <a href="https://github.com/nodejs/node/pull/32398">#32398</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/60db56ddba"><code>60db56ddba</code></a>] - <strong>test</strong>: replace Map with Array in test-cluster-net-listen-ipv6only-false (Rich Trott) <a href="https://github.com/nodejs/node/pull/32398">#32398</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/565f0f73e2"><code>565f0f73e2</code></a>] - <strong>test</strong>: revise test-http-client-default-headers-exist (Rich Trott) <a href="https://github.com/nodejs/node/pull/32493">#32493</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7f5b89c307"><code>7f5b89c307</code></a>] - <strong>test</strong>: use mustCall in place of countdown in timers test (Rich Trott) <a href="https://github.com/nodejs/node/pull/32416">#32416</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/97e352d1a6"><code>97e352d1a6</code></a>] - <strong>test</strong>: replace countdown with Promise.all() in cluster-net-listen tests (Rich Trott) <a href="https://github.com/nodejs/node/pull/32381">#32381</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/1b79174203"><code>1b79174203</code></a>] - <strong>test</strong>: replace Map with Array in cluster-net-listen tests (Rich Trott) <a href="https://github.com/nodejs/node/pull/32381">#32381</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/85ae5661df"><code>85ae5661df</code></a>] - <strong>test</strong>: uv_tty_init returns EBADF on IBM i (Xu Meng) <a href="https://github.com/nodejs/node/pull/32338">#32338</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/8dbd7cf0e4"><code>8dbd7cf0e4</code></a>] - <strong>test</strong>: use Promise.all() in test-hash-seed (Rich Trott) <a href="https://github.com/nodejs/node/pull/32273">#32273</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/92a207cd2d"><code>92a207cd2d</code></a>] - <strong>test</strong>: workaround for V8 8.1 inspector pause issue (Matheus Marchini) <a href="https://github.com/nodejs/node/pull/32234">#32234</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/776905ef99"><code>776905ef99</code></a>] - <strong>test</strong>: use portable EOL (Harshitha KP) <a href="https://github.com/nodejs/node/pull/32104">#32104</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/914edddd79"><code>914edddd79</code></a>] - <strong>test</strong>: <code>buffer.write</code> with longer string scenario (Harshitha KP) <a href="https://github.com/nodejs/node/pull/32123">#32123</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/7060ed1176"><code>7060ed1176</code></a>] - <strong>test</strong>: fix test-tls-env-extra-ca-file-load (Eric Bickle) <a href="https://github.com/nodejs/node/pull/32073">#32073</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/bee009d271"><code>bee009d271</code></a>] - <strong>test</strong>: improve test-fs-existssync-false.js (himself65) <a href="https://github.com/nodejs/node/pull/31883">#31883</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/0403f00321"><code>0403f00321</code></a>] - <strong>test</strong>: mark test-timers-blocking-callback flaky on osx (Myles Borins) <a href="https://github.com/nodejs/node/pull/32189">#32189</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/fa7e975d2f"><code>fa7e975d2f</code></a>] - <strong>test</strong>: warn when inspector process crashes (Matheus Marchini) <a href="https://github.com/nodejs/node/pull/32133">#32133</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/4a94179a3c"><code>4a94179a3c</code></a>] - <strong>tools</strong>: update Boxstarter script and document (himself65) <a href="https://github.com/nodejs/node/pull/32299">#32299</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/8bc53d1298"><code>8bc53d1298</code></a>] - <strong>tools</strong>: update ESLint to 7.0.0-alpha.3 (Colin Ihrig) <a href="https://github.com/nodejs/node/pull/32533">#32533</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/baf56f8135"><code>baf56f8135</code></a>] - <strong>tools</strong>: fixup icutrim.py use of string and bytes objects (Jonathan MERCIER) <a href="https://github.com/nodejs/node/pull/31659">#31659</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/540a024057"><code>540a024057</code></a>] - <strong>tools</strong>: update to <a href="mailto:acorn@7.1.1">acorn@7.1.1</a> (Rich Trott) <a href="https://github.com/nodejs/node/pull/32259">#32259</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/ecf842ec27"><code>ecf842ec27</code></a>] - <strong>tools</strong>: enable no-useless-backreference lint rule (Colin Ihrig) <a href="https://github.com/nodejs/node/pull/31400">#31400</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/bcf152e2d0"><code>bcf152e2d0</code></a>] - <strong>tools</strong>: enable default-case-last lint rule (Colin Ihrig) <a href="https://github.com/nodejs/node/pull/31400">#31400</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/5dacfa76f2"><code>5dacfa76f2</code></a>] - <strong>tools</strong>: update ESLint to 7.0.0-alpha.2 (Colin Ihrig) <a href="https://github.com/nodejs/node/pull/31400">#31400</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/e641b3c6b6"><code>e641b3c6b6</code></a>] - <strong>tools</strong>: update ESLint to 7.0.0-alpha.1 (Colin Ihrig) <a href="https://github.com/nodejs/node/pull/31400">#31400</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/394fa1f356"><code>394fa1f356</code></a>] - <strong>tools</strong>: update ESLint to 7.0.0-alpha.0 (Colin Ihrig) <a href="https://github.com/nodejs/node/pull/31400">#31400</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/848df6f6cc"><code>848df6f6cc</code></a>] - <strong>tracing</strong>: do not attempt to call into JS when disallowed (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/32548">#32548</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/12fe985154"><code>12fe985154</code></a>] - <strong>util</strong>: only inspect error properties that are not visible otherwise (Ruben Bridgewater) <a href="https://github.com/nodejs/node/pull/32327">#32327</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/eccd2a7740"><code>eccd2a7740</code></a>] - <strong>util</strong>: fix inspecting document.all (Gus Caplan) <a href="https://github.com/nodejs/node/pull/31938">#31938</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/58c6422f83"><code>58c6422f83</code></a>] - <strong>util</strong>: text decoding allows SharedArrayBuffer (Bradley Farias) <a href="https://github.com/nodejs/node/pull/32203">#32203</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/10c525f38d"><code>10c525f38d</code></a>] - <strong>win,build</strong>: set exit_code on configure failure (Bartlomiej Brzozowski) <a href="https://github.com/nodejs/node/pull/32205">#32205</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/aeea7d9c1f"><code>aeea7d9c1f</code></a>] - <strong>worker</strong>: do not emit &#39;exit&#39; events during process.exit() (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/32546">#32546</a></li>
<li>[<a href="https://github.com/nodejs/node/commit/28cb7e78ff"><code>28cb7e78ff</code></a>] - <strong>worker</strong>: improve MessagePort performance (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/31605">#31605</a></li>
</ul>
<p>Windows 32-bit Installer: <a href="https://nodejs.org/dist/v12.16.3/node-v12.16.3-x86.msi">https://nodejs.org/dist/v12.16.3/node-v12.16.3-x86.msi</a><br>
Windows 64-bit Installer: <a href="https://nodejs.org/dist/v12.16.3/node-v12.16.3-x64.msi">https://nodejs.org/dist/v12.16.3/node-v12.16.3-x64.msi</a><br>
Windows 32-bit Binary: <a href="https://nodejs.org/dist/v12.16.3/win-x86/node.exe">https://nodejs.org/dist/v12.16.3/win-x86/node.exe</a><br>
Windows 64-bit Binary: <a href="https://nodejs.org/dist/v12.16.3/win-x64/node.exe">https://nodejs.org/dist/v12.16.3/win-x64/node.exe</a><br>
macOS 64-bit Installer: <a href="https://nodejs.org/dist/v12.16.3/node-v12.16.3.pkg">https://nodejs.org/dist/v12.16.3/node-v12.16.3.pkg</a><br>
macOS 64-bit Binary: <a href="https://nodejs.org/dist/v12.16.3/node-v12.16.3-darwin-x64.tar.gz">https://nodejs.org/dist/v12.16.3/node-v12.16.3-darwin-x64.tar.gz</a><br>
Linux 64-bit Binary: <a href="https://nodejs.org/dist/v12.16.3/node-v12.16.3-linux-x64.tar.xz">https://nodejs.org/dist/v12.16.3/node-v12.16.3-linux-x64.tar.xz</a><br>
Linux PPC LE 64-bit Binary: <a href="https://nodejs.org/dist/v12.16.3/node-v12.16.3-linux-ppc64le.tar.xz">https://nodejs.org/dist/v12.16.3/node-v12.16.3-linux-ppc64le.tar.xz</a><br>
Linux s390x 64-bit Binary: <a href="https://nodejs.org/dist/v12.16.3/node-v12.16.3-linux-s390x.tar.xz">https://nodejs.org/dist/v12.16.3/node-v12.16.3-linux-s390x.tar.xz</a><br>
AIX 64-bit Binary: <a href="https://nodejs.org/dist/v12.16.3/node-v12.16.3-aix-ppc64.tar.gz">https://nodejs.org/dist/v12.16.3/node-v12.16.3-aix-ppc64.tar.gz</a><br>
SmartOS 64-bit Binary: <a href="https://nodejs.org/dist/v12.16.3/node-v12.16.3-sunos-x64.tar.xz">https://nodejs.org/dist/v12.16.3/node-v12.16.3-sunos-x64.tar.xz</a><br>
ARMv7 32-bit Binary: <a href="https://nodejs.org/dist/v12.16.3/node-v12.16.3-linux-armv7l.tar.xz">https://nodejs.org/dist/v12.16.3/node-v12.16.3-linux-armv7l.tar.xz</a><br>
ARMv8 64-bit Binary: <a href="https://nodejs.org/dist/v12.16.3/node-v12.16.3-linux-arm64.tar.xz">https://nodejs.org/dist/v12.16.3/node-v12.16.3-linux-arm64.tar.xz</a><br>
Source Code: <a href="https://nodejs.org/dist/v12.16.3/node-v12.16.3.tar.gz">https://nodejs.org/dist/v12.16.3/node-v12.16.3.tar.gz</a><br>
Other release files: <a href="https://nodejs.org/dist/v12.16.3/">https://nodejs.org/dist/v12.16.3/</a><br>
Documentation: <a href="https://nodejs.org/docs/v12.16.3/api/">https://nodejs.org/docs/v12.16.3/api/</a></p>
<h3 id="header-shasums">SHASUMS<a id="shasums" class="anchor" href="#shasums" aria-labelledby="header-shasums"></a></h3><pre><code>-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

7d16447943c66dda607420e798ddc9c7d59f8849aa739e061b6cab63e7c10dd1  node-v12.16.3-aix-ppc64.tar.gz
0718812b3ab8e77e8d1354f4d10428ae99d78f721bdcceee527c4b592ea7fed0  node-v12.16.3-darwin-x64.tar.gz
91c0bebdd3ca5e75c04a41291064f25e57163e763203bc0091f3f75a1def9597  node-v12.16.3-darwin-x64.tar.xz
24d10b7205f01326420dd577c7df697c4a9464d37f7c39eadba46924988aabb6  node-v12.16.3-headers.tar.gz
27169e5284a7bc2783bfb79bb80f69453cc59d2d5ca3d5d22265826370475cad  node-v12.16.3-headers.tar.xz
f91f92bd690f457ced9faa81bef8eeb8706abea33a349358299e30f1c2522f30  node-v12.16.3-linux-arm64.tar.gz
8311f513a7d1911200502dd3e00142cef56d600c851d5870f68d939802205b73  node-v12.16.3-linux-arm64.tar.xz
d1d1498e602c27fb907d45851046c882761c75bd9bcce746eacb37049d0f2d0b  node-v12.16.3-linux-armv7l.tar.gz
8fdf1751c985c4e8048b23bbe9e36aa0cad0011c755427694ea0fda9efad6d97  node-v12.16.3-linux-armv7l.tar.xz
d7ca87225e16da24d43c147b3081140b98b208c81e467f6c02b451e996fa42f3  node-v12.16.3-linux-ppc64le.tar.gz
624539ab6a1ce796dac8cd6474172e334f34e90797c377fe361aa1e7b56f4331  node-v12.16.3-linux-ppc64le.tar.xz
483972add1eb4d9a6d56067042fddd3ab558e5605b75f79ec8a290de027525d5  node-v12.16.3-linux-s390x.tar.gz
57bd769e8dbc07666597bf19f7146274e2cdbe737ac3b455de586d3ce3079e36  node-v12.16.3-linux-s390x.tar.xz
66518c31ea7735ae5a0bb8ea27edfee846702dbdc708fea6ad4a308d43ef5652  node-v12.16.3-linux-x64.tar.gz
1956e196e3c3c8ef5f0c45db76d7c1245af4ccdda2b7ab30a57ce91d6e165caa  node-v12.16.3-linux-x64.tar.xz
a78f8c22ac83f2f6ea2932422ae3b0b37659c443bf052d69450198c8250b5cd2  node-v12.16.3.pkg
4690380d482318aeb5214dbeb378440b345396f8429f0075ec84ef4173992b07  node-v12.16.3-sunos-x64.tar.gz
40eb9d0adf49dd0f77367de97e5c9822a4e85d579cb3674018fc6e8f1f1e757d  node-v12.16.3-sunos-x64.tar.xz
4694056576b6c48a70ad401cf061181eafbc3cbf5070907cdba4e6de1be567a5  node-v12.16.3.tar.gz
f0559b0829c7f2ac10bf5b3e157e498227e95e26cdb6af814969c49f367359a3  node-v12.16.3.tar.xz
743962e097d40383fac3c2e727251400e60185b294dad2a894dbce3687710f10  node-v12.16.3-win-x64.7z
d0bb0e0b1f1a948529ddd543e2cfe0bfe209eb843defc70217b3d2f84cbf3b78  node-v12.16.3-win-x64.zip
bbb46883746012693d6a4002281a62b5b401db0fb1961701e8e5b69f0b4c346b  node-v12.16.3-win-x86.7z
ee4431eb88ddbab45484f6cc538d82e371145d7a763e4a6c5b889303eace483b  node-v12.16.3-win-x86.zip
03450c12d04fc34c2d857a6a2b11ab1cfee7e0631546ab3f25eeb6452e83803f  node-v12.16.3-x64.msi
aaac0c3722c2349d0615214991e2bb05bb4f1d5819504705a6bd21c109ae768b  node-v12.16.3-x86.msi
3f118b24581cb898a4ba8c6eb42bd18daa701d5dcc73fd4492cd0cece5851ae5  win-x64/node.exe
7c2343076c27d6d175d7b614a80e3c6d3bfb61fc289c68edc0f26dfef20e7dd7  win-x64/node.lib
b3623cc6847b2376877ab9fdfb144802e23814a8dc03b141a018283fd7d7fb7d  win-x64/node_pdb.7z
d32e6725635cf8633446046fadfb0163e8dea8cae1264cd6469458e21a3d5bef  win-x64/node_pdb.zip
472f80eb80a492237960ffdb56d80d26e4ce5906f3a5f7445a0d6fecbcfd6c42  win-x86/node.exe
10c2e1817c7d032beca156417c5b0906b3081c5f6cc9caa27d18d46ccd916da6  win-x86/node.lib
c362793087c9714cb3e660ef113902fbd156071cd2cbb471ab4f52a313a9a623  win-x86/node_pdb.7z
b241af4718d011b9fae3b8eac84ea120ddce076b970b8e3c1b99e17a18a40599  win-x86/node_pdb.zip
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEj8yhP+8dDC6RAI4Jdw96mlrhVgAFAl6oLvkACgkQdw96mlrh
VgDKLBAAk3z4kOEeHReozVlqmf25fmglcklbwoHi/HZquKSGP9QosY5+NTl0lowq
odMfgPjeVJytmpgRgDmzbVYIxFcgPOvhPpFKYEbtbwUq/JklkCl9IegkBm+14PXu
nFNJs+fciqv3S1OSWvZ4aVM5u9/O/Cw9vrAO0Wbi+ODv2RRkzgXIS69WmsszmaxZ
HH199N1wglWn9LkrNFQtQaRpiZbVR0JwdC//NykAf+3peslot4Imrc4hziBx1qF5
Hz3n9pXbf5hp+RKle6f4SV7tVYWkbfZTv5X7a29e6ECAzQ4zCPZi6/5EIAtM+vT7
MoLtpaLWCLZkWYOCS2WS2kD0kv1e1AEBN+RekKaBmJv2YPMkNrjDaBCW4Tmd1SJF
cf1PRFslVP6oaKaiRua/HjNZHmCvg//W3KKIyMopmgcccZbMV0MkClE46QXoRuOF
7SaggaAj0YsfLHBByJ+NoHZtHnn1dbXG6MZu6cWom9RE1/DToiBTRjsJYfqXIArk
JowOIKHPOPQDnf4a1HQJkI5DH3MR053+fFraxL7WtBxYOi4EKUYTqGx7I+qhYJcV
x6Fd9diMAsUa2yGMD7Fi/IfYYar6+DyXMStnRz1lbjiX6iKoHYKXYzdLU/e9mb+n
UHnvkQWNrHB/KEtfTvgd+e+8Gz+p19Fq0cw8OhtUYNWl7rTva2s=
=AHbE
-----END PGP SIGNATURE-----
</code></pre>
]]></description><link>https://nodejs.org/en/blog/release/v12.16.3</link><guid isPermaLink="true">https://nodejs.org/en/blog/release/v12.16.3</guid><dc:creator><![CDATA[Michaël Zasso]]></dc:creator><pubDate>Tue, 28 Apr 2020 13:28:22 GMT</pubDate></item></channel></rss>