@@ -3,6 +3,134 @@ title: "Deno Deploy changelog"
33description : " Listing notable progress in the development and evolution of Deno Deploy"
44---
55
6+ ## November 25th, 2025
7+
8+ ### Features
9+
10+ - Deno Deploy can now securely expose locally running applications on a public
11+ domain using the ` deno run --tunnel ` / ` deno task --tunnel ` .
12+ - This is particularly useful for testing webhooks from third-party services,
13+ or sharing work-in-progress applications with colleagues or clients.
14+ - The tunnel creates a secure connection from your local machine to Deno
15+ Deploy's infrastructure, and provisions a temporary public domain that
16+ routes traffic to your local application.
17+ - In addition, ` --tunnel ` automatically pulls down "Local" environment
18+ variables from the Deno Deploy dashboard, making configuration and secrets
19+ management much easier.
20+ - Open Telemetry metrics, logs, and traces are also collected from local
21+ applications and can be viewed in the Deno Deploy dashboard, the same way as
22+ deployed applications.
23+ - [ Learn more in the documentation.] ( /deploy/reference/tunnel/ )
24+ - Postgres databases can now be directly provisioned from the Deno Deploy
25+ dashboard, hosted by our friends at Prisma.
26+ - Like other externally linked databases, each timeline (production, git
27+ branches, and previews) in every app, gets its own isolated database schema
28+ and data.
29+ - You can manage your database directly from the Deno Deploy dashboard, with
30+ options to export your database to your own Prisma account for further
31+ management.
32+ - [ Learn more in the documentation.] ( /deploy/reference/databases/ )
33+ - Builds have been improved further with:
34+ - Customizable build timeouts (defaulting to 5 minutes, up to 15 minutes on
35+ Pro plan)
36+ - Customizable memory allocation for the builder (defaulting to 3GB, up to 4GB
37+ on Pro plan)
38+ - The directory that builds run in can now be customized, enabling deployment
39+ of applications inside of a monorepo
40+ - Applications can now set the runtime working directory that is used when
41+ booting up the application after a successful build
42+ - Users can now sign in to Deno Deploy using Google, in addition to GitHub.
43+ - From the account settings page, you can link both Google and GitHub to your
44+ account, allowing you to sign in with either provider.
45+ - The playgrounds list on the organization overview page has been merged into
46+ the apps list, allowing you to see and manage all your deployed code from a
47+ single place.
48+ - Playgrounds now have an overview page, similar to apps, showing metrics,
49+ builds, logs, and traces.
50+ - Playgrounds can now be assigned custom domains through the settings.
51+ - The domain and database dropdowns in the assignment drawers now support
52+ searching, making it easier to find the domain or database you want to assign
53+ when you have many.
54+ - Billing and metering has moved to a new dedicated page per organization,
55+ showing detailed usage breakdowns, invoice history, and payment methods, plan
56+ details, and more.
57+ - Applications now have a dedicated databases page, showing all linked
58+ databases, their status, and options to manage them.
59+ - The .env import field in the environment variable drawer is now more visible,
60+ and now supports drag-and-drop of .env files
61+
62+ ### Bug fixes
63+
64+ - Fixed a bug where the percentage in usage alert emails was off by 100x (e.g.
65+ showing 100% instead of 1%). This was caused by a decimal vs percentage mixup.
66+ - The package managers ` npm ` , ` yarn ` , and ` pnpm ` now more reliably install
67+ dependencies during the build step.
68+ - The environment variable value input field now handles multiline values
69+ correctly, and does not strip out newlines anymore.
70+ - Fix some organizations not being unsuspended immediately after verifying with
71+ a credit card.
72+ - Fix some builds hanging when a user provided install or build command does not
73+ terminate quickly on SIGTERM.
74+ - Changing the slug of a database instance now correctly updates the slug in the
75+ URL bar, ensuring that the page can be refreshed without error.
76+ - Build timeouts are now displayed as timeouts, rather than generic
77+ cancellations, in the build logs, and build history.
78+ - A timeline does not have to be unlocked anymore before being able to be locked
79+ to a new revision, if already locked to a revision.
80+
81+ ## September 26th, 2025
82+
83+ ### Features
84+
85+ - Metering and billing is now enabled for all organizations on Deno Deploy.
86+ - After creation, all organizations default to the Free plan, which includes
87+ generous free usage limits each month. To learn more about the Free and Pro
88+ plans, [ see the pricing page] ( https://deno.com/deploy/pricing ) .
89+ - Free organizations that exceed their usage on requests, bandwidth, or CPU or
90+ memory time will have their applications paused until the next billing
91+ cycle, while Pro organizations will be billed for the overage at the end of
92+ the month.
93+ - Organizations can only make use of restricted Free plan limits until they
94+ verify their organization by linking a credit card.
95+ - The Pro plan enables features such as wildcard custom domains, priority
96+ support, and increased included limits.
97+ - Spend limits are available to Pro organizations, allowing you to cap your
98+ monthly spend to avoid unexpected charges.
99+ - Deno Deploy now supports issuing OIDC tokens for all applications at runtime,
100+ allowing you to securely authenticate to third-party services and APIs without
101+ needing to manage long-lived static credentials.
102+ - OIDC tokens can be retrieved with the
103+ [ ` @deno/oidc ` module on JSR] ( https://jsr.io/@deno/oidc ) .
104+ - When authenticating to AWS or GCP, you can make use of the Cloud Connections
105+ feature instead, which will guide you through set up and automatically
106+ handle token retrieval and rotation for you.
107+ [ Learn more about Cloud Connections] ( https://docs.deno.com/deploy/reference/cloud_connections/ ) .
108+ - [ Learn more about OIDC on Deno Deploy in the documentation] ( /deploy/reference/oidc/ ) .
109+ - In addition to TLS certificates provisioned automatically through Let's
110+ Encrypt by Deno Deploy, you can now upload and manage custom TLS certificates
111+ for your domains. This is useful for organizations that use EV or OV
112+ certificates, or have specific compliance requirements.
113+ - If a certificate nears expiration, we'll send email reminders to the
114+ organization owners to renew the certificate.
115+ - This feature is only available to organizations on the Pro plan.
116+ - Applications that are linked to GitHub repositories now dispatch GitHub
117+ ` repository_dispatch ` events every time a build is started, or completed
118+ (successfully or failed). These events can be picked up by GitHub Actions
119+ workflows to trigger additional actions, such as notifying a Slack channel, or
120+ running additional tests.
121+ [ See the documentation for more details.] ( https://docs.deno.com/deploy/reference/apps/#github-events-integration )
122+ - Domains can now be unassigned from an application through the organization
123+ domains page, without needing to go to the application settings.
124+
125+ ### Bug fixes
126+
127+ - When bulk importing environment variables, the heuristic to detect whether a
128+ variable is a secret or plain text has been improved. Now, variables with keys
129+ containing ` PUBLIC_ ` are always treated as plain text.
130+ - Some metrics on the organization and app metrics pages were displaying second
131+ values as milliseconds, causing them to appear 1000x too low. This has been
132+ fixed.
133+
6134## August 27th, 2025
7135
8136### Features
@@ -24,7 +152,7 @@ description: "Listing notable progress in the development and evolution of Deno
24152 https://console.deno.com . All existing URLs will automatically redirect to the
25153 new URL.
26154
27- ### Bug Fixes
155+ ### Bug fixes
28156
29157- Check that Postgres database instances support dynamic provisioning of
30158 databases before allowing them to be linked to an organization.
0 commit comments