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

## Executive Summary (TL;DR)
Deno v2.8.0. Source highlight: Read more: http://deno.com/blog/v2.8

## New Features
- feat: add --watch flag to deno check (#34224)
- feat: add `deno bump-version` subcommand (#30562)
- feat: add `deno why` subcommand (#32908)
- feat: support workspaces in `deno bump-version` (#33689)
- feat(add/install): default to npm registry for unprefixed packages (#33246)
- feat(compile): add progress bar for deno compile (#33874)

## Improvements
- perf(core): SIMD ASCII fast path for op_decode (#33720)
- perf(core): cap V8 platform thread pool to 4 threads (#33697)
- perf(ext): convert ext/cache, ext/canvas, ext/crypto JS sources to lazy-loaded
- perf(ext): convert ext/fetch JS sources to lazy-loaded scripts (#33784)
- perf(ext): convert ext/ffi JS source to lazy-loaded script (#33780)
- perf(ext): convert ext/io, ext/os, ext/net JS sources to lazy-loaded scripts

## Bug Fixes
- feat: accept `deno audit fix` as alias for `deno audit --fix` (#34273)
- feat: implement `deno audit --fix` (#32909)
- fix(ci): disable test-child-process-send-returns-boolean.js on windows
- fix(cli): make deno why work with jsr deps (#34227)
- fix(console): don't trigger proxy get trap for nodejs.util.inspect.custom
- fix(core): disable include_icu_data feature (#34279)
