Change8

Deno

Backend & Infra

A modern runtime for JavaScript and TypeScript.

Latest: v2.6.452 releases12 breaking changesView on GitHub →

Release History

v2.6.414 fixes
Jan 5, 2026

Version 2.6.4 is a maintenance release focusing on bug fixes for Node.js compatibility, WebGPU updates, and CLI stability.

v2.6.32 fixes
Dec 20, 2025

This patch release improves node type handling and reverts previous stubs for Module.register and Module.registerHooks to restore original behavior.

v2.6.218 fixes1 feature
Dec 19, 2025

Deno 2.6.2 introduces an unstable sandbox subcommand and provides numerous bug fixes across Node.js compatibility, workspace handling, and the inspector.

v2.6.1Breaking7 fixes1 feature
Dec 15, 2025

Release 2.6.1 focuses on stability fixes for Intel Macs and Windows, alongside restricting preload flags to runtime subcommands and improving Node.js compatibility.

v2.6.0Breaking10 fixes17 features
Dec 10, 2025

Deno 2.6 introduces 'deno x' for running package binaries, stabilizes BroadcastChannel, and upgrades to V8 14.2. It also features significant Node.js compatibility enhancements and a breaking change to the 'deno install -g' argument syntax.

v2.5.63 fixes1 feature
Oct 30, 2025

Version 2.5.6 focuses on Windows-specific path and process fixes, reverts a URL pattern change, and adds missing Node.js compatibility methods.

v2.5.59 fixes5 features
Oct 28, 2025

Deno 2.5.5 introduces several unstable features including a new 'deno audit' command and dependency age constraints, alongside numerous bug fixes for Node.js compatibility, the LSP, and npm package resolution.

v2.5.412 fixes1 feature
Oct 9, 2025

This maintenance release focuses on fixing Node.js compatibility issues in the fs and zlib modules, resolving CLI panics, and fixing a WebGPU crash.

v2.5.3Breaking11 fixes4 features
Oct 3, 2025

This release introduces an unstable permission broker with Windows named pipe support and various CLI fixes, including a rename of the tunnel flag and improved Node.js compatibility.

v2.2.155 fixes
Oct 1, 2025

This LTS maintenance release focuses on security hardening for Windows batch files and improving the reliability of Node.js filesystem compatibility layers.

v2.1.14Breaking3 fixes
Sep 29, 2025

This release focuses on security and stability improvements, specifically restricting batch file execution on Windows and hardening the node:fs close implementation.

v2.5.2Breaking12 fixes5 features
Sep 24, 2025

Deno 2.5.2 introduces LSP support for BDD-style tests and several Node.js compatibility fixes for fs and crypto modules. It also includes performance optimizations for V8 scoping and module watching.

v2.5.115 fixes2 features
Sep 17, 2025

Deno 2.5.1 is a maintenance release focusing on Node.js compatibility fixes, unstable HttpClient enhancements, and CLI bug fixes for workspaces and macOS.

v2.5.0Breaking8 fixes14 features
Sep 10, 2025

Deno 2.5.0 introduces a runtime API for bundling, setup/teardown hooks for Deno.test, and configuration-based permissions. It also includes significant Node.js compatibility improvements and upgrades to TypeScript 5.9.2 and V8 14.0.0.

v2.4.519 fixes3 features
Aug 21, 2025

Deno 2.4.5 introduces pull-based diagnostics for LSP, improves Node.js compatibility (TLS, FS, OS), and refines the unstable install process. It also includes various bug fixes for bundling, caching, and JSX publishing.

v2.4.411 fixes4 features
Aug 13, 2025

Deno 2.4.4 introduces several unstable features including a JSON REPL and EventSource headers, alongside extensive bug fixes for Node.js compatibility and bundling.

v2.4.313 fixes1 feature
Jul 31, 2025

