Skip to content
Permalink

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: v8.4.0
Choose a base ref
...
head repository: nodejs/undici
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v8.4.1
Choose a head ref
  • 10 commits
  • 28 files changed
  • 5 contributors

Commits on Jun 6, 2026

  1. Configuration menu
    Copy the full SHA
    a8ea6f2 View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2026

  1. Configuration menu
    Copy the full SHA
    c07a438 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ba12bb1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8464ab7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ee59da3 View commit details
    Browse the repository at this point in the history

Commits on Jun 8, 2026

  1. fix: handle paused parser on socket end (issue #5360) (#5389)

    Remove assert(!this.paused) from Parser.finish() so that when the HTTP/1
    parser is paused under backpressure (body not consumed) and the socket
    ends (FIN), the parser can finish gracefully instead of throwing an
    uncatchable AssertionError from the socket 'end' handler.
    
    llhttp_finish() already handles paused state by returning ERROR.PAUSED,
    which is handled in the existing code path by setting this.paused = true
    and returning null.
    
    Fixes #5360
    mcollina authored Jun 8, 2026
    Configuration menu
    Copy the full SHA
    d03fb24 View commit details
    Browse the repository at this point in the history
  2. fix(client): reject pipelined TLS altname errors (#5373)

    Drain already running requests before rejecting same-servername pending requests so TLS hostname failures reject the request promises instead of tripping the queue assertion.
    
    Fixes #5355
    
    Signed-off-by: marko1olo <barsukdana@gmail.com>
    marko1olo authored Jun 8, 2026
    Configuration menu
    Copy the full SHA
    01e89e9 View commit details
    Browse the repository at this point in the history
  3. docs: fix multiple inaccuracies in API documentation (#5384)

    Fixes #5382
    
    - GettingStarted.md: use string literals instead of static .code (undefined)
    - RetryHandler.md: fix constructor signature, add TRACE to default methods, add EHOSTUNREACH/EPIPE to default errorCodes
    - RetryAgent.md: fix return type (ProxyAgent -> RetryAgent), same defaults fixes
    - BalancedPool.md: fix property heading (Pool.stats -> BalancedPool.stats)
    - Errors.md: fix Socks5ProxyError code (UND_ERR_SOCKS5* -> UND_ERR_SOCKS5)
    - MockAgent.md: fix method name (clearAllCallHistory -> clearCallHistory)
    - Dispatcher.md: fix broken link (Dispatch.md -> Dispatcher.md), add onBodySent to DispatchHandler
    AliMahmoudDev authored Jun 8, 2026
    Configuration menu
    Copy the full SHA
    cae3940 View commit details
    Browse the repository at this point in the history
  4. docs: fix remaining broken links in API documentation (#5342)

    Fixes #3322
    
    Several previous PRs (#3807, #3820, #5065) fixed many broken links
    in the Docsify-based documentation, but a number of relative links
    remained that resolve incorrectly on the live site.
    
    Changes:
    - Pool.md: PoolStats.md -> /docs/docs/api/PoolStats.md
    - RoundRobinPool.md: PoolStats.md -> /docs/docs/api/PoolStats.md
    - MockCallHistory.md: ./MockCallHistoryLog.md#to-string -> /docs/docs/api/MockCallHistoryLog.md#to-string
    - SnapshotAgent.md: 3 relative links -> absolute /docs/docs/api/ and /docs/docs/best-practices/ paths
    - api-lifecycle.md: 7 Client.md relative links -> /docs/docs/api/Client.md
    - Dispatcher.md: Dispatch.md -> /docs/docs/api/Dispatcher.md
    - Fetch.md: /docs/api/ -> /docs/docs/api/
    
    All links now use the consistent /docs/docs/api/ absolute path pattern
    established in the previously merged PRs.
    
    ## Status
    - [x] I agree to the Developer Certificate of Origin 1.1
    - [x] Documentation fix
    - [x] Ready for review
    
    Co-authored-by: Z User <z@container>
    AliMahmoudDev and Z User authored Jun 8, 2026
    Configuration menu
    Copy the full SHA
    89017ab View commit details
    Browse the repository at this point in the history
  5. Bumped v8.4.1 (#5392)

    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    github-actions[bot] authored Jun 8, 2026
    Configuration menu
    Copy the full SHA
    04ebc71 View commit details
    Browse the repository at this point in the history
Loading