Skip to main content
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=1DENO_DEPLOY_ORG_IDDENO_DEPLOY_ORG_SLUGDENO_DEPLOY_APP_IDDENO_DEPLOY_APP_SLUGDENO_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:pgnpm:drizzlenpm:kysely
  • 应用和 playground 现支持重命名。注意,重命名后旧的 deno.net URL 将不再有效,但自定义域名仍然可用。
  • 应用和 playground 现支持删除。
  • playground 新增 HTTP 探索者标签页,允许您向 playground 服务的任意 URL 发起 HTTP 请求,便于测试不提供网页的 API 或其他服务。
  • 您现在可通过点击文件夹名称旁的删除按钮,删除 playground 文件浏览器中的整个文件夹。
  • playground 文件浏览器现支持拖放 ZIP 文件,自动上传 ZIP 中所有文件。
  • playground 中可启用“保存时自动格式化”,保存文件时自动格式化代码。

Bug 修复 Jump to heading

  • DENO_ 前缀的环境变量如 DENO_CONDITIONSDENO_COMPATDENO_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。
  • 当环境变量键名包含 SECRETKEYTOKENPRIVATEPASSWORD 时,默认环境变量被视为机密,您仍可手动切换为纯文本。
  • 环境变量值最大长度限制从 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 验证失败后不再卡死。
  • 曾申请证书或绑定过应用的域名现可删除。

你找到了你需要的东西吗?

编辑此页面
隐私政策