Deno 2.4.3 focuses on stabilizing Node.js compatibility, fixing regressions in configuration flag handling, and improving the reliability of Deno tasks and workspace imports.

v2.4.211 fixes1 feature
Jul 16, 2025

This release focuses on bug fixes for Node.js compatibility, tsconfig resolution, and LSP improvements, alongside an upgrade to deno_core 0.352.1.

v2.2.141 fix
Jul 16, 2025

This patch release updates the internal deno_core dependency to version 0.344.1.

v2.4.18 fixes2 features
Jul 8, 2025

This release focuses on stability and performance, featuring fixes for bundling, HTTP/2 buffer safety, and npm dependency permissions, alongside new unstable support for vsock telemetry and tunnelling.

v2.4.0Breaking7 fixes13 features
Jul 1, 2025

Deno 2.4.0 introduces the 'deno update' subcommand, stabilizes OpenTelemetry support, and adds support for text/bytes imports. It also improves Node.js compatibility by adding missing fs APIs and making Buffer and immediate timers global.

v2.3.713 fixes4 features
Jun 24, 2025

This release focuses on enhancing the unstable 'deno bundle' command with new flags and watch mode, alongside extensive bug fixes for Node.js polyfills and import resolution.

v2.3.611 fixes4 features
Jun 12, 2025

Deno 2.3.6 introduces an esbuild-backed bundler and a new deploy subcommand under unstable flags, alongside extensive fixes for Node.js compatibility and vsock socket support.

v2.3.56 fixes
May 30, 2025

Deno 2.3.5 provides several bug fixes for Node.js compatibility, specifically regarding Buffer operations and crypto stubs, and improves OpenTelemetry data flushing.

v2.3.410 fixes6 features
May 30, 2025

This release introduces subdomain wildcards for network permissions and WebGPU improvements, alongside extensive fixes for Node.js compatibility and LSP auto-import logic.

v2.3.312 fixes10 features
May 16, 2025

Deno 2.3.3 is a patch release fixing ambient module checks and formatting regressions, following 2.3.2 which introduced unix socket fetch support, custom DNS resolvers, and extensive Node.js polyfill improvements.

v2.3.2
May 16, 2025

Deno v2.3.2 is a minor release that introduced a regression in CSS formatting, leading to an immediate recommendation to upgrade to v2.3.3.

v2.2.132 fixes
May 13, 2025

This LTS release focuses on security and permission handling, specifically resolving conflicts between global permission flags and environment access controls.

v2.1.132 fixes
May 13, 2025

This patch release focuses on fixing permission flag logic, specifically ensuring consistent behavior when global permission flags conflict or when environment allow/deny flags overlap.

v2.3.11 fix
Apr 30, 2025

Deno v2.3.1 is a corrective release to fix an incorrect version display issue that occurred during the v2.3.0 release process.

v2.3.0Breaking9 fixes14 features
Apr 30, 2025

Deno 2.3.0 introduces TypeScript 5.8 support, native addon support for standalone binaries, and enhanced formatting for embedded languages. Note: users must upgrade to 2.3.1 to fix a versioning metadata error.

v2.2.122 fixes
Apr 25, 2025

This patch release focuses on fixing Windows-specific regressions in 'deno compile' and restoring colored output for Rust logs.

v2.2.118 fixes
Apr 18, 2025

Version 2.2.11 focuses on bug fixes for Node.js compatibility, npm package handling, and module detection, alongside a performance optimization for npm caching.

v2.2.107 fixes1 feature
Apr 14, 2025

This release enables explicit resource management for JavaScript and expands Node.js compatibility, specifically for node:test and node:stream. It also introduces unstable support for Linux vsock.

v2.1.126 fixes
Apr 12, 2025

This maintenance release fixes a version reporting error in the CLI and addresses several compatibility issues within the Node.js emulation layer, specifically regarding crypto, child processes, and performance hooks.

v2.2.912 fixes9 features
Apr 11, 2025

