Another week, another patch release 🦕 Deno v2.9.4: 47 bug fixes plus a handful of perf wins (FxHash hot maps, smaller snapshots, slimmer AppImages). See you next week!
Deno
@deno.land
A modern runtime for JavaScript and TypeScript https://deno.com
Deno v2.9.2 is out with perf improvements: - ReadableStream async iterator now has a sync fast path - queueMicrotask uses V8 natively - zero-copy async writes for node streams - SIMD JSON indexing for npm packuments Plus 39 bug fixes and 13 improvements to Deno Desktop deno upgrade
Deno 2.8.1 is out - 33 bug fixes plus several security advisories addressed. All users are strongly encouraged to update as soon as possible. github.com/denoland/den...
Release v2.8.1 · denoland/deno
2.8.1 / 2026.05.27 Revert "fix(ext/node): polyfill module.enableCompileCache and companions" (#34190) (#34348) feat(bundle): support browser field map in package.json (#34407) fix(bundle): read pa...
github.com
Deno 2.8 is released! - 6 new subcommands - defaulting to "npm:" - Node.js api compat: 42% → 74% - import defer - 3.6× faster cold npm installs - Network debugging in Chrome DevTools - TypeScript 6 - catalog: support - Cross-platform npm installs - deno install --prod
Introducing Claw Patrol! A security firewall for AI agents. It sits between your agents and production, parsing and gating HTTP, SQL, Kubernetes, and SSH on the wire. Built from our experience giving ops agents production access without sharing credentials. MIT licensed. deno.com/blog/clawpat...
Claw Patrol: an open-source security firewall for agents | Deno
Why we needed an agent firewall that speaks more than HTTP.
deno.com
Deno 2.8 ships this week. Our biggest minor release ever. Node.js compatibility: 42% → 75%+ this year. 500+ Node compat commits since 2.7. TypeScript 6.0.3, `import defer` support, several new subcommands, catalog workspaces, CPU flamegraphs, and many more.
Deno 2.7.14 is out with 120+ bug fixes Major improvements and fixes to node:http2, node:tls, node:net, node:dns, node:cluster, node:crypto, node:timers, node:stream, Web API, and more github.com/denoland/deno/releases/tag/v2.7.14 See you next at Deno v2.8
Release v2.7.14 · denoland/deno
2.7.14 / 2026.04.28 feat(ext/node): add fs.Utf8Stream feat(upgrade): delta updates via bsdiff patches (#33274) fix(bundle): treat CSS same-document fragment URLs as external (#33492) fix(cache): a...
github.com
Fresh 2.3 is out! It now ships zero JavaScript on static pages by default — no scripts, no bundles, nothing. Also: 🎞️ View Transitions, 🔌 WebSockets, 🔒 CSP nonces, 📡 OTel trace propagation, and 🕐 Temporal API support for island props. deno.com/blog/fresh-2.3
Fresh 2.3: Zero JS by default, View Transitions, and Temporal support | Deno
Fresh 2.3 ships true zero-JS pages, View Transitions, CSP nonce support, IP filtering, and Temporal API support in islands.
deno.com
Deno v2.7.13 is out! The big one: node:http has been completely rewritten bringing major compatibility and performance improvements for Node HTTP workloads Also in this release: fixed node:http2, node:tls, Node-API, lower mem usage for Deno.Command, glibc < 2.27 compat github.com/denoland/den...
Release v2.7.13 · denoland/deno
2.7.13 / 2026.04.22 feat(ext/node): implement node:repl module (#32799) feat(ext/node): rewrite node:http with llhttp and native TCPWrap (#33208) feat(upgrade): support installing from a PR (#3325...
github.com
Deno v2.7.11 is out with 32 fixes across three patch releases: -Tons of Node.js compat improvements (crypto, child_process, workers, TTY on Windows) -New include/exclude fields for deno compile -Faster watch mode shutdown (10s -> 500ms) -Alpha/beta channel support github.com/denoland/den...
Release v2.7.11 · denoland/deno
2.7.11 / 2026.04.01 feat: add alpha and beta release channel support (#33098) fix(ext/node): fire fs.watch events for immediate writes (#32935) (#32989) fix(watch): reduce graceful shutdown timeou...
github.com
Deno 2.7.8 is here! - P-521 elliptic curve crypto (sign, verify, ECDH) - SIMD-accelerated base64 encode/decode via simdutf - file: and link: dependencies in package.json now supported - OTel console exporter + HTTP span attributes on metrics - 30+ Node compat fixes github.com/denoland/den...
Release v2.7.8 · denoland/deno
2.7.8 / 2026.03.25 feat(core): implement NodeRuntime CDP domain and fix --inspect-brk blocking (#32714) feat(ext/crypto): implement P-521 sign, verify, and ECDH derive (#32602) feat(ext/napi): add...
github.com
Deno v2.7.6 is out with 78 changes - 7 features, 12 perf improvements, and 59 fixes github.com/denoland/den... - deno eval now auto-detects CJS vs ESM - --cpu-prof-flamegraph generates interactive SVG flamegraphs - 28+ Node.js compat fixes (child_process, crypto, tty, worker_threads) - and more
Release v2.7.6 · denoland/deno
2.7.6 / 2026.03.18 feat(core): add cloneable resource registry for structured clone (#32672) feat(core): update v8 to 146.8.0 with foreground task ownership (#32771) feat(eval): auto-detect CJS vs...
github.com
People building platforms need proper observability tooling. Deno Subhosting gives you that. Here's a quick demo youtu.be/E-PnhLqJOsk
OpenTelemetry support in Deno Subhosting — observability at scale
YouTube video by Deno
youtu.be
Deno Subhosting. Our infrastructure already powers some huge platforms. Now it's available to you too. deno.com/subhosting
Deno Subhosting | Deno
Extend your platform using Deno Deploy's secure, multi-tenant infrastructure. Manage deployments for any scale of users.
deno.com
...and we've optimized postinstall scripts for npm packages to run in parallel for a 100% speed up. Also shipping in v2.7.6 next week. github.com/denoland/den...
perf(npm): run lifecycle scripts in parallel by dsherret · Pull Request #32666 · denoland/deno
This constructs a lifecycle script graph then runs npm lifecycle scripts in parallel when able according to that graph. Installing astro and next: $ export DENO_DIR="$PWD/deno_dir" ; hype...
github.com
TransformStream will be up to 16% faster across the board in Deno v2.7.6. No changes needed in user code. github.com/denoland/den...
perf(ext/web): reduce promise allocations in streams by bartlomieju · Pull Request #32652 · denoland/deno
Summary Collapses uponPromise's double .then() chain into a single .then() — the second chain only caught internal assertion errors, now handled via try/catch in wrapped handlers Converts setP...
github.com
We're cooking... Deno v2.7.5 is out! - `fs.cp` moved to Rust for 2x performance boost - `deno install` handles peer deps faster - CPU profiling with --cpu-prof flags - Node compat fixes: ECDH, DiffieHellman, PQC keys, worker_threads, v8 APIs 38 bug fixes total, more here: github.com/denoland/den...
Release v2.7.5 · denoland/deno
2.7.5 / 2026.03.11 feat(coverage): add function coverage to summary and HTML reports (#32507) feat(doc): support npm packages in deno doc (#32435) feat(ext/node): add node_api_create_object_with_p...
github.com
Deno v2.7.2 is released `deno install` is now dramatically faster Full release notes at: github.com/denoland/den...
This is so nice. basically every platform I've ever used I've wanted to use cron for certain things, and its always oddly non-trivial The API here looks great!
It's about time! Configure and monitor your cron tasks with Deno Deploy. docs.deno.com/deploy/cron/
It's about time! Configure and monitor your cron tasks with Deno Deploy. docs.deno.com/deploy/cron/
Deno v2.7 is here! 🕛 Temporal API stabilized 🪟 Windows ARM native support ⚙️ npm overrides support 📦 deno compile --self-extracting 🩹 Node compat fixes ...and more! deno.com/blog/v2.7
Can you spin environments in 200ms with all the dependencies installed and ready to use? You can with snapshots in Deno Sandbox! Do the setup once, reuse it forever. See how in this demo with Python youtu.be/mASEjxpuDTM
Real apps need real observability. The final part of this browser game tutorial by @thisisjofrank.bsky.social adds telemetry and logging to show you how Deno Deploy can instrument your apps. deno.com/blog/build-a...
Build a dinosaur runner game with Deno, pt. 6 | Deno
Add structured logging, distributed traces, and game analytics to your Deno game and learn how to use Deno Deploy's built-in logs, traces, and metrics dashboards.
deno.com
Deno Deploy has databases done right. Instant serverless Postgres databases. BYO, or get one from our friends at @prisma.io Watch the full demo 👉 deno.co/show/deploy/db
We couldn't have built our own docs generation without @deno.land tools, here to collaborate with all registries @jsr.io 🤝 @npmx.dev
Deno Sandbox Get Linux microVMs instantly for you or your agentic coding buddy. Watch the full demo: deno.co/show/sandbox...
Deno v2.6.9 is out with Markdown support in `deno doc`, checksum verification for `deno upgrade`, major `node:worker_threads` and `node:zlib` compatibility improvements, and 34 other fixes. github.com/denoland/den...
Release v2.6.9 · denoland/deno
2.6.9 / 2026.02.10 feat(doc): support markdown files (#32024) feat(upgrade): ability to verify zip archive against checksum (#31804) feat(upgrade): add context to error messages for better trouble...
github.com
🚀 Publish applications with Deno Sandbox! The Deno Sandbox SDK lets you create, manage, and deploy applications. A perfect companion for your agentic workflow. Watch the demo: deno.co/show/sandbox...
In pt 5 of Building a simple JS/HTML game on Deno Deploy, we cover: ✅ customized player profiles ✅ robust persistence path with local cache and server sync ✅ remote tuning system to support AB tests and live events deno.com/blog/build-a...
Build a dinosaur runner game with Deno, pt. 5 | Deno
Capture player identities, add a customization modal, and persist those preferences via Oak + PostgreSQL.
deno.com