Skip to content

Releases: nodejs/undici

v7.10.0

20 May 07:19
5ad8998
Compare
Choose a tag to compare

What's Changed

  • Add "clientLifetime" option to close and remove connections from the pool after a specified time. by @dhalbrook in #4175
  • remove spurious only by @mcollina in #4207
  • add node v24 workflow by @tsctx in #4206
  • Update WPT by @github-actions in #4172
  • chore: add pnpm-lock.yaml to .gitignore by @styfle in #4227
  • fix: agent memory leak by @styfle in #4223
  • Add ability to detect when MemoryCacheStore reaches max size by @FelixVaughan in #4224
  • feat(ProxyAgent): match Curl behavior in HTTP->HTTP Proxy connections by @caitp in #4180
  • docs: correct example in FormData request by @inyourtime in #4226

New Contributors

Full Changelog: v7.9.0...v7.10.0

v6.21.3

13 May 08:07
da0e823
Compare
Choose a tag to compare

What's Changed

  • [Backport v6.x] append crlf to formdata body by @github-actions in #4210

Full Changelog: v6.21.2...v6.21.3

v7.9.0

10 May 18:37
1333929
Compare
Choose a tag to compare

What's Changed

  • build(deps): bump step-security/harden-runner from 2.10.2 to 2.11.1 by @dependabot in #4134
  • Update WPT by @github-actions in #4155
  • Update WPT by @github-actions in #4170
  • feat: add new acceptNonStandardSearchParameters MockAgent option by @dario-piotrowicz in #4148
  • fix: cache: treat cache-control request header case-insensitively by @alxndrsn in #4131
  • cache: honour unqualified no-cache response directive by @alxndrsn in #4178
  • build(deps): bump ossf/scorecard-action from 2.4.0 to 2.4.1 by @dependabot in #4079
  • Ensure conflicting flat headers in HTTP/2 are combined correctly by @pimterry in #4196
  • Add stats of client and pool to be accessible through agent by @tdeekens in #4157
  • Fix missing code in diagnostics example by @islandryu in #4195
  • Doc cors spec compliance by @FelixVaughan in #4202
  • Restore cache tests & fix max-age behavior by @mcollina in #4198

New Contributors

Full Changelog: v7.8.0...v7.9.0

v7.8.0

10 Apr 10:01
6ea61af
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v7.7.0...v7.8.0

v7.7.0

02 Apr 09:03
981636f
Compare
Choose a tag to compare

What's Changed

  • fix: export UndiciHeaders type and set dispatch headers to UndiciHeaders by @dancastillo in #3849
  • feat(h2): emit connectionerror upon GOAWAY frame by @metcoder95 in #4123
  • Update WPT by @github-actions in #4126
  • Update DNS caching example to include other interceptors, production configuration by @GeoffreyBooth in #4127
  • feat: implement h2c client by @metcoder95 in #4118

New Contributors

Full Changelog: v7.6.0...v7.7.0

v7.6.0

27 Mar 14:17
9d5e8ba
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v7.5.0...v7.6.0

v5.29.0

19 Mar 18:02
9528f68
Compare
Choose a tag to compare

What's Changed

  • Fix tests in v5.x for Node 20 by @mcollina in #4104
  • Removed clients with unrecoverable errors from the Pool #4088

Full Changelog: v5.28.5...v5.29.0

v6.21.2

13 Mar 12:08
b63d939
Compare
Choose a tag to compare

What's Changed

  • fix(types): add missing DNS interceptor by @slagiewka in #4024
  • [v6.x] fix wpts on windows by @mcollina in #4093
  • Removed clients with unrecoverable errors from the Pool #4088

New Contributors

Full Changelog: v6.21.1...v6.21.2

v7.5.0

12 Mar 17:56
a180465
Compare
Choose a tag to compare

What's Changed

  • feat(docs): button to switch dark and light mode by @shivarm in #4044
  • feat: add mock call history to access request configuration in test by @blephy in #4029
  • fix: Fix retry-handler.js when retry-after header is a Date by @fgiova in #4084
  • Update Cache Tests by @github-actions in #4027
  • Allow disabling autoSelectFamily in an Agent by @hitsthings in #4070
  • Removed clients with unrecoverable errors from the Pool by @mcollina in #4088

New Contributors

Full Changelog: v7.4.0...v7.5.0

v7.4.0

28 Feb 10:48
6bb527e
Compare
Choose a tag to compare

What's Changed

  • fix: apply byte offset on Buffer.from by @ronag in #4019
  • fix: fetch body fallback random number generation by @Uzlopak in #4023
  • Add release instructions by @mcollina in #4022
  • Update Cache Tests by @github-actions in #4020
  • Update WPT by @github-actions in #4011
  • docs: document about global dispatcher and errors (#3987) by @zuozp8 in #4014
  • docs: fix incorrect method signature of onResponseError by @tmair in #4030
  • feat(docs): copy to clipboard button by @shivarm in #4037
  • don't check AbortSignal maxListeners on some node versions by @KhafraDev in #4045
  • feat: mark EnvHttpProxyAgent as stable by @aduh95 in #4049
  • test: fix windows wpt by @metcoder95 in #4050
  • fix: do not throw unhandled exception when data is undefined in interceptor.reply by @frederikprijck in #4036
  • fix: handle missing vary header values by @gurgunday in #4031
  • Update WPT by @github-actions in #4028
  • Update WPT by @github-actions in #4062
  • fix: fix EnvHttpProxyAgent for the Node.js bundle by @joyeecheung in #4064

New Contributors

Full Changelog: v7.3.0...v7.4.0