Skip to content

Commit c037d71

Browse files
chore(deps): update dependency undici to v8 (#2340)
> ℹ️ **Note** > > This PR body was truncated due to platform limits. This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [undici](https://undici.nodejs.org) ([source](https://redirect.github.com/nodejs/undici)) | [`7.16.0` → `8.2.0`](https://renovatebot.com/diffs/npm/undici/7.16.0/8.2.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/undici/8.2.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/undici/7.16.0/8.2.0?slim=true) | --- ### Release Notes <details> <summary>nodejs/undici (undici)</summary> ### [`v8.2.0`](https://redirect.github.com/nodejs/undici/releases/tag/v8.2.0) [Compare Source](https://redirect.github.com/nodejs/undici/compare/v8.1.0...v8.2.0) #### What's Changed - chore: use native addAbortListener by [@&#8203;trivikr](https://redirect.github.com/trivikr) in [#&#8203;5021](https://redirect.github.com/nodejs/undici/pull/5021) - fix: fix the logic for the UNDICI\_NO\_WASM\_SIMD environment variable by [@&#8203;ShenHongFei](https://redirect.github.com/ShenHongFei) in [#&#8203;5026](https://redirect.github.com/nodejs/undici/pull/5026) - fix(http2): send body for non-expectsPayload methods with content by [@&#8203;mcollina](https://redirect.github.com/mcollina) in [#&#8203;5030](https://redirect.github.com/nodejs/undici/pull/5030) - fix(fetch): correct 'navigator' typo to 'navigate' in fetchFinale by [@&#8203;deepview-autofix](https://redirect.github.com/deepview-autofix) in [#&#8203;5044](https://redirect.github.com/nodejs/undici/pull/5044) - fix(webidl): correct signed integer bounds in ConvertToInt by [@&#8203;deepview-autofix](https://redirect.github.com/deepview-autofix) in [#&#8203;5038](https://redirect.github.com/nodejs/undici/pull/5038) - fix(fetch): use || for CRLF check in multipart formdata-parser by [@&#8203;deepview-autofix](https://redirect.github.com/deepview-autofix) in [#&#8203;5049](https://redirect.github.com/nodejs/undici/pull/5049) - fix(websocket): correct argument order in WebSocketStream UTF-8 failure by [@&#8203;deepview-autofix](https://redirect.github.com/deepview-autofix) in [#&#8203;5050](https://redirect.github.com/nodejs/undici/pull/5050) - fix(pool): propagate useH2c to connector when connections > 1 by [@&#8203;SAY-5](https://redirect.github.com/SAY-5) in [#&#8203;5031](https://redirect.github.com/nodejs/undici/pull/5031) - fix(cache): return immutable staleAt in milliseconds by [@&#8203;deepview-autofix](https://redirect.github.com/deepview-autofix) in [#&#8203;5048](https://redirect.github.com/nodejs/undici/pull/5048) - fix(socks5-proxy-agent): use per-origin pools to prevent cross-origin routing by [@&#8203;deepview-autofix](https://redirect.github.com/deepview-autofix) in [#&#8203;5041](https://redirect.github.com/nodejs/undici/pull/5041) - fix(cache): evict oldest entries first in SqliteCacheStore prune by [@&#8203;deepview-autofix](https://redirect.github.com/deepview-autofix) in [#&#8203;5039](https://redirect.github.com/nodejs/undici/pull/5039) - fix(socks5): correctly expand IPv6 '::' compressed notation by [@&#8203;deepview-autofix](https://redirect.github.com/deepview-autofix) in [#&#8203;5046](https://redirect.github.com/nodejs/undici/pull/5046) - Remove unused func and unnecessary shim by [@&#8203;tsctx](https://redirect.github.com/tsctx) in [#&#8203;5053](https://redirect.github.com/nodejs/undici/pull/5053) - fix: reject malformed content-length request headers by [@&#8203;trivikr](https://redirect.github.com/trivikr) in [#&#8203;5060](https://redirect.github.com/nodejs/undici/pull/5060) - fix(request): reject NaN highWaterMark during option validation by [@&#8203;trivikr](https://redirect.github.com/trivikr) in [#&#8203;5062](https://redirect.github.com/nodejs/undici/pull/5062) - docs: fix broken links in docsify sidebar by [@&#8203;maruthang](https://redirect.github.com/maruthang) in [#&#8203;5065](https://redirect.github.com/nodejs/undici/pull/5065) - fix(fetch): prefer filename\* over filename in multipart form-data by [@&#8203;maruthang](https://redirect.github.com/maruthang) in [#&#8203;5068](https://redirect.github.com/nodejs/undici/pull/5068) - fix(http2): reject websocket upgrades on non-200 responses by [@&#8203;trivikr](https://redirect.github.com/trivikr) in [#&#8203;5072](https://redirect.github.com/nodejs/undici/pull/5072) - feat: support username-only proxy authentication in ProxyAgent by [@&#8203;rossilor95](https://redirect.github.com/rossilor95) in [#&#8203;4935](https://redirect.github.com/nodejs/undici/pull/4935) - build(deps): bump uWebSockets.js from v20.58.0 to v20.64.0 in /benchmarks by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in [#&#8203;5083](https://redirect.github.com/nodejs/undici/pull/5083) - fix(client-h2): stop double-decrementing kOpenStreams on stream timeout by [@&#8203;SAY-5](https://redirect.github.com/SAY-5) in [#&#8203;5076](https://redirect.github.com/nodejs/undici/pull/5076) - fix(http2): reject upgrade streams closed before response headers by [@&#8203;trivikr](https://redirect.github.com/trivikr) in [#&#8203;5069](https://redirect.github.com/nodejs/undici/pull/5069) - fix(http2): allow GET and HEAD request bodies over h2 by [@&#8203;trivikr](https://redirect.github.com/trivikr) in [#&#8203;5058](https://redirect.github.com/nodejs/undici/pull/5058) - fix(cache): include query in cache key when opts.path is undefined by [@&#8203;maruthang](https://redirect.github.com/maruthang) in [#&#8203;5081](https://redirect.github.com/nodejs/undici/pull/5081) - fix: avoid premature cleanup of dispatcher in Agent by [@&#8203;bienzaaron](https://redirect.github.com/bienzaaron) in [#&#8203;5034](https://redirect.github.com/nodejs/undici/pull/5034) - fix(http2): record ping failures on the socket by [@&#8203;trivikr](https://redirect.github.com/trivikr) in [#&#8203;5075](https://redirect.github.com/nodejs/undici/pull/5075) - add undici security policy by [@&#8203;mcollina](https://redirect.github.com/mcollina) in [#&#8203;5056](https://redirect.github.com/nodejs/undici/pull/5056) - fix(mock): make filterCalls AND operator actually intersect results by [@&#8203;deepview-autofix](https://redirect.github.com/deepview-autofix) in [#&#8203;5045](https://redirect.github.com/nodejs/undici/pull/5045) - fix(socks5): enforce authenticated state before CONNECT by [@&#8203;trivikr](https://redirect.github.com/trivikr) in [#&#8203;5097](https://redirect.github.com/nodejs/undici/pull/5097) - fix(cache): skip expired sqlite vary entries during lookup by [@&#8203;trivikr](https://redirect.github.com/trivikr) in [#&#8203;5095](https://redirect.github.com/nodejs/undici/pull/5095) - fix: enforce maxCachedSessions in TLS session cache by [@&#8203;trivikr](https://redirect.github.com/trivikr) in [#&#8203;5102](https://redirect.github.com/nodejs/undici/pull/5102) - fix(socks5): encode embedded IPv4 tails in IPv6 literals correctly by [@&#8203;trivikr](https://redirect.github.com/trivikr) in [#&#8203;5099](https://redirect.github.com/nodejs/undici/pull/5099) - fix: handle invalid HTTP/2 connection headers ([#&#8203;4356](https://redirect.github.com/nodejs/undici/issues/4356)) by [@&#8203;mcollina](https://redirect.github.com/mcollina) in [#&#8203;5101](https://redirect.github.com/nodejs/undici/pull/5101) - fix(interceptor): add throwOnMaxRedirect to types and interceptor opts by [@&#8203;maruthang](https://redirect.github.com/maruthang) in [#&#8203;5066](https://redirect.github.com/nodejs/undici/pull/5066) - fix(websocket): avoid double-closing canceled stream readers by [@&#8203;colinaaa](https://redirect.github.com/colinaaa) in [#&#8203;5105](https://redirect.github.com/nodejs/undici/pull/5105) - fix(cache): persist vary when updating sqlite cache entries by [@&#8203;trivikr](https://redirect.github.com/trivikr) in [#&#8203;5109](https://redirect.github.com/nodejs/undici/pull/5109) - refactor(h1): track HEAD keep-alive override as boolean by [@&#8203;trivikr](https://redirect.github.com/trivikr) in [#&#8203;5110](https://redirect.github.com/nodejs/undici/pull/5110) - client: cache llhttp wasm buffer view by [@&#8203;trivikr](https://redirect.github.com/trivikr) in [#&#8203;5115](https://redirect.github.com/nodejs/undici/pull/5115) - deps: update llhttp to 9.3.1 by [@&#8203;mcollina](https://redirect.github.com/mcollina) in [#&#8203;5113](https://redirect.github.com/nodejs/undici/pull/5113) - fix(http2): preserve accepted streams after GOAWAY by [@&#8203;trivikr](https://redirect.github.com/trivikr) in [#&#8203;5090](https://redirect.github.com/nodejs/undici/pull/5090) - fix: reuse parser WeakRef for timeout callbacks by [@&#8203;trivikr](https://redirect.github.com/trivikr) in [#&#8203;5125](https://redirect.github.com/nodejs/undici/pull/5125) - fix: stop buffering data after SOCKS5 connect by [@&#8203;trivikr](https://redirect.github.com/trivikr) in [#&#8203;5118](https://redirect.github.com/nodejs/undici/pull/5118) - perf(http2): avoid response header reserialization by [@&#8203;trivikr](https://redirect.github.com/trivikr) in [#&#8203;5085](https://redirect.github.com/nodejs/undici/pull/5085) - fix(cache): enforce sqlite maxCount after insert by [@&#8203;trivikr](https://redirect.github.com/trivikr) in [#&#8203;5112](https://redirect.github.com/nodejs/undici/pull/5112) - perf: reduce EventSourceStream parser allocations by [@&#8203;trivikr](https://redirect.github.com/trivikr) in [#&#8203;5032](https://redirect.github.com/nodejs/undici/pull/5032) - types(dispatcher): use OutgoingHttpHeaders for request headers by [@&#8203;maruthang](https://redirect.github.com/maruthang) in [#&#8203;5067](https://redirect.github.com/nodejs/undici/pull/5067) - cleanup: delete redundant .gitkeep file by [@&#8203;shivarm](https://redirect.github.com/shivarm) in [#&#8203;5133](https://redirect.github.com/nodejs/undici/pull/5133) - fix(http2): respect peer max concurrent streams by [@&#8203;trivikr](https://redirect.github.com/trivikr) in [#&#8203;5135](https://redirect.github.com/nodejs/undici/pull/5135) - test(http2): ensure websocket upgrade resumes queued requests by [@&#8203;trivikr](https://redirect.github.com/trivikr) in [#&#8203;5132](https://redirect.github.com/nodejs/undici/pull/5132) - test(mock): cover SnapshotAgent excludeUrls playback by [@&#8203;maruthang](https://redirect.github.com/maruthang) in [#&#8203;5080](https://redirect.github.com/nodejs/undici/pull/5080) - perf(client): parse h1 content-length statelessly by [@&#8203;trivikr](https://redirect.github.com/trivikr) in [#&#8203;5124](https://redirect.github.com/nodejs/undici/pull/5124) - perf(http2): reduce writeH2 per-request callback allocations by [@&#8203;trivikr](https://redirect.github.com/trivikr) in [#&#8203;5138](https://redirect.github.com/nodejs/undici/pull/5138) - chore(deps): add lockfile by [@&#8203;aduh95](https://redirect.github.com/aduh95) in [#&#8203;5139](https://redirect.github.com/nodejs/undici/pull/5139) - perf: use byteLength property for binary body chunks by [@&#8203;trivikr](https://redirect.github.com/trivikr) in [#&#8203;5126](https://redirect.github.com/nodejs/undici/pull/5126) - fix(cache): allow streamed entries at maxEntrySize limit by [@&#8203;trivikr](https://redirect.github.com/trivikr) in [#&#8203;5129](https://redirect.github.com/nodejs/undici/pull/5129) - perf(http2): avoid cloning headers when removing status by [@&#8203;trivikr](https://redirect.github.com/trivikr) in [#&#8203;5127](https://redirect.github.com/nodejs/undici/pull/5127) - fix: validate H2CClient maxConcurrentStreams option by [@&#8203;trivikr](https://redirect.github.com/trivikr) in [#&#8203;5143](https://redirect.github.com/nodejs/undici/pull/5143) - perf: avoid redundant scans in BalancedPool dispatcher selection by [@&#8203;trivikr](https://redirect.github.com/trivikr) in [#&#8203;5146](https://redirect.github.com/nodejs/undici/pull/5146) - fix: replace stale pool clients under connection limit by [@&#8203;trivikr](https://redirect.github.com/trivikr) in [#&#8203;5145](https://redirect.github.com/nodejs/undici/pull/5145) #### New Contributors - [@&#8203;deepview-autofix](https://redirect.github.com/deepview-autofix) made their first contribution in [#&#8203;5044](https://redirect.github.com/nodejs/undici/pull/5044) - [@&#8203;SAY-5](https://redirect.github.com/SAY-5) made their first contribution in [#&#8203;5031](https://redirect.github.com/nodejs/undici/pull/5031) - [@&#8203;maruthang](https://redirect.github.com/maruthang) made their first contribution in [#&#8203;5065](https://redirect.github.com/nodejs/undici/pull/5065) - [@&#8203;bienzaaron](https://redirect.github.com/bienzaaron) made their first contribution in [#&#8203;5034](https://redirect.github.com/nodejs/undici/pull/5034) **Full Changelog**: <https://github.com/nodejs/undici/compare/v8.1.0...v8.2.0> ### [`v8.1.0`](https://redirect.github.com/nodejs/undici/releases/tag/v8.1.0) [Compare Source](https://redirect.github.com/nodejs/undici/compare/v8.0.3...v8.1.0) #### What's Changed - feat: add configurable maxPayloadSize for WebSocket by [@&#8203;mcollina](https://redirect.github.com/mcollina) in [#&#8203;4955](https://redirect.github.com/nodejs/undici/pull/4955) **Full Changelog**: <https://github.com/nodejs/undici/compare/v8.0.3...v8.1.0> ### [`v8.0.3`](https://redirect.github.com/nodejs/undici/releases/tag/v8.0.3) [Compare Source](https://redirect.github.com/nodejs/undici/compare/v8.0.2...v8.0.3) #### What's Changed - docs: add an Undici 7 to 8 migration guide by [@&#8203;mcollina](https://redirect.github.com/mcollina) in [#&#8203;4963](https://redirect.github.com/nodejs/undici/pull/4963) - chore: switch deferred promise with Promise.withResolvers() by [@&#8203;trivikr](https://redirect.github.com/trivikr) in [#&#8203;4972](https://redirect.github.com/nodejs/undici/pull/4972) - chore: remove zstd and markAsUncloneable feature probes by [@&#8203;trivikr](https://redirect.github.com/trivikr) in [#&#8203;4968](https://redirect.github.com/nodejs/undici/pull/4968) - test: remove obsolete nodeMajor/nodeMinor util exports by [@&#8203;trivikr](https://redirect.github.com/trivikr) in [#&#8203;4976](https://redirect.github.com/nodejs/undici/pull/4976) - chore: use Promise.withResolvers in SOCKS5 proxy agent by [@&#8203;trivikr](https://redirect.github.com/trivikr) in [#&#8203;4978](https://redirect.github.com/nodejs/undici/pull/4978) - build(deps-dev): bump esbuild from 0.27.7 to 0.28.0 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in [#&#8203;4985](https://redirect.github.com/nodejs/undici/pull/4985) - build(deps-dev): bump proxy from 2.2.0 to 4.0.0 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in [#&#8203;4987](https://redirect.github.com/nodejs/undici/pull/4987) - build(deps): bump got from 14.6.6 to 15.0.0 in /benchmarks by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in [#&#8203;4988](https://redirect.github.com/nodejs/undici/pull/4988) - chore: use Object.hasOwn for iterator checks by [@&#8203;trivikr](https://redirect.github.com/trivikr) in [#&#8203;4979](https://redirect.github.com/nodejs/undici/pull/4979) - doc: Update `dump({ limit: Integer })` default value by [@&#8203;samuel871211](https://redirect.github.com/samuel871211) in [#&#8203;4981](https://redirect.github.com/nodejs/undici/pull/4981) - fix: avoid 401 failures for stream-backed request bodies by [@&#8203;mcollina](https://redirect.github.com/mcollina) in [#&#8203;4941](https://redirect.github.com/nodejs/undici/pull/4941) - test: remove unsupported Node version checks from fetch tests by [@&#8203;trivikr](https://redirect.github.com/trivikr) in [#&#8203;4977](https://redirect.github.com/nodejs/undici/pull/4977) - types: remove legacy AbortSignal alias now provided by [@&#8203;types/node](https://redirect.github.com/types/node) by [@&#8203;trivikr](https://redirect.github.com/trivikr) in [#&#8203;4995](https://redirect.github.com/nodejs/undici/pull/4995) - fix: remove stale constructor interceptors from types and pool options by [@&#8203;trivikr](https://redirect.github.com/trivikr) in [#&#8203;4994](https://redirect.github.com/nodejs/undici/pull/4994) - doc: update incorrect description of `dump.maxSize` by [@&#8203;samuel871211](https://redirect.github.com/samuel871211) in [#&#8203;4982](https://redirect.github.com/nodejs/undici/pull/4982) - ci: enable coverage for node.js 25 by [@&#8203;shivarm](https://redirect.github.com/shivarm) in [#&#8203;4980](https://redirect.github.com/nodejs/undici/pull/4980) - refactor: reuse wrapRequestBody in RedirectHandler by [@&#8203;trivikr](https://redirect.github.com/trivikr) in [#&#8203;4992](https://redirect.github.com/nodejs/undici/pull/4992) - fix: preserve connect option in H2CClient by [@&#8203;trivikr](https://redirect.github.com/trivikr) in [#&#8203;5000](https://redirect.github.com/nodejs/undici/pull/5000) - types: document Client and H2CClient option declarations by [@&#8203;trivikr](https://redirect.github.com/trivikr) in [#&#8203;4998](https://redirect.github.com/nodejs/undici/pull/4998) - fix: native WebSocket over H2 server after undici import by [@&#8203;mcollina](https://redirect.github.com/mcollina) in [#&#8203;4990](https://redirect.github.com/nodejs/undici/pull/4990) - chore(test): issue 3969 by [@&#8203;rozzilla](https://redirect.github.com/rozzilla) in [#&#8203;5005](https://redirect.github.com/nodejs/undici/pull/5005) - fix(1270): throw descriptive error when opts.dispatcher–passed instance methods by [@&#8203;rozzilla](https://redirect.github.com/rozzilla) in [#&#8203;5007](https://redirect.github.com/nodejs/undici/pull/5007) - docs: Change the default value of allowH2 in JSDoc by [@&#8203;7hokerz](https://redirect.github.com/7hokerz) in [#&#8203;5009](https://redirect.github.com/nodejs/undici/pull/5009) - chore(test): cover issue 5014 by [@&#8203;rozzilla](https://redirect.github.com/rozzilla) in [#&#8203;5015](https://redirect.github.com/nodejs/undici/pull/5015) - fix: prevent cache dedup key collision via unescaped delimiters by [@&#8203;eddieran](https://redirect.github.com/eddieran) in [#&#8203;5013](https://redirect.github.com/nodejs/undici/pull/5013) - fix(proxy agent): respect connectTimeout by [@&#8203;rozzilla](https://redirect.github.com/rozzilla) in [#&#8203;5011](https://redirect.github.com/nodejs/undici/pull/5011) #### New Contributors - [@&#8203;7hokerz](https://redirect.github.com/7hokerz) made their first contribution in [#&#8203;5009](https://redirect.github.com/nodejs/undici/pull/5009) - [@&#8203;eddieran](https://redirect.github.com/eddieran) made their first contribution in [#&#8203;5013](https://redirect.github.com/nodejs/undici/pull/5013) **Full Changelog**: <https://github.com/nodejs/undici/compare/v8.0.2...v8.0.3> ### [`v8.0.2`](https://redirect.github.com/nodejs/undici/releases/tag/v8.0.2) [Compare Source](https://redirect.github.com/nodejs/undici/compare/v8.0.1...v8.0.2) #### What's Changed - fix(websocket): fallback to HTTP/1.1 when H2 CONNECT is unavailable by [@&#8203;mcollina](https://redirect.github.com/mcollina) in [#&#8203;4966](https://redirect.github.com/nodejs/undici/pull/4966) - fix: release ref by [@&#8203;mcollina](https://redirect.github.com/mcollina) in [#&#8203;4965](https://redirect.github.com/nodejs/undici/pull/4965) - ci: reenable shared builtin CI tests by [@&#8203;mcollina](https://redirect.github.com/mcollina) in [#&#8203;4967](https://redirect.github.com/nodejs/undici/pull/4967) **Full Changelog**: <https://github.com/nodejs/undici/compare/v8.0.1...v8.0.2> ### [`v8.0.1`](https://redirect.github.com/nodejs/undici/releases/tag/v8.0.1) [Compare Source](https://redirect.github.com/nodejs/undici/compare/v8.0.0...v8.0.1) #### What's Changed - Remove legacy handler wrappers by [@&#8203;mcollina](https://redirect.github.com/mcollina) in [#&#8203;4786](https://redirect.github.com/nodejs/undici/pull/4786) - fix: isolate global dispatcher v2 and add Dispatcher1Wrapper bridge by [@&#8203;mcollina](https://redirect.github.com/mcollina) in [#&#8203;4827](https://redirect.github.com/nodejs/undici/pull/4827) - fix: preserve request statusText and update h2 dispatch tests by [@&#8203;mcollina](https://redirect.github.com/mcollina) in [#&#8203;4830](https://redirect.github.com/nodejs/undici/pull/4830) - feat!: enable h2 by default by [@&#8203;metcoder95](https://redirect.github.com/metcoder95) in [#&#8203;4828](https://redirect.github.com/nodejs/undici/pull/4828) - fix(cache): preserve short-lived entries for revalidation by [@&#8203;mcollina](https://redirect.github.com/mcollina) in [#&#8203;4934](https://redirect.github.com/nodejs/undici/pull/4934) - fix: remove support for non-real Blob objects by [@&#8203;mcollina](https://redirect.github.com/mcollina) in [#&#8203;4937](https://redirect.github.com/nodejs/undici/pull/4937) - build(deps): bump github/codeql-action from 4.32.3 to 4.35.1 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in [#&#8203;4953](https://redirect.github.com/nodejs/undici/pull/4953) - Undici 8 by [@&#8203;mcollina](https://redirect.github.com/mcollina) in [#&#8203;4916](https://redirect.github.com/nodejs/undici/pull/4916) - build(deps): bump hendrikmuhs/ccache-action from 1.2.19 to 1.2.22 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in [#&#8203;4954](https://redirect.github.com/nodejs/undici/pull/4954) - doc: remove duplicate listItem of RetryHandler.md & RetryHandler.md by [@&#8203;samuel871211](https://redirect.github.com/samuel871211) in [#&#8203;4948](https://redirect.github.com/nodejs/undici/pull/4948) - fix: mirror the legacy global dispatcher for built-in fetch by [@&#8203;mcollina](https://redirect.github.com/mcollina) in [#&#8203;4962](https://redirect.github.com/nodejs/undici/pull/4962) - fix(websocket/stream): only enqueue parsed messages in WebSocketStream by [@&#8203;colinaaa](https://redirect.github.com/colinaaa) in [#&#8203;4959](https://redirect.github.com/nodejs/undici/pull/4959) #### New Contributors - [@&#8203;colinaaa](https://redirect.github.com/colinaaa) made their first contribution in [#&#8203;4959](https://redirect.github.com/nodejs/undici/pull/4959) **Full Changelog**: <https://github.com/nodejs/undici/compare/v7.24.7...v8.0.1> ### [`v8.0.0`](https://redirect.github.com/nodejs/undici/releases/tag/v8.0.0) [Compare Source](https://redirect.github.com/nodejs/undici/compare/v7.25.0...v8.0.0) #### What's Changed - Remove legacy handler wrappers by [@&#8203;mcollina](https://redirect.github.com/mcollina) in [#&#8203;4786](https://redirect.github.com/nodejs/undici/pull/4786) - fix: isolate global dispatcher v2 and add Dispatcher1Wrapper bridge by [@&#8203;mcollina](https://redirect.github.com/mcollina) in [#&#8203;4827](https://redirect.github.com/nodejs/undici/pull/4827) - fix: preserve request statusText and update h2 dispatch tests by [@&#8203;mcollina](https://redirect.github.com/mcollina) in [#&#8203;4830](https://redirect.github.com/nodejs/undici/pull/4830) - feat!: enable h2 by default by [@&#8203;metcoder95](https://redirect.github.com/metcoder95) in [#&#8203;4828](https://redirect.github.com/nodejs/undici/pull/4828) - fix(cache): preserve short-lived entries for revalidation by [@&#8203;mcollina](https://redirect.github.com/mcollina) in [#&#8203;4934](https://redirect.github.com/nodejs/undici/pull/4934) - fix: remove support for non-real Blob objects by [@&#8203;mcollina](https://redirect.github.com/mcollina) in [#&#8203;4937](https://redirect.github.com/nodejs/undici/pull/4937) - build(deps): bump github/codeql-action from 4.32.3 to 4.35.1 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in [#&#8203;4953](https://redirect.github.com/nodejs/undici/pull/4953) - Undici 8 by [@&#8203;mcollina](https://redirect.github.com/mcollina) in [#&#8203;4916](https://redirect.github.com/nodejs/undici/pull/4916) **Full Changelog**: <https://github.com/nodejs/undici/compare/v7.24.7...v8.0.0> ### [`v7.25.0`](https://redirect.github.com/nodejs/undici/releases/tag/v7.25.0) [Compare Source](https://redirect.github.com/nodejs/undici/compare/v7.24.8...v7.25.0) #### What's Changed **Full Changelog**: <https://github.com/nodejs/undici/compare/v7.24.8...v7.25.0> ### [`v7.24.8`](https://redirect.github.com/nodejs/undici/releases/tag/v7.24.8) [Compare Source](https://redirect.github.com/nodejs/undici/compare/v7.24.7...v7.24.8) #### What's Changed - fix: backport 401 stream-backed body fix to v7.x by [@&#8203;mcollina](https://redirect.github.com/mcollina) in [#&#8203;5006](https://redirect.github.com/nodejs/undici/pull/5006) **Full Changelog**: <https://github.com/nodejs/undici/compare/v7.24.7...v7.24.8> ### [`v7.24.7`](https://redirect.github.com/nodejs/undici/releases/tag/v7.24.7) [Compare Source](https://redirect.github.com/nodejs/undici/compare/v7.24.6...v7.24.7) #### What's Changed - docs: update broken links in file "Dispatcher.md" by [@&#8203;samuel871211](https://redirect.github.com/samuel871211) in [#&#8203;4924](https://redirect.github.com/nodejs/undici/pull/4924) - doc: remove unused parameter `redirectionLimitReached` by [@&#8203;samuel871211](https://redirect.github.com/samuel871211) in [#&#8203;4933](https://redirect.github.com/nodejs/undici/pull/4933) - test: skip flaky macOS Node 20 cookie fetch cases by [@&#8203;mcollina](https://redirect.github.com/mcollina) in [#&#8203;4932](https://redirect.github.com/nodejs/undici/pull/4932) - fix(types): align Response with DOM fetch types by [@&#8203;theamodhshetty](https://redirect.github.com/theamodhshetty) in [#&#8203;4867](https://redirect.github.com/nodejs/undici/pull/4867) - fix(types): Fix clone method type declaration to be an instance method rather than instance property by [@&#8203;mistval](https://redirect.github.com/mistval) in [#&#8203;4925](https://redirect.github.com/nodejs/undici/pull/4925) - test: skip IPv6 tests when IPv6 is not available by [@&#8203;mcollina](https://redirect.github.com/mcollina) in [#&#8203;4939](https://redirect.github.com/nodejs/undici/pull/4939) - fix: correctly handle multi-value rawHeaders in fetch by [@&#8203;mcollina](https://redirect.github.com/mcollina) in [#&#8203;4938](https://redirect.github.com/nodejs/undici/pull/4938) - ignore AGENTS.md by [@&#8203;mcollina](https://redirect.github.com/mcollina) in [#&#8203;4942](https://redirect.github.com/nodejs/undici/pull/4942) #### New Contributors - [@&#8203;samuel871211](https://redirect.github.com/samuel871211) made their first contribution in [#&#8203;4924](https://redirect.github.com/nodejs/undici/pull/4924) - [@&#8203;mistval](https://redirect.github.com/mistval) made their first contribution in [#&#8203;4925](https://redirect.github.com/nodejs/undici/pull/4925) **Full Changelog**: <https://github.com/nodejs/undici/compare/v7.24.6...v7.24.7> ### [`v7.24.6`](https://redirect.github.com/nodejs/undici/releases/tag/v7.24.6) [Compare Source](https://redirect.github.com/nodejs/undici/compare/v7.24.5...v7.24.6) ##### What's Changed - fix(test): client wasm compatible with clang 22 by [@&#8203;rozzilla](https://redirect.github.com/rozzilla) in [#&#8203;4909](https://redirect.github.com/nodejs/undici/pull/4909) - fix(mock): improve error message when intercepts are exhausted by [@&#8203;travisbreaks](https://redirect.github.com/travisbreaks) in [#&#8203;4912](https://redirect.github.com/nodejs/undici/pull/4912) - fix(websocket): support open diagnostics over h2 by [@&#8203;mcollina](https://redirect.github.com/mcollina) in [#&#8203;4921](https://redirect.github.com/nodejs/undici/pull/4921) - fix: assume http/https scheme for scheme-less proxy env vars by [@&#8203;travisbreaks](https://redirect.github.com/travisbreaks) in [#&#8203;4914](https://redirect.github.com/nodejs/undici/pull/4914) - fix(cache): check Authorization on request headers per RFC 9111 §3.5 by [@&#8203;metalix2](https://redirect.github.com/metalix2) in [#&#8203;4911](https://redirect.github.com/nodejs/undici/pull/4911) - fix: wrap kConnector call in try/catch to prevent client hang by [@&#8203;veeceey](https://redirect.github.com/veeceey) in [#&#8203;4834](https://redirect.github.com/nodejs/undici/pull/4834) - docs: clarify fetch and FormData pairing by [@&#8203;mcollina](https://redirect.github.com/mcollina) in [#&#8203;4922](https://redirect.github.com/nodejs/undici/pull/4922) - fix: support Connection header with connection-specific header names per RFC 7230 by [@&#8203;mcollina](https://redirect.github.com/mcollina) in [#&#8203;4775](https://redirect.github.com/nodejs/undici/pull/4775) - fix: avoid prototype collisions in parseHeaders by [@&#8203;mcollina](https://redirect.github.com/mcollina) in [#&#8203;4923](https://redirect.github.com/nodejs/undici/pull/4923) - build(deps-dev): bump typescript from 5.9.3 to 6.0.2 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in [#&#8203;4926](https://redirect.github.com/nodejs/undici/pull/4926) - test: auto-init WPT submodule by [@&#8203;mcollina](https://redirect.github.com/mcollina) in [#&#8203;4930](https://redirect.github.com/nodejs/undici/pull/4930) ##### New Contributors - [@&#8203;rozzilla](https://redirect.github.com/rozzilla) made their first contribution in [#&#8203;4909](https://redirect.github.com/nodejs/undici/pull/4909) - [@&#8203;veeceey](https://redirect.github.com/veeceey) made their first contribution in [#&#8203;4834](https://redirect.github.com/nodejs/undici/pull/4834) **Full Changelog**: <https://github.com/nodejs/undici/compare/v7.24.5...v7.24.6> ### [`v7.24.5`](https://redirect.github.com/nodejs/undici/releases/tag/v7.24.5) [Compare Source](https://redirect.github.com/nodejs/undici/compare/v7.24.4...v7.24.5) #### What's Changed - Formdata tests by [@&#8203;KhafraDev](https://redirect.github.com/KhafraDev) in [#&#8203;4902](https://redirect.github.com/nodejs/undici/pull/4902) - test: add unexpected disconnect guards to more client test files by [@&#8203;samayer12](https://redirect.github.com/samayer12) in [#&#8203;4844](https://redirect.github.com/nodejs/undici/pull/4844) - fix(cache): only apply 1-year deleteAt for immutable responses by [@&#8203;metalix2](https://redirect.github.com/metalix2) in [#&#8203;4913](https://redirect.github.com/nodejs/undici/pull/4913) #### New Contributors - [@&#8203;metalix2](https://redirect.github.com/metalix2) made their first contribution in [#&#8203;4913](https://redirect.github.com/nodejs/undici/pull/4913) **Full Changelog**: <https://github.com/nodejs/undici/compare/v7.24.4...v7.24.5> ### [`v7.24.4`](https://redirect.github.com/nodejs/undici/releases/tag/v7.24.4) [Compare Source](https://redirect.github.com/nodejs/undici/compare/v7.24.3...v7.24.4) #### What's Changed - fix(fetch): handle URL credentials in dispatch path extraction by [@&#8203;mcollina](https://redirect.github.com/mcollina) in [#&#8203;4892](https://redirect.github.com/nodejs/undici/pull/4892) **Full Changelog**: <https://github.com/nodejs/undici/compare/v7.24.3...v7.24.4> ### [`v7.24.3`](https://redirect.github.com/nodejs/undici/releases/tag/v7.24.3) [Compare Source](https://redirect.github.com/nodejs/undici/compare/v7.24.2...v7.24.3) #### What's Changed - fix(h2): TypeError: Cannot read properties of null (reading 'push') i… by [@&#8203;hxinhan](https://redirect.github.com/hxinhan) in [#&#8203;4881](https://redirect.github.com/nodejs/undici/pull/4881) **Full Changelog**: <https://github.com/nodejs/undici/compare/v7.24.2...v7.24.3> ### [`v7.24.2`](https://redirect.github.com/nodejs/undici/releases/tag/v7.24.2) [Compare Source](https://redirect.github.com/nodejs/undici/compare/v7.24.1...v7.24.2) #### What's Changed - fix fetch path logic by [@&#8203;KhafraDev](https://redirect.github.com/KhafraDev) in [#&#8203;4890](https://redirect.github.com/nodejs/undici/pull/4890) - remove maxDecompressedMessageSize by [@&#8203;KhafraDev](https://redirect.github.com/KhafraDev) in [#&#8203;4891](https://redirect.github.com/nodejs/undici/pull/4891) **Full Changelog**: <https://github.com/nodejs/undici/compare/v7.24.1...v7.24.2> ### [`v7.24.1`](https://redirect.github.com/nodejs/undici/compare/v7.24.0...23e3cd362ba6beb3988e6a9a63000336dd219591) [Compare Source](https://redirect.github.com/nodejs/undici/compare/v7.24.0...v7.24.1) ### [`v7.24.0`](https://redirect.github.com/nodejs/undici/releases/tag/v7.24.0) [Compare Source](https://redirect.github.com/nodejs/undici/compare/v7.23.0...v7.24.0) #### What's Changed **Full Changelog**: <https://github.com/nodejs/undici/compare/v7.23.0...v7.24.0> ### [`v7.23.0`](https://redirect.github.com/nodejs/undici/compare/v7.22.0...fbda3c166860772dd80b2577175617d9dddcdb81) [Compare Source](https://redirect.github.com/nodejs/undici/compare/v7.22.0...v7.23.0) ### [`v7.22.0`](https://redirect.github.com/nodejs/undici/releases/tag/v7.22.0) [Compare Source](https://redirect.github.com/nodejs/undici/compare/v7.21.0...v7.22.0) #### What's Changed - docs: fix syntax highlighting in WebSocket.md by [@&#8203;styfle](https://redirect.github.com/styfle) in [#&#8203;4814](https://redirect.github.com/nodejs/undici/pull/4814) - fix: use OR operator in includesCredentials per WHATWG URL Standard by [@&#8203;jackhax](https://redirect.github.com/jackhax) in [#&#8203;4816](https://redirect.github.com/nodejs/undici/pull/4816) - feat(dispatcher/env-http-proxy-agent): strip leading dot and asterisk by [@&#8203;SuperOleg39](https://redirect.github.com/SuperOleg39) in [#&#8203;4676](https://redirect.github.com/nodejs/undici/pull/4676) - fix: route WebSocket upgrades through onRequestUpgrade by [@&#8203;mcollina](https://redirect.github.com/mcollina) in [#&#8203;4787](https://redirect.github.com/nodejs/undici/pull/4787) - build(deps-dev): bump esbuild from 0.25.12 to 0.27.3 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in [#&#8203;4821](https://redirect.github.com/nodejs/undici/pull/4821) - fix(deduplicate): do not deduplicate non-safe methods by default by [@&#8203;mcollina](https://redirect.github.com/mcollina) in [#&#8203;4818](https://redirect.github.com/nodejs/undici/pull/4818) - feat: Support async cache stores in revalidation by [@&#8203;marcopiraccini](https://redirect.github.com/marcopiraccini) in [#&#8203;4826](https://redirect.github.com/nodejs/undici/pull/4826) #### New Contributors - [@&#8203;jackhax](https://redirect.github.com/jackhax) made their first contribution in [#&#8203;4816](https://redirect.github.com/nodejs/undici/pull/4816) - [@&#8203;marcopiraccini](https://redirect.github.com/marcopiraccini) made their first contribution in [#&#8203;4826](https://redirect.github.com/nodejs/undici/pull/4826) **Full Changelog**: <https://github.com/nodejs/undici/compare/v7.21.0...v7.22.0> ### [`v7.21.0`](https://redirect.github.com/nodejs/undici/releases/tag/v7.21.0) [Compare Source](https://redirect.github.com/nodejs/undici/compare/v7.20.0...v7.21.0) #### What's Changed - build(deps): bump actions/setup-node from 6.0.0 to 6.2.0 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in [#&#8203;4796](https://redirect.github.com/nodejs/undici/pull/4796) - test: restore global dispatcher after fetch tests by [@&#8203;mcollina](https://redirect.github.com/mcollina) in [#&#8203;4790](https://redirect.github.com/nodejs/undici/pull/4790) - Add missing `close` method to WebSocketStream interface by [@&#8203;piotr-cz](https://redirect.github.com/piotr-cz) in [#&#8203;4802](https://redirect.github.com/nodejs/undici/pull/4802) - fix: error stream instead of canceling by [@&#8203;KhafraDev](https://redirect.github.com/KhafraDev) in [#&#8203;4804](https://redirect.github.com/nodejs/undici/pull/4804) - Fix clientTtl cleanup race in Agent by [@&#8203;mcollina](https://redirect.github.com/mcollina) in [#&#8203;4807](https://redirect.github.com/nodejs/undici/pull/4807) - feat([#&#8203;4230](https://redirect.github.com/nodejs/undici/issues/4230)): Implement pingInterval for dispatching PING frames by [@&#8203;metcoder95](https://redirect.github.com/metcoder95) in [#&#8203;4296](https://redirect.github.com/nodejs/undici/pull/4296) - fix: handle undefined \_\_filename in bundled environments by [@&#8203;mcollina](https://redirect.github.com/mcollina) in [#&#8203;4812](https://redirect.github.com/nodejs/undici/pull/4812) - fix: set finalizer only for fetch responses by [@&#8203;tsctx](https://redirect.github.com/tsctx) in [#&#8203;4803](https://redirect.github.com/nodejs/undici/pull/4803) #### New Contributors - [@&#8203;piotr-cz](https://redirect.github.com/piotr-cz) made their first contribution in [#&#8203;4802](https://redirect.github.com/nodejs/undici/pull/4802) **Full Changelog**: <https://github.com/nodejs/undici/compare/v7.20.0...v7.21.0> ### [`v7.20.0`](https://redirect.github.com/nodejs/undici/releases/tag/v7.20.0) [Compare Source](https://redirect.github.com/nodejs/undici/compare/v7.19.2...v7.20.0) #### What's Changed - fix: preserve fetch stack traces by [@&#8203;mcollina](https://redirect.github.com/mcollina) in [#&#8203;4778](https://redirect.github.com/nodejs/undici/pull/4778) - Fix error handling in MockPool example by [@&#8203;dave-kennedy](https://redirect.github.com/dave-kennedy) in [#&#8203;4781](https://redirect.github.com/nodejs/undici/pull/4781) - feat: expose statusText in request() ResponseData by [@&#8203;domenic](https://redirect.github.com/domenic) in [#&#8203;4784](https://redirect.github.com/nodejs/undici/pull/4784) - test: reduce retry-after invalid date flake by [@&#8203;mcollina](https://redirect.github.com/mcollina) in [#&#8203;4788](https://redirect.github.com/nodejs/undici/pull/4788) - extractBody fixes by [@&#8203;KhafraDev](https://redirect.github.com/KhafraDev) in [#&#8203;4791](https://redirect.github.com/nodejs/undici/pull/4791) - fix: MockAgent delayed response with AbortSignal ([#&#8203;4693](https://redirect.github.com/nodejs/undici/issues/4693)) by [@&#8203;mcollina](https://redirect.github.com/mcollina) in [#&#8203;4772](https://redirect.github.com/nodejs/undici/pull/4772) - fix: onParserTimeout potentially accessing undefined by [@&#8203;vbfox](https://redirect.github.com/vbfox) in [#&#8203;4758](https://redirect.github.com/nodejs/undici/pull/4758) #### New Contributors - [@&#8203;dave-kennedy](https://redirect.github.com/dave-kennedy) made their first contribution in [#&#8203;4781](https://redirect.github.com/nodejs/undici/pull/4781) - [@&#8203;vbfox](https://redirect.github.com/vbfox) made their first contribution in [#&#8203;4758](https://redirect.github.com/nodejs/undici/pull/4758) **Full Changelog**: <https://github.com/nodejs/undici/compare/v7.19.2...v7.20.0> ### [`v7.19.2`](https://redirect.github.com/nodejs/undici/releases/tag/v7.19.2) [Compare Source](https://redirect.github.com/nodejs/undici/compare/v7.19.1...v7.19.2) #### What's Changed - Minor code cleanups to decompress interceptor by [@&#8203;domenic](https://redirect.github.com/domenic) in [#&#8203;4754](https://redirect.github.com/nodejs/undici/pull/4754) - fix(h2): fix flaky stream end handling on macOS by [@&#8203;mcollina](https://redirect.github.com/mcollina) in [#&#8203;4762](https://redirect.github.com/nodejs/undici/pull/4762) - return response when receiving 401 instead of network error by [@&#8203;KhafraDev](https://redirect.github.com/KhafraDev) in [#&#8203;4769](https://redirect.github.com/nodejs/undici/pull/4769) - fix: properly close idle connections in test server cleanup by [@&#8203;mcollina](https://redirect.github.com/mcollina) in [#&#8203;4764](https://redirect.github.com/nodejs/undici/pull/4764) - fix: decode HTTP headers as latin1 instead of utf8 by [@&#8203;mcollina](https://redirect.github.com/mcollina) in [#&#8203;4768](https://redirect.github.com/nodejs/undici/pull/4768) - fix: submodule update by [@&#8203;Uzlopak](https://redirect.github.com/Uzlopak) in [#&#8203;4648](https://redirect.github.com/nodejs/undici/pull/4648) - build(deps): bump peter-evans/create-pull-request from 7.0.8 to 8.0.0 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in [#&#8203;4720](https://redirect.github.com/nodejs/undici/pull/4720) #### New Contributors - [@&#8203;domenic](https://redirect.github.com/domenic) made their first contribution in [#&#8203;4754](https://redirect.github.com/nodejs/undici/pull/4754) **Full Changelog**: <https://github.com/nodejs/undici/compare/v7.19.1...v7.19.2> ### [`v7.19.1`](https://redirect.github.com/nodejs/undici/releases/tag/v7.19.1) [Compare Source](https://redirect.github.com/nodejs/undici/compare/v7.19.0...v7.19.1) #### What's Changed - fix: use commit hash when generating release ([#&#8203;4757](https://redirect.github.com/nodejs/undici/issues/4757)) by [@&#8203;fenichelar](https://redirect.github.com/fenichelar) in [#&#8203;4759](https://redirect.github.com/nodejs/undici/pull/4759) - fix fetch 401 loop by [@&#8203;KhafraDev](https://redirect.github.com/KhafraDev) in [#&#8203;4761](https://redirect.github.com/nodejs/undici/pull/4761) #### New Contributors - [@&#8203;fenichelar](https://redirect.github.com/fenichelar) made their first contribution in [#&#8203;4759](https://redirect.github.com/nodejs/undici/pull/4759) **Full Changelog**: <https://github.com/nodejs/undici/compare/v7.19.0...v7.19.1> ### [`v7.19.0`](https://redirect.github.com/nodejs/undici/releases/tag/v7.19.0) [Compare Source](https://redirect.github.com/nodejs/undici/compare/v7.18.2...v7.19.0) #### What's Changed - fix: Handle FormData body type correctly in RetryAgent retried requests by [@&#8203;eliotschu](https://redirect.github.com/eliotschu) in [#&#8203;4692](https://redirect.github.com/nodejs/undici/pull/4692) - feat(client): expose HTTP/2 flow-control options by [@&#8203;pabloelisseo](https://redirect.github.com/pabloelisseo) in [#&#8203;4706](https://redirect.github.com/nodejs/undici/pull/4706) - Implement origin normalization in MockAgent for case-insensitivity and URL handling by [@&#8203;SksOp](https://redirect.github.com/SksOp) in [#&#8203;4731](https://redirect.github.com/nodejs/undici/pull/4731) - fix websocket basic auth by [@&#8203;KhafraDev](https://redirect.github.com/KhafraDev) in [#&#8203;4747](https://redirect.github.com/nodejs/undici/pull/4747) - fix(cache): regenerate stream from source when cache.match is called after GC by [@&#8203;mcollina](https://redirect.github.com/mcollina) in [#&#8203;4713](https://redirect.github.com/nodejs/undici/pull/4713) - chore: use testcontext for test:cache by [@&#8203;Uzlopak](https://redirect.github.com/Uzlopak) in [#&#8203;4571](https://redirect.github.com/nodejs/undici/pull/4571) - chore: use testcontext for subresource integrity tests by [@&#8203;Uzlopak](https://redirect.github.com/Uzlopak) in [#&#8203;4575](https://redirect.github.com/nodejs/undici/pull/4575) - feat(cache): add origins option for whitelist filtering by [@&#8203;mcollina](https://redirect.github.com/mcollina) in [#&#8203;4739](https://redirect.github.com/nodejs/undici/pull/4739) - ci: test shared-builtin only on Node.js 24 and 25 by [@&#8203;mcollina](https://redirect.github.com/mcollina) in [#&#8203;4746](https://redirect.github.com/nodejs/undici/pull/4746) - fix websocketstream open error by [@&#8203;KhafraDev](https://redirect.github.com/KhafraDev) in [#&#8203;4748](https://redirect.github.com/nodejs/undici/pull/4748) #### New Contributors - [@&#8203;eliotschu](https://redirect.github.com/eliotschu) made their first contribution in [#&#8203;4692](https://redirect.github.com/nodejs/undici/pull/4692) - [@&#8203;pabloelisseo](https://redirect.github.com/pabloelisseo) made their first contribution in [#&#8203;4706](https://redirect.github.com/nodejs/undici/pull/4706) - [@&#8203;SksOp](https://redirect.github.com/SksOp) made their first contribution in [#&#8203;4731](https://redirect.github.com/nodejs/undici/pull/4731) **Full Changelog**: <https://github.com/nodejs/undici/compare/v7.18.2...v7.19.0> ### [`v7.18.2`](https://redirect.github.com/nodejs/undici/releases/tag/v7.18.2) [Compare Source](https://redirect.github.com/nodejs/undici/compare/v7.18.1...v7.18.2) #### What's Changed - fix(decompress): limit Content-Encoding chain to 5 to prevent resourc… by [@&#8203;mcollina](https://redirect.github.com/mcollina) in [#&#8203;4729](https://redirect.github.com/nodejs/undici/pull/4729) **Full Changelog**: <https://github.com/nodejs/undici/compare/v7.18.1...v7.18.2> ### [`v7.18.1`](https://redirect.github.com/nodejs/undici/releases/tag/v7.18.1) [Compare Source](https://redirect.github.com/nodejs/undici/compare/v7.18.0...v7.18.1) #### What's Changed - Test and Fix running without SSL by [@&#8203;mcollina](https://redirect.github.com/mcollina) in [#&#8203;4727](https://redirect.github.com/nodejs/undici/pull/4727) - docs: add security warning for strictContentLength option by [@&#8203;mcollina](https://redirect.github.com/mcollina) in [#&#8203;4726](https://redirect.github.com/nodejs/undici/pull/4726) - build(deps): bump step-security/harden-runner from 2.13.1 to 2.14.0 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in [#&#8203;4718](https://redirect.github.com/nodejs/undici/pull/4718) - build(deps): bump actions/checkout from 6.0.0 to 6.0.1 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in [#&#8203;4719](https://redirect.github.com/nodejs/undici/pull/4719) **Full Changelog**: <https://github.com/nodejs/undici/compare/v7.18.0...v7.18.1> ### [`v7.18.0`](https://redirect.github.com/nodejs/undici/releases/tag/v7.18.0) [Compare Source](https://redirect.github.com/nodejs/undici/compare/v7.17.0...v7.18.0) #### What's Changed **Full Changelog**: <https://github.com/nodejs/undici/compare/v7.17.0...v7.18.0> ### [`v7.17.0`](https://redirect.github.com/nodejs/undici/releases/tag/v7.17.0) [Compare Source](https://redirect.github.com/nodejs/undici/compare/v7.16.0...v7.17.0) #### What's Changed - chore: extract infra and encoding methods by [@&#8203;Uzlopak](https://redirect.github.com/Uzlopak) in [#&#8203;4523](https://redirect.github.com/nodejs/undici/pull/4523) - ci: remove h2 by [@&#8203;Uzlopak](https://redirect.github.com/Uzlopak) in [#&#8203;4534](https://redirect.github.com/nodejs/undici/pull/4534) - ci: make nodejs-shared wf reusable, install binaryen for wasm-opt, test on node-nightly by [@&#8203;Uzlopak](https://redirect.github.com/Uzlopak) in [#&#8203;4535](https://redirect.github.com/nodejs/undici/pull/4535) - ci: fix nightly shared library case by [@&#8203;Uzlopak](https://redirect.github.com/Uzlopak) in [#&#8203;4543](https://redirect.github.com/nodejs/undici/pull/4543) - test: consume bodies of fetch responses to fix failing macos 20 ci by [@&#8203;Uzlopak](https://redirect.github.com/Uzlopak) in [#&#8203;4528](https://redirect.github.com/nodejs/undici/pull/4528) - docs: add Cache Interceptor example to README by [@&#8203;tawseefnabi](https://redirect.github.com/tawseefnabi) in [#&#8203;4393](https://redirect.github.com/nodejs/undici/pull/4393) - test: remove node20 version check by [@&#8203;Uzlopak](https://redirect.github.com/Uzlopak) in [#&#8203;4544](https://redirect.github.com/nodejs/undici/pull/4544) - types: use MessagePort instance type in MessageEvent by [@&#8203;Renegade334](https://redirect.github.com/Renegade334) in [#&#8203;4546](https://redirect.github.com/nodejs/undici/pull/4546) - ci: set write permissions on job level by [@&#8203;Uzlopak](https://redirect.github.com/Uzlopak) in [#&#8203;4537](https://redirect.github.com/nodejs/undici/pull/4537) - lint: activate n/no-process-exit by [@&#8203;Uzlopak](https://redirect.github.com/Uzlopak) in [#&#8203;4548](https://redirect.github.com/nodejs/undici/pull/4548) - ci: run benchmarks on pull\_requests and by pushing on specific branches only by [@&#8203;Uzlopak](https://redirect.github.com/Uzlopak) in [#&#8203;4536](https://redirect.github.com/nodejs/undici/pull/4536) - chore: activate n/prefer-node-protocol to enforce `'node:'` prefix for requiring node built-ins by [@&#8203;Uzlopak](https://redirect.github.com/Uzlopak) in [#&#8203;4547](https://redirect.github.com/nodejs/undici/pull/4547) - feat(H2): correct CONNECT behaviour by [@&#8203;metcoder95](https://redirect.github.com/metcoder95) in [#&#8203;4541](https://redirect.github.com/nodejs/undici/pull/4541) - test: fix plans by [@&#8203;Uzlopak](https://redirect.github.com/Uzlopak) in [#&#8203;4550](https://redirect.github.com/nodejs/undici/pull/4550) - feat: add runtime feature "detection" by [@&#8203;Uzlopak](https://redirect.github.com/Uzlopak) in [#&#8203;4545](https://redirect.github.com/nodejs/undici/pull/4545) - perf: use less promises in extractBody by [@&#8203;Uzlopak](https://redirect.github.com/Uzlopak) in [#&#8203;4458](https://redirect.github.com/nodejs/undici/pull/4458) - fix(proxy-agent): add missing return after callback-call by [@&#8203;Uzlopak](https://redirect.github.com/Uzlopak) in [#&#8203;4553](https://redirect.github.com/nodejs/undici/pull/4553) - fix: remove redundant line in retry-handler by [@&#8203;Uzlopak](https://redirect.github.com/Uzlopak) in [#&#8203;4554](https://redirect.github.com/nodejs/undici/pull/4554) - ci: add no-wasm-simd option by [@&#8203;Uzlopak](https://redirect.github.com/Uzlopak) in [#&#8203;4533](https://redirect.github.com/nodejs/undici/pull/4533) - fix: use lazyloaders for runtime feature detection by [@&#8203;Uzlopak](https://redirect.github.com/Uzlopak) in [#&#8203;4557](https://redirect.github.com/nodejs/undici/pull/4557) - fix: minor changes in dispatcher-base.js and types for Dispatcher by [@&#8203;Uzlopak](https://redirect.github.com/Uzlopak) in [#&#8203;4556](https://redirect.github.com/nodejs/undici/pull/4556) - http2: refactor and split tests of http2.js into multiple files by [@&#8203;Uzlopak](https://redirect.github.com/Uzlopak) in [#&#8203;4561](https://redirect.github.com/nodejs/undici/pull/4561) - fix: dns-interceptor test should await plan to complete by [@&#8203;Uzlopak](https://redirect.github.com/Uzlopak) in [#&#8203;4560](https://redirect.github.com/nodejs/undici/pull/4560) - chore: remove istanbul instructions by [@&#8203;Uzlopak](https://redirect.github.com/Uzlopak) in [#&#8203;4559](https://redirect.github.com/nodejs/undici/pull/4559) - fix: keep promise chains intact by [@&#8203;Uzlopak](https://redirect.github.com/Uzlopak) in [#&#8203;4558](https://redirect.github.com/nodejs/undici/pull/4558) - build(deps): bump wait-on from 8.0.5 to 9.0.1 in /benchmarks by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in [#&#8203;4567](https://redirect.github.com/nodejs/undici/pull/4567) - chore: remove tspl from eventsource by [@&#8203;Uzlopak](https://redirect.github.com/Uzlopak) in [#&#8203;4569](https://redirect.github.com/nodejs/undici/pull/4569) - chore: remove tspl from fetch by [@&#8203;Uzlopak](https://redirect.github.com/Uzlopak) in [#&#8203;4570](https://redirect.github.com/nodejs/undici/pull/4570) - feat: add getUpstream() method to BalancedPool by [@&#8203;mcollina](https://redirect.github.com/mcollina) in [#&#8203;4586](https://redirect.github.com/nodejs/undici/pull/4586) - fetch: handle invalid priority values properly by [@&#8203;Uzlopak](https://redirect.github.com/Uzlopak) in [#&#8203;4522](https://redirect.github.com/nodejs/undici/pull/4522) - ci: fix test coverage for codecov by [@&#8203;Uzlopak](https://redirect.github.com/Uzlopak) in [#&#8203;4520](https://redirect.github.com/nodejs/undici/pull/4520) - types: optional `status` in `Response.redirect` by [@&#8203;gineika](https://redirect.github.com/gineika) in [#&#8203;4591](https://redirect.github.com/nodejs/undici/pull/4591) - docs: unix socket add-on by [@&#8203;FelixVaughan](https://redirect.github.com/FelixVaughan) in [#&#8203;4587](https://redirect.github.com/nodejs/undici/pull/4587) - build(deps): bump codecov/codecov-action from 5.5.0 to 5.5.1 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in [#&#8203;4601](https://redirect.github.com/nodejs/undici/pull/4601) - build(deps): bump hendrikmuhs/ccache-action from 1.2.18 to 1.2.19 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in [#&#8203;4600](https://redirect.github.com/nodejs/undici/pull/4600) - build(deps): bump ossf/scorecard-action from 2.4.2 to 2.4.3 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in [#&#8203;4603](https://redirect.github.com/nodejs/undici/pull/4603) - build(deps): bump actions/setup-node from 4.0.2 to 5.0.0 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in [#&#8203;4604](https://redirect.github.com/nodejs/undici/pull/4604) - build(deps): bump actions/github-script from 7.0.1 to 8.0.0 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in [#&#8203;4602](https://redirect.github.com/nodejs/undici/pull/4602) - build(deps): bump step-security/harden-runner from 2.13.0 to 2.13.1 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in [#&#8203;4598](https://redirect.github.com/nodejs/undici/pull/4598) - build(deps): bump github/codeql-action from 3.30.0 to 3.30.5 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in [#&#8203;4599](https://redirect.github.com/nodejs/undici/pull/4599) - build(deps): bump actions/dependency-review-action from 4.7.3 to 4.8.0 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in [#&#8203;4597](https://redirect.github.com/nodejs/undici/pull/4597) - fix: cacheStores types and usage in README by [@&#8203;lucalooz](https://redirect.github.com/lucalooz) in [#&#8203;4605](https://redirect.github.com/nodejs/undici/pull/4605) - Feat dns interceptor storage by [@&#8203;SuperOleg39](https://redirect.github.com/SuperOleg39) in [#&#8203;4589](https://redirect.github.com/nodejs/undici/pull/4589) - docs: add crawling best practices by [@&#8203;Uzlopak](https://redirect.github.com/Uzlopak) in [#&#8203;4590](https://redirect.github.com/nodejs/undici/pull/4590) - fix: `304 not modified` reply upon revalidation did not update cache. by [@&#8203;daan944](https://redirect.github.com/daan944) in [#&#8203;4617](https://redirect.github.com/nodejs/undici/pull/4617) - chore: use testcontext for test:infra by [@&#8203;Uzlopak](https://redirect.github.com/Uzlopak) in [#&#8203;4579](https://redirect.github.com/nodejs/undici/pull/4579) - fetch: improve regexes in data-uri.js by [@&#8203;Uzlopak](https://redirect.github.com/Uzlopak) in [#&#8203;4483](https://redirect.github.com/nodejs/undici/pull/4483) - perf: optimize validate http token by [@&#8203;PandaWorker](https://redirect.github.com/PandaWorker) in [#&#8203;4608](https://redirect.github.com/nodejs/undici/pull/4608) - test: improve long-lived-abort-controller test by [@&#8203;Uzlopak](https://redirect.github.com/Uzlopak) in [#&#8203;4621](https://redirect.github.com/nodejs/undici/pull/4621) - ci: add node.js 25 to test matrix by [@&#8203;shivarm](https://redirect.github.com/shivarm) in [#&#8203;4626](https://redirect.github.com/nodejs/undici/pull/4626) - chore: use testcontext for test/utils tests by [@&#8203;Uzlopak](https://redirect.github.com/Uzlopak) in [#&#8203;4577](https://redirect.github.com/nodejs/undici/pull/4577) - chore: remove tspl from websocket by [@&#8203;Uzlopak](https://redirect.github.com/Uzlopak) in [#&#8203;4568](https://redirect.github.com/nodejs/undici/pull/4568) - fix(ws) onSocketClose being called multiple times by [@&#8203;KhafraDev](https://redirect.github.com/KhafraDev) in [#&#8203;4632](https://redirect.github.com/nodejs/undici/pull/4632) - fix: prevent duplicate debug logs when multiple undici instances exist by [@&#8203;mcollina](https://redirect.github.com/mcollina) in [#&#8203;4630](https://redirect.github.com/nodejs/undici/pull/4630) - chore: use testcontext for busboy tests by [@&#8203;Uzlopak](https://redirect.github.com/Uzlopak) in [#&#8203;4572](https://redirect.github.com/nodejs/undici/pull/4572) - test: fix flaky http2-dispatcher test by [@&#8203;mcollina](https://redirect.github.com/mcollina) in [#&#8203;4633](https://redirect.github.com/nodejs/undici/pull/4633) - build(deps): bump uWebSockets.js from v20.52.0 to v20.54.0 in /benchmarks by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in [#&#8203;4635](https://redirect.github.com/nodejs/undici/pull/4635) - Run the gc() in long-lived-abort-controller test by [@&#8203;mcollina](https://redirect.github.com/mcollina) in [#&#8203;4638](https://redirect.github.com/nodejs/undici/pull/4638) - Do not destroy the HTTP2 stream twice in tests by [@&#8203;mcollina](https://redirect.github.com/mcollina) in [#&#8203;4637](https://redirect.github.com/nodejs/undici/pull/4637) - Fix http2-dispatcher test by [@&#8203;mcollina](https://redirect.github.com/mcollina) in [#&#8203;4640](https://redirect.github.com/nodejs/undici/pull/4640) - fix: fetch blob with range off-by-one error by [@&#8203;platypii](https://redirect.github.com/platypii) in [#&#8203;4643](https://redirect.github.com/nodejs/undici/pull/4643) - fix: ensure HTTP/2 sends Content-Length for empty POST > ✂ **Note** > > PR body was truncated to here. </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/runtime-env/import-meta-env). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMTAuMiIsInVwZGF0ZWRJblZlciI6IjQzLjE1OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
1 parent dd6299a commit c037d71

2 files changed

Lines changed: 6 additions & 13 deletions

File tree

packages/examples/qwik-example/package-lock.json

Lines changed: 5 additions & 12 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/examples/qwik-example/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
"eslint-plugin-qwik": "1.17.2",
4040
"prettier": "3.7.3",
4141
"typescript": "5.9.3",
42-
"undici": "7.16.0",
42+
"undici": "8.2.0",
4343
"vite": "5.4.21",
4444
"vite-tsconfig-paths": "5.1.4"
4545
}

0 commit comments

Comments
 (0)