Node.js built-ins on Deno Deploy
You can now use Node.js built-in modules like `node:http` on Deno Deploy, allowing you to run existing Node.js apps at the edge.
Deno 1.34: deno compile supports npm packages
This update augments compatibility with npm and Node.js, incorporates glob support, and enhances TLS certificates with IP addresses. It also brings forth improvements to the configuration, language server, APIs, and updates to V8 and TypeScript.
May 23rd, 2023 Deno Deploy Postmortem
Post-mortem report for the Deploy and Subhosting outage on May 23rd, 2023.
Announcing Deno KV
Introducing Deno KV, a global key-value database for effortless stateful app development on Deno Deploy, offering seamless integration, strong consistency, and versatility.
Deno 1.33: Deno 2 is coming
Deno 1.33 is a step towards our next major release, with improved LSP support, enhanced Node.js compatibility, and more.
Deno 1.32: Enhanced Node.js Compatibility
Deno 1.32 brings major improvements to deno compile, Node.js compatibility, Web APIs, and more.
Deno 1.31: package.json support
Deno 1.31 adds support for package.json, stabilizes Node-API, Deno.Command API, adds `node:v8` module, and more.
Deno 1.30: Built-in Node modules
Deno 1.30 supports built-in Node modules, deno.json is an import map, deno fmt can format without semicolons, and more...
Deno in 2022: npm, Edge Functions, Series A, Fresh, and more
2022 was a big year for Deno. Here are the biggest updates from the past year and what's coming up next.
Deno 1.29: Custom npm registry support
Deno 1.29 ships with many npm compatibility improvements, lots of quality of life improvements and TypeScript 4.9
Build a More Secure Web using npm with Deno
How Deno's secure-by-default and opt-in permissions system gives you more confidence in running untrusted npm modules.
Deno 1.28: Featuring 1.3 Million New Modules
Deno 1.28 ships with stabilized npm modules, auto-discovered lock file, a new subprocess API, and more
Deno 1.27: Major IDE Improvements
Deno 1.27 ships with major improvements for IDEs, better support for npm packages, navigator.language Web API and more.
Deno 1.26 Release Notes
Deno 1.26 adds Cache Web API; improves permission system, experimental npm support, Node.js compatibility; ships with TypeScript 4.8, and more.
Fresh 1.1 - automatic JSX, plugins, DevTools, and more
This release makes Fresh even more powerful with automatic JSX, plugins, DevTools integration and more.
Deno 1.25 Release Notes
Deno 1.25 adds the `deno init` subcommand, experimental support for importing npm packages, a new faster web server, and performance improvements to the FFI.
Big Changes Ahead for Deno
Learnings from our recent survey and feedback from across our community. We'll discuss how we're addressing this feedback and the features to expect from Deno in the coming months.
Deno 1.24 Release Notes
Deno 1.24 improves performance of transpiling and type-checking, adds unhandledrejection and beforeunload events, adds import.meta.resolve() API, and more
2022-07-18 incident update
Post-mortem report for the Deploy and Subhosting outage on July 18th
July 13th Utah Outage Update
Post-mortem report for the outage on July 13th and 14th 2022
Deno 1.23 Release Notes
Deno 1.23 changes default type-checking behavior, ships with TypeScript 4.7, updates "deno task", and more
May 30 incident update
Post-mortem report for the 1 hour service outage on March 30th 2022
Deno Deploy Beta 4
Introducing a dashboard re-design, more regions, and billing.
Deno 1.22 Release Notes
Deno 1.22 changes default type-checking behavior, removes Deno.emit() API, adds Response.json() API, adds Deno namespace to workers by default, and more
Announcing the Web-interoperable Runtimes Community Group
Deno partners with Cloudflare and others on runtime interoperability through web standards.
Deno 1.21 Release Notes
Deno 1.21 has improvements to testing facilities, the REPL, adds deno check, improves the language server, adds a new subprocess API, and more
Deno 1.20 Release Notes
Deno 1.20 increases performance, auto-compresses http responses, adds 'deno task', adds 'deno bench', allows import maps in deno.json, and more
Deno 1.19 Release Notes
Deno 1.19 improves our web streams integration, introduces a `deno vendor` subcommand, and adds many other new features.
Static Files on Deno Deploy
Deno Deploy runs Deno programs at the edge, now with support for static files.
Deno 1.18 Release Notes
Deno 1.18 marks the finalization of the Web Cryptography API, and adds, stabilizes, and improves many features.
January 4th incident update
Post-mortem report for the 40 minute service outage on on 4th January 2022.
Deno 1.17 Release Notes
Deno 1.17 adds JSON imports, import completions in the REPL, and much more.
Deno joins TC39
Web Streams at the Edge
Deno Deploy provides web standard streaming infrastructure to easily whip up real-time applications.
Deno 1.16 Release Notes
Deno 1.16 adds support for new JSX transforms, reading files from disk using fetch, and much more.
Deno Deploy Beta 3
Deno 1.15 Release Notes
Deno 1.15 improves Web Crypto support, adds deno uninstall subcommand, stabilizes URLPattern and more.
September 23 incident update
Post-mortem report for the 35 minute service outage on on September 23, 2021.
Deno 1.14 Release Notes
Deno 1.14 improves Web Crypto support, adds customization options to deno fmt and deno lint, introduces URLPattern, and more.
Deno Deploy Beta 2
Deno 1.13 Release Notes
Deno 1.13 stabilizes the native HTTP server, and introduces FFI, a streaming WebSocket API, the new self.structuredClone() function and more.
July 27 incident update
Post-mortem report for the 6 minute service outage on July 27, 2021.
Deno 1.12 Release Notes
The Deno 1.12 release adds server side WebSockets, support for WASM threads, new web crypto APIs and more.
Deno Deploy Beta 1
Deno 1.11 Release Notes
The Deno 1.11 release adds new web APIs, resolves long standing issues, and improves editor experience.
Deno 1.10 Release Notes
Deno 1.10 improves the built-in test runner, adds support for Web Storage API, structured clone, and more.
Deno 1.9 Release Notes
Deno 1.9 adds a new native HTTP/2 web server, a vastly improved op infrastructure, import completions in the LSP, an interactive permission prompt, blob url support.
Announcing the Deno Company
We have raised money to enable the millions of web programmers out there to maximally leverage their craft.
March 2 incident update
Post-mortem report for the 98 minute service outage on March 2, 2021.
Deno 1.8 Release Notes
Deno 1.8 adds experimental support for the WebGPU API, adds support for importing private modules, stabilizes import maps, revamps coverage tooling, adds ICU to provide internationalization out of the box, and a whole lot more.
Deno 1.7 Release Notes
Deno 1.7, one of our largest releases to date, adds cross compilation and 60% smaller binaries for deno compile, a DNS resolver API, support for data URLs in import statements and web workers, and much more.
Deno 1.6 Release Notes
Deno 1.6 adds the ability to build your Deno projects into fully standalone, self-contained executables with `deno compile`. The release also introduces a built-in LSP for editor integrations, and experimental Apple Silicon support.
Deno 1.5 Release Notes
Deno 1.5 improves `deno bundle` with support for tree shaking and a 15x speed improvement. This release also adds the `alert`, `confirm`, and `prompt` APIs and enhances the REPL.
Deno 1.4 Release Notes
Deno 1.4 adds support for the web standard WebSocket API, deno run --watch, and integrated test coverage. This is the largest feature release yet.
Updates to deno.land/x
Design considerations and changes for the new code hosting service.