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

## Executive Summary (TL;DR)
Deno v1.31.2. Source highlight: feat(core): prevent isolate drop for CLI main worker (#18059)

## New Features
- feat(core): prevent isolate drop for CLI main worker (#18059)
- feat(ext/ffi): Make External pointers keep reference to V8 buffer (#17955)
- feat(ops): reland fast zero copy string arguments (#17996)
- feat(ops): relational ops (#18023)
- perf: don't add unload event listener (#18082)

## Improvements
- perf(core): over-allocate in ModuleMap when running from snapshot (#18083)
- perf(ext/node): improve createHash performance (#18033)
- perf: move runtime bootstrap code to snapshot time (#18062)
- perf: move setting up Deno namespace to snapshot time (#18067)

## Bug Fixes
- fix(check): include dts files in tsc roots (#18026)
- fix(cli,ext/web): Upgrading uuid from =1.1.2 to 1.3.0 (#17963)
- fix(core): introduce `SafeRegExp` to primordials (#17592)
- fix(ext/crypto): correctly limit ECDSA and hash algorithms (#18030)
- fix(ext/ffi): Remove deno_core::OpState qualifiers, fix ops returning pointer
- fix(ext/node): remove unused _hex module (#18045)
