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

## Executive Summary (TL;DR)
Deno v2.2.0. Source highlight: feat(bench): add `--permit-no-files` (#27048)

## New Features
- feat(bench): add `--permit-no-files` (#27048)
- feat(bench): add `warmup` and `n` for controlling number of iterations
- feat(check/lsp): support "compilerOptions.rootDirs" (#27844)
- feat(compile): show remote modules and metadata size when compiling (#27415)
- feat(compile): support sloppy imports (#27944)
- feat(ext/cache): support lscache (#27628)

## Improvements
- perf(check): use v8 code cache for extension sources in `deno check` (#28089)
- perf(lsp): don't clone asset text (#28165)
- perf(lsp): make auto-imports a little faster (#28106)

## Bug Fixes
- feat(unstable): support multiple fixes from lint plugins (#28040)
- fix(check): npm resolution errors to tsc diagnostics (#28174)
- fix(check): support sloppy imports with "compilerOptions.rootDirs" (#27973)
- fix(cli): remove extraneous comma in task --eval help (#26985)
- fix(completions): remove problematic character for powershell (#28102)
- fix(ext/node): `DatabaseSync#exec` should execute batch statements (#28053)
