On this page
Deno Deploy 更新日志
2025年8月27日 Jump to heading
新功能 Jump to heading
- 现在可以将 Deno KV 用于数据库集成:
- 通过“数据库”标签页配置 Deno KV 数据库,并将其链接到应用或 playground。
- 通过
Deno.openKv()从代码访问 Deno KV 数据库。 - 当前不支持 KV 队列、读复制、手动备份及选择主区域。
- playground 现在支持拖拽单个文件和文件夹。
- playground 文件浏览器现在支持文件的内联重命名和删除。
- 新增内置环境变量,用于检测 Deno Deploy EA、运行的应用和所属组织:
DENO_DEPLOY=1、DENO_DEPLOY_ORG_ID、DENO_DEPLOY_ORG_SLUG、DENO_DEPLOY_APP_ID、DENO_DEPLOY_APP_SLUG、DENO_DEPLOY_REVISION_ID。 - 用户现在可以从账户页面创建个人访问令牌。
- Deno Deploy EA 仪表板已从 https://app.deno.com 迁移至 https://console.deno.com。所有现有 URL 会自动重定向至新地址。
Bug 修复 Jump to heading
- 在允许数据库实例链接到组织前,检查 Postgres 数据库实例是否支持数据库动态配置。
- 确保已删除的 Deno Deploy 应用在推送至之前关联的仓库时不会触发 GitHub 状态检查。
- playground HTTP 探索器在发送请求时正确带上设置的请求头。
- playground 不再因为顶层
await报错。 - 现在可以向 Deno Deploy 应用添加名为
GOOGLE_APPLICATION_CREDENTIALS的环境变量。 - 批量导入环境变量时,正确将它们导入到对应应用,而非错误地导入组织环境变量。
- 一些不支持
using声明的 Next.js 版本现能正确构建。 - 构建步骤中的
npm install现在更稳定,不会再因证书问题失败。
2025年7月23日 Jump to heading
新功能 Jump to heading
- 新增:Deno Deploy 应用支持数据库功能,轻松连接和使用 Postgres 数据库。
- 可在 AWS RDS、Neon、Supabase 或其他供应商处配置 Postgres 数据库实例,然后将其链接到您的 Deno Deploy 组织。
- 将数据库实例分配给某个应用,使其可在该应用环境中使用。
- 每个时间线(生产环境、每个 git 分支及预览)拥有独立数据库,使用单独模式和数据,允许您在不影响生产数据的情况下测试迁移和更改。
- 可使用任何 Postgres 客户端库连接,包括
npm:pg、npm:drizzle或npm:kysely。
- 应用和 playground 现支持重命名。注意,重命名后旧的
deno.netURL 将不再有效,但自定义域名仍然可用。 - 应用和 playground 现支持删除。
- playground 新增 HTTP 探索者标签页,允许您向 playground 服务的任意 URL 发起 HTTP 请求,便于测试不提供网页的 API 或其他服务。
- 您现在可通过点击文件夹名称旁的删除按钮,删除 playground 文件浏览器中的整个文件夹。
- playground 文件浏览器现支持拖放 ZIP 文件,自动上传 ZIP 中所有文件。
- playground 中可启用“保存时自动格式化”,保存文件时自动格式化代码。
Bug 修复 Jump to heading
- 以
DENO_前缀的环境变量如DENO_CONDITIONS、DENO_COMPAT和DENO_AUTH_TOKENS现在可以设置且不会出错。 DENO_REVISION_ID环境变量现已正确暴露给应用和 playground。- 自定义域名分配抽屉中,已被其他应用或 playground 占用的自定义域名现显示为禁用状态。
- 监控页面上的网络使用图现在正确显示进出流量,之前显示的数据不正确。
- 新建组织时,首次构建会等待
<org>.deno.net域名被配置完成后再进行路由步骤。 - 在 playground 中按
Ctrl-S/Cmd-S会保存当前文件并触发构建,而不是打开浏览器保存对话框。 - 查看某些特定追踪时之前会导致追踪查看器卡死,现在能正确显示。
2025年7月9日 Jump to heading
新功能 Jump to heading
- 新增:Cloud Connect 允许您安全地将 Deno Deploy 应用连接至 AWS 和 GCP,使您能够使用 AWS S3、Google Cloud Storage 等服务,无需管理凭据。
- 通过不存储任何长期有效静态凭据,而是使用短期令牌及 OIDC(OpenID Connect)在 Deno Deploy 与云提供商之间建立信任关系。
- 在应用设置页面或 playground 抽屉中提供设置流程,指引您连接应用至 AWS 或 GCP。
- 可以使用标准的 AWS 和 GCP SDK 访问服务,无需重写代码使用不同 API。
- 查看文档以了解更多。
- 应用监控页面现显示更多指标,包括 V8 内存指标(如堆大小与垃圾回收统计)及进程级指标(如 CPU 使用率和整体内存占用)。
- 组织概览中新增“监控”标签页,展示组织内所有应用的整体指标,包括请求数、CPU 使用率和内存使用。
- 您现在可以通过编辑 playground 预览 iframe 上方显示的“地址栏”来修改预览 URL。
- 当环境变量键名包含
SECRET、KEY、TOKEN、PRIVATE或PASSWORD时,默认环境变量被视为机密,您仍可手动切换为纯文本。 - 环境变量值最大长度限制从 1024 字符提升至 4096 字符。
Bug 修复 Jump to heading
- playground 不再在尝试部署空文件时卡死。
- playground 抽屉调整大小更可靠,尤其是在某些抽屉已折叠时。
- 构建时间显著缩短,特别是大型项目中,之前超过 10 秒的“预热”和“路由”步骤现在通常少于 1 秒。
- 构建过程中的“排队”和“路由”步骤可取消。
- 创建组织页面现可正确反馈组织别名是否已被占用,提交前即提示。
npm install现能正常安装esbuild,避免之前的通用错误。
2025年6月24日 Jump to heading
新功能 Jump to heading
- playground 现在支持实时日志和追踪面板:
- 显示当前修订过去一小时内的日志和追踪。
- 日志和追踪可过滤,类似专用观察页面。
- 框架自动检测支持更多项目,包括许多基于 Vite 的项目。
- 组织下拉菜单中,当前选中的组织高亮更明显。
Bug 修复 Jump to heading
- 监控概览中的小面积图形现正常工作。
- 错误率指标正确显示。
- 由 GitHub 触发的构建不再重复运行。
- Next.js 构建在较旧版本中更稳定。
2025年6月12日 Jump to heading
新功能 Jump to heading
- Deno Deploy 现支持 playground!
- playground 可在组织概览的 playgrounds 标签页中创建和访问
- playground 支持多文件和构建步骤
- playground 界面提供已部署应用的预览 iframe
- 目前提供三种模板:hello world、Next.js 和 Hono
- 移动设备新增浮动导航栏,不会遮挡页面内容
2025年6月9日 Jump to heading
新功能 Jump to heading
- Deno Deploy 拥有了新徽标!
- 任何人均可在 console.deno.com 注册加入早期访问计划
- 构建相关
- 构建存储空间上限从 2 GB 提升至 8 GB
- 构建可使用组织或应用设置中配置的环境变量和密钥(位于新的“构建”上下文中)
- 构建最大运行时间为 5 分钟
- 监控页面全面重构,图表渲染部分重新编写:
- 拖拽图表可缩放选中区域
- 可显示更多数据且页面加载不卡顿
- 工具提示跟随鼠标指针,并新增十字线以便精准分析
- 改进字体大小与颜色,提升可读性
Bug 修复 Jump to heading
- 构建不再卡在待处理状态。
- 仪表板页面加载速度显著提升。
- 追踪中的跨度有未导出的父级时可正确显示。
- 切换时间范围时监控页面正常刷新。
- 遥测搜索栏的“清除搜索”按钮正常工作。
- 旧版 Next.js 版本(如 Next.js 13)现能正确构建。
- 环境变量抽屉已全局应用,修复了同名环境变量在不同上下文间冲突的问题。
- 构建器中使用绝对路径运行
node <path>不再失败。 - 构建器中提供了
npx。 - Astro 构建不再偶发因
--unstable-vsock错误失败。 - 明确指定使用
@deno/svelte-adapter的 Svelte 部署正常。
2025年5月26日 Jump to heading
新功能 Jump to heading
- 手动触发构建时可以选择部署的分支。
- 支持部署 Astro 静态站点,无需手动安装 Deno 适配器。
- 提供了参考文档,方便查阅。
Bug 修复 Jump to heading
- 使用
npm作为包管理器时,SvelteKit 自动检测正常工作。 - 预热阶段不再随机发送 POST 请求至您的应用。
- 访问带尾部斜杠的页面不再导致 404。
- 抽屉不会因拖动背景并释放或点击内部而关闭。
2025年5月22日 Jump to heading
新功能 Jump to heading
- 现在可以在创建应用时通过粘贴
.env文件批量导入环境变量,位于环境变量抽屉中。 - SvelteKit 现开箱即用,无需手动安装 Deno 适配器。
- 新增对 Lume 静态站点生成器的预设支持。
Bug 修复 Jump to heading
- 时间线页面中环境变量现正确显示。
- 生产时间线页面正确显示所有构建历史。
- console.deno.com 在旧版 Firefox 上能正常使用。
- console.deno.com 各页面标题现反映当前所在页面。
- “申请证书”按钮在 DNS 验证失败后不再卡死。
- 曾申请证书或绑定过应用的域名现可删除。