Deno v2.9.8 — Release Notes & Engineering Impact
Deno v2.9.8. Source highlight: fix(compile): check read permission for dynamically imported local files
100 tracked entries. Older history is imported progressively; see source coverage.
Deno v2.9.8. Source highlight: fix(compile): check read permission for dynamically imported local files
Deno v2.9.7. Source highlight: fix(audit): honor configured CA stores (#36728)
Deno v2.9.6. Source highlight: feat(compressible): add support for 'text/x-component' content type (#36450)
Deno v2.9.5. Source highlight: feat(add): `--unscoped` flag to alias packages by their unscoped name (#36319)
Deno v2.9.4. Source highlight: feat(desktop): enable `--hmr` for React Router (#35900)
Deno v2.9.3. Source highlight: feat(cli): `deno add --no-save` and `--save-optional` (#36039)
Deno v2.9.2. Source highlight: feat(desktop): autodetect React Router framework (#35557)
Deno v2.9.1. Source highlight: feat(check): add `--desktop` flag to type-check for deno desktop (#35644)
Deno v2.9.0. Source highlight: Read more: http://deno.com/blog/v2.9
Deno v2.8.3. Source highlight: feat(cli): suggest DENO_TLS_CA_STORE on untrusted TLS certificate (#34756)
Deno v2.8.2. Source highlight: feat(compile): improve --bundle dependency resolution and add --minify
Deno v2.8.1. Source highlight: Revert "fix(ext/node): polyfill module.enableCompileCache and companions"
Deno v2.8.0. Source highlight: Read more: http://deno.com/blog/v2.8
Deno v2.7.14. Source highlight: feat(ext/node): add fs.Utf8Stream
Deno v2.7.13. Source highlight: feat(ext/node): implement node:repl module (#32799)
Deno v2.7.12. Source highlight: feat(ext/node): add fs.SyncWriteStream (#33226)
Deno v2.7.11. Source highlight: feat: add alpha and beta release channel support (#33098)
Deno v2.7.10. Source highlight: feat: add include and exclude fields to compile config (#33024)
Deno v2.7.9. Source highlight: fix(cli): show clean error instead of panic for invalid
Deno v2.7.8. Source highlight: feat(core): implement NodeRuntime CDP domain and fix --inspect-brk blocking
Deno v2.7.7. Source highlight: fix(core): implement select fallback on macOS (#32812)
Deno v2.7.6. Source highlight: feat(core): add cloneable resource registry for structured clone (#32672)
Deno v2.7.5. Source highlight: feat(coverage): add function coverage to summary and HTML reports (#32507)
Deno v2.7.4. Source highlight: fix(core): uv_compat cleanup and fixes (#32458)
Deno v2.7.3. Source highlight: fix(deploy): dont use jsr api for deploy subcommand (#32441)
Deno v2.7.2. Source highlight: feat: v8 14.6, fix require(esm), libuv compat (#32347)
Deno v2.7.1. Source highlight: This is a maintenance release to fix wrong output of `deno --version` in v2.7.0.
Deno v2.7.0. Source highlight: Read more: http://deno.com/blog/v2.7
Deno v2.6.10. Source highlight: feat(ext/tls): add `SSLKEYLOGFILE` support for TLS key logging (#31867)
Deno v2.6.9. Source highlight: feat(doc): support markdown files (#32024)
Deno v2.6.8. Source highlight: feat(npm): support `jsr:` scheme in package.json (#31938)
Deno v2.6.7. Source highlight: feat(ext/node): implement mock API for node:test module (#31954)
Deno v2.5.7. Source highlight: fix: deno cross compile for intel mac target (#31714)
Deno v2.6.6. Source highlight: feat(cli/tsc): show progress bar for TSGO downloads (#31893)
Deno v2.6.5. Source highlight: feat(ext/canvas): support gif, webp for `createImageBitmap` (#31402)
Deno v2.6.4. Source highlight: fix(compile): make compile work with `--unstable-npm-lazy-caching` (#31704)
Deno v2.6.3. Source highlight: fix(check): improve node types handling
Deno v2.6.2. Source highlight: feat(unstable): add sandbox subcommand (#31568)
Deno v2.6.1. Source highlight: feat(unstable): deploy config allow app to be optional (#31567)
Deno v2.6.0. Source highlight: Read more: http://deno.com/blog/v2.6
Deno v2.5.6. Source highlight: Revert "chore: update urlpattern (#31054)" (#31117)
Deno v2.5.5. Source highlight: feat(unstable): ability to exclude packages from minimum dependency age
Deno v2.5.4. Source highlight: fix(cache): don't try to set up node_modules with node_modules_dir manual in
Deno v2.5.3. Source highlight: feat(unstable): add permission broker (#30826)
Deno v2.2.15. Source highlight: 2.2.15 LTS / 2025.09.30
Deno v2.1.14. Source highlight: fix(ext/node): set default callback for `fs.close` (#30720)
Deno v2.5.2. Source highlight: feat(lsp): describe/it test editor support (#30802)
Deno v2.5.1. Source highlight: feat(unstable): support `Deno.HttpClient` in `WebSocket` (#30692)
Deno v2.5.0. Source highlight: feat(BREAKING/fmt): prompt or require `deno fmt .` when providing no files and
Deno v2.4.5. Source highlight: feat(lsp): pull-based diagnostics (#30325)