Deno v1.14.3stable Released Oct 04, 2021
Impact Score: 5/10

Deno v1.14.3 โ€” Release Notes & Engineering Impact

Source available โ€” automated, not human-reviewed

Component: deno ยท Channel: stable. Automated analysis, not a compatibility certification. How this works.

Analysis updated: 2026-11-01.

Compatibility not verified โ€” check source notes
๐Ÿ“„ .MD
โšก Executive Summary (TL;DR)

Deno v1.14.3. Source highlight: feat(core): implement Deno.core.isProxy() (#12288)

Who Does This Impact? (Role-Based Analysis)

๐Ÿ’ป Software Engineers & Devs

Check the source notes against the package and APIs you use before upgrading.

๐Ÿ“Š Product & Engineering Leads

Use the documented changes to assess relevance to your product; release frequency alone is not a quality measure.

โš™๏ธ DevOps & Security

Verify the target version, runtime requirements and rollback procedure in the official documentation.

โœจ New Features & Capabilities (1)

  • feat(core): implement Deno.core.isProxy() (#12288)

โšก Performance & Enhancements (6)

  • perf(core): use opcall() directly (#12310)
  • perf(fetch): optimize fillHeaders() key iteration (#12287)
  • perf(web): optimize byteLowerCase() (#12282)
  • perf(web): ~400x faster http header trimming (#12277)
  • perf(web/Event): move last class field to constructor (#12265)
  • perf(webidl): optimize createDictionaryConverter() (#12279)

๐Ÿ”ง Bug Fixes & Patches (6)

  • fix(core/runtime): sync_ops_cache if nuked Deno ns (#12302)
  • fix(ext/crypto): decode id-RSASSA-PSS with default params (#12147)
  • fix(ext/crypto): missing Aes key typings (#12307)
  • fix(ext/crypto): use NotSupportedError for importKey() (#12289)
  • fix(ext/fetch): avoid panic when header is invalid (#12244)
  • fix(ext/http): merge identical if/else branches (#12269)
๐Ÿ“„ View Raw Release Notes (Original Developer Log)
### 1.14.3 / 2021.10.04 - feat(core): implement Deno.core.isProxy() (#12288) - fix(core/runtime): sync_ops_cache if nuked Deno ns (#12302) - fix(ext/crypto): decode id-RSASSA-PSS with default params (#12147) - fix(ext/crypto): missing Aes key typings (#12307) - fix(ext/crypto): use NotSupportedError for importKey() (#12289) - fix(ext/fetch): avoid panic when header is invalid (#12244) - fix(ext/http): merge identical if/else branches (#12269) - fix(ext/net): should not panic when listening to unix abstract address (#12300) - fix(repl): avoid panic when assigned to globalThis (#12273) - fix(runtime/js/workers): throw errors instead of using an op (#12249) - fix(runtime/testing): format aggregate errors (#12183) - fix: Don't panic when a worker is closed in the reactions to a wasm operation. (#12270) - fix: worker environment permissions should accept an array (#12250) - perf(core): use opcall() directly (#12310) - perf(fetch): optimize fillHeaders() key iteration (#12287) - perf(web): optimize byteLowerCase() (#12282) - perf(web): ~400x faster http header trimming (#12277) - perf(web/Event): move last class field to constructor (#12265) - perf(webidl): optimize createDictionaryConverter() (#12279) - perf(webidl): optimize createRecordConverter() (#12286) - perf(webidl/DOMString): don't wrap string primitives (#12266)