<h3>Notable changes</h3> <ul> <li> <strong>assert</strong>: <ul> <li>backport some assert commits (Ruben Bridgewater) <a href="https://github.com/nodejs/node/pull/23223" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/23223/hovercard">#23223</a> </li> </ul> </li> <li> <strong>deps</strong>: <ul> <li>upgrade to libuv 1.23.2 (cjihrig) <a href="https://github.com/nodejs/node/pull/23336" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/23336/hovercard">#23336</a> </li> <li>V8: cherry-pick 64-bit hash seed commits (Yang Guo) <a href="https://github.com/nodejs/node/pull/23274" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/23274/hovercard">#23274</a> </li> </ul> </li> <li> <strong>http</strong>: <ul> <li>added aborted property to request (Robert Nagy) <a href="https://github.com/nodejs/node/pull/20094" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/20094/hovercard">#20094</a> </li> </ul> </li> <li> <strong>http2</strong>: <ul> <li>graduate from experimental (James M Snell) <a href="https://github.com/nodejs/node/pull/22466" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/22466/hovercard">#22466</a> </li> </ul> </li> </ul> <h3>Commits</h3> <ul> <li>[<a href="https://github.com/nodejs/node/commit/0d241ba385"><code>0d241ba385</code></a>] - <strong>assert</strong>: ensure .rejects() disallows sync throws (Teddy Katz) <a href="https://github.com/nodejs/node/pull/19650" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/19650/hovercard">#19650</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/3babc5bb53"><code>3babc5bb53</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>assert</strong>: add rejects() and doesNotReject() (feugy) <a href="https://github.com/nodejs/node/pull/18023" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/18023/hovercard">#18023</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/18071db274"><code>18071db274</code></a>] - <strong>assert</strong>: fix throws trace (Ruben Bridgewater) <a href="https://github.com/nodejs/node/pull/18595" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/18595/hovercard">#18595</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/562787efb2"><code>562787efb2</code></a>] - <strong>assert</strong>: fix strict regression (Ruben Bridgewater) <a href="https://github.com/nodejs/node/pull/17903" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/17903/hovercard">#17903</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/f2af930ebb"><code>f2af930ebb</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>assert</strong>: .throws accept objects (Ruben Bridgewater) <a href="https://github.com/nodejs/node/pull/17584" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/17584/hovercard">#17584</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/147aeedc8d"><code>147aeedc8d</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>assert</strong>: improve assert.throws (Ruben Bridgewater) <a href="https://github.com/nodejs/node/pull/17585" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/17585/hovercard">#17585</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/c9d84b6d4f"><code>c9d84b6d4f</code></a>] - <strong>assert</strong>: fix throws and doesNotThrow stack frames (Ruben Bridgewater) <a href="https://github.com/nodejs/node/pull/17703" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/17703/hovercard">#17703</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/a42d0726ac"><code>a42d0726ac</code></a>] - <strong>assert</strong>: use object argument in innerFail (Ruben Bridgewater) <a href="https://github.com/nodejs/node/pull/17582" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/17582/hovercard">#17582</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/84948cf14f"><code>84948cf14f</code></a>] - <strong>assert</strong>: fix .throws operator (Ruben Bridgewater) <a href="https://github.com/nodejs/node/pull/17575" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/17575/hovercard">#17575</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/c6d94f8fa5"><code>c6d94f8fa5</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>assert</strong>: add strict functionality export (Ruben Bridgewater) <a href="https://github.com/nodejs/node/pull/17002" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/17002/hovercard">#17002</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/26d145a77f"><code>26d145a77f</code></a>] - <strong>async_hooks</strong>: add missing async_hooks destroys in AsyncReset (Bastian Krol) <a href="https://github.com/nodejs/node/pull/23272" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/23272/hovercard">#23272</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/104fbc64ed"><code>104fbc64ed</code></a>] - <strong>build</strong>: update arm64 minimum supported platform (Gibson Fahnestock) <a href="https://github.com/nodejs/node/pull/19164" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/19164/hovercard">#19164</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/afcf059898"><code>afcf059898</code></a>] - <strong>build</strong>: do not cd on vcbuild help (Vse Mozhet Byt) <a href="https://github.com/nodejs/node/pull/19291" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/19291/hovercard">#19291</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/ca8d4e3450"><code>ca8d4e3450</code></a>] - <strong>build</strong>: define NOMINMAX on windows (Ben Noordhuis) <a href="https://github.com/nodejs/node/pull/22731" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/22731/hovercard">#22731</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/5245d6ac97"><code>5245d6ac97</code></a>] - <strong>deps</strong>: V8: partially revert <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/nodejs/node/commit/d868eb784c94176d0bf1a240e89818d0e30394b7/hovercard" href="https://github.com/nodejs/node/commit/d868eb784c94176d0bf1a240e89818d0e30394b7"><tt>d868eb7</tt></a> (Ali Ijaz Sheikh) <a href="https://github.com/nodejs/node/pull/24499" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/24499/hovercard">#24499</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/62dd1d7bd4"><code>62dd1d7bd4</code></a>] - <strong>deps</strong>: upgrade to libuv 1.23.2 (cjihrig) <a href="https://github.com/nodejs/node/pull/23336" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/23336/hovercard">#23336</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/b38190ebb0"><code>b38190ebb0</code></a>] - <strong>deps</strong>: upgrade to libuv 1.23.1 (cjihrig) <a href="https://github.com/nodejs/node/pull/22997" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/22997/hovercard">#22997</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/d9d541c415"><code>d9d541c415</code></a>] - <strong>deps</strong>: upgrade to libuv 1.23.0 (cjihrig) <a href="https://github.com/nodejs/node/pull/22365" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/22365/hovercard">#22365</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/e3d08af7c1"><code>e3d08af7c1</code></a>] - <strong>deps</strong>: upgrade to libuv 1.22.0 (cjihrig) <a href="https://github.com/nodejs/node/pull/21731" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/21731/hovercard">#21731</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/11cb09b25a"><code>11cb09b25a</code></a>] - <strong>deps</strong>: upgrade to libuv 1.21.0 (cjihrig) <a href="https://github.com/nodejs/node/pull/21466" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/21466/hovercard">#21466</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/c54f4bc8e8"><code>c54f4bc8e8</code></a>] - <strong>deps</strong>: upgrade to libuv 1.20.3 (cjihrig) <a href="https://github.com/nodejs/node/pull/20585" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/20585/hovercard">#20585</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/2307653abf"><code>2307653abf</code></a>] - <strong>deps</strong>: upgrade to libuv 1.20.2 (cjihrig) <a href="https://github.com/nodejs/node/pull/20129" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/20129/hovercard">#20129</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/a1b94d35e7"><code>a1b94d35e7</code></a>] - <strong>deps</strong>: upgrade libuv to 1.20.0 (cjihrig) <a href="https://github.com/nodejs/node/pull/19758" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/19758/hovercard">#19758</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/ce65d84537"><code>ce65d84537</code></a>] - <strong>deps</strong>: backport a8f6869 from upstream V8 (Ben Newman) <a href="https://github.com/nodejs/node/pull/22714" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/22714/hovercard">#22714</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/7ab253f62e"><code>7ab253f62e</code></a>] - <strong>deps</strong>: V8: cherry-pick 64-bit hash seed commits (Yang Guo) <a href="https://github.com/nodejs/node/pull/23274" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/23274/hovercard">#23274</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/60f7bfa4d7"><code>60f7bfa4d7</code></a>] - <strong>deps</strong>: update to nghttp2 1.33.0 (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/22649" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/22649/hovercard">#22649</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/48f31bdf20"><code>48f31bdf20</code></a>] - <strong>deps</strong>: V8: backport 20 CPU profiler commits from upstream (Peter Marshall) <a href="https://github.com/nodejs/node/pull/21558" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/21558/hovercard">#21558</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/9e2077afee"><code>9e2077afee</code></a>] - <strong>deps</strong>: backport 9a23bdd from upstream V8 (Daniel Beckert) <a href="https://github.com/nodejs/node/pull/22418" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/22418/hovercard">#22418</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/610297e2ab"><code>610297e2ab</code></a>] - <strong>doc</strong>: improve best practices in onboarding-extras (Rich Trott) <a href="https://github.com/nodejs/node/pull/19315" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/19315/hovercard">#19315</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/9446bb68ea"><code>9446bb68ea</code></a>] - <strong>doc</strong>: fix minor issues in async_hooks.md (Rich Trott) <a href="https://github.com/nodejs/node/pull/19313" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/19313/hovercard">#19313</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/5b9af6ea73"><code>5b9af6ea73</code></a>] - <strong>doc</strong>: update username and email (Yuta Hiroto) <a href="https://github.com/nodejs/node/pull/19338" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/19338/hovercard">#19338</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/bae7c608e2"><code>bae7c608e2</code></a>] - <strong>doc</strong>: document http2 timeouts (Sagi Tsofan) <a href="https://github.com/nodejs/node/pull/22798" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/22798/hovercard">#22798</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/d0be932375"><code>d0be932375</code></a>] - <strong>doc</strong>: simplify http2 wording and formatting (Rich Trott) <a href="https://github.com/nodejs/node/pull/22541" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/22541/hovercard">#22541</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/3fe9293efc"><code>3fe9293efc</code></a>] - <strong>doc</strong>: make createPushResponse() more detailled (MaleDong) <a href="https://github.com/nodejs/node/pull/22366" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/22366/hovercard">#22366</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/3980ca1840"><code>3980ca1840</code></a>] - <strong>doc</strong>: clarify http2 docs around class exports (James M Snell) <a href="https://github.com/nodejs/node/pull/22247" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/22247/hovercard">#22247</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/32bfd7ebfb"><code>32bfd7ebfb</code></a>] - <strong>doc</strong>: add missing <code>require</code> to example in http2.md (Kevin Simper) <a href="https://github.com/nodejs/node/pull/21858" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/21858/hovercard">#21858</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/2116ace0ad"><code>2116ace0ad</code></a>] - <strong>doc</strong>: fix http2stream.pushStream error doc (Сковорода Никита Андреевич) <a href="https://github.com/nodejs/node/pull/21487" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/21487/hovercard">#21487</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/4228141012"><code>4228141012</code></a>] - <strong>doc</strong>: Improve doc for Http2 headers object (Gerhard Stoebich) <a href="https://github.com/nodejs/node/pull/21296" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/21296/hovercard">#21296</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/11a63ddf48"><code>11a63ddf48</code></a>] - <strong>doc</strong>: fix typo in http2.md (Keita Akutsu) <a href="https://github.com/nodejs/node/pull/20843" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/20843/hovercard">#20843</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/4f0035485f"><code>4f0035485f</code></a>] - <strong>doc</strong>: add parameters for Http2Stream:error event (Ujjwal Sharma) <a href="https://github.com/nodejs/node/pull/20610" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/20610/hovercard">#20610</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/77acef4af2"><code>77acef4af2</code></a>] - <strong>doc</strong>: add params for ClientHttp2Session:altsvc (Ujjwal Sharma) <a href="https://github.com/nodejs/node/pull/20598" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/20598/hovercard">#20598</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/448922d0de"><code>448922d0de</code></a>] - <strong>doc</strong>: add parameters for Http2Session:stream event (Ujjwal Sharma) <a href="https://github.com/nodejs/node/pull/20547" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/20547/hovercard">#20547</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/41e89316e6"><code>41e89316e6</code></a>] - <strong>doc</strong>: add parameters for settings events (Ujjwal Sharma) <a href="https://github.com/nodejs/node/pull/20371" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/20371/hovercard">#20371</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/1a6a054899"><code>1a6a054899</code></a>] - <strong>doc</strong>: improve parameters for Http2Session:goaway event (Ujjwal Sharma)</li> <li>[<a href="https://github.com/nodejs/node/commit/98ed30f3f5"><code>98ed30f3f5</code></a>] - <strong>doc</strong>: improve docs for Http2Session:frameError (Ujjwal Sharma) <a href="https://github.com/nodejs/node/pull/20236" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/20236/hovercard">#20236</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/b32cf8fa40"><code>b32cf8fa40</code></a>] - <strong>doc</strong>: add parameters for Http2Session:error event (Ujjwal Sharma) <a href="https://github.com/nodejs/node/pull/20206" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/20206/hovercard">#20206</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/c0d1423bd3"><code>c0d1423bd3</code></a>] - <strong>doc</strong>: close event does not take arguments (Indranil Dasgupta) <a href="https://github.com/nodejs/node/pull/20031" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/20031/hovercard">#20031</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/459690aca4"><code>459690aca4</code></a>] - <strong>doc</strong>: improve style guide text (Rich Trott) <a href="https://github.com/nodejs/node/pull/19269" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/19269/hovercard">#19269</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/eaabbf4ff0"><code>eaabbf4ff0</code></a>] - <strong>doc</strong>: make caveat in stream.md more concise (Rich Trott) <a href="https://github.com/nodejs/node/pull/19251" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/19251/hovercard">#19251</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/0340dd8c8d"><code>0340dd8c8d</code></a>] - <strong>doc</strong>: add and unify return statements in crypto.md (Vse Mozhet Byt) <a href="https://github.com/nodejs/node/pull/19853" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/19853/hovercard">#19853</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/b0d6067d87"><code>b0d6067d87</code></a>] - <strong>doc</strong>: fix 8.12.0 changelog (Myles Borins) <a href="https://github.com/nodejs/node/pull/22803" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/22803/hovercard">#22803</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/af5cebb326"><code>af5cebb326</code></a>] - <strong>doc,http2</strong>: add parameters for Http2Session:connect event (Ujjwal Sharma) <a href="https://github.com/nodejs/node/pull/20193" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/20193/hovercard">#20193</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/57618aae0a"><code>57618aae0a</code></a>] - <strong>errors</strong>: fix undefined HTTP2 and tls errors (Shailesh Shekhawat) <a href="https://github.com/nodejs/node/pull/21564" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/21564/hovercard">#21564</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/e3bddeec18"><code>e3bddeec18</code></a>] - <strong>http</strong>: fix undefined error in parser event (Anatoli Papirovski) <a href="https://github.com/nodejs/node/pull/20029" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/20029/hovercard">#20029</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/1edd7f6393"><code>1edd7f6393</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>http</strong>: added aborted property to request (Robert Nagy) <a href="https://github.com/nodejs/node/pull/20094" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/20094/hovercard">#20094</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/7f34c277ac"><code>7f34c277ac</code></a>] - <strong>http2</strong>: simplify timeout tracking (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/19206" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/19206/hovercard">#19206</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/18a2b3dc8e"><code>18a2b3dc8e</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>http2</strong>: graduate from experimental (James M Snell) <a href="https://github.com/nodejs/node/pull/22466" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/22466/hovercard">#22466</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/10576d6e77"><code>10576d6e77</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>http2</strong>: add ping event (James M Snell) <a href="https://github.com/nodejs/node/pull/23009" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/23009/hovercard">#23009</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/ca933ce577"><code>ca933ce577</code></a>] - <strong>http2</strong>: do not falsely emit 'aborted' on push (Anatoli Papirovski) <a href="https://github.com/nodejs/node/pull/22878" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/22878/hovercard">#22878</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/49f44f3b44"><code>49f44f3b44</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>http2</strong>: add origin frame support (James M Snell) <a href="https://github.com/nodejs/node/pull/22956" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/22956/hovercard">#22956</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/9f7934159e"><code>9f7934159e</code></a>] - <strong>http2</strong>: check if stream is not destroyed before sending trailers (Matteo Collina) <a href="https://github.com/nodejs/node/pull/22896" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/22896/hovercard">#22896</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/2de17ead89"><code>2de17ead89</code></a>] - <strong>(SEMVER-MINOR)</strong> <strong>http2</strong>: add http2stream.endAfterHeaders property (James M Snell) <a href="https://github.com/nodejs/node/pull/22843" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/22843/hovercard">#22843</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/805bf40bfd"><code>805bf40bfd</code></a>] - <strong>http2</strong>: don't expose the original socket through the socket proxy (Szymon Marczak) <a href="https://github.com/nodejs/node/pull/22650" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/22650/hovercard">#22650</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/6a396ff911"><code>6a396ff911</code></a>] - <strong>http2</strong>: throw better error when accessing unbound socket proxy (James M Snell) <a href="https://github.com/nodejs/node/pull/22486" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/22486/hovercard">#22486</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/348cde07fd"><code>348cde07fd</code></a>] - <strong>http2</strong>: emit timeout on compat request and response (James M Snell) <a href="https://github.com/nodejs/node/pull/22252" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/22252/hovercard">#22252</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/cc561cc5a7"><code>cc561cc5a7</code></a>] - <strong>http2</strong>: explicitly disallow nested push streams (James M Snell) <a href="https://github.com/nodejs/node/pull/22245" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/22245/hovercard">#22245</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/5c3edd3479"><code>5c3edd3479</code></a>] - <strong>http2</strong>: avoid race condition in OnHeaderCallback (James M Snell) <a href="https://github.com/nodejs/node/pull/22256" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/22256/hovercard">#22256</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/f2f66b4cfb"><code>f2f66b4cfb</code></a>] - <strong>http2</strong>: remove <code>streamError</code> from docs (James M Snell) <a href="https://github.com/nodejs/node/pull/22246" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/22246/hovercard">#22246</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/d602c7a2ed"><code>d602c7a2ed</code></a>] - <strong>http2</strong>: release request()'s "connect" event listener after it runs (James Ide) <a href="https://github.com/nodejs/node/pull/21916" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/21916/hovercard">#21916</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/745e1e6192"><code>745e1e6192</code></a>] - <strong>http2</strong>: remove unused nghttp2 error list (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/21827" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/21827/hovercard">#21827</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/e5175e6596"><code>e5175e6596</code></a>] - <strong>http2</strong>: remove <code>waitTrailers</code> listener after closing a stream (RidgeA) <a href="https://github.com/nodejs/node/pull/21764" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/21764/hovercard">#21764</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/071a022dbc"><code>071a022dbc</code></a>] - <strong>http2</strong>: order declarations in core.js (Rich Trott) <a href="https://github.com/nodejs/node/pull/21689" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/21689/hovercard">#21689</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/1cdf93ecdc"><code>1cdf93ecdc</code></a>] - <strong>http2</strong>: pass incoming set-cookie header as array (Gerhard Stoebich) <a href="https://github.com/nodejs/node/pull/21360" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/21360/hovercard">#21360</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/20b72fc94d"><code>20b72fc94d</code></a>] - <strong>http2</strong>: track memory allocated by nghttp2 (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/21374" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/21374/hovercard">#21374</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/e9e4f434b3"><code>e9e4f434b3</code></a>] - <strong>http2</strong>: fix memory leak when headers are not emitted (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/21373" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/21373/hovercard">#21373</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/0f3e65099d"><code>0f3e65099d</code></a>] - <strong>http2</strong>: fix memory leak for uncommon headers (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/21336" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/21336/hovercard">#21336</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/0a8d0861f2"><code>0a8d0861f2</code></a>] - <strong>http2</strong>: safer Http2Session destructor (Anatoli Papirovski) <a href="https://github.com/nodejs/node/pull/21194" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/21194/hovercard">#21194</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/3c8c53f4f4"><code>3c8c53f4f4</code></a>] - <strong>http2</strong>: fix premature destroy (Anatoli Papirovski) <a href="https://github.com/nodejs/node/pull/21051" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/21051/hovercard">#21051</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/b22266cc97"><code>b22266cc97</code></a>] - <strong>http2</strong>: force through RST_STREAM in destroy (Anatoli Papirovski) <a href="https://github.com/nodejs/node/pull/21016" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/21016/hovercard">#21016</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/91be1dc2a5"><code>91be1dc2a5</code></a>] - <strong>http2</strong>: delay closing stream (Anatoli Papirovski) <a href="https://github.com/nodejs/node/pull/20997" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/20997/hovercard">#20997</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/0a6672fbcf"><code>0a6672fbcf</code></a>] - <strong>http2</strong>: fix several serious bugs (Anatoli Papirovski) <a href="https://github.com/nodejs/node/pull/20772" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/20772/hovercard">#20772</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/b0c92cadfa"><code>b0c92cadfa</code></a>] - <strong>http2</strong>: fix end without read (Anatoli Papirovski) <a href="https://github.com/nodejs/node/pull/20621" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/20621/hovercard">#20621</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/d1b78252b1"><code>d1b78252b1</code></a>] - <strong>http2</strong>: avoid bind and properly clean up in compat (Robert Nagy) <a href="https://github.com/nodejs/node/pull/20374" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/20374/hovercard">#20374</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/395ce845da"><code>395ce845da</code></a>] - <strong>http2</strong>: rename http2_state class to Http2State (Daniel Bevenius) <a href="https://github.com/nodejs/node/pull/20423" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/20423/hovercard">#20423</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/74192ddb66"><code>74192ddb66</code></a>] - <strong>http2</strong>: reduce require calls in http2/core (Daniel Bevenius) <a href="https://github.com/nodejs/node/pull/20422" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/20422/hovercard">#20422</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/28a6e59bd3"><code>28a6e59bd3</code></a>] - <strong>http2</strong>: fix ping callback (Ruben Bridgewater) <a href="https://github.com/nodejs/node/pull/20311" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/20311/hovercard">#20311</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/41dca9e851"><code>41dca9e851</code></a>] - <strong>http2</strong>: fix responses to long payload reqs (Anatoli Papirovski) <a href="https://github.com/nodejs/node/pull/20084" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/20084/hovercard">#20084</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/fa5a3809a3"><code>fa5a3809a3</code></a>] - <strong>http2</strong>: refactor how trailers are done (James M Snell) <a href="https://github.com/nodejs/node/pull/19959" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/19959/hovercard">#19959</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/5862d0372c"><code>5862d0372c</code></a>] - <strong>http2</strong>: fix ping duration calculation (James M Snell) <a href="https://github.com/nodejs/node/pull/19956" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/19956/hovercard">#19956</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/2ae98ce7cb"><code>2ae98ce7cb</code></a>] - <strong>lib</strong>: define printErr() in script string (cjihrig) <a href="https://github.com/nodejs/node/pull/19285" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/19285/hovercard">#19285</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/b0e3ce9c4b"><code>b0e3ce9c4b</code></a>] - <strong>net,http2</strong>: refactor _write and _writev (Ujjwal Sharma) <a href="https://github.com/nodejs/node/pull/20643" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/20643/hovercard">#20643</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/0187e3bef8"><code>0187e3bef8</code></a>] - <strong>process</strong>: avoid using the same fd for ipc and stdio (cjihrig) <a href="https://github.com/nodejs/node/pull/21466" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/21466/hovercard">#21466</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/5b2f6508f9"><code>5b2f6508f9</code></a>] - <strong>src</strong>: make AsyncWrap constructors delegate (Daniel Bevenius) <a href="https://github.com/nodejs/node/pull/19366" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/19366/hovercard">#19366</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/9e8f4e5047"><code>9e8f4e5047</code></a>] - <strong>src</strong>: remove unused uv.h include from async_wrap.cc (Daniel Bevenius) <a href="https://github.com/nodejs/node/pull/19342" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/19342/hovercard">#19342</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/042434f9af"><code>042434f9af</code></a>] - <strong>src</strong>: fix indenting of wrap->EmitTraceEventBefore (Daniel Bevenius) <a href="https://github.com/nodejs/node/pull/19340" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/19340/hovercard">#19340</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/3ad10e5789"><code>3ad10e5789</code></a>] - <strong>src</strong>: add extractPromiseWrap function (Daniel Bevenius) <a href="https://github.com/nodejs/node/pull/19340" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/19340/hovercard">#19340</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/b67bf38f31"><code>b67bf38f31</code></a>] - <strong>src</strong>: fix fs.write() externalized string handling (Ben Noordhuis) <a href="https://github.com/nodejs/node/pull/18216" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/18216/hovercard">#18216</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/0157e3ebca"><code>0157e3ebca</code></a>] - <strong>src,deps</strong>: add ABI safe use of CheckMemoryPressure (Ali Ijaz Sheikh) <a href="https://github.com/nodejs/node/pull/24499" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/24499/hovercard">#24499</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/dbc7d9baae"><code>dbc7d9baae</code></a>] - <strong>test</strong>: read() on dir on AIX does not return EISDIR (Ben Noordhuis) <a href="https://github.com/nodejs/node/pull/23330" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/23330/hovercard">#23330</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/3cd4462370"><code>3cd4462370</code></a>] - <strong>test</strong>: ensure failed assertions cause build to fail (Teddy Katz) <a href="https://github.com/nodejs/node/pull/19650" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/19650/hovercard">#19650</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/9f15bc40b8"><code>9f15bc40b8</code></a>] - <strong>test</strong>: skip failing tests for osx mojave (jn99) <a href="https://github.com/nodejs/node/pull/23550" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/23550/hovercard">#23550</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/aba1ff202c"><code>aba1ff202c</code></a>] - <strong>test</strong>: refactor test-fs-readfile-tostring-fail (Rich Trott) <a href="https://github.com/nodejs/node/pull/19404" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/19404/hovercard">#19404</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/38ed6c2b25"><code>38ed6c2b25</code></a>] - <strong>test</strong>: fix flaky test-http2-ping-flood (Rich Trott) <a href="https://github.com/nodejs/node/pull/19395" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/19395/hovercard">#19395</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/b407060556"><code>b407060556</code></a>] - <strong>test</strong>: fix flaky test-http2-settings-flood (Rich Trott) <a href="https://github.com/nodejs/node/pull/19349" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/19349/hovercard">#19349</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/069fd79424"><code>069fd79424</code></a>] - <strong>test</strong>: improve debugging information for http2 test (Rich Trott) <a href="https://github.com/nodejs/node/pull/23058" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/23058/hovercard">#23058</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/c0f8e49c32"><code>c0f8e49c32</code></a>] - <strong>test</strong>: remove setImmediate from timeout test (Rich Trott) <a href="https://github.com/nodejs/node/pull/23058" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/23058/hovercard">#23058</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/b66cba0766"><code>b66cba0766</code></a>] - <strong>test</strong>: add test-http2-large-file sequential test (James M Snell) <a href="https://github.com/nodejs/node/pull/22254" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/22254/hovercard">#22254</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/7ea08eedac"><code>7ea08eedac</code></a>] - <strong>test</strong>: improve reliability in http2-session-timeout (Rich Trott) <a href="https://github.com/nodejs/node/pull/22026" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/22026/hovercard">#22026</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/dcf04dc7df"><code>dcf04dc7df</code></a>] - <strong>test</strong>: refactor test-http2-compat-serverresponse-finished.js (Anto Aravinth) <a href="https://github.com/nodejs/node/pull/21929" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/21929/hovercard">#21929</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/322f39d490"><code>322f39d490</code></a>] - <strong>test</strong>: minor adjustments to test-http2-respond-file (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/21098" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/21098/hovercard">#21098</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/5d29e2c631"><code>5d29e2c631</code></a>] - <strong>test</strong>: fix flaky http2-session-unref (Anatoli Papirovski) <a href="https://github.com/nodejs/node/pull/20772" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/20772/hovercard">#20772</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/e5f8b08305"><code>e5f8b08305</code></a>] - <strong>test</strong>: improve reliability of http2-session-timeout (Rich Trott) <a href="https://github.com/nodejs/node/pull/20692" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/20692/hovercard">#20692</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/c30a8f468d"><code>c30a8f468d</code></a>] - <strong>test</strong>: fix flaky http2-flow-control test (Anatoli Papirovski) <a href="https://github.com/nodejs/node/pull/20556" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/20556/hovercard">#20556</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/aa341d1d3d"><code>aa341d1d3d</code></a>] - <strong>test</strong>: verify arguments length in common.expectsError (Ruben Bridgewater) <a href="https://github.com/nodejs/node/pull/20311" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/20311/hovercard">#20311</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/c7ba556264"><code>c7ba556264</code></a>] - <strong>test</strong>: removed assert.strictEqual message (kailash k yogeshwar) <a href="https://github.com/nodejs/node/pull/20223" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/20223/hovercard">#20223</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/5abe246a44"><code>5abe246a44</code></a>] - <strong>test</strong>: add strictEqual method to assert (Christine E. Taylor) <a href="https://github.com/nodejs/node/pull/20189" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/20189/hovercard">#20189</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/887417eb37"><code>887417eb37</code></a>] - <strong>test</strong>: remove message from strictEqual assertions (Bryan Azofeifa) <a href="https://github.com/nodejs/node/pull/20174" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/20174/hovercard">#20174</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/fe3836a871"><code>fe3836a871</code></a>] - <strong>test</strong>: delete test/parallel/test-regress-<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="129724586" data-permission-text="Issue title is private" data-url="https://github.com/nodejs/node/issues/4948" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/4948/hovercard" href="https://github.com/nodejs/node/pull/4948">GH-4948</a> (Ujjwal Sharma)</li> <li>[<a href="https://github.com/nodejs/node/commit/4bcdc1b83c"><code>4bcdc1b83c</code></a>] - <strong>test</strong>: fix assertion argument order (Rich Trott) <a href="https://github.com/nodejs/node/pull/19264" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/19264/hovercard">#19264</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/534bc82578"><code>534bc82578</code></a>] - <strong>test</strong>: name test files appropriately (Ujjwal Sharma) <a href="https://github.com/nodejs/node/pull/19212" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/19212/hovercard">#19212</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/d58867a6a7"><code>d58867a6a7</code></a>] - <strong>test</strong>: call gc() explicitly to avoid OOM (Refael Ackermann) <a href="https://github.com/nodejs/node/pull/22301" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/22301/hovercard">#22301</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/8209ccb313"><code>8209ccb313</code></a>] - <strong>test</strong>: prepare test-assert for strictEqual linting (Rich Trott) <a href="https://github.com/nodejs/node/pull/22849" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/22849/hovercard">#22849</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/52b21caff2"><code>52b21caff2</code></a>] - <strong>test</strong>: remove string literal from assertion (Rich Trott) <a href="https://github.com/nodejs/node/pull/22849" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/22849/hovercard">#22849</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/976d55f9e3"><code>976d55f9e3</code></a>] - <strong>test</strong>: remove string literal from assertion (Rich Trott) <a href="https://github.com/nodejs/node/pull/22849" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/22849/hovercard">#22849</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/702d67f4c4"><code>702d67f4c4</code></a>] - <strong>test</strong>: refactor flag check (Rich Trott) <a href="https://github.com/nodejs/node/pull/22849" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/22849/hovercard">#22849</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/e9416d4f67"><code>e9416d4f67</code></a>] - <strong>test</strong>: simplify assertion in http2 tests (Rich Trott) <a href="https://github.com/nodejs/node/pull/22849" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/22849/hovercard">#22849</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/f2158f30fb"><code>f2158f30fb</code></a>] - <strong>test</strong>: improve assertion in test-inspector.js (Rich Trott) <a href="https://github.com/nodejs/node/pull/22849" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/22849/hovercard">#22849</a> </li> <li>[<a href="https://github.com/nodejs/node/commit/f5985c734c"><code>f5985c734c</code></a>] - <strong>tls,http2</strong>: handle writes after SSL destroy more gracefully (Anna Henningsen) <a href="https://github.com/nodejs/node/pull/18987" data-hovercard-type="pull_request" data-hovercard-url="/nodejs/node/pull/18987/hovercard">#18987</a> </li> </ul>
Notable changes
Commits
0d241ba385] - assert: ensure .rejects() disallows sync throws (Teddy Katz) #196503babc5bb53] - (SEMVER-MINOR) assert: add rejects() and doesNotReject() (feugy) #1802318071db274] - assert: fix throws trace (Ruben Bridgewater) #18595562787efb2] - assert: fix strict regression (Ruben Bridgewater) #17903f2af930ebb] - (SEMVER-MINOR) assert: .throws accept objects (Ruben Bridgewater) #17584147aeedc8d] - (SEMVER-MINOR) assert: improve assert.throws (Ruben Bridgewater) #17585c9d84b6d4f] - assert: fix throws and doesNotThrow stack frames (Ruben Bridgewater) #17703a42d0726ac] - assert: use object argument in innerFail (Ruben Bridgewater) #1758284948cf14f] - assert: fix .throws operator (Ruben Bridgewater) #17575c6d94f8fa5] - (SEMVER-MINOR) assert: add strict functionality export (Ruben Bridgewater) #1700226d145a77f] - async_hooks: add missing async_hooks destroys in AsyncReset (Bastian Krol) #23272104fbc64ed] - build: update arm64 minimum supported platform (Gibson Fahnestock) #19164afcf059898] - build: do not cd on vcbuild help (Vse Mozhet Byt) #19291ca8d4e3450] - build: define NOMINMAX on windows (Ben Noordhuis) #227315245d6ac97] - deps: V8: partially revert d868eb7 (Ali Ijaz Sheikh) #2449962dd1d7bd4] - deps: upgrade to libuv 1.23.2 (cjihrig) #23336b38190ebb0] - deps: upgrade to libuv 1.23.1 (cjihrig) #22997d9d541c415] - deps: upgrade to libuv 1.23.0 (cjihrig) #22365e3d08af7c1] - deps: upgrade to libuv 1.22.0 (cjihrig) #2173111cb09b25a] - deps: upgrade to libuv 1.21.0 (cjihrig) #21466c54f4bc8e8] - deps: upgrade to libuv 1.20.3 (cjihrig) #205852307653abf] - deps: upgrade to libuv 1.20.2 (cjihrig) #20129a1b94d35e7] - deps: upgrade libuv to 1.20.0 (cjihrig) #19758ce65d84537] - deps: backport a8f6869 from upstream V8 (Ben Newman) #227147ab253f62e] - deps: V8: cherry-pick 64-bit hash seed commits (Yang Guo) #2327460f7bfa4d7] - deps: update to nghttp2 1.33.0 (Anna Henningsen) #2264948f31bdf20] - deps: V8: backport 20 CPU profiler commits from upstream (Peter Marshall) #215589e2077afee] - deps: backport 9a23bdd from upstream V8 (Daniel Beckert) #22418610297e2ab] - doc: improve best practices in onboarding-extras (Rich Trott) #193159446bb68ea] - doc: fix minor issues in async_hooks.md (Rich Trott) #193135b9af6ea73] - doc: update username and email (Yuta Hiroto) #19338bae7c608e2] - doc: document http2 timeouts (Sagi Tsofan) #22798d0be932375] - doc: simplify http2 wording and formatting (Rich Trott) #225413fe9293efc] - doc: make createPushResponse() more detailled (MaleDong) #223663980ca1840] - doc: clarify http2 docs around class exports (James M Snell) #2224732bfd7ebfb] - doc: add missingrequireto example in http2.md (Kevin Simper) #218582116ace0ad] - doc: fix http2stream.pushStream error doc (Сковорода Никита Андреевич) #214874228141012] - doc: Improve doc for Http2 headers object (Gerhard Stoebich) #2129611a63ddf48] - doc: fix typo in http2.md (Keita Akutsu) #208434f0035485f] - doc: add parameters for Http2Stream:error event (Ujjwal Sharma) #2061077acef4af2] - doc: add params for ClientHttp2Session:altsvc (Ujjwal Sharma) #20598448922d0de] - doc: add parameters for Http2Session:stream event (Ujjwal Sharma) #2054741e89316e6] - doc: add parameters for settings events (Ujjwal Sharma) #203711a6a054899] - doc: improve parameters for Http2Session:goaway event (Ujjwal Sharma)98ed30f3f5] - doc: improve docs for Http2Session:frameError (Ujjwal Sharma) #20236b32cf8fa40] - doc: add parameters for Http2Session:error event (Ujjwal Sharma) #20206c0d1423bd3] - doc: close event does not take arguments (Indranil Dasgupta) #20031459690aca4] - doc: improve style guide text (Rich Trott) #19269eaabbf4ff0] - doc: make caveat in stream.md more concise (Rich Trott) #192510340dd8c8d] - doc: add and unify return statements in crypto.md (Vse Mozhet Byt) #19853b0d6067d87] - doc: fix 8.12.0 changelog (Myles Borins) #22803af5cebb326] - doc,http2: add parameters for Http2Session:connect event (Ujjwal Sharma) #2019357618aae0a] - errors: fix undefined HTTP2 and tls errors (Shailesh Shekhawat) #21564e3bddeec18] - http: fix undefined error in parser event (Anatoli Papirovski) #200291edd7f6393] - (SEMVER-MINOR) http: added aborted property to request (Robert Nagy) #200947f34c277ac] - http2: simplify timeout tracking (Anna Henningsen) #1920618a2b3dc8e] - (SEMVER-MINOR) http2: graduate from experimental (James M Snell) #2246610576d6e77] - (SEMVER-MINOR) http2: add ping event (James M Snell) #23009ca933ce577] - http2: do not falsely emit 'aborted' on push (Anatoli Papirovski) #2287849f44f3b44] - (SEMVER-MINOR) http2: add origin frame support (James M Snell) #229569f7934159e] - http2: check if stream is not destroyed before sending trailers (Matteo Collina) #228962de17ead89] - (SEMVER-MINOR) http2: add http2stream.endAfterHeaders property (James M Snell) #22843805bf40bfd] - http2: don't expose the original socket through the socket proxy (Szymon Marczak) #226506a396ff911] - http2: throw better error when accessing unbound socket proxy (James M Snell) #22486348cde07fd] - http2: emit timeout on compat request and response (James M Snell) #22252cc561cc5a7] - http2: explicitly disallow nested push streams (James M Snell) #222455c3edd3479] - http2: avoid race condition in OnHeaderCallback (James M Snell) #22256f2f66b4cfb] - http2: removestreamErrorfrom docs (James M Snell) #22246d602c7a2ed] - http2: release request()'s "connect" event listener after it runs (James Ide) #21916745e1e6192] - http2: remove unused nghttp2 error list (Anna Henningsen) #21827e5175e6596] - http2: removewaitTrailerslistener after closing a stream (RidgeA) #21764071a022dbc] - http2: order declarations in core.js (Rich Trott) #216891cdf93ecdc] - http2: pass incoming set-cookie header as array (Gerhard Stoebich) #2136020b72fc94d] - http2: track memory allocated by nghttp2 (Anna Henningsen) #21374e9e4f434b3] - http2: fix memory leak when headers are not emitted (Anna Henningsen) #213730f3e65099d] - http2: fix memory leak for uncommon headers (Anna Henningsen) #213360a8d0861f2] - http2: safer Http2Session destructor (Anatoli Papirovski) #211943c8c53f4f4] - http2: fix premature destroy (Anatoli Papirovski) #21051b22266cc97] - http2: force through RST_STREAM in destroy (Anatoli Papirovski) #2101691be1dc2a5] - http2: delay closing stream (Anatoli Papirovski) #209970a6672fbcf] - http2: fix several serious bugs (Anatoli Papirovski) #20772b0c92cadfa] - http2: fix end without read (Anatoli Papirovski) #20621d1b78252b1] - http2: avoid bind and properly clean up in compat (Robert Nagy) #20374395ce845da] - http2: rename http2_state class to Http2State (Daniel Bevenius) #2042374192ddb66] - http2: reduce require calls in http2/core (Daniel Bevenius) #2042228a6e59bd3] - http2: fix ping callback (Ruben Bridgewater) #2031141dca9e851] - http2: fix responses to long payload reqs (Anatoli Papirovski) #20084fa5a3809a3] - http2: refactor how trailers are done (James M Snell) #199595862d0372c] - http2: fix ping duration calculation (James M Snell) #199562ae98ce7cb] - lib: define printErr() in script string (cjihrig) #19285b0e3ce9c4b] - net,http2: refactor _write and _writev (Ujjwal Sharma) #206430187e3bef8] - process: avoid using the same fd for ipc and stdio (cjihrig) #214665b2f6508f9] - src: make AsyncWrap constructors delegate (Daniel Bevenius) #193669e8f4e5047] - src: remove unused uv.h include from async_wrap.cc (Daniel Bevenius) #19342042434f9af] - src: fix indenting of wrap->EmitTraceEventBefore (Daniel Bevenius) #193403ad10e5789] - src: add extractPromiseWrap function (Daniel Bevenius) #19340b67bf38f31] - src: fix fs.write() externalized string handling (Ben Noordhuis) #182160157e3ebca] - src,deps: add ABI safe use of CheckMemoryPressure (Ali Ijaz Sheikh) #24499dbc7d9baae] - test: read() on dir on AIX does not return EISDIR (Ben Noordhuis) #233303cd4462370] - test: ensure failed assertions cause build to fail (Teddy Katz) #196509f15bc40b8] - test: skip failing tests for osx mojave (jn99) #23550aba1ff202c] - test: refactor test-fs-readfile-tostring-fail (Rich Trott) #1940438ed6c2b25] - test: fix flaky test-http2-ping-flood (Rich Trott) #19395b407060556] - test: fix flaky test-http2-settings-flood (Rich Trott) #19349069fd79424] - test: improve debugging information for http2 test (Rich Trott) #23058c0f8e49c32] - test: remove setImmediate from timeout test (Rich Trott) #23058b66cba0766] - test: add test-http2-large-file sequential test (James M Snell) #222547ea08eedac] - test: improve reliability in http2-session-timeout (Rich Trott) #22026dcf04dc7df] - test: refactor test-http2-compat-serverresponse-finished.js (Anto Aravinth) #21929322f39d490] - test: minor adjustments to test-http2-respond-file (Anna Henningsen) #210985d29e2c631] - test: fix flaky http2-session-unref (Anatoli Papirovski) #20772e5f8b08305] - test: improve reliability of http2-session-timeout (Rich Trott) #20692c30a8f468d] - test: fix flaky http2-flow-control test (Anatoli Papirovski) #20556aa341d1d3d] - test: verify arguments length in common.expectsError (Ruben Bridgewater) #20311c7ba556264] - test: removed assert.strictEqual message (kailash k yogeshwar) #202235abe246a44] - test: add strictEqual method to assert (Christine E. Taylor) #20189887417eb37] - test: remove message from strictEqual assertions (Bryan Azofeifa) #20174fe3836a871] - test: delete test/parallel/test-regress-GH-4948 (Ujjwal Sharma)4bcdc1b83c] - test: fix assertion argument order (Rich Trott) #19264534bc82578] - test: name test files appropriately (Ujjwal Sharma) #19212d58867a6a7] - test: call gc() explicitly to avoid OOM (Refael Ackermann) #223018209ccb313] - test: prepare test-assert for strictEqual linting (Rich Trott) #2284952b21caff2] - test: remove string literal from assertion (Rich Trott) #22849976d55f9e3] - test: remove string literal from assertion (Rich Trott) #22849702d67f4c4] - test: refactor flag check (Rich Trott) #22849e9416d4f67] - test: simplify assertion in http2 tests (Rich Trott) #22849f2158f30fb] - test: improve assertion in test-inspector.js (Rich Trott) #22849f5985c734c] - tls,http2: handle writes after SSL destroy more gracefully (Anna Henningsen) #18987