# Deno v2.8.0 released!

**URL:** <https://forum.devtalk.com/t/deno-v2-8-0-released/245850>\
**Category:** Frontend Official News\
**Tags:** newsbot, deno, official-news\
**Created:** [22 May 2026 12:16 UTC](https://forum.devtalk.com/t/deno-v2-8-0-released/245850 "2026-05-22T12:16:05Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![NewsBot](https://forum.devtalk.com/user_avatar/forum.devtalk.com/newsbot/32/1114_2.png) [@NewsBot](https://forum.devtalk.com/u/NewsBot)\
**Post date:** [22 May 2026 12:16 UTC](https://forum.devtalk.com/t/deno-v2-8-0-released/245850/1 "2026-05-22T12:16:05Z")

</div>

[Deno](https://devtalk.com/deno) v2.8.0 has been released.

> [@](#):
>
> ### 2.8.0 / 2026.05.22
> 
> Read more: [Post unavailable | Deno](http://deno.com/blog/v2.8)
> 
> - feat: accept `deno audit fix` as alias for `deno audit --fix` (#34273)
> - 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)
> - feat(compile): support module.registerHooks() in compiled binaries (#33853)
> - feat(core): add `Deno.core.loadExtScript()` for lazy-loaded scripts (#33739)
> - feat(core): add async module resolution support via ModuleResolveResponse  
> (#32432)
> - feat(core): support lazy\_loaded\_esm modules via import statements (#33873)
> - feat(core): synthetic\_esm extension DSL + node:worker\_threads canary (#34038)
> - feat(ext/fetch): emit Network.\* inspector events for fetch() (#34220)
> - feat(ext/node): ESM import() support for module.registerHooks() (#33763)
> - feat(ext/node): add createHistogram to node:perf\_hooks (#34003)
> - feat(ext/node): buffer Network.\* bodies for inspector body-fetch commands  
> (#34201)
> - feat(ext/node): convert node:url/util/zlib to synthetic\_esm (#34041)
> - feat(ext/node): emit Network.\* inspector events for node:http (#34231)
> - feat(ext/node): expose inspector.isEnabled() via process.binding(‘inspector’)  
> (#34203)
> - feat(ext/node): implement Network CDP domain for inspector (#32707)
> - feat(ext/node): implement NodeRuntime.notifyWhenWaitingForDisconnect (#34204)
> - feat(ext/node): implement module.registerHooks() API for CommonJS (#33733)
> - feat(ext/node): implement node:module SourceMap API (#32890)
> - feat(ext/node): implement node:wasi (#34089)
> - feat(ext/node): implement postMessageToThread cross-thread messaging (#34015)
> - feat(ext/node): implement vm.SourceTextModule with microtaskMode afterEvaluate  
> support (#33603)
> - feat(ext/node): make Network.\* CD…

Link: [Release v2.8.0 · denoland/deno · GitHub](https://github.com/denoland/deno/releases/tag/v2.8.0)
