@effect/platform-deno@4.0.3 @effect/platform-node@4.0.3

medium risk

vectorize-io/hindsightOct 10, 2026 → Oct 10, 20260 days between releases

What's New

Switching from Deno to Node adds WebSocket handshake headers and updates terminal key handling.

New Features

  • WebSocket clients can send handshake headers
  • Terminal input behavior updated (Esc cancels by default)

Upgrade Notes

Experimental networking modules and DatagramSocket are no longer included in platform layers and must be provided explicitly using `NodeAddressResolver.layer.pipe(Layer.provideMerge(NodeDns.layer))`. Additionally, terminal key input now cancels by default when Esc is pressed.

The Two Releases

@effect/platform-deno@4.0.3

@effect/platform-deno@4.0.3

Oct 10, 2026· 12 days ago

A feature-rich patch release for Deno, adding file system safety options, TLSA DNS record support, terminal detection, and the new experimental networking modules available in the effect.net package.

Full release notes
@effect/platform-node@4.0.3

@effect/platform-node@4.0.3

Oct 10, 2026· 12 days ago

Significant enhancements to the Node.js platform implementation, including the introduction of experimental networking modules (Host, Dns, AddressResolver), UDP support via DatagramSocket, and improved WebSocket client functionality.

Full release notes