stack.pulse
#stacks/deno/runtime

Deno release notes, breaking changes, and upgrade notes.

A modern runtime for JavaScript and TypeScript StackPulse turns upstream changelogs into scannable summaries with risky changes, deprecations, migration notes, and source links.

releases
6
breaking
0
security
0
deprecated
2
migrations
0

Get source-linked upgrade notes and occasional sponsor recommendations. No GitHub login required.

what stackpulse tracks

Deno releases from GitHub

StackPulse watches Deno release notes and keeps the original source link close to every summary.

upgrade risk

Breaking changes and deprecations

Risky changes are separated from normal feature notes so you can scan upgrade impact before changing production dependencies.

migration notes

Source-backed next steps

Migration steps and recommended actions are only shown when the upstream release notes support them.

# latest_releases

source-backed
v2.9.0highdeprecationfeatureJun 25, 2026

v2.9.0

This release introduces several new commands and features including `deno link`, `deno watch`, and `deno list`. It also adds desktop application support with installer formats for Linux and Windows, and improves compatibility with Node.js.

affected

Developers using Deno for local package development and those integrating with Node.js workflows will benefit from new commands and improved compatibility.

action

Update to take advantage of new features and improvements, especially if using Deno for desktop applications or Node.js compatibility.

release_signals
!Deprecation warning added for legacy request abort in ext/http
+Added `deno link` and `deno unlink` subcommands for local package development
+Introduced `deno watch` subcommand for file watching
+Enhanced `deno list` to list declared dependencies
+Added Linux .deb and .rpm installer outputs for desktop applications
+Implemented Node-API version 10 support
view source on github->
v2.8.3mediumfeatureJun 11, 2026

v2.8.3

This release introduces several new features across the CLI, crypto, and telemetry extensions, along with numerous bug fixes and improvements. Notable enhancements include support for watch mode in compilation, improved TLS certificate handling, and better integration with OpenTelemetry.

affected

Developers using Deno for CLI tools, cryptography, and telemetry will benefit from the new features and fixes.

action

Update to version 2.8.3 to take advantage of the latest features and improvements.

release_signals
+feat(cli): suggest DENO_TLS_CA_STORE on untrusted TLS certificate
+feat(compile): support watch mode
+feat(ext/crypto): implement SubtleCrypto.supports() static method
+feat(ext/telemetry): honor OTEL_SPAN_ATTRIBUTE_COUNT_LIMIT
+feat(lsp): add Deno.test ignore and only code actions
view source on github->
v2.8.2highfeatureJun 3, 2026

v2.8.2

This release introduces significant improvements to Deno's compilation and cryptographic capabilities, along with numerous bug fixes and enhancements across various modules.

affected

Developers using Deno for cryptographic operations, HTTP servers, and Jupyter kernels will benefit from the new features and improvements.

action

Upgrade to version 2.8.2 to take advantage of the new cryptographic algorithms and other enhancements.

release_signals
+Added ChaCha20-Poly1305, SHAKE, cSHAKE, TurboSHAKE, SHA-3 HMAC cryptographic algorithms.
+Implemented ML-DSA (FIPS 204) post-quantum signatures.
+Implemented ML-KEM (FIPS 203) post-quantum KEM.
+Added support for `DENO_SERVE_ADDRESS` override in `node:http` servers.
+Rewrote Jupyter kernel in JavaScript, dropping zeromq/runtimelib dependencies.
view source on github->
v2.8.1mediumfeatureMay 27, 2026

v2.8.1

This release focuses on bug fixes and improvements across various modules, including Node.js compatibility, bundling, and runtime performance.

affected

Developers using Deno for Node.js compatibility, bundling, or runtime features may be affected by these fixes and improvements.

release_signals
+Support for `browser` field map in `package.json` during bundling
view source on github->
v2.8.0highfeatureMay 22, 2026

v2.8.0

Deno 2.8.0 introduces several new features, including a `deno audit fix` alias, workspace support in `deno bump-version`, and progress bars for `deno compile`. It also includes numerous fixes and improvements across core, node, and web extensions.

affected

Developers using Deno for Node.js compatibility, CI/CD workflows, or dependency management will benefit from the new features and improvements.

action

Update to Deno 2.8.0 to take advantage of new features and fixes.

release_signals
+Added `deno audit fix` as an alias for `deno audit --fix`
+Introduced `deno bump-version` subcommand with workspace support
+Added `deno why` subcommand for dependency analysis
+Implemented `deno ci` subcommand for CI/CD workflows
+Added `deno pack` command to create npm tarballs
view source on github->
v2.7.14mediumdeprecationfeatureApr 28, 2026

v2.7.14

This release focuses on Node.js compatibility improvements, bug fixes, and minor feature additions. Key changes include enhancements to the Node.js fs, http2, and tls modules, along with several fixes to improve stability and performance.

affected

Developers using Deno's Node.js compatibility layer or fs, http2, and tls modules may be affected by these changes.

action

Review the release notes for specific changes and update your codebase accordingly.

release_signals
!Deprecated `fs.Stats` in favor of `fs.stat/lstat` with `throwIfNoEntry`.
!Deprecated `ecdh.setPublicKey` with a DEP0031 warning.
!Deprecated short AES-GCM auth tags with a DEP0182 warning.
+Added `fs.Utf8Stream` to the Node.js fs module.
+Introduced delta updates via bsdiff patches for more efficient upgrades.
+Implemented `fs.mkdtempDisposableSync` and `fsPromises.mkdtempDisposable` for temporary directory creation.
+Added support for `Server BlockList`, `asyncDispose`, and other net improvements in the Node.js module.
+Enhanced Node.js timer compatibility and performance hooks.
view source on github->