What's Changed
- test: guard balanced-pool error port lookup by @mcollina in #5463
- perf: optimize http/2 request hot path by @mcollina in #5483
- fix: do not reject open-ended Range values in simpleRangeHeaderValue by @spokodev in #5490
- fix(eventsource): set use-URL-credentials flag by @Ram-blip in #5489
- test: deflake connect-timeout watchdog by @mcollina in #5197
- docs: correct npm script name and JSON syntax in examples by @lenoxfernando in #5496
- fix: reject non-ascii octets in validateCookiePath by @spokodev in #5452
- fix(readable): ignore late consume chunks by @marko1olo in #5375
- fix(h2): destroy the stream on abort instead of relying on close() by @staylor in #5462
- fix: ignore an unparseable Set-Cookie Expires attribute by @spokodev in #5488
- docs: add reproduction guide and update bug report template by @mcollina in #5451
- fix(h2): guard onResponse against a 'response' event delivered after completion by @staylor in #5440
- fix(h2): requeue request on GOAWAY'd session instead of crashing by @staylor in #5453
- fix: add static buildDispatch method to RedirectHandler type definition by @matthieusieben in #5442
- fix: auto-detect HTTP proxy tunneling by @mcollina in #5116
New Contributors
- @spokodev made their first contribution in #5490
- @lenoxfernando made their first contribution in #5496
- @staylor made their first contribution in #5462
Full Changelog: v8.6.0...v8.7.0