0.15.2 版本更新说明:
新增功能
- 新增 dagger 更新命令:引入了新的
dagger update
命令,用于更新dagger.json
中的依赖项。 - **支持 schema属性∗∗:允许在‘dagger.json‘文件中使用‘schema属性∗∗:允许在‘dagger.json‘文件中使用‘schema` 属性。
功能变更
- CacheVolumes 命名空间化:不同模块之间的
CacheVolumes
现在是命名空间化的。 - 改进 --progress=plain 输出:对于
--progress=plain
输出,现在会打印CACHED
操作。
Bug 修复
- 提升 AsService 默认体验:为
AsService
提供了更好的开箱即用体验。 - 防止 Windows 终端崩溃:解决了交互式终端会话在 Windows 终端中崩溃的问题。
- 兼容旧版 Dockerfile 语法:允许使用旧版 Dockerfile 语法指令。
- 避免 Container.terminal 进度输出冻结:修正了使用
Container.terminal
时可能出现的进度输出冻结问题。 - 确保 Container.up 和 Container.AsService.up 行为一致:保证了
Container.up
和Container.AsService.up
的行为尽可能一致。 - 确保 dagger 安装正确插入依赖项顺序:修复了
dagger install
插入依赖项时的顺序问题,确保依赖项总是按正确的顺序插入。