Skip to content

Commit 4a17d93

Browse files
authored
2025-11-25 Deploy changelog (#2742)
1 parent 4b133a3 commit 4a17d93

File tree

1 file changed

+129
-1
lines changed

1 file changed

+129
-1
lines changed

deploy/changelog.md

Lines changed: 129 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,134 @@ title: "Deno Deploy changelog"
33
description: "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

Comments
 (0)