{"id":"src_XtkoPdgYDZJ_FZ3jqa797","slug":"deno-changelog","name":"Deno Changelog","type":"feed","url":"https://deno.com/feed","orgId":"org_Q4HvEwlrMb0GlP7I8nu1t","org":{"slug":"deno","name":"Deno"},"isPrimary":false,"metadata":"{\"evaluatedMethod\":\"feed\",\"evaluatedAt\":\"2026-04-07T23:42:11.481Z\",\"feedUrl\":\"https://deno.com/feed\",\"feedType\":\"atom\",\"feedDiscoveredAt\":\"2026-04-07T23:42:11.481Z\",\"noFeedFound\":false}","releaseCount":200,"releasesLast30Days":0,"avgReleasesPerWeek":0.5,"latestVersion":"2.7","latestDate":"2026-02-25T09:00:00.000Z","changelogUrl":null,"hasChangelogFile":false,"lastFetchedAt":"2026-04-19T03:02:13.452Z","trackingSince":"2022-05-24T15:30:00.000Z","releases":[{"id":"rel_4_ZRGa0mFBSW8vD9rx2xd","version":"2.7","title":"Deno 2.7: Temporal API, Windows ARM, and npm overrides","summary":"Deno 2.7 stabilizes the Temporal API, adds Windows on ARM builds, npm overrides in package.json, brotli compression streams, self-extracting compiled ...","content":"Deno 2.7 stabilizes the Temporal API, adds Windows on ARM builds, npm overrides in package.json, brotli compression streams, self-extracting compiled binaries, deno create, and dozens of Node.js compatibility improvements.","publishedAt":"2026-02-25T09:00:00.000Z","url":"https://deno.com/blog/v2.7","media":[]},{"id":"rel_POXLfHs2zfwZZijVJpLA8","version":null,"title":"Build a dinosaur runner game with Deno, pt. 6","summary":"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...","content":"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.","publishedAt":"2026-02-23T15:00:00.000Z","url":"https://deno.com/blog/build-a-game-with-deno-6","media":[]},{"id":"rel_xnwxd69X8WEU_Mm1tqqwC","version":null,"title":"Build a dinosaur runner game with Deno, pt. 5","summary":"Capture player identities, add a customization modal, and persist those preferences via Oak + PostgreSQL.","content":"Capture player identities, add a customization modal, and persist those preferences via Oak + PostgreSQL.","publishedAt":"2026-02-09T15:00:00.000Z","url":"https://deno.com/blog/build-a-game-with-deno-5","media":[]},{"id":"rel_BLw0hJ-ZflDTb_oFnym7m","version":null,"title":"Deno Deploy is Generally Available","summary":"Deno Deploy is now generally available, plus some highlights of new features and tools.","content":"Deno Deploy is now generally available, plus some highlights of new features and tools.","publishedAt":"2026-02-03T12:00:00.000Z","url":"https://deno.com/blog/deno-deploy-is-ga","media":[]},{"id":"rel_6riwXR51MvrRHRqta5xY2","version":null,"title":"Introducing Deno Sandbox","summary":"Instant Linux microVMs with defense-in-depth security for running untrusted code.","content":"Instant Linux microVMs with defense-in-depth security for running untrusted code.","publishedAt":"2026-02-03T12:00:00.000Z","url":"https://deno.com/blog/introducing-deno-sandbox","media":[]},{"id":"rel_2G5B7iGayslhvaeMYVJ0c","version":null,"title":"Build a dinosaur runner game with Deno, pt. 4","summary":"Building a leaderboard with database integration for our example browser-based game.","content":"Building a leaderboard with database integration for our example browser-based game.","publishedAt":"2026-01-26T15:00:00.000Z","url":"https://deno.com/blog/build-a-game-with-deno-4","media":[]},{"id":"rel_CETP-dvvqfEfqkO9ua135","version":null,"title":"Build a dinosaur runner game with Deno, pt. 3","summary":"Adding obstacles, collision detection and game mechanics to our example browser-based game.","content":"Adding obstacles, collision detection and game mechanics to our example browser-based game.","publishedAt":"2025-12-22T15:00:00.000Z","url":"https://deno.com/blog/build-a-game-with-deno-3","media":[]},{"id":"rel_d0M9eJbfgSZgMhwrPIX0i","version":null,"title":"Build a dinosaur runner game with Deno, pt. 2","summary":"This series of posts will guide you through building a simple game using Deno. This post sets up the game loop, user controls and basic game physics.","content":"This series of posts will guide you through building a simple game using Deno. This post sets up the game loop, user controls and basic game physics.","publishedAt":"2025-12-15T15:00:00.000Z","url":"https://deno.com/blog/build-a-game-with-deno-2","media":[]},{"id":"rel_d1m4lgb6QBtEtXagCzM4G","version":null,"title":"React / Next.js Denial-of-Service Vulnerability: Deno Deploy users protected","summary":"A high severity Denial-of-Service (DoS) vulnerability has been found in React Server Components and Next.js. Deno has implemented mitigations in Deno ...","content":"A high severity Denial-of-Service (DoS) vulnerability has been found in React Server Components and Next.js. Deno has implemented mitigations in Deno Deploy. Immediate upgrades are required for other users.","publishedAt":"2025-12-11T15:00:00.000Z","url":"https://deno.com/blog/cve-2025-55184","media":[]},{"id":"rel_SG9ffa2Cqn1Z26cdcKKxm","version":"2.6","title":"Deno 2.6: dx is the new npx","summary":"This release includes `dx` for running package binaries, more granular permissions, source phase imports, faster type checking with `tsgo`, native sou...","content":"This release includes `dx` for running package binaries, more granular permissions, source phase imports, faster type checking with `tsgo`, native source maps, `deno audit`, and much more.","publishedAt":"2025-12-10T09:00:00.000Z","url":"https://deno.com/blog/v2.6","media":[]},{"id":"rel_VqjUBG3O8zzr4C5pQVn7T","version":null,"title":"Build a dinosaur runner game with Deno, pt. 1","summary":"This series of posts will guide you through building a simple game using Deno. Each post corresponds to a stage in the development process, gradually ...","content":"This series of posts will guide you through building a simple game using Deno. Each post corresponds to a stage in the development process, gradually introducing new features and concepts.","publishedAt":"2025-12-08T15:00:00.000Z","url":"https://deno.com/blog/build-a-game-with-deno-1","media":[]},{"id":"rel_HjTe9gLhBswtbGTw3fPdg","version":null,"title":"React Server Functions / Next.js Vulnerability: Deno Deploy users protected","summary":"A critical Remote Code Execution (RCE) vulnerability has been found in React Server Functions and Next.js. Deno has implemented mitigations in Deno De...","content":"A critical Remote Code Execution (RCE) vulnerability has been found in React Server Functions and Next.js. Deno has implemented mitigations in Deno Deploy. Immediate upgrades are required for other users.","publishedAt":"2025-12-03T15:00:00.000Z","url":"https://deno.com/blog/react-server-functions-rce","media":[]},{"id":"rel_b4-PhQpSLjtZmhBmrZ4m5","version":null,"title":"My highlights from the new Deno Deploy","summary":"Highlights from the new version of Deno Deploy.","content":"Highlights from the new version of Deno Deploy.","publishedAt":"2025-10-21T12:00:00.000Z","url":"https://deno.com/blog/deno-deploy-highlights","media":[]},{"id":"rel_U7P1hW8NAplshAGIozSsH","version":null,"title":"Deno's Other Open Source Projects","summary":"Here’s a roundup of some of our popular open source libraries and how we use them in Deno.","content":"Here’s a roundup of some of our popular open source libraries and how we use them in Deno.","publishedAt":"2025-10-16T16:00:00.000Z","url":"https://deno.com/blog/open-source","media":[]},{"id":"rel__y7HjJGyjn6SsprVZvtVT","version":null,"title":"How Deno protects against npm exploits","summary":"Recent supply chain attacks on npm is a reminder that Node and npm grants unfettered access to your systems. Here's how Deno, with an opt-in security ...","content":"Recent supply chain attacks on npm is a reminder that Node and npm grants unfettered access to your systems. Here's how Deno, with an opt-in security model, protects against these vulnerabilities.","publishedAt":"2025-09-30T12:00:00.000Z","url":"https://deno.com/blog/deno-protects-npm-exploits","media":[]},{"id":"rel_GTFUw0jQMa2y9u3ilh9QP","version":null,"title":"Help Us Raise $200k to Free JavaScript from Oracle","summary":"Our legal battle over Oracle's claim on the word \"JavaScript\" is entering the discovery phase. Here's how you can help.","content":"Our legal battle over Oracle's claim on the word \"JavaScript\" is entering the discovery phase. Here's how you can help.","publishedAt":"2025-09-18T12:00:00.000Z","url":"https://deno.com/blog/javascript-tm-gofundme","media":[]},{"id":"rel_5V5wlGbN59R6EESyJ_YWQ","version":"2.5","title":"Deno 2.5: Permissions in the config file","summary":"Simpler permission management with permission sets, new Deno.test APIs for setting up and tearing down test cases, specifying custom headers in WebSoc...","content":"Simpler permission management with permission sets, new Deno.test APIs for setting up and tearing down test cases, specifying custom headers in WebSocket connections, runtime APIs in deno bundle, and more.","publishedAt":"2025-09-10T09:00:00.000Z","url":"https://deno.com/blog/v2.5","media":[]},{"id":"rel_3mmatgyAV4_2oUKSta0Qc","version":"2.0","title":"Fresh 2.0 Graduates to Beta, Adds Vite Support","summary":"Fresh 2.0 beta introduces optional Vite integration - with hot reloading, faster boot times, seamless React aliasing, and the full Vite plugin ecosyst...","content":"Fresh 2.0 beta introduces optional Vite integration - with hot reloading, faster boot times, seamless React aliasing, and the full Vite plugin ecosystem","publishedAt":"2025-09-02T13:30:00.000Z","url":"https://deno.com/blog/fresh-and-vite","media":[]},{"id":"rel_qEPLxTmRAGjhOPCBuv3hV","version":"2.4","title":"Deno 2.4: deno bundle is back","summary":"Deno bundle is back, alongside the addition of bytes and text imports, stabilized built-in OpenTelemetry, a new --preload flag, simplified dependency ...","content":"Deno bundle is back, alongside the addition of bytes and text imports, stabilized built-in OpenTelemetry, a new --preload flag, simplified dependency management with deno update, and more.","publishedAt":"2025-07-02T09:00:00.000Z","url":"https://deno.com/blog/v2.4","media":[]},{"id":"rel_aKNOU1HuQKfyeT2Nzoah0","version":null,"title":"JavaScript™ Trademark Update","summary":"The Trademark Trial and Appeal Board has dismissed our fraud claim against Oracle. We disagree with this decision.","content":"The Trademark Trial and Appeal Board has dismissed our fraud claim against Oracle. We disagree with this decision.","publishedAt":"2025-06-27T16:00:00.000Z","url":"https://deno.com/blog/deno-v-oracle4","media":[]}],"pagination":{"page":1,"pageSize":20,"totalPages":10,"totalItems":200},"summaries":{"rolling":null,"monthly":[]}}