github nodejs/undici v7.23.0

latest releases: v6.24.0, v7.24.0
9 hours ago

What's Changed

  • fix: prevent AbortController GC when redirect is 'error' by @mcollina in #4750
  • docs: clarify UndiciHeaders validation guidance by @mcollina in #4832
  • build(deps): bump actions/checkout from 5.0.0 to 6.0.2 by @dependabot[bot] in #4795
  • build(deps): bump step-security/harden-runner from 2.14.0 to 2.14.1 by @dependabot[bot] in #4794
  • build(deps): bump github/codeql-action from 4.31.2 to 4.32.0 by @dependabot[bot] in #4793
  • test: add unexpected disconnect guards to client test files by @samayer12 in #4833
  • fix fetch stripping trailing ? from url by @KhafraDev in #4837
  • fix: forward onResponseStarted through WrapHandler and UnwrapHandler by @7rulnik in #4840
  • webidl: access keys in lexicographical order by @KhafraDev in #4841
  • ci: disable coverage on Node.js 25 by @mcollina in #4852
  • build(deps): bump uWebSockets.js from v20.56.0 to v20.58.0 in /benchmarks by @dependabot[bot] in #4855
  • fix(h2): TypeError: Cannot read properties of null (reading 'servername') in _resume when H2 stream completes by @hxinhan in #4847
  • fix(h2): ignore late data frames after request completion by @mcollina in #4845
  • fix(handler): preserve latin1 header encoding in WrapHandler by @theamodhshetty in #4859
  • docs(examples): add cache interceptor example with fetch by @nthbotast in #4864
  • docs(dispatcher): clarify onResponseStart return value is ignored by @nthbotast in #4865
  • feat: add SOCKS5 proxy support to ProxyAgent by @mcollina in #4385
  • fix: harden header iterable checks for prototype-pollution scenarios by @mcollina in #4824
  • fix(interceptor): preserve tuple headers in dns interceptor by @theamodhshetty in #4863
  • docs(dispatcher): use RFC 2606 domains in interceptor examples by @nthbotast in #4873
  • feat: add IP prioritization hints for HTTP/1.1 and HTTP/2 by @amyssnippet in #4831
  • docs: clarify when to install undici vs using Node's built-in fetch by @travisbreaks in #4868
  • docs(dispatcher): add cache interceptor fetch example by @nthbotast in #4870
  • fix(dispatcher): pass socketPath to custom connect callbacks by @theamodhshetty in #4857

New Contributors

Full Changelog: v7.22.0...v7.23.0

Don't miss a new undici release

NewReleases is sending notifications on new releases.