Deno 2.7.10 ships Node.js crypto and process compatibility
Adds chacha20-poly1305 cipher support, fixes process.argv[0] handling, and resolves npm package shadowing in BYONM mode—directly reduces Node.js shim friction.
June 5, 2026
Summary
Node.js compatibility gaps force runtime workarounds in Deno projects. This release closes crypto and child_process parity holes, reducing debug cycles when migrating Node scripts or using dual-runtime dependencies.
Why it matters
Node.js compatibility gaps force runtime workarounds in Deno projects. This release closes crypto and child_process parity holes, reducing debug cycles when migrating Node scripts or using dual-runtime dependencies.
Implementation verdict
Drop-in upgrade for existing Deno projects using Node compat mode. Requires zero code changes—fixes land transparently. Worth upgrading now if you're hitting cipher compatibility errors or npm resolution issues; otherwise, safe to batch with next cycle.
Sources
- 1.add chacha20-poly1305 cipher support
- 2.process.argv[0] is equivalent to execPath
- 3.resolve npm packages that shadow Node built-in names in BYONM mode
Dev Signal
Get briefs like this in your inbox — free, 3x a week.
100+ sources compressed into one 4-minute read. Ranked, cited, implementation-ready.