0.13.0 版本更新说明:
重大变更(Breaking Changes)
- 移除了过时的字段和参数(由 @jedevc 提交)
- 移除了 Container.withExec 的 skipEntrypoint 参数 —— 现在这是默认行为(参见 useEntrypoint)
- 移除了 pipeline、Container.pipeline 和 Directory.pipeline
- 移除了 GitModuleSource.cloneURL (参见 GitModuleSource.cloneRef)
新增
- 由 @jedevc 新增了 Directory.digest 和 ModuleSource.digest 字段 这些字段的行为类似于 File.digest 字段,计算对象内容的独特加密摘要。
- TUI:添加了 --no-exit/-E 参数以便在调用完成后可以继续查看(由 @vito 提交)
修改
- 由 @rajatjindal 修改了追踪 URL 的打印位置,现在它会在最终输出之前打印,便于查找。 此外,URL 只会为一部分 dagger 命令打印,以减少噪音。
- 由 @neutronth 将最小连接超时时间从 1 秒增加到 3 秒。 否则,连接到较远的远程引擎可能会因为 1 秒内无法到达而失败。
修复
- 修复了核心模块中的 void 类型被错误地视为命名标量的问题(由 @helderco 提交)
- 修复了构造函数中设置模块对象的秘密的问题(由 @sipsma 提交)
- 允许在没有构造函数的情况下访问顶级字段(由 @jedevc 提交) 以前,如果在调用默认构造函数后立即进行字段访问,访问将会失败。
- 纯文本进度条现在正确显示回车符(由 @jedevc 提交) 以前,回车符可能导致输出渲染异常,显示空白行等视觉错误。
- CLI:修复了 Platform 标志的默认值(由 @helderco 提交)