Skip to content

Releases: nodejs/undici

v6.25.0

14 Apr 09:30
3420499

Choose a tag to compare

What's Changed

Full Changelog: v6.24.1...v6.25.0

v8.1.0

13 Apr 12:40
d64e7bb

Choose a tag to compare

What's Changed

  • feat: add configurable maxPayloadSize for WebSocket by @mcollina in #4955

Full Changelog: v8.0.3...v8.1.0

v7.25.0

13 Apr 13:27
12d9045

Choose a tag to compare

What's Changed

Full Changelog: v7.24.8...v7.25.0

v8.0.3

12 Apr 18:58
8cfb762

Choose a tag to compare

What's Changed

  • docs: add an Undici 7 to 8 migration guide by @mcollina in #4963
  • chore: switch deferred promise with Promise.withResolvers() by @trivikr in #4972
  • chore: remove zstd and markAsUncloneable feature probes by @trivikr in #4968
  • test: remove obsolete nodeMajor/nodeMinor util exports by @trivikr in #4976
  • chore: use Promise.withResolvers in SOCKS5 proxy agent by @trivikr in #4978
  • build(deps-dev): bump esbuild from 0.27.7 to 0.28.0 by @dependabot[bot] in #4985
  • build(deps-dev): bump proxy from 2.2.0 to 4.0.0 by @dependabot[bot] in #4987
  • build(deps): bump got from 14.6.6 to 15.0.0 in /benchmarks by @dependabot[bot] in #4988
  • chore: use Object.hasOwn for iterator checks by @trivikr in #4979
  • doc: Update dump({ limit: Integer }) default value by @samuel871211 in #4981
  • fix: avoid 401 failures for stream-backed request bodies by @mcollina in #4941
  • test: remove unsupported Node version checks from fetch tests by @trivikr in #4977
  • types: remove legacy AbortSignal alias now provided by @types/node by @trivikr in #4995
  • fix: remove stale constructor interceptors from types and pool options by @trivikr in #4994
  • doc: update incorrect description of dump.maxSize by @samuel871211 in #4982
  • ci: enable coverage for node.js 25 by @shivarm in #4980
  • refactor: reuse wrapRequestBody in RedirectHandler by @trivikr in #4992
  • fix: preserve connect option in H2CClient by @trivikr in #5000
  • types: document Client and H2CClient option declarations by @trivikr in #4998
  • fix: native WebSocket over H2 server after undici import by @mcollina in #4990
  • chore(test): issue 3969 by @rozzilla in #5005
  • fix(1270): throw descriptive error when opts.dispatcher–passed instance methods by @rozzilla in #5007
  • docs: Change the default value of allowH2 in JSDoc by @7hokerz in #5009
  • chore(test): cover issue 5014 by @rozzilla in #5015
  • fix: prevent cache dedup key collision via unescaped delimiters by @eddieran in #5013
  • fix(proxy agent): respect connectTimeout by @rozzilla in #5011

New Contributors

Full Changelog: v8.0.2...v8.0.3

v7.24.8

12 Apr 18:39
7a6f7fe

Choose a tag to compare

What's Changed

  • fix: backport 401 stream-backed body fix to v7.x by @mcollina in #5006

Full Changelog: v7.24.7...v7.24.8

v8.0.2

04 Apr 09:28

Choose a tag to compare

What's Changed

Full Changelog: v8.0.1...v8.0.2

v8.0.1

03 Apr 08:17
490cbc6

Choose a tag to compare

What's Changed

  • Remove legacy handler wrappers by @mcollina in #4786
  • fix: isolate global dispatcher v2 and add Dispatcher1Wrapper bridge by @mcollina in #4827
  • fix: preserve request statusText and update h2 dispatch tests by @mcollina in #4830
  • feat!: enable h2 by default by @metcoder95 in #4828
  • fix(cache): preserve short-lived entries for revalidation by @mcollina in #4934
  • fix: remove support for non-real Blob objects by @mcollina in #4937
  • build(deps): bump github/codeql-action from 4.32.3 to 4.35.1 by @dependabot[bot] in #4953
  • Undici 8 by @mcollina in #4916
  • build(deps): bump hendrikmuhs/ccache-action from 1.2.19 to 1.2.22 by @dependabot[bot] in #4954
  • doc: remove duplicate listItem of RetryHandler.md & RetryHandler.md by @samuel871211 in #4948
  • fix: mirror the legacy global dispatcher for built-in fetch by @mcollina in #4962
  • fix(websocket/stream): only enqueue parsed messages in WebSocketStream by @colinaaa in #4959

New Contributors

Full Changelog: v7.24.7...v8.0.1

v8.0.0

02 Apr 09:11
d7fbba5

Choose a tag to compare

What's Changed

Full Changelog: v7.24.7...v8.0.0

v7.24.7

01 Apr 11:37
84f23e2

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v7.24.6...v7.24.7

v7.24.6

25 Mar 16:01
38eab36

Choose a tag to compare

What's Changed

  • fix(test): client wasm compatible with clang 22 by @rozzilla in #4909
  • fix(mock): improve error message when intercepts are exhausted by @travisbreaks in #4912
  • fix(websocket): support open diagnostics over h2 by @mcollina in #4921
  • fix: assume http/https scheme for scheme-less proxy env vars by @travisbreaks in #4914
  • fix(cache): check Authorization on request headers per RFC 9111 §3.5 by @metalix2 in #4911
  • fix: wrap kConnector call in try/catch to prevent client hang by @veeceey in #4834
  • docs: clarify fetch and FormData pairing by @mcollina in #4922
  • fix: support Connection header with connection-specific header names per RFC 7230 by @mcollina in #4775
  • fix: avoid prototype collisions in parseHeaders by @mcollina in #4923
  • build(deps-dev): bump typescript from 5.9.3 to 6.0.2 by @dependabot[bot] in #4926
  • test: auto-init WPT submodule by @mcollina in #4930

New Contributors

Full Changelog: v7.24.5...v7.24.6