CARVIEW |
Select Language
HTTP/2 200
date: Wed, 23 Jul 2025 17:06:34 GMT
content-type: text/html; charset=utf-8
vary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With,Accept-Encoding, Accept, X-Requested-With
etag: W/"3e22a8c6c160fbd208d3388cc4f974bb"
cache-control: max-age=0, private, must-revalidate
strict-transport-security: max-age=31536000; includeSubdomains; preload
x-frame-options: deny
x-content-type-options: nosniff
x-xss-protection: 0
referrer-policy: no-referrer-when-downgrade
content-security-policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/
server: github.com
content-encoding: gzip
accept-ranges: bytes
set-cookie: _gh_sess=OVB267fVsU26KuxqTe0ISVjeDOjMmYseI6bO62NZoGVlnagKVDPjCosrFBxhsPbRl%2B%2Bcjrsp7wIr8F0z4ADxkytRB1J60PEv5h8oI65F8S3F9f0CN%2FcWR9vmKFJ7RHpC3gL5g8WN8zs46Itws2BGdEVFILWcjArNNCYzgual9bZX%2BC3R7CB2eVa4Ky1%2FQnHfKv6shBfnxJsWDS7Ch%2FRNmVFLLaJeI8tGaU1hloKZt8vPdnxPnLKlo9bXhYTY1jYfrTfmXy9qmPk9bylF6ZC%2Bfw%3D%3D--%2Blg7NPEJpdjm9SV8--hNXboLkr8bk%2BC0GfYkEJhA%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
set-cookie: _octo=GH1.1.1639360261.1753290393; Path=/; Domain=github.com; Expires=Thu, 23 Jul 2026 17:06:33 GMT; Secure; SameSite=Lax
set-cookie: logged_in=no; Path=/; Domain=github.com; Expires=Thu, 23 Jul 2026 17:06:33 GMT; HttpOnly; Secure; SameSite=Lax
x-github-request-id: AD8C:26221E:F03D94:11BF646:68811699
Releases · nodejs/undici · GitHub
18 Jul 14:01
Loading
26 Jun 21:44
Loading
20 May 07:19
Loading
13 May 08:07
Loading
10 May 18:37
Loading
10 Apr 10:01
Loading
02 Apr 09:03
Loading
27 Mar 14:17
Loading
19 Mar 18:02
Loading
13 Mar 12:08
Loading
Skip to content
Navigation Menu
{{ message }}
-
-
Notifications
You must be signed in to change notification settings - Fork 651
Releases: nodejs/undici
Releases · nodejs/undici
v7.12.0
eb455bb
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Compare
What's Changed
- test: remove tspl on 2283 test by @Uzlopak in #4301
- chore: reduce amount of intermediate functions by @Uzlopak in #4298
- ci: disable shared builtin CI tests by @mcollina in #4276
- webidl: remove unnecessary parameters from webidl.converters.RequestInfo and webidl.converters.RequestInit by @Uzlopak in #4304
- fetch: remove await, add jsdoc for some body read functions by @Uzlopak in #4303
- test: use assert and not testcontext in issue-2283.js by @Uzlopak in #4306
- chore: jsdoc use
@returns
everywhere by @Uzlopak in #4302 - chore: fix typo by @pimothyxd in #4312
- build(deps): bump github/codeql-action from 3.28.18 to 3.29.2 by @dependabot[bot] in #4315
- feat: throw error when maxRedirections is used with undici.request() by @mcollina in #4311
- Clarify the type option of the cache interceptor by @fredericDelaporte in #4299
- cache: allow caching heuristically cacheable error status codes by @mcollina in #4318
- chore(doc): update undici vs fetch by @styfle in #4319
- don't set a finalizer on cloned request by @tsctx in #4320
- websocketstream: close readablestream properly by @KhafraDev in #4322
- add ping(websocket, payload) util by @KhafraDev in #4325
- fix sending ping with no payload by @KhafraDev in #4329
- refactor: eliminate eager llhttp promise creation by @mcollina in #4337
- Fix misleading cacheByDefault documentation by @fredericDelaporte in #4338
- add websocket to websocket diagnostic channels by @KhafraDev in #4321
- speed up flaky websocket test by @KhafraDev in #4343
- fetch: minor modifications by @Uzlopak in #4347
- fetch: make readable-stream methods sync by @Uzlopak in #4346
- remove creating an extra Promise just for common cleanup by @bmeck in #4339
- chore: extract createDeferredPromise from fetch/utils.js by @Uzlopak in #4345
New Contributors
- @pimothyxd made their first contribution in #4312
- @fredericDelaporte made their first contribution in #4299
- @bmeck made their first contribution in #4339
Full Changelog: v7.11.0...v7.12.0
Assets 2
2 people reacted
v7.11.0
2fcd8e0
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Compare
What's Changed
- Update WPT by @github-actions in #4214
- feat(fetch): add zstandard decompression support by @J3m5 in #4238
- fix(debug): remove extra forward slash in logs by @aidant in #4236
- types: EventSource short handlers can be null by @Uzlopak in #4246
- remove finalizationregistry workaround by @mcollina in #4250
- build(deps): bump actions/dependency-review-action from 4.5.0 to 4.7.1 by @dependabot in #4255
- build(deps): bump github/codeql-action from 3.28.1 to 3.28.18 by @dependabot in #4252
- build(deps): bump codecov/codecov-action from 5.1.2 to 5.4.3 by @dependabot in #4253
- build(deps): bump ossf/scorecard-action from 2.4.1 to 2.4.2 by @dependabot in #4254
- Query unaware interceptors cache fix by @FelixVaughan in #4240
- docs: fix interceptor order description in compose method by @mcollina in #4251
- chore: require node native modules with
node:
-prefix by @Uzlopak in #4256 - fix: eventsource does not reconnect on network error by @Uzlopak in #4247
- fix: add guard by @GeoffreyBooth in #4262
- Extract webidl by @Uzlopak in #4259
- build(deps): bump peter-evans/create-pull-request from 7.0.6 to 7.0.8 by @dependabot in #4132
- build(deps-dev): bump fast-check from 3.23.2 to 4.1.1 by @dependabot in #4167
- build(deps): bump actions/upload-artifact from 4.5.0 to 4.6.2 by @dependabot in #4137
- build(deps-dev): bump tsd from 0.31.2 to 0.32.0 by @dependabot in #4168
- build(deps): bump hendrikmuhs/ccache-action from 1.2.14 to 1.2.18 by @dependabot in #4190
- build(deps): bump fastify/github-action-merge-dependabot from 3.11.0 to 3.11.1 by @dependabot in #4135
- build(deps): bump step-security/harden-runner from 2.11.1 to 2.12.0 by @dependabot in #4188
- build(deps-dev): bump borp from 0.19.0 to 0.20.0 by @dependabot in #4194
- Fix several WPT failures by @tsctx in #4263
- Update WPT by @github-actions in #4235
- node.js
fetch
is wrongly typed (#4271) by @bpasero in #4272 - Fix: Provide body on retry error, preserve socket by @fatal10110 in #4228
- add cause to WebSocket error by @KhafraDev in #4274
- doc: undici vs fetch by @FelixVaughan in #4245
- bench: add websockets by @tsctx in #3203
- webidl: remove fallback for USVString by @Uzlopak in #4264
- fix: Use correct
Dispatcher.RequestOptions
by @IvanDimanov-OfficeRnD in #4281 - feat: add install() function for global WHATWG fetch classes by @mcollina in #4286
- Fixed RedirectHandler type by @rahulyadav5524 in #4278
- feat(#4086): proxy keep alive by @metcoder95 in #4128
- Add
cleanMocks
toMockClient
andMockPool
by @DemianParkhomenko in #4176 - fetch: add missing new operator on TypeError instantiation in readAllBytes by @Uzlopak in #4297
- Skip failing wpts by @mcollina in #4294
- feat: add request body diagnostic channels by @legendecas in #4289
- Fix timer guards to avoid TypeError under fake‐timers and polyfilled … by @1ly4s0 in #4213
- cache: update MemoryCacheStore default limits by @mcollina in #4292
- fix: EnvHttpProxyAgent.Options should accept ProxyAgent.Options by @urugator in #4243
New Contributors
- @J3m5 made their first contribution in #4238
- @aidant made their first contribution in #4236
- @bpasero made their first contribution in #4272
- @IvanDimanov-OfficeRnD made their first contribution in #4281
- @rahulyadav5524 made their first contribution in #4278
- @DemianParkhomenko made their first contribution in #4176
- @1ly4s0 made their first contribution in #4213
- @urugator made their first contribution in #4243
Full Changelog: v7.10.0...v7.11.0
Assets 2
4 people reacted
v7.10.0
5ad8998
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Compare
What's Changed
- Add "clientLifetime" option to close and remove connections from the pool after a specified time. by @dhalbrook in #4175
- remove spurious only by @mcollina in #4207
- add node v24 workflow by @tsctx in #4206
- Update WPT by @github-actions in #4172
- chore: add
pnpm-lock.yaml
to.gitignore
by @styfle in #4227 - fix: agent memory leak by @styfle in #4223
- Add ability to detect when MemoryCacheStore reaches max size by @FelixVaughan in #4224
- feat(ProxyAgent): match Curl behavior in HTTP->HTTP Proxy connections by @caitp in #4180
- docs: correct example in FormData request by @inyourtime in #4226
New Contributors
- @dhalbrook made their first contribution in #4175
- @caitp made their first contribution in #4180
- @inyourtime made their first contribution in #4226
Full Changelog: v7.9.0...v7.10.0
Assets 2
2 people reacted
v6.21.3
Compare
What's Changed
- [Backport v6.x] append crlf to formdata body by @github-actions in #4210
Full Changelog: v6.21.2...v6.21.3
Assets 2
2 people reacted
v7.9.0
1333929
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Compare
What's Changed
- build(deps): bump step-security/harden-runner from 2.10.2 to 2.11.1 by @dependabot in #4134
- Update WPT by @github-actions in #4155
- Update WPT by @github-actions in #4170
- feat: add new
acceptNonStandardSearchParameters
MockAgent option by @dario-piotrowicz in #4148 - fix: cache: treat cache-control request header case-insensitively by @alxndrsn in #4131
- cache: honour unqualified no-cache response directive by @alxndrsn in #4178
- build(deps): bump ossf/scorecard-action from 2.4.0 to 2.4.1 by @dependabot in #4079
- Ensure conflicting flat headers in HTTP/2 are combined correctly by @pimterry in #4196
- Add stats of client and pool to be accessible through agent by @tdeekens in #4157
- Fix missing code in diagnostics example by @islandryu in #4195
- Doc cors spec compliance by @FelixVaughan in #4202
- Restore cache tests & fix max-age behavior by @mcollina in #4198
New Contributors
- @tdeekens made their first contribution in #4157
- @islandryu made their first contribution in #4195
- @FelixVaughan made their first contribution in #4202
Full Changelog: v7.8.0...v7.9.0
Assets 2
5 people reacted
v7.8.0
6ea61af
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Compare
What's Changed
- cache: more efficient sqlite indices by @ronag in #4142
- skip now failing wpts by @mcollina in #4145
- apply some sqlite pragma optimizations by @ronag in #4147
- types(websocket): Import from stream/web by @Jiralite in #4038
- cache: don't check size if not necessary by @ronag in #4140
- docs: fix inteceptors typo by @dario-piotrowicz in #4151
- Update WPT by @github-actions in #4141
- build(deps-dev): bump esbuild from 0.24.2 to 0.25.2 by @dependabot in #4130
New Contributors
- @Jiralite made their first contribution in #4038
- @dario-piotrowicz made their first contribution in #4151
Full Changelog: v7.7.0...v7.8.0
Assets 2
2 people reacted
v7.7.0
981636f
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Compare
What's Changed
- fix: export UndiciHeaders type and set dispatch headers to UndiciHeaders by @dancastillo in #3849
- feat(h2): emit connectionerror upon GOAWAY frame by @metcoder95 in #4123
- Update WPT by @github-actions in #4126
- Update DNS caching example to include other interceptors, production configuration by @GeoffreyBooth in #4127
- feat: implement h2c client by @metcoder95 in #4118
New Contributors
- @GeoffreyBooth made their first contribution in #4127
Full Changelog: v7.6.0...v7.7.0
Assets 2
1 person reacted
v7.6.0
Compare
What's Changed
- Update WPT by @github-actions in #4067
- lib: limit string split length by @gurgunday in #4098
- docs/PULL_REQUEST_TEMPLATE: deep-link to certificate of origin by @alxndrsn in #4102
- cache: fix typo by @alxndrsn in #4101
- disable header de-duplication in test servers by @alxndrsn in #4110
- CacheRevalidationHandler: add missing header to comment by @alxndrsn in #4111
- Fix typo in Agent.md by @Exifers in #4115
- build(deps-dev): bump @matteo.collina/tspl from 0.1.1 to 0.2.0 by @dependabot in #4119
- fix 4105 by @KhafraDev in #4117
- Update WPT by @github-actions in #4100
- cache: ensure vary & revalidation headers are case-insensitive by @alxndrsn in #4112
New Contributors
Full Changelog: v7.5.0...v7.6.0
Assets 2
2 people reacted
v5.29.0
Compare
What's Changed
- Fix tests in v5.x for Node 20 by @mcollina in #4104
- Removed clients with unrecoverable errors from the Pool #4088
Full Changelog: v5.28.5...v5.29.0
Assets 2
3 people reacted
v6.21.2
Compare
What's Changed
- fix(types): add missing DNS interceptor by @slagiewka in #4024
- [v6.x] fix wpts on windows by @mcollina in #4093
- Removed clients with unrecoverable errors from the Pool #4088
New Contributors
- @slagiewka made their first contribution in #4024
Full Changelog: v6.21.1...v6.21.2
Assets 2
4 people reacted
Previous Next
You can’t perform that action at this time.