What's Changed
- fix(mock): re-invoke reply callback for persistent mocks by @mcollina in #5650
- fix: preserve MockAgent interceptors for legacy global fetch by @pacocartones in #5648
- ci: align codeql-action autobuild and analyze with init at v4.37.3 by @ostapondo in #5655
- ci: test against the current Node.js nightly major by @ostapondo in #5654
- ci: only accept a numeric nightly major by @ostapondo in #5657
- test: complete the h2 settings round-trip before asserting single-session multiplexing by @ostapondo in #5656
- fix: propagate dispatcher origin to composed interceptors by @jibin7jose in #5624
- fix: limit EventSource event size by @mcollina in #5552
- build(deps-dev): bump ws from 8.21.1 to 8.21.3 by @dependabot[bot] in #5678
- fix(retry): honor the retryAfter option in the default retry strategy by @codeAnqiang-ma in #5683
- fix(interceptor/dump): reject aborted requests when response is smaller than maxSize by @codeAnqiang-ma in #5685
- test: add unexpected disconnect guards to remaining http2 tests by @zeexzeex in #5686
- test: harden http2-request-never-settles against late session errors by @pacocartones in #5674
- fix(test): skip cache-tests when submodule is missing by @edenbuilds in #5661
- fix(retry): honor the abort signal during the retry backoff by @pacocartones in #5675
- fix(deduplicate): settle the deduplicated request when it is aborted by @pacocartones in #5673
- build(deps-dev): bump esbuild from 0.28.1 to 0.28.2 by @dependabot[bot] in #5698
- build(deps-dev): bump @fastify/busboy from 3.2.0 to 3.2.1 by @dependabot[bot] in #5697
- fix: accept a negative Set-Cookie Max-Age attribute by @arshsmith1 in #5571
- fix(h2): honour maxResponseSize by @ondraulehla in #5676
- test: stabilize HTTP/2 timeout tests by @mcollina in #5689
- fix: forward onBodySent/onRequestSent through interceptor handlers by @adarshx01 in #5696
- perf(h1): drop idle-socket timer floor with a ref'd setImmediate by @anonrig in #5707
- perf(fetch): skip empty RequestInit work by @anonrig in #5701
- fix: propagate dispatcher options to base class by @mcollina in #5687
- fix(env-http-proxy-agent): ignore trailing dots when matching no_proxy by @pacocartones in #5637
- build(deps-dev): bump @fastify/busboy from 3.2.1 to 3.2.2 by @dependabot[bot] in #5718
- build(deps): bump brace-expansion by @dependabot[bot] in #5719
- fix(socks5-proxy-agent): destroy socket when negotiation times out by @abhijeet117 in #5709
- fix(cache): evict entries when a key holds a single entry by @mcollina in #5737
- test: restore /xhr to the WPT filter by @RaphaelFakhri in #5723
- fix(h2): forward 1xx informational responses to onInfo by @pacocartones in #5712
- fix(agent): preserve pools with pending GOAWAY replays by @mcollina in #5740
- test: skip HTTP/2 churn test on Node.js 26 by @mcollina in #5742
New Contributors
- @ostapondo made their first contribution in #5655
- @jibin7jose made their first contribution in #5624
- @codeAnqiang-ma made their first contribution in #5683
- @zeexzeex made their first contribution in #5686
- @edenbuilds made their first contribution in #5661
- @arshsmith1 made their first contribution in #5571
- @ondraulehla made their first contribution in #5676
- @adarshx01 made their first contribution in #5696
- @abhijeet117 made their first contribution in #5709
- @RaphaelFakhri made their first contribution in #5723
Full Changelog: v8.10.0...v8.10.1