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

## Executive Summary (TL;DR)
Deno v1.43.0. Source highlight: FUTURE(ext/net): remove

## New Features
- feat(check): allow using side effect imports with unknown module kinds (ex.
- feat(cli): add support for jsxImportSourceTypes (#23419)
- feat(ext/http): Add `addr` to HttpServer (#23442)
- feat(ext/http): Implement request.signal for Deno.serve (#23425)
- feat(ext/net): extract TLS key and certificate from interfaces (#23327)
- feat(ext/url): add `URL.parse` (#23318)

## Improvements
- perf(ext/http): cache abort signal error (#23548)
- perf(ext/http): recover memory for serve and optimize AbortController (#23559)
- perf(lsp): Avoid passing struct into op_resolve (#23452)
- perf(lsp): Batch "$projectChanged" notification in with the next JS request
- perf(lsp): Call `serverRequest` via V8 instead of via `executeScript` (#23409)
- perf(lsp): Pass code action trigger kind to TSC (#23466)

## Bug Fixes
- fix(cli): Don't panic on invalid emit options (#23463)
- fix(cli): Identify and fix a test deadlock (#23411)
- fix(cli): TestEventSender should be !Clone (#23405)
- fix(cli): avoid `deno add` and `deno vendor` errors when deno.json is empty
- fix(compile): certain jsr specifiers sometimes can't load (#23567)
- fix(config): move json schema unstable examples to item (#23506)
