# Deno v1.46.0 — Release & Upgrade Intelligence
- **Product:** Deno (https://deno.com)
- **Version:** v1.46.0
- **Released:** Aug 22, 2024
- **Impact Score:** 7/10
- **Breaking Changes:** Source flagged
- **Canonical Analysis:** https://changelogs.us/deno/updates/v1.46.0/

## Executive Summary (TL;DR)
Deno v1.46.0. Source highlight: BREAKING(temporal/unstable): Remove obsoleted Temporal APIs (#24836)

## Breaking Changes & Deprecations
- - BREAKING(temporal/unstable): Remove obsoleted Temporal APIs (#24836)
- - BREAKING(webgpu/unstable): Replace async .requestAdapterInfo() with sync .info

## New Features
- feat: `deno compile --icon <ico>` (#25039)
- feat: `deno init --serve` (#24897)
- feat: `deno upgrade --rc` (#24905)
- feat: Add Deno.ServeDefaultExport type (#24879)
- feat: async context (#24402)
- feat: better help output (#24958)

## Improvements
- perf: skip saving to emit cache after first failure (#24896)
- perf: update deno_ast to 0.41 (#24819)
- perf: update deno_doc (#24700)
- perf(ext/crypto): make randomUUID() 5x faster (#24510)
- perf(ext/fetch): speed up `resp.clone()` (#24812)
- perf(ext/http): Reduce size of `ResponseBytesInner` (#24840)

## Bug Fixes
- feat(urlpattern): add ignoreCase option & hasRegExpGroups property, and fix
- fix: `node:inspector` not being registered (#25007)
- fix: `rename` watch event missing (#24893)
- fix: actually add missing `node:readline/promises` module (#24772)
- fix: adapt to new jupyter runtime API and include session IDs (#24762)
- fix: add permission name when accessing a special file errors (#25085)
