-
-
Notifications
You must be signed in to change notification settings - Fork 792
Permalink
Choose a base ref
{{ refName }}
default
Choose a head ref
{{ refName }}
default
Comparing changes
Choose two branches to see what’s changed or to start a new pull request.
If you need to, you can also or
learn more about diff comparisons.
Open a pull request
Create a new pull request by comparing changes across two branches. If you need to, you can also .
Learn more about diff comparisons here.
base repository: nodejs/undici
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v6.24.1
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
...
head repository: nodejs/undici
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v6.27.0
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
- 10 commits
- 25 files changed
- 6 contributors
Commits on Mar 14, 2026
-
Configuration menu - View commit details
-
Copy full SHA for 0126586 - Browse repository at this point
Copy the full SHA 0126586View commit details -
Configuration menu - View commit details
-
Copy full SHA for a9d1848 - Browse repository at this point
Copy the full SHA a9d1848View commit details
Commits on Apr 14, 2026
-
Configuration menu - View commit details
-
Copy full SHA for d7a1e55 - Browse repository at this point
Copy the full SHA d7a1e55View commit details -
Co-authored-by: github-actions <github-actions@github.com>
Configuration menu - View commit details
-
Copy full SHA for 3420499 - Browse repository at this point
Copy the full SHA 3420499View commit details
Commits on May 18, 2026
-
fix: validate EOF for chunked h1 responses (#5308)
* fix: validate EOF for chunked h1 responses (#5273) (cherry picked from commit 13f6af6) Signed-off-by: Matteo Collina <hello@matteocollina.com> * test: restore websocket test compatibility on Node 18 - replace t.assert usage with node:assert in websocket tests so they work on Node 18\n- reduce the disabled-limit payload size in permessage-deflate-limit to avoid CI timeouts\n- remove an extra blank line in lib/dispatcher/agent.js to satisfy standard Signed-off-by: Matteo Collina <hello@matteocollina.com> --------- Signed-off-by: Matteo Collina <hello@matteocollina.com>
Configuration menu - View commit details
-
Copy full SHA for 7917b25 - Browse repository at this point
Copy the full SHA 7917b25View commit details
Commits on May 25, 2026
-
Co-authored-by: github-actions <github-actions@github.com>
Configuration menu - View commit details
-
Copy full SHA for 768beac - Browse repository at this point
Copy the full SHA 768beacView commit details
Commits on Jun 11, 2026
-
fix: guard idle socket validation to skip fresh sockets (#5400)
* fix: guard idle socket validation to skip fresh sockets References: GHSA-35p6-xmwp-9g52 Signed-off-by: Matteo Collina <hello@matteocollina.com> Co-authored-by: Ulises Gascon <ulisesgascongonzalez@gmail.com> * test: update issue 810 idle validation expectations * test: stabilize idle validation coverage * test: avoid issue 810 hangs on older Node.js * test: stabilize parser error cleanup * test: stabilize fetch encoding sockets * test: use explicit loopback in fetch encoding * test: use explicit loopback in fetch cookies * test: use explicit loopback in fetch h2 cookies --------- Signed-off-by: Matteo Collina <hello@matteocollina.com> Co-authored-by: Ulises Gascon <ulisesgascongonzalez@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for f4c31d6 - Browse repository at this point
Copy the full SHA f4c31d6View commit details -
fix(cookies): preserve values and parse SameSite strictly
Signed-off-by: Matteo Collina <hello@matteocollina.com> (cherry picked from commit 5655ea4)
Configuration menu - View commit details
-
Copy full SHA for 25efa44 - Browse repository at this point
Copy the full SHA 25efa44View commit details
Commits on Jun 15, 2026
-
Backport WebSocket maxPayloadSize fixes to v7.x (#5423) (#5428)
* feat: add configurable maxPayloadSize for WebSocket (#4955) (cherry picked from commit bd91f86) * test: fix flaky permessage-deflate limit timeout (#5229) (cherry picked from commit 9d82667) * fix(websocket): enforce max payload size across fragments Account for previously received fragment bytes when checking WebSocket payload size limits, so fragmented messages cannot exceed maxPayloadSize by splitting the payload across frames. Add coverage for cumulative fragmented payload size enforcement. (cherry picked from commit b4c287b) * websocket: handle empty fragments and stream limits Treat zero-byte frames as real fragments so fragmented messages can start with an empty frame and empty continuations still count toward maxFragments. Pass dispatcher WebSocket limits through to WebSocketStream's parser, add regression coverage for WebSocket and WebSocketStream fragment limits, make the fragment close tests wait for both endpoints, and fix the Client docs typo for maxFragments. (cherry picked from commit c5ed787) --------- Signed-off-by: Matteo Collina <hello@matteocollina.com> Co-authored-by: Matthew Aitken <maitken033380023@gmail.com> Co-authored-by: Luigi Pinca <luigipinca@gmail.com> Co-authored-by: Ulises Gascon <ulisesgascongonzalez@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for b7f252e - Browse repository at this point
Copy the full SHA b7f252eView commit details -
Co-authored-by: github-actions <github-actions@github.com>
Configuration menu - View commit details
-
Copy full SHA for 551138c - Browse repository at this point
Copy the full SHA 551138cView commit details
Loading
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v6.24.1...v6.27.0