# Deno v1.42.2 — Release & Upgrade Intelligence
- **Product:** Deno (https://deno.com)
- **Version:** v1.42.2
- **Released:** Apr 11, 2024
- **Impact Score:** 5/10
- **Breaking Changes:** Not verified
- **Canonical Analysis:** https://changelogs.us/deno/updates/v1.42.2/

## Executive Summary (TL;DR)
Deno v1.42.2. Source highlight: FUTURE(ext/fs): make `Deno.FsFile` constructor illegal (#23235)

## New Features
- feat(lsp): respect nested deno.json for fmt and lint config (#23159)

## Improvements
- perf(lsp): Don't retain `SourceFileObject`s in `sourceFileCache` longer than
- perf(lsp): More granular locking of `FileSystemDocuments` (#23291)
- perf(lsp): Only evict caches on JS side when things actually change (#23293)
- perf(lsp): cache ts config in isolate until new project version (#23283)
- perf(lsp): don't keep remote module ast's in memory (#23230)
- perf(lsp): don't pass remote modules as tsc roots (#23259)

## Bug Fixes
- fix(cli): Enforce a human delay in prompt to fix paste problem (#23184)
- fix(cli): fix deadlock in test writer when test pipe is full (#23210)
- fix(cli): update `deno doc` help to fit current usage (#23224)
- fix(ext/fs): account for all ops in leak checks (#23300)
- fix(ext/http): Make `Deno.serveHttp()` work when proxying (#23269)
- fix(ext/net): Improve ts types for network APIs (#23228)