This release improves 'deno compile' stability, expands Node.js API compatibility (including fs streams and Buffer methods), and adds shell features like tilde expansion to 'deno task'. It also resolves a critical regression regarding native Node addons on macOS.

v2.1.11Breaking8 fixes6 features
Apr 10, 2025

Version 2.1.11 is an LTS release providing significant bug fixes for Node.js compatibility, improved npm peer dependency resolution, and expanded documentation for Web APIs like SubtleCrypto and Temporal.

v2.2.86 fixes
Apr 5, 2025

This maintenance release focuses on bug fixes across the VFS, LSP, and linting systems, while upgrading the V8 engine and fixing Node API compatibility on macOS.

v2.2.7Breaking8 fixes3 features
Apr 4, 2025

Version 2.2.7 introduces v8js metrics for OpenTelemetry, optimizes stack trace symbolication, and provides numerous fixes for Node.js compatibility, WebGPU, and the Language Server Protocol.

v2.2.610 fixes1 feature
Mar 28, 2025

Release 2.2.6 focuses on npm dependency resolution improvements, Node.js compatibility fixes for HTTP and file systems, and a new unstable feature for lazy loading dynamic imports.

v2.2.5Breaking8 fixes3 features
Mar 21, 2025

Deno 2.2.5 introduces unstable support for local npm packages and OpenTelemetry event recording, alongside a V8 engine upgrade to 13.5 and various Node.js compatibility fixes.

v2.2.417 fixes3 features
Mar 14, 2025

Version 2.2.4 introduces OpenTelemetry span context propagators and tracing for node:http.request, alongside numerous fixes for npm dependency resolution, LSP stability, and CJS/ESM interoperability.

v2.2.312 fixes1 feature
Mar 5, 2025

Deno 2.2.3 focuses on stability and performance, featuring significant fixes for Node.js compatibility, unstable lint plugins, and LSP refinements.

v2.2.211 fixes3 features
Feb 25, 2025

Deno 2.2.2 addresses several regressions including jsxImportSource resolution and linting issues, while improving Node.js compatibility and CLI help documentation.

v2.2.17 fixes2 features
Feb 21, 2025

This patch release focuses on stability improvements for the LSP, SQLite extension, and JSX configuration resolution, alongside minor CLI enhancements for the outdated and publish commands.

v2.2.0Breaking7 fixes11 features
Feb 19, 2025

Deno 2.2.0 introduces node:sqlite support, JavaScript linting plugins, and upgrades to TypeScript 5.7 and V8 13.4. It also features interactive updates via 'deno outdated' and removes the read permission requirement for Deno.cwd().

v2.1.1019 fixes
Feb 13, 2025

Deno 2.1.10 is a maintenance release featuring numerous bug fixes for Node.js compatibility, LSP stability, and performance optimizations in module resolution and compilation.

v2.1.91 fix2 features
Jan 31, 2025

This release introduces performance optimizations for cryptographic hashing using ring and adds HTTP information support to the Node.js compatibility layer.

v2.1.828 fixes1 feature
Jan 30, 2025

Deno 2.1.8 introduces HTTPS OTLP support and focuses heavily on bug fixes for Node.js compatibility, crypto implementations, and LSP performance.

v2.1.77 fixes
Jan 22, 2025

Version 2.1.7 focuses on bug fixes for Node.js compatibility extensions, specifically addressing crypto, networking, and file system APIs, alongside performance improvements for denort.

v2.1.610 fixes5 features
Jan 17, 2025

Deno 2.1.6 focuses on bug fixes for the LSP, Node.js compatibility (specifically FileHandle methods and child_process environment), and improvements to the 'deno compile' and 'deno outdated' commands.

v2.1.512 fixes6 features
Jan 9, 2025

This release introduces several unstable features including QUIC support and JS linting plugin infrastructure, alongside numerous bug fixes for Node.js compatibility, the LSP, and Deno's compilation process.