进阶 dagster.io 2026-10-10 01:48:56 · 7 阅读

第37章 Dagster 1.6 发布:UI 全面升级与深色模式

本次更新带来了大量 UI 增强、Dagster Pipes 升级,当然还有深色模式 :-)

Amy Winehouse 一直用深色模式。

Dagster 1.6 版本带来了不少重要新特性。借此向 Amy Winehouse 致意,下面是本次发布的亮点,同时回顾一下从 1.5.0 到 1.6.0 之间十四个子版本、909 次提交中的各项改进:

  • Dagster UI 全面升级
  • 多个新 API 结束"实验性"阶段,正式转正
  • Dagster Pipes 迎来多项升级
  • 感谢自 1.5.1 以来所有社区贡献者

想看更细粒度的改进清单?

查看完整的 Dagster 更新日志。 Dagster UI 升级 Dagster 1.6 对界面进行了显著升级: > Josh Braun,Dagster Labs 的首席设计师,为我们介绍了 Dagster 1.6.0 中的 UI 变更。 Dagster UI 支持深色模式:我们从赋予该版本名称的核心功能说起。默认情况下,Dagster 会自动匹配系统的浅色或深色主题,你也可在界面右上角的用户设置中手动调整。 Dagster 新版深色模式截图。 Dagster 资产血缘图界面已焕然一新,使大型图的可视化与导航更加轻松: * 血缘流向改为从左至右(原为从上至下)。 * 支持在图中展开或折叠资产组。 * 新增左侧边栏,按资产组及代码位置列出资产。 * 右键点击资产或资产组即可进行筛选或触发物化。 * 支持按计算类型(compute kind)筛选。 Dagster 1.6 中推出的新版从左至右资产图截图。 在 UI 中上报资产物化:现在无需运行代码即可记录资产物化事件。这在数据绕过 Dagster 直接在外部覆盖、需让 Dagster 感知并在 UI 中体现时非常有用;同样适用于管理预存分区资产的场景——若你开始用 Dagster 管理这些资产,可让历史分区显示为已物化而非缺失。 回填预览:当启动覆盖不同分区资产的回填作业时,现可点击“预览”查看本次回填将涵盖的各资产分区。 触发式运行追踪:由传感器或定时任务触发的运行现会链接到触发它们的那次 tick。 默认开启传感器或定时任务 tick 日志:此前需在用户设置中手动开启功能开关才能访问此功能。 Dagster 1.6 中推出的传感器日志截图。 新 API 退出“实验性”状态 既然提到“实验性”功能转正,我们在 Dagster 1.5 中引入的 MaterializeResult、AssetSpec 和 AssetDep API 现已标记为“稳定”。这些 API 提供了一种更简洁的方式定义资产,尤其适用于不想使用 I/O managers 的场景。感谢早期用户协助我们测试并验证这一变更。 Dagster Pipes Dagster Pipes 是在去年 10 月的发布周期间推出的,早期用户已看到这一新协议在集成远程执行环境及启动计算方面的潜力。基于来自生产环境用户的初步反馈,我们将持续投入这一关键能力: * 借助 AWS Lambda Pipes 客户端(PipesLambdaClient),在 AWS Lambda 中使用 Dagster Pipes 变得极其简单。详情见相关指南。 * 通过 report_custom_message 和 get_custom_messages,可在 Pipes 进程与编排进程之间上报任意消息。 * 引入终止转发(termination forwarding),确保关联编排进程终止时,外部进程也随之终止。 1.5.0 以来的贡献者: 我们衷心感谢所有自 1.5 版本发布以来为 Dagster 做出贡献、助力本周 1.6 发布的社区成员。 所有 1.5.1 至 1.6.0 期间为 Dagster 核心作出贡献的社区成员: Daniel Gafni | xjhc | Mārtiņš Kalvāns | Ali Ebrahim | Tadas Malinauskas | Thomas | Tim Asp | BeigeOne | r1b | Cyberosa | Maxime Lagresle | Nicolai Lolansen | jlloyd-widen | Spartak | Jeanine Harb | Robert Pack | colton | Brett May | Oleg Butuzov | Tom Scholz | quantum-byte | maxfirman | Alexander VR | Sierrra | zyd14 | erik james mason | Brandon Peebles | Erik Kristofer Anderson | James Robinson | Nicolas Drebenstedt | Eugenio Contreras | Fábio | Alex Kan 你对改进 Dagster 有何建议?
快来 GitHub Discussions 参与讨论,帮助我们把握开发重点。有疑问或反馈?在 Slack 或 GitHub 上开个帖子聊聊吧。有兴趣加入我们?查看我们的职位空缺。想了解更多类似内容?在 LinkedIn 上关注我们。

评论 (0)