What's Changed
- feat: namespace h2 options by @metcoder95 in #5498
- test: update WPT expectations by @mcollina in #5587
- test: add cache/dedupe + dns re-dispatch integration tests by @GiHoon1123 in #5535
- fix(websocket): support process.unref by @mcollina in #5578
- fix(h2): ensure every request settles by @mcollina in #5603
- fix(readable): consume a body whose end has already been emitted by @marko1olo in #5617
- fix(retry): skip the content-length checkpoint for HEAD and for a 206 without content-range by @marko1olo in #5610
- fix: revert idle socket validation to setTimeout(0) to prevent stall on idle event loop by @marceli1404 in #5606
- fix(env-http-proxy-agent): match bare IPv6 addresses in no_proxy by @marko1olo in #5623
- test: handle aggregate balanced pool errors by @marko1olo in #5377
- fix(readable): keep body bytes that arrive after setEncoding() by @mcollina in #5620
- fix(socks5): evict unused origin pools by @Kkartik14 in #5595
- fix: skip deduplication for upgrade requests by @Ram-blip in #5593
- fix(retry): forward informational responses by @mcollina in #5625
- fix(mock): non-string path matchers under ignoreTrailingSlash, and DataView reply bodies by @marko1olo in #5619
- fix(interceptors): cache() and deduplicate() silently inert on Client/Pool without opts.origin by @marko1olo in #5628
- build(deps): bump ossf/scorecard-action from 2.4.3 to 2.4.4 by @dependabot[bot] in #5633
- build(deps): bump github/codeql-action/init from 4.36.2 to 4.37.3 by @dependabot[bot] in #5634
- build(deps): bump actions/setup-node from 6.4.0 to 7.0.0 by @dependabot[bot] in #5636
- fix(mock): emit request body lifecycle hooks by @marko1olo in #5367
- fix(h2): detach upgrade close handler after GOAWAY by @pacocartones in #5641
- fix: retry refused HTTP/2 streams by @mcollina in #5598
- fix: preserve DNS origin hostname on sockets by @cyphercodes in #5577
New Contributors
- @marceli1404 made their first contribution in #5606
- @Kkartik14 made their first contribution in #5595
- @pacocartones made their first contribution in #5641
- @cyphercodes made their first contribution in #5577
Full Changelog: v8.9.0...v8.10.0