Skip to content

Releases: ardatan/whatwg-node

June 02, 2026

Choose a tag to compare

@github-actions github-actions released this 02 Jun 14:24
60d9a88

@whatwg-node/server-plugin-cookies@1.0.7

Patch Changes

June 02, 2026

Choose a tag to compare

@github-actions github-actions released this 02 Jun 13:35
60e1a14

@whatwg-node/node-fetch@0.8.6

Patch Changes

  • #3203
    771cad6
    Thanks @renovate! - Add TypeScript 6 compatibility: implement
    values() method and [Symbol.asyncDispose] on PonyfillReadableStream to match the updated
    ReadableStream interface

@whatwg-node/server@0.11.0

Minor Changes

  • #3399
    9d02fd0
    Thanks @enisdenjo! - New useRequestDeadline plugin for enforcing
    per-request timeouts

    Aborts the request signal and returns a custom response when the handler takes longer than the
    configured timeout.

    import { createServerAdapter, useRequestDeadline } from '@whatwg-node/server'
    
    const adapter = createServerAdapter(myHandler, {
      plugins: [
        useRequestDeadline({
          timeout: 5000,
          response: req => new Response(`Request to ${req.url} timed out`, { status: 504 })
        })
      ]
    })

    The request's AbortSignal is aborted when the deadline fires, so handlers that respect it (e.g.
    fetch calls, database queries) are cancelled cooperatively:

    async function myHandler(req: Request) {
      // this fetch is cancelled automatically if the deadline fires
      const data = await fetch('https://slow-api.example.com/data', { signal: req.signal })
      return Response.json(await data.json())
    }

Patch Changes

  • #3376
    228b517
    Thanks @copilot-swe-agent! - Fix duplicate
    transfer-encoding: chunked header when using uWebSockets.js. uWebSockets.js automatically adds
    this header when streaming via write() + end(), so forwarding it from the fetch response
    caused chunked, chunked which breaks strict load balancers (e.g. Google Cloud Load Balancer).

@whatwg-node/server-plugin-cookies@1.0.6

Patch Changes

January 06, 2026

Choose a tag to compare

@github-actions github-actions released this 06 Jan 22:36
e476f6a

@whatwg-node/node-fetch@0.8.5

Patch Changes

  • #2963
    99e6722
    Thanks @renovate! - Write string directly while sending
    request body to node:http's OutgoingMessage.

@whatwg-node/server@0.10.18

Patch Changes

November 10, 2025

Choose a tag to compare

@github-actions github-actions released this 10 Nov 23:08
8f34ba5

@whatwg-node/node-fetch@0.8.4

Patch Changes

@whatwg-node/server@0.10.17

Patch Changes

November 10, 2025

Choose a tag to compare

@github-actions github-actions released this 10 Nov 21:05
10496b6

@whatwg-node/fetch@0.10.13

Patch Changes

@whatwg-node/node-fetch@0.8.3

Patch Changes

@whatwg-node/server@0.10.16

Patch Changes

November 04, 2025

Choose a tag to compare

@github-actions github-actions released this 04 Nov 16:17
3a40ccd

@whatwg-node/fetch@0.10.12

Patch Changes

  • c9b2c87
    Thanks @ardatan! - Do not override existing `user-agent`

  • Updated dependencies
    [c9b2c87]:

    • @whatwg-node/node-fetch@0.8.2

@whatwg-node/node-fetch@0.8.2

Patch Changes

@whatwg-node/server@0.10.15

Patch Changes

  • c9b2c87
    Thanks @ardatan! - Do not override existing `user-agent`

  • Updated dependencies
    [c9b2c87]:

    • @whatwg-node/fetch@0.10.12

November 04, 2025

Choose a tag to compare

@github-actions github-actions released this 04 Nov 14:49
05b1f6a

@whatwg-node/server@0.10.14

Patch Changes

  • 2fa56ae
    Thanks @ardatan! - Fix the incompatibility issue between Bun.serve
    and the adapter

October 09, 2025

Choose a tag to compare

@github-actions github-actions released this 09 Oct 16:46
0b0526d

@whatwg-node/node-fetch@0.8.1

Patch Changes

  • #2821
    93f2932
    Thanks @ardatan! - Fix handling multiple set-cookie headers
    correctly with uWebSockets.js integration

@whatwg-node/server@0.10.13

Patch Changes

  • #2821
    93f2932
    Thanks @ardatan! - Fix handling multiple set-cookie headers
    correctly with uWebSockets.js integration

September 19, 2025

Choose a tag to compare

@github-actions github-actions released this 19 Sep 16:46
c642a74

@whatwg-node/fetch@0.10.11

Patch Changes

  • Updated dependencies
    [60d41d6]:
    • @whatwg-node/node-fetch@0.8.0

@whatwg-node/node-fetch@0.8.0

Minor Changes

  • #2786
    60d41d6
    Thanks @ardatan! - Add User-Agent with node value by default
    similar to undici, because fetch implementation should provide one if the user doesn't provide
    one per WHATWG spec

August 01, 2025

Choose a tag to compare

@github-actions github-actions released this 01 Aug 00:08
bd73347

@whatwg-node/fetch@0.10.10

Patch Changes

  • #2656
    d2ef55c
    Thanks @renovate! - Fix TypeScript issues and bump the version
    to get performance improvements for all dependent packages
  • Updated dependencies
    [d2ef55c]:
    • @whatwg-node/node-fetch@0.7.25

@whatwg-node/node-fetch@0.7.25

Patch Changes

  • #2656
    d2ef55c
    Thanks @renovate! - Fix TypeScript issues and bump the version
    to get performance improvements for all dependent packages

@whatwg-node/server@0.10.12

Patch Changes

  • #2656
    d2ef55c
    Thanks @renovate! - Fix TypeScript issues and bump the version
    to get performance improvements for all dependent packages
  • Updated dependencies
    [d2ef55c]:
    • @whatwg-node/fetch@0.10.10