deno.com
On this page

Deno Deployᴱᴬ changelog

Info

You are viewing the documentation for Deno DeployEA. Looking for Deploy Classic documentation? View it here.

July 9th, 2025 Jump to heading

Features Jump to heading

  • New: Cloud Connect allows you to securely connect your Deno DeployEA apps to AWS and GCP, enabling you to use services like AWS S3, Google Cloud Storage, without needing to manage credentials.
    • This is done without storing any long lived static credentials, but rather using short-lived tokens and OIDC (OpenID Connect) to establish a trust relationship between Deno DeployEA and your cloud provider.
    • A setup flow in the app settings page, or a drawer in playgrounds, guides you through the process of connecting your app to AWS or GCP.
    • You can use the standard AWS and GCP SDKs to access the services - no need to re-write any code to use a different API.
    • Learn more in the documentation.
  • The application metrics page now shows more metrics, including V8 memory metrics such as heap size and garbage collection stats, as well as process level metrics such as CPU usage and overall memory usage.
  • There is now a new "Metrics" tab in the organization overview that shows overall metrics for all applications in the organization, including the number of requests, CPU usage, and memory usage.
  • You can now edit the URL you are viewing in the playground preview iframe by editing the "address bar" that is displayed above the preview
  • Environment variables now default to being a secret when the key contains SECRET, KEY, TOKEN, PRIVATE, or PASSWORD. You can still manually switch them to plain text if needed.
  • The maximum length limit for environment variable values has been increased to 4096 characters, up from 1024 characters.

Bug fixes Jump to heading

  • Playgrounds do not get stuck when attempting to deploy an empty file anymore.
  • Playground drawer resizing now works more reliably, especially when some drawers are collapsed.
  • Builds now take significantly less time to complete, especially for larger projects. The "Warmup" and "Routing" steps, which previously took more than 10 seconds respectively, now usually take less than 1 second each.
  • Builds can now be cancelled while they are in the "Queueing" and "Routing" steps.
  • The organization creation page now correctly displays whether an organization slug is taken or not, prior to submitting the form.
  • npm install can now install esbuild again - previously it would fail with a nondescript error.

June 24th, 2025 Jump to heading

Features Jump to heading

  • The playground now has live streaming logs and traces panels
    • Logs and traces for the current revision are displayed for the past hour
    • Logs and traces can be filtered, just like in the dedicated observability pages
  • Framework auto-detection now works for more projects out of the box, including many Vite-based projects
  • The organization dropdown now highlights the currently selected organization more clearly

Bug fixes Jump to heading

  • The sparklines in the metrics overview are now working correctly
  • The error rate metric now functions properly
  • GitHub-triggered builds no longer run multiple times
  • Next.js builds now work more reliably on older Next.js versions

June 12th, 2025 Jump to heading

Features Jump to heading

  • Deno DeployEA now supports playgrounds!
    • Playgrounds can be created and accessed from the playgrounds tab in the organizations overview
    • Playgrounds can contain multiple files and include build steps
    • The playground UI features an iframe to preview your deployed app
    • Three templates are currently available: hello world, Next.js, and Hono
  • On mobile devices, there is now a floating navbar that doesn't intrude into page content

June 9th, 2025 Jump to heading

Features Jump to heading

  • Deno DeployEA has a new logo!
  • Anyone can now join Early Access by signing up at dash.deno.com
  • Builds
    • Builds can now use up to 8 GB of storage, up from 2 GB
    • Builds can now use environment variables and secrets configured in the organization or app settings (in the new "Build" context)
    • Builds now have a maximum runtime of 5 minutes
  • The metrics page has had a complete overhaul, by rewriting the chart rendering:
    • Dragging on a graph now zooms in on the selected area
    • Much more data can now be shown without the page becoming slow to load
    • The tooltip now follows the mouse cursor, together with a new crosshair that allows for precise analysis
    • Font sizes and colors have been improved for better readability

Bug fixes Jump to heading

  • Builds should not get stuck in a pending state anymore
  • Dashboard pages now load significantly faster
  • Correctly show spans in traces that have parents that are not exported (yet)
  • The metrics page correctly refreshes now when switching time ranges
  • The "Clear search" button in the telemetry search bar now works correctly
  • Older Next.js versions (such as Next.js 13) build correctly now
  • The environment variable drawer is now used everywhere, fixing a bug where multiple env vars with the same name but different contexts would conflict
  • Running node <path> in the builder does not fail anymore when the path is absolute
  • npx is now available in the builder
  • Astro builds will not sporadically fail with --unstable-vsock errors anymore
  • Svelte projects now deploy correctly when a project explicitly specifies @deno/svelte-adapter

May 26th, 2025 Jump to heading

Features Jump to heading

  • When triggering a manual build you can now choose which branch to deploy
  • You can now deploy Astro static sites without having to manually install the Deno adapter
  • There are now reference docs for you to peruse.

Bug fixes Jump to heading

  • SvelteKit auto detection now works when using npm as the package manager
  • Prewarming does not trigger random POST requests to your app anymore
  • Visiting a page with a trailing slash will not 404 anymore
  • Drawers will no longer close if you click inside, hold and drag over the backdrop, and release

May 22nd, 2025 Jump to heading

Features Jump to heading

  • You can now bulk import env vars during app creation by pasting a .env file into the env var drawer
  • SvelteKit now works out of the box without manually installing the Deno adapter
  • A preset for the Lume static site generator is now available

Bug fixes Jump to heading

  • Environment variables now show up correctly on the timelines page
  • The production timeline page now correctly shows all builds
  • app.deno.com works on older versions of Firefox now
  • Page titles across app.deno.com now reflect the page you are on
  • The "Provision certificate" button does not lock up after DNS verification failures anymore
  • Domains that had a provisioned certificate or attached application can now be deleted

Did you find what you needed?

Privacy policy