# Deno v2.9.4 — Release & Upgrade Intelligence
- **Product:** Deno (https://deno.com)
- **Version:** v2.9.4
- **Released:** Jul 23, 2026
- **Impact Score:** 5/10
- **Breaking Changes:** Not verified
- **Canonical Analysis:** https://changelogs.us/deno/updates/v2.9.4/

## Executive Summary (TL;DR)
Deno v2.9.4. Source highlight: feat(desktop): enable `--hmr` for React Router (#35900)

## New Features
- feat(desktop): enable `--hmr` for React Router (#35900)
- feat(ext/node): add a byteLength/length parameter to
- feat(ext/node): support raw chacha20 cipher in crypto.createCipheriv (#36016)
- feat: upgrade V8 to 150.2.0 (#36098)

## Improvements
- perf(core): avoid duplicating lazy ESM snapshot sources (#36262)
- perf(snapshot): mangle internal source identifiers (#36263)
- perf: compress bundled AppImage runtimes (#36261)
- perf: use FxHash for hot internal hash maps (#36100)

## Bug Fixes
- fix(add): support --minimum-dependency-age flag in deno add/remove (#36099)
- fix(cache): store Web Cache under origin data (#36145)
- fix(canvas): require FFI permission for native window handles (#36080)
- fix(clean): reject symlinked node_modules cleanup roots (#36190)
- fix(compile): bump libsui to 0.16.4 to fix Windows resource SizeOfImage
- fix(core): allow dynamic imports during cached module evaluation (#36258)
