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. 1.add chacha20-poly1305 cipher support
  2. 2.process.argv[0] is equivalent to execPath
  3. 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.