Commit 78d9add
authored
chore(deps): update dependency undici to v7.16.0 (#2208)
This PR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
| [undici](https://undici.nodejs.org)
([source](https://redirect.github.com/nodejs/undici)) | [`7.9.0` ->
`7.16.0`](https://renovatebot.com/diffs/npm/undici/7.9.0/7.16.0) |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
---
### Release Notes
<details>
<summary>nodejs/undici (undici)</summary>
###
[`v7.16.0`](https://redirect.github.com/nodejs/undici/releases/tag/v7.16.0)
[Compare
Source](https://redirect.github.com/nodejs/undici/compare/v7.15.0...v7.16.0)
#### What's Changed
- Drop npm token, use OIDC instead by
[@​mcollina](https://redirect.github.com/mcollina) in
[#​4447](https://redirect.github.com/nodejs/undici/pull/4447)
- fetch: instantiate readableStream in extractBody with sync methods by
[@​Uzlopak](https://redirect.github.com/Uzlopak) in
[#​4350](https://redirect.github.com/nodejs/undici/pull/4350)
- fix: remove async on `[kClose]` and `[kDestroy]`, only return Promise
by [@​Uzlopak](https://redirect.github.com/Uzlopak) in
[#​4450](https://redirect.github.com/nodejs/undici/pull/4450)
- fetch: make consumeBody sync by
[@​Uzlopak](https://redirect.github.com/Uzlopak) in
[#​4449](https://redirect.github.com/nodejs/undici/pull/4449)
- perf: make `client.connect()` sync by
[@​Uzlopak](https://redirect.github.com/Uzlopak) in
[#​4455](https://redirect.github.com/nodejs/undici/pull/4455)
- fetch: remove promise in exported fetch by
[@​Uzlopak](https://redirect.github.com/Uzlopak) in
[#​4452](https://redirect.github.com/nodejs/undici/pull/4452)
-
fix([#​4451](https://redirect.github.com/nodejs/undici/issues/4451)):
implement http2 cookie support by
[@​metcoder95](https://redirect.github.com/metcoder95) in
[#​4453](https://redirect.github.com/nodejs/undici/pull/4453)
- test: cache store tests should properly be skipped by
[@​Uzlopak](https://redirect.github.com/Uzlopak) in
[#​4463](https://redirect.github.com/nodejs/undici/pull/4463)
- test: fix IPv6 skip check for test/client.js by
[@​Uzlopak](https://redirect.github.com/Uzlopak) in
[#​4466](https://redirect.github.com/nodejs/undici/pull/4466)
- test: remove skip check for AbortSignal.timeout, as it exists since
node18 by [@​Uzlopak](https://redirect.github.com/Uzlopak) in
[#​4464](https://redirect.github.com/nodejs/undici/pull/4464)
- test: investigate macos failing by
[@​Uzlopak](https://redirect.github.com/Uzlopak) in
[#​4467](https://redirect.github.com/nodejs/undici/pull/4467)
- test: remove obsolete < node v18 test case for http2 by
[@​Uzlopak](https://redirect.github.com/Uzlopak) in
[#​4461](https://redirect.github.com/nodejs/undici/pull/4461)
- perf: avoid intermediate promise on `BodyReadable.dump` by
[@​Uzlopak](https://redirect.github.com/Uzlopak) in
[#​4459](https://redirect.github.com/nodejs/undici/pull/4459)
- test: remove skip check for long-lived-abort-controller test (was
flaky 10 months ago) by
[@​Uzlopak](https://redirect.github.com/Uzlopak) in
[#​4465](https://redirect.github.com/nodejs/undici/pull/4465)
- test: remove skip checks for existance of global available Blob and
File by [@​Uzlopak](https://redirect.github.com/Uzlopak) in
[#​4460](https://redirect.github.com/nodejs/undici/pull/4460)
- perf (fetch): use less promises for ReadableStream by
[@​Uzlopak](https://redirect.github.com/Uzlopak) in
[#​4457](https://redirect.github.com/nodejs/undici/pull/4457)
- fix: catch synchronous errors in request callbacks by
[@​mcollina](https://redirect.github.com/mcollina) in
[#​4443](https://redirect.github.com/nodejs/undici/pull/4443)
- fix: avoid instanceof MockNotMatchedError by
[@​Uzlopak](https://redirect.github.com/Uzlopak) in
[#​4474](https://redirect.github.com/nodejs/undici/pull/4474)
- eventsource: remove promise for #reconnect method by
[@​Uzlopak](https://redirect.github.com/Uzlopak) in
[#​4469](https://redirect.github.com/nodejs/undici/pull/4469)
- feat: make UndiciErrors reliable to instanceof by
[@​Uzlopak](https://redirect.github.com/Uzlopak) in
[#​4472](https://redirect.github.com/nodejs/undici/pull/4472)
- chore: call super() after type checks by
[@​Uzlopak](https://redirect.github.com/Uzlopak) in
[#​4475](https://redirect.github.com/nodejs/undici/pull/4475)
- chore: FixedQueue does not need special constructor by
[@​Uzlopak](https://redirect.github.com/Uzlopak) in
[#​4476](https://redirect.github.com/nodejs/undici/pull/4476)
- fix: buildAndValidateMockOptions should always get an object passed
and always return an object by
[@​Uzlopak](https://redirect.github.com/Uzlopak) in
[#​4479](https://redirect.github.com/nodejs/undici/pull/4479)
- fix: remove unused ResponseStatusCodeError by
[@​Uzlopak](https://redirect.github.com/Uzlopak) in
[#​4473](https://redirect.github.com/nodejs/undici/pull/4473)
- chore: pool and dispatcherbase dont need constructor, use no array
helper functions by
[@​Uzlopak](https://redirect.github.com/Uzlopak) in
[#​4477](https://redirect.github.com/nodejs/undici/pull/4477)
- lint: avoid unintented use of globals in code and tests, improve test
for installing/overwriting globals by
[@​Uzlopak](https://redirect.github.com/Uzlopak) in
[#​4478](https://redirect.github.com/nodejs/undici/pull/4478)
- test: fix macos flakyness by
[@​Uzlopak](https://redirect.github.com/Uzlopak) in
[#​4468](https://redirect.github.com/nodejs/undici/pull/4468)
- fix: 'no-referrer-when-downgrade' in determineRequestsReferrer should
return referrerURL by
[@​Uzlopak](https://redirect.github.com/Uzlopak) in
[#​4482](https://redirect.github.com/nodejs/undici/pull/4482)
- fix: deflake cache-fastimers-fix.js by
[@​Uzlopak](https://redirect.github.com/Uzlopak) in
[#​4491](https://redirect.github.com/nodejs/undici/pull/4491)
- fix: improve validation of IP addresses as trustworthy, correct ipv4
check by [@​Uzlopak](https://redirect.github.com/Uzlopak) in
[#​4489](https://redirect.github.com/nodejs/undici/pull/4489)
- test (pool.js): fix flakyness of clientTtl test by
[@​Uzlopak](https://redirect.github.com/Uzlopak) in
[#​4494](https://redirect.github.com/nodejs/undici/pull/4494)
- test (eventsource): refactor tests for eventsource, speed them up by
[@​Uzlopak](https://redirect.github.com/Uzlopak) in
[#​4493](https://redirect.github.com/nodejs/undici/pull/4493)
- fix: remove useless catch in client-h1.js by
[@​Uzlopak](https://redirect.github.com/Uzlopak) in
[#​4481](https://redirect.github.com/nodejs/undici/pull/4481)
- test: skip flaky encoding test on macos and node20 by
[@​Uzlopak](https://redirect.github.com/Uzlopak) in
[#​4497](https://redirect.github.com/nodejs/undici/pull/4497)
- fix: implement proper stale-while-revalidate behavior per RFC 5861 by
[@​mcollina](https://redirect.github.com/mcollina) in
[#​4492](https://redirect.github.com/nodejs/undici/pull/4492)
- test (websocket): speed up test/websocket/issue-2679.js by
[@​Uzlopak](https://redirect.github.com/Uzlopak) in
[#​4501](https://redirect.github.com/nodejs/undici/pull/4501)
- webidl: fix existing and add missing buffer source converters by
[@​Renegade334](https://redirect.github.com/Renegade334) in
[#​4503](https://redirect.github.com/nodejs/undici/pull/4503)
- use real wpt test server by
[@​KhafraDev](https://redirect.github.com/KhafraDev) in
[#​4486](https://redirect.github.com/nodejs/undici/pull/4486)
- test: another try to fix flaky macos and node 20 by
[@​Uzlopak](https://redirect.github.com/Uzlopak) in
[#​4490](https://redirect.github.com/nodejs/undici/pull/4490)
- build(deps): bump actions/checkout from 4 to 5 by
[@​dependabot](https://redirect.github.com/dependabot)\[bot] in
[#​4507](https://redirect.github.com/nodejs/undici/pull/4507)
- build(deps): bump actions/dependency-review-action from 4.7.1 to 4.7.3
by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in
[#​4509](https://redirect.github.com/nodejs/undici/pull/4509)
- fix writing to websocketstream with SharedArrayBuffer/SharedArrayBuff…
by [@​KhafraDev](https://redirect.github.com/KhafraDev) in
[#​4504](https://redirect.github.com/nodejs/undici/pull/4504)
- test: use faketimers for test/client-keep-alive, refactor a little by
[@​Uzlopak](https://redirect.github.com/Uzlopak) in
[#​4499](https://redirect.github.com/nodejs/undici/pull/4499)
- build(deps): bump github/codeql-action from 3.29.7 to 3.30.0 by
[@​dependabot](https://redirect.github.com/dependabot)\[bot] in
[#​4510](https://redirect.github.com/nodejs/undici/pull/4510)
- build(deps): bump codecov/codecov-action from 5.4.3 to 5.5.0 by
[@​dependabot](https://redirect.github.com/dependabot)\[bot] in
[#​4508](https://redirect.github.com/nodejs/undici/pull/4508)
- fix(h2): adjust :scheme on h2 requests by
[@​metcoder95](https://redirect.github.com/metcoder95) in
[#​4454](https://redirect.github.com/nodejs/undici/pull/4454)
- chore: use lowercase filenames, remove unused verifyVersion.js by
[@​Uzlopak](https://redirect.github.com/Uzlopak) in
[#​4514](https://redirect.github.com/nodejs/undici/pull/4514)
- chore: refactor workflows by
[@​Uzlopak](https://redirect.github.com/Uzlopak) in
[#​4513](https://redirect.github.com/nodejs/undici/pull/4513)
- chore: use `[]` instead of new Array(0) by
[@​Uzlopak](https://redirect.github.com/Uzlopak) in
[#​4435](https://redirect.github.com/nodejs/undici/pull/4435)
- change webidl attribute to bitwise flag by
[@​KhafraDev](https://redirect.github.com/KhafraDev) in
[#​4505](https://redirect.github.com/nodejs/undici/pull/4505)
- chore: make also cache-tests integrated as a submodule by
[@​Uzlopak](https://redirect.github.com/Uzlopak) in
[#​4517](https://redirect.github.com/nodejs/undici/pull/4517)
- ci: fine grained test nodejs workflow by
[@​Uzlopak](https://redirect.github.com/Uzlopak) in
[#​4516](https://redirect.github.com/nodejs/undici/pull/4516)
- feat: Support for capping the number of origins in Agent by
[@​JoshMock](https://redirect.github.com/JoshMock) in
[#​4365](https://redirect.github.com/nodejs/undici/pull/4365)
- wpt: properly handle write permissions errors in wpt-runner setup by
[@​Uzlopak](https://redirect.github.com/Uzlopak) in
[#​4518](https://redirect.github.com/nodejs/undici/pull/4518)
- fetch: process content-encoding header only if relevant by
[@​Uzlopak](https://redirect.github.com/Uzlopak) in
[#​4496](https://redirect.github.com/nodejs/undici/pull/4496)
- websocket: always emit error event by
[@​KhafraDev](https://redirect.github.com/KhafraDev) in
[#​4521](https://redirect.github.com/nodejs/undici/pull/4521)
- refactor: parseHttpDate by
[@​Uzlopak](https://redirect.github.com/Uzlopak) in
[#​4421](https://redirect.github.com/nodejs/undici/pull/4421)
- fix: wpt should use master branch by
[@​Uzlopak](https://redirect.github.com/Uzlopak) in
[#​4524](https://redirect.github.com/nodejs/undici/pull/4524)
- fix: shell command built from environment values by
[@​ptrgits](https://redirect.github.com/ptrgits) in
[#​4392](https://redirect.github.com/nodejs/undici/pull/4392)
- example: use metcoders https-pem for the example by
[@​Uzlopak](https://redirect.github.com/Uzlopak) in
[#​4436](https://redirect.github.com/nodejs/undici/pull/4436)
- Disable SIMD for PPC64 architecture, add UNDICI\_NO\_WASM\_SIMD env to
facilitate testing by
[@​mcollina](https://redirect.github.com/mcollina) in
[#​4530](https://redirect.github.com/nodejs/undici/pull/4530)
- fix: make error symbols non enumerable by
[@​Uzlopak](https://redirect.github.com/Uzlopak) in
[#​4531](https://redirect.github.com/nodejs/undici/pull/4531)
#### New Contributors
- [@​Renegade334](https://redirect.github.com/Renegade334) made
their first contribution in
[#​4503](https://redirect.github.com/nodejs/undici/pull/4503)
- [@​JoshMock](https://redirect.github.com/JoshMock) made their
first contribution in
[#​4365](https://redirect.github.com/nodejs/undici/pull/4365)
- [@​ptrgits](https://redirect.github.com/ptrgits) made their
first contribution in
[#​4392](https://redirect.github.com/nodejs/undici/pull/4392)
**Full Changelog**:
<nodejs/undici@v7.15.0...v7.16.0>
###
[`v7.15.0`](https://redirect.github.com/nodejs/undici/releases/tag/v7.15.0)
[Compare
Source](https://redirect.github.com/nodejs/undici/compare/v7.14.0...v7.15.0)
#### What's Changed
- feat: extract sri from fetch, upgrade to latest spec by
[@​Uzlopak](https://redirect.github.com/Uzlopak) in
[#​4307](https://redirect.github.com/nodejs/undici/pull/4307)
- Update WPT by
[@​github-actions](https://redirect.github.com/github-actions)\[bot]
in [#​4422](https://redirect.github.com/nodejs/undici/pull/4422)
- build(deps-dev): bump
[@​fastify/busboy](https://redirect.github.com/fastify/busboy)
from 3.1.1 to 3.2.0 by
[@​dependabot](https://redirect.github.com/dependabot)\[bot] in
[#​4428](https://redirect.github.com/nodejs/undici/pull/4428)
- fix: memory leak in Agent by
[@​hexchain](https://redirect.github.com/hexchain) in
[#​4425](https://redirect.github.com/nodejs/undici/pull/4425)
- chore: remove lib/api/util.js by
[@​Uzlopak](https://redirect.github.com/Uzlopak) in
[#​3578](https://redirect.github.com/nodejs/undici/pull/3578)
- ci: reenable shared builtin CI tests by
[@​richardlau](https://redirect.github.com/richardlau) in
[#​4426](https://redirect.github.com/nodejs/undici/pull/4426)
- Decompression Interceptor by
[@​FelixVaughan](https://redirect.github.com/FelixVaughan) in
[#​4317](https://redirect.github.com/nodejs/undici/pull/4317)
- chore: update llhttp by
[@​Uzlopak](https://redirect.github.com/Uzlopak) in
[#​4431](https://redirect.github.com/nodejs/undici/pull/4431)
- chore: remove unused exceptions in try catch blocks by
[@​Uzlopak](https://redirect.github.com/Uzlopak) in
[#​4440](https://redirect.github.com/nodejs/undici/pull/4440)
- types: remove type Error = unknown for diagnostic-channels by
[@​Uzlopak](https://redirect.github.com/Uzlopak) in
[#​4438](https://redirect.github.com/nodejs/undici/pull/4438)
- chore: avoid overriding global escape and unescape by
[@​Uzlopak](https://redirect.github.com/Uzlopak) in
[#​4437](https://redirect.github.com/nodejs/undici/pull/4437)
- cache : serialize Query only if needed, avoid throwing error by
[@​Uzlopak](https://redirect.github.com/Uzlopak) in
[#​4441](https://redirect.github.com/nodejs/undici/pull/4441)
- types: add SnapshotRecorderMode by
[@​Uzlopak](https://redirect.github.com/Uzlopak) in
[#​4442](https://redirect.github.com/nodejs/undici/pull/4442)
#### New Contributors
- [@​hexchain](https://redirect.github.com/hexchain) made their
first contribution in
[#​4425](https://redirect.github.com/nodejs/undici/pull/4425)
**Full Changelog**:
<nodejs/undici@v7.14.0...v7.15.0>
###
[`v7.14.0`](https://redirect.github.com/nodejs/undici/releases/tag/v7.14.0)
[Compare
Source](https://redirect.github.com/nodejs/undici/compare/v7.13.0...v7.14.0)
#### What's Changed
- Fix flaky snapshot-testing by
[@​mcollina](https://redirect.github.com/mcollina) in
[#​4367](https://redirect.github.com/nodejs/undici/pull/4367)
- Actually flush the file in lib/mock/snapshot-recorder.js by
[@​mcollina](https://redirect.github.com/mcollina) in
[#​4378](https://redirect.github.com/nodejs/undici/pull/4378)
- docs: clarify Node.js version support in LTS table by
[@​mcollina](https://redirect.github.com/mcollina) in
[#​4375](https://redirect.github.com/nodejs/undici/pull/4375)
- cache: fix excessive caching and some other lack of caching by
[@​fredericDelaporte](https://redirect.github.com/fredericDelaporte)
in [#​4335](https://redirect.github.com/nodejs/undici/pull/4335)
- feat(websocket): add handshake response info to undici:websocket:open
diagnostic event by
[@​tawseefnabi](https://redirect.github.com/tawseefnabi) in
[#​4396](https://redirect.github.com/nodejs/undici/pull/4396)
- feat: add install() function to type definitions by
[@​jsaguet](https://redirect.github.com/jsaguet) in
[#​4384](https://redirect.github.com/nodejs/undici/pull/4384)
- build(deps): bump github/codeql-action from 3.29.2 to 3.29.5 by
[@​dependabot](https://redirect.github.com/dependabot)\[bot] in
[#​4380](https://redirect.github.com/nodejs/undici/pull/4380)
- build(deps): bump cronometro from 4.0.3 to 5.3.0 in /benchmarks by
[@​dependabot](https://redirect.github.com/dependabot)\[bot] in
[#​4171](https://redirect.github.com/nodejs/undici/pull/4171)
- build(deps): bump step-security/harden-runner from 2.12.0 to 2.13.0 by
[@​dependabot](https://redirect.github.com/dependabot)\[bot] in
[#​4379](https://redirect.github.com/nodejs/undici/pull/4379)
- fix: h2 CI by
[@​metcoder95](https://redirect.github.com/metcoder95) in
[#​4395](https://redirect.github.com/nodejs/undici/pull/4395)
- feat: EventSource can be configured with reconnectionTime by
[@​Uzlopak](https://redirect.github.com/Uzlopak) in
[#​4260](https://redirect.github.com/nodejs/undici/pull/4260)
- build(deps-dev): bump tsd from 0.32.0 to 0.33.0 by
[@​dependabot](https://redirect.github.com/dependabot)\[bot] in
[#​4404](https://redirect.github.com/nodejs/undici/pull/4404)
- eventsource: deflake reconnectionTime tests by
[@​Uzlopak](https://redirect.github.com/Uzlopak) in
[#​4406](https://redirect.github.com/nodejs/undici/pull/4406)
- cache: change normaliseHeaders to normalizeHeaders by
[@​Uzlopak](https://redirect.github.com/Uzlopak) in
[#​4408](https://redirect.github.com/nodejs/undici/pull/4408)
- build(deps-dev): bump jest from 29.7.0 to 30.0.5 by
[@​dependabot](https://redirect.github.com/dependabot)\[bot] in
[#​4387](https://redirect.github.com/nodejs/undici/pull/4387)
- build(deps-dev): bump cross-env from 7.0.3 to 10.0.0 by
[@​dependabot](https://redirect.github.com/dependabot)\[bot] in
[#​4386](https://redirect.github.com/nodejs/undici/pull/4386)
- cache-control: no-cache: use quoted-string form by
[@​alxndrsn](https://redirect.github.com/alxndrsn) in
[#​4177](https://redirect.github.com/nodejs/undici/pull/4177)
- test: fix snapshot testing flaky test by
[@​Uzlopak](https://redirect.github.com/Uzlopak) in
[#​4410](https://redirect.github.com/nodejs/undici/pull/4410)
- fix formdata constructor args mark optional by
[@​tsctx](https://redirect.github.com/tsctx) in
[#​4411](https://redirect.github.com/nodejs/undici/pull/4411)
- Update WPT by
[@​github-actions](https://redirect.github.com/github-actions)\[bot]
in [#​4358](https://redirect.github.com/nodejs/undici/pull/4358)
- Update Cache Tests by
[@​github-actions](https://redirect.github.com/github-actions)\[bot]
in [#​4096](https://redirect.github.com/nodejs/undici/pull/4096)
- chore: improve imports and requires by
[@​Uzlopak](https://redirect.github.com/Uzlopak) in
[#​4418](https://redirect.github.com/nodejs/undici/pull/4418)
- refactor: snapshot-recorder by
[@​Uzlopak](https://redirect.github.com/Uzlopak) in
[#​4413](https://redirect.github.com/nodejs/undici/pull/4413)
- Update WPT by
[@​github-actions](https://redirect.github.com/github-actions)\[bot]
in [#​4416](https://redirect.github.com/nodejs/undici/pull/4416)
- fix: better set a finalizer on cloned response by
[@​tsctx](https://redirect.github.com/tsctx) in
[#​4419](https://redirect.github.com/nodejs/undici/pull/4419)
#### New Contributors
- [@​tawseefnabi](https://redirect.github.com/tawseefnabi) made
their first contribution in
[#​4396](https://redirect.github.com/nodejs/undici/pull/4396)
- [@​jsaguet](https://redirect.github.com/jsaguet) made their
first contribution in
[#​4384](https://redirect.github.com/nodejs/undici/pull/4384)
**Full Changelog**:
<nodejs/undici@v7.13.0...v7.14.0>
###
[`v7.13.0`](https://redirect.github.com/nodejs/undici/releases/tag/v7.13.0)
[Compare
Source](https://redirect.github.com/nodejs/undici/compare/v7.12.0...v7.13.0)
#### What's Changed
- MockAgent.prototype.get support ignoreTrailingSlash option by
[@​lisez](https://redirect.github.com/lisez) in
[#​4344](https://redirect.github.com/nodejs/undici/pull/4344)
- chore: more jsdoc and minor improvements for lib/api/readable.js, by
[@​Uzlopak](https://redirect.github.com/Uzlopak) in
[#​4351](https://redirect.github.com/nodejs/undici/pull/4351)
- ci: skip Node.js 20 tests on Windows by
[@​mcollina](https://redirect.github.com/mcollina) in
[#​4353](https://redirect.github.com/nodejs/undici/pull/4353)
- Update WPT by
[@​github-actions](https://redirect.github.com/github-actions)\[bot]
in [#​4267](https://redirect.github.com/nodejs/undici/pull/4267)
- feat(ProxyAgent) improve Curl-y behavior in HTTP->HTTP Proxy
connections
([#​4180](https://redirect.github.com/nodejs/undici/issues/4180))
by [@​caitp](https://redirect.github.com/caitp) in
[#​4340](https://redirect.github.com/nodejs/undici/pull/4340)
- fix: detect and prevent redirect loops with Client/Pool by
[@​mcollina](https://redirect.github.com/mcollina) in
[#​4361](https://redirect.github.com/nodejs/undici/pull/4361)
- remove node:buffer imports by
[@​KhafraDev](https://redirect.github.com/KhafraDev) in
[#​4362](https://redirect.github.com/nodejs/undici/pull/4362)
- fix: remove deprecated maxRedirections option from types by
[@​mcollina](https://redirect.github.com/mcollina) in
[#​4363](https://redirect.github.com/nodejs/undici/pull/4363)
- Amend the GC warning in the README to clarify that consuming bodies is
recommended but not required by
[@​mcollina](https://redirect.github.com/mcollina) in
[#​4364](https://redirect.github.com/nodejs/undici/pull/4364)
- fix(inteceptor/dump): handle preemptive network errors by
[@​metcoder95](https://redirect.github.com/metcoder95) in
[#​4354](https://redirect.github.com/nodejs/undici/pull/4354)
- feat: add SnapshotAgent for HTTP request recording and playback by
[@​mcollina](https://redirect.github.com/mcollina) in
[#​4270](https://redirect.github.com/nodejs/undici/pull/4270)
#### New Contributors
- [@​lisez](https://redirect.github.com/lisez) made their first
contribution in
[#​4344](https://redirect.github.com/nodejs/undici/pull/4344)
**Full Changelog**:
<nodejs/undici@v7.12.0...v7.13.0>
###
[`v7.12.0`](https://redirect.github.com/nodejs/undici/releases/tag/v7.12.0)
[Compare
Source](https://redirect.github.com/nodejs/undici/compare/v7.11.0...v7.12.0)
#### What's Changed
- test: remove tspl on 2283 test by
[@​Uzlopak](https://redirect.github.com/Uzlopak) in
[#​4301](https://redirect.github.com/nodejs/undici/pull/4301)
- chore: reduce amount of intermediate functions by
[@​Uzlopak](https://redirect.github.com/Uzlopak) in
[#​4298](https://redirect.github.com/nodejs/undici/pull/4298)
- ci: disable shared builtin CI tests by
[@​mcollina](https://redirect.github.com/mcollina) in
[#​4276](https://redirect.github.com/nodejs/undici/pull/4276)
- webidl: remove unnecessary parameters from
webidl.converters.RequestInfo and webidl.converters.RequestInit by
[@​Uzlopak](https://redirect.github.com/Uzlopak) in
[#​4304](https://redirect.github.com/nodejs/undici/pull/4304)
- fetch: remove await, add jsdoc for some body read functions by
[@​Uzlopak](https://redirect.github.com/Uzlopak) in
[#​4303](https://redirect.github.com/nodejs/undici/pull/4303)
- test: use assert and not testcontext in issue-2283.js by
[@​Uzlopak](https://redirect.github.com/Uzlopak) in
[#​4306](https://redirect.github.com/nodejs/undici/pull/4306)
- chore: jsdoc use `@returns` everywhere by
[@​Uzlopak](https://redirect.github.com/Uzlopak) in
[#​4302](https://redirect.github.com/nodejs/undici/pull/4302)
- chore: fix typo by
[@​pimothyxd](https://redirect.github.com/pimothyxd) in
[#​4312](https://redirect.github.com/nodejs/undici/pull/4312)
- build(deps): bump github/codeql-action from 3.28.18 to 3.29.2 by
[@​dependabot](https://redirect.github.com/dependabot)\[bot] in
[#​4315](https://redirect.github.com/nodejs/undici/pull/4315)
- feat: throw error when maxRedirections is used with undici.request()
by [@​mcollina](https://redirect.github.com/mcollina) in
[#​4311](https://redirect.github.com/nodejs/undici/pull/4311)
- Clarify the type option of the cache interceptor by
[@​fredericDelaporte](https://redirect.github.com/fredericDelaporte)
in [#​4299](https://redirect.github.com/nodejs/undici/pull/4299)
- cache: allow caching heuristically cacheable error status codes by
[@​mcollina](https://redirect.github.com/mcollina) in
[#​4318](https://redirect.github.com/nodejs/undici/pull/4318)
- chore(doc): update undici vs fetch by
[@​styfle](https://redirect.github.com/styfle) in
[#​4319](https://redirect.github.com/nodejs/undici/pull/4319)
- don't set a finalizer on cloned request by
[@​tsctx](https://redirect.github.com/tsctx) in
[#​4320](https://redirect.github.com/nodejs/undici/pull/4320)
- websocketstream: close readablestream properly by
[@​KhafraDev](https://redirect.github.com/KhafraDev) in
[#​4322](https://redirect.github.com/nodejs/undici/pull/4322)
- add ping(websocket, payload) util by
[@​KhafraDev](https://redirect.github.com/KhafraDev) in
[#​4325](https://redirect.github.com/nodejs/undici/pull/4325)
- fix sending ping with no payload by
[@​KhafraDev](https://redirect.github.com/KhafraDev) in
[#​4329](https://redirect.github.com/nodejs/undici/pull/4329)
- refactor: eliminate eager llhttp promise creation by
[@​mcollina](https://redirect.github.com/mcollina) in
[#​4337](https://redirect.github.com/nodejs/undici/pull/4337)
- Fix misleading cacheByDefault documentation by
[@​fredericDelaporte](https://redirect.github.com/fredericDelaporte)
in [#​4338](https://redirect.github.com/nodejs/undici/pull/4338)
- add websocket to websocket diagnostic channels by
[@​KhafraDev](https://redirect.github.com/KhafraDev) in
[#​4321](https://redirect.github.com/nodejs/undici/pull/4321)
- speed up flaky websocket test by
[@​KhafraDev](https://redirect.github.com/KhafraDev) in
[#​4343](https://redirect.github.com/nodejs/undici/pull/4343)
- fetch: minor modifications by
[@​Uzlopak](https://redirect.github.com/Uzlopak) in
[#​4347](https://redirect.github.com/nodejs/undici/pull/4347)
- fetch: make readable-stream methods sync by
[@​Uzlopak](https://redirect.github.com/Uzlopak) in
[#​4346](https://redirect.github.com/nodejs/undici/pull/4346)
- remove creating an extra Promise just for common cleanup by
[@​bmeck](https://redirect.github.com/bmeck) in
[#​4339](https://redirect.github.com/nodejs/undici/pull/4339)
- chore: extract createDeferredPromise from fetch/utils.js by
[@​Uzlopak](https://redirect.github.com/Uzlopak) in
[#​4345](https://redirect.github.com/nodejs/undici/pull/4345)
#### New Contributors
- [@​pimothyxd](https://redirect.github.com/pimothyxd) made their
first contribution in
[#​4312](https://redirect.github.com/nodejs/undici/pull/4312)
-
[@​fredericDelaporte](https://redirect.github.com/fredericDelaporte)
made their first contribution in
[#​4299](https://redirect.github.com/nodejs/undici/pull/4299)
- [@​bmeck](https://redirect.github.com/bmeck) made their first
contribution in
[#​4339](https://redirect.github.com/nodejs/undici/pull/4339)
**Full Changelog**:
<nodejs/undici@v7.11.0...v7.12.0>
###
[`v7.11.0`](https://redirect.github.com/nodejs/undici/releases/tag/v7.11.0)
[Compare
Source](https://redirect.github.com/nodejs/undici/compare/v7.10.0...v7.11.0)
#### What's Changed
- Update WPT by
[@​github-actions](https://redirect.github.com/github-actions) in
[#​4214](https://redirect.github.com/nodejs/undici/pull/4214)
- feat(fetch): add zstandard decompression support by
[@​J3m5](https://redirect.github.com/J3m5) in
[#​4238](https://redirect.github.com/nodejs/undici/pull/4238)
- fix(debug): remove extra forward slash in logs by
[@​aidant](https://redirect.github.com/aidant) in
[#​4236](https://redirect.github.com/nodejs/undici/pull/4236)
- types: EventSource short handlers can be null by
[@​Uzlopak](https://redirect.github.com/Uzlopak) in
[#​4246](https://redirect.github.com/nodejs/undici/pull/4246)
- remove finalizationregistry workaround by
[@​mcollina](https://redirect.github.com/mcollina) in
[#​4250](https://redirect.github.com/nodejs/undici/pull/4250)
- build(deps): bump actions/dependency-review-action from 4.5.0 to 4.7.1
by [@​dependabot](https://redirect.github.com/dependabot) in
[#​4255](https://redirect.github.com/nodejs/undici/pull/4255)
- build(deps): bump github/codeql-action from 3.28.1 to 3.28.18 by
[@​dependabot](https://redirect.github.com/dependabot) in
[#​4252](https://redirect.github.com/nodejs/undici/pull/4252)
- build(deps): bump codecov/codecov-action from 5.1.2 to 5.4.3 by
[@​dependabot](https://redirect.github.com/dependabot) in
[#​4253](https://redirect.github.com/nodejs/undici/pull/4253)
- build(deps): bump ossf/scorecard-action from 2.4.1 to 2.4.2 by
[@​dependabot](https://redirect.github.com/dependabot) in
[#​4254](https://redirect.github.com/nodejs/undici/pull/4254)
- Query unaware interceptors cache fix by
[@​FelixVaughan](https://redirect.github.com/FelixVaughan) in
[#​4240](https://redirect.github.com/nodejs/undici/pull/4240)
- docs: fix interceptor order description in compose method by
[@​mcollina](https://redirect.github.com/mcollina) in
[#​4251](https://redirect.github.com/nodejs/undici/pull/4251)
- chore: require node native modules with `node:`-prefix by
[@​Uzlopak](https://redirect.github.com/Uzlopak) in
[#​4256](https://redirect.github.com/nodejs/undici/pull/4256)
- fix: eventsource does not reconnect on network error by
[@​Uzlopak](https://redirect.github.com/Uzlopak) in
[#​4247](https://redirect.github.com/nodejs/undici/pull/4247)
- fix: add guard by
[@​GeoffreyBooth](https://redirect.github.com/GeoffreyBooth) in
[#​4262](https://redirect.github.com/nodejs/undici/pull/4262)
- Extract webidl by
[@​Uzlopak](https://redirect.github.com/Uzlopak) in
[#​4259](https://redirect.github.com/nodejs/undici/pull/4259)
- build(deps): bump peter-evans/create-pull-request from 7.0.6 to 7.0.8
by [@​dependabot](https://redirect.github.com/dependabot) in
[#​4132](https://redirect.github.com/nodejs/undici/pull/4132)
- build(deps-dev): bump fast-check from 3.23.2 to 4.1.1 by
[@​dependabot](https://redirect.github.com/dependabot) in
[#​4167](https://redirect.github.com/nodejs/undici/pull/4167)
- build(deps): bump actions/upload-artifact from 4.5.0 to 4.6.2 by
[@​dependabot](https://redirect.github.com/dependabot) in
[#​4137](https://redirect.github.com/nodejs/undici/pull/4137)
- build(deps-dev): bump tsd from 0.31.2 to 0.32.0 by
[@​dependabot](https://redirect.github.com/dependabot) in
[#​4168](https://redirect.github.com/nodejs/undici/pull/4168)
- build(deps): bump hendrikmuhs/ccache-action from 1.2.14 to 1.2.18 by
[@​dependabot](https://redirect.github.com/dependabot) in
[#​4190](https://redirect.github.com/nodejs/undici/pull/4190)
- build(deps): bump fastify/github-action-merge-dependabot from 3.11.0
to 3.11.1 by
[@​dependabot](https://redirect.github.com/dependabot) in
[#​4135](https://redirect.github.com/nodejs/undici/pull/4135)
- build(deps): bump step-security/harden-runner from 2.11.1 to 2.12.0 by
[@​dependabot](https://redirect.github.com/dependabot) in
[#​4188](https://redirect.github.com/nodejs/undici/pull/4188)
- build(deps-dev): bump borp from 0.19.0 to 0.20.0 by
[@​dependabot](https://redirect.github.com/dependabot) in
[#​4194](https://redirect.github.com/nodejs/undici/pull/4194)
- Fix several WPT failures by
[@​tsctx](https://redirect.github.com/tsctx) in
[#​4263](https://redirect.github.com/nodejs/undici/pull/4263)
- Update WPT by
[@​github-actions](https://redirect.github.com/github-actions) in
[#​4235](https://redirect.github.com/nodejs/undici/pull/4235)
- node.js `fetch` is wrongly typed
([#​4271](https://redirect.github.com/nodejs/undici/issues/4271))
by [@​bpasero](https://redirect.github.com/bpasero) in
[#​4272](https://redirect.github.com/nodejs/undici/pull/4272)
- Fix: Provide body on retry error, preserve socket by
[@​fatal10110](https://redirect.github.com/fatal10110) in
[#​4228](https://redirect.github.com/nodejs/undici/pull/4228)
- add cause to WebSocket error by
[@​KhafraDev](https://redirect.github.com/KhafraDev) in
[#​4274](https://redirect.github.com/nodejs/undici/pull/4274)
- doc: undici vs fetch by
[@​FelixVaughan](https://redirect.github.com/FelixVaughan) in
[#​4245](https://redirect.github.com/nodejs/undici/pull/4245)
- bench: add websockets by
[@​tsctx](https://redirect.github.com/tsctx) in
[#​3203](https://redirect.github.com/nodejs/undici/pull/3203)
- webidl: remove fallback for USVString by
[@​Uzlopak](https://redirect.github.com/Uzlopak) in
[#​4264](https://redirect.github.com/nodejs/undici/pull/4264)
- fix: Use correct `Dispatcher.RequestOptions` by
[@​IvanDimanov-OfficeRnD](https://redirect.github.com/IvanDimanov-OfficeRnD)
in [#​4281](https://redirect.github.com/nodejs/undici/pull/4281)
- feat: add install() function for global WHATWG fetch classes by
[@​mcollina](https://redirect.github.com/mcollina) in
[#​4286](https://redirect.github.com/nodejs/undici/pull/4286)
- Fixed RedirectHandler type by
[@​rahulyadav5524](https://redirect.github.com/rahulyadav5524) in
[#​4278](https://redirect.github.com/nodejs/undici/pull/4278)
-
feat([#​4086](https://redirect.github.com/nodejs/undici/issues/4086)):
proxy keep alive by
[@​metcoder95](https://redirect.github.com/metcoder95) in
[#​4128](https://redirect.github.com/nodejs/undici/pull/4128)
- Add `cleanMocks` to `MockClient` and `MockPool` by
[@​DemianParkhomenko](https://redirect.github.com/DemianParkhomenko)
in [#​4176](https://redirect.github.com/nodejs/undici/pull/4176)
- fetch: add missing new operator on TypeError instantiation in
readAllBytes by [@​Uzlopak](https://redirect.github.com/Uzlopak)
in [#​4297](https://redirect.github.com/nodejs/undici/pull/4297)
- Skip failing wpts by
[@​mcollina](https://redirect.github.com/mcollina) in
[#​4294](https://redirect.github.com/nodejs/undici/pull/4294)
- feat: add request body diagnostic channels by
[@​legendecas](https://redirect.github.com/legendecas) in
[#​4289](https://redirect.github.com/nodejs/undici/pull/4289)
- Fix timer guards to avoid TypeError under fake‐timers and polyfilled …
by [@​1ly4s0](https://redirect.github.com/1ly4s0) in
[#​4213](https://redirect.github.com/nodejs/undici/pull/4213)
- cache: update MemoryCacheStore default limits by
[@​mcollina](https://redirect.github.com/mcollina) in
[#​4292](https://redirect.github.com/nodejs/undici/pull/4292)
- fix: EnvHttpProxyAgent.Options should accept ProxyAgent.Options by
[@​urugator](https://redirect.github.com/urugator) in
[#​4243](https://redirect.github.com/nodejs/undici/pull/4243)
#### New Contributors
- [@​J3m5](https://redirect.github.com/J3m5) made their first
contribution in
[#​4238](https://redirect.github.com/nodejs/undici/pull/4238)
- [@​aidant](https://redirect.github.com/aidant) made their first
contribution in
[#​4236](https://redirect.github.com/nodejs/undici/pull/4236)
- [@​bpasero](https://redirect.github.com/bpasero) made their
first contribution in
[#​4272](https://redirect.github.com/nodejs/undici/pull/4272)
-
[@​IvanDimanov-OfficeRnD](https://redirect.github.com/IvanDimanov-OfficeRnD)
made their first contribution in
[#​4281](https://redirect.github.com/nodejs/undici/pull/4281)
- [@​rahulyadav5524](https://redirect.github.com/rahulyadav5524)
made their first contribution in
[#​4278](https://redirect.github.com/nodejs/undici/pull/4278)
-
[@​DemianParkhomenko](https://redirect.github.com/DemianParkhomenko)
made their first contribution in
[#​4176](https://redirect.github.com/nodejs/undici/pull/4176)
- [@​1ly4s0](https://redirect.github.com/1ly4s0) made their first
contribution in
[#​4213](https://redirect.github.com/nodejs/undici/pull/4213)
- [@​urugator](https://redirect.github.com/urugator) made their
first contribution in
[#​4243](https://redirect.github.com/nodejs/undici/pull/4243)
**Full Changelog**:
<nodejs/undici@v7.10.0...v7.11.0>
###
[`v7.10.0`](https://redirect.github.com/nodejs/undici/releases/tag/v7.10.0)
[Compare
Source](https://redirect.github.com/nodejs/undici/compare/v7.9.0...v7.10.0)
#### What's Changed
- Add "clientLifetime" option to close and remove connections from the
pool after a specified time. by
[@​dhalbrook](https://redirect.github.com/dhalbrook) in
[#​4175](https://redirect.github.com/nodejs/undici/pull/4175)
- remove spurious only by
[@​mcollina](https://redirect.github.com/mcollina) in
[#​4207](https://redirect.github.com/nodejs/undici/pull/4207)
- add node v24 workflow by
[@​tsctx](https://redirect.github.com/tsctx) in
[#​4206](https://redirect.github.com/nodejs/undici/pull/4206)
- Update WPT by
[@​github-actions](https://redirect.github.com/github-actions) in
[#​4172](https://redirect.github.com/nodejs/undici/pull/4172)
- chore: add `pnpm-lock.yaml` to `.gitignore` by
[@​styfle](https://redirect.github.com/styfle) in
[#​4227](https://redirect.github.com/nodejs/undici/pull/4227)
- fix: agent memory leak by
[@​styfle](https://redirect.github.com/styfle) in
[#​4223](https://redirect.github.com/nodejs/undici/pull/4223)
- Add ability to detect when MemoryCacheStore reaches max size by
[@​FelixVaughan](https://redirect.github.com/FelixVaughan) in
[#​4224](https://redirect.github.com/nodejs/undici/pull/4224)
- feat(ProxyAgent): match Curl behavior in HTTP->HTTP Proxy connections
by [@​caitp](https://redirect.github.com/caitp) in
[#​4180](https://redirect.github.com/nodejs/undici/pull/4180)
- docs: correct example in FormData request by
[@​inyourtime](https://redirect.github.com/inyourtime) in
[#​4226](https://redirect.github.com/nodejs/undici/pull/4226)
#### New Contributors
- [@​dhalbrook](https://redirect.github.com/dhalbrook) made their
first contribution in
[#​4175](https://redirect.github.com/nodejs/undici/pull/4175)
- [@​caitp](https://redirect.github.com/caitp) made their first
contribution in
[#​4180](https://redirect.github.com/nodejs/undici/pull/4180)
- [@​inyourtime](https://redirect.github.com/inyourtime) made
their first contribution in
[#​4226](https://redirect.github.com/nodejs/undici/pull/4226)
**Full Changelog**:
<nodejs/undici@v7.9.0...v7.10.0>
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR is behind base branch, 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:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNDMuMSIsInVwZGF0ZWRJblZlciI6IjQxLjE0My4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>1 parent 76d83f9 commit 78d9add
File tree
2 files changed
+5
-5
lines changed- packages/examples/qwik-example
2 files changed
+5
-5
lines changedSome generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
39 | 39 | | |
40 | 40 | | |
41 | 41 | | |
42 | | - | |
| 42 | + | |
43 | 43 | | |
44 | 44 | | |
45 | 45 | | |
| |||
0 commit comments