v3.3.2 @effect/platform-deno@4.0.3
medium risk
parruda/swarmOct 10, 2026 → Oct 10, 20260 days between releases
What's New
Adds filesystem symlink rejection, DNS TLSA records, and experimental network modules.
Breaking Changes
- Deno and Windows platforms now return `BadArgument` for the new `noFollow` filesystem option.
- TLSA DNS queries fail with `Unsupported` on older Node.js and Deno versions.
New Features
- Added `noFollow` option to `FileSystem.open` to reject symlinks at the final path component.
- Added `position` option to `File.read` and `File.readAlloc` for concurrent reads.
- Added TLSA record support to DNS with a `Schema.DnsTlsaRecord` JSON codec.
- Added experimental `Host`, `Dns`, and `AddressResolver` modules to `effect/`.
- Added `Stdio.stderrIsTerminal` for runtime terminal detection.
Improvements
- Added `Dns.reverse` to accept address inputs and `Dns.nameServerFromInput` utility.
Upgrade Notes
Handle `BadArgument` errors when using `noFollow` on Deno or Windows. Ensure Node.js 22.15+ is used if TLSA records are required.
The Two Releases
v3.3.2
v3.3.2
Oct 10, 2026· 12 days ago
Minimal release notes: "## Changelog * 35d14520fdd3a4de24f989b835611f5585cdebb3 chore(deps): classify libc as direct for release recovery (#1779"
Full release notes@effect/platform-deno@4.0.3
@effect/platform-deno@4.0.3
Oct 10, 2026· 12 days ago
A patch release adding file system options, new DNS record types, and network utilities.
Full release notes