0.5.20 版本更新说明:
新增功能
- 由 @janekbaraniewski 添加了对 devpod pro add cluster 命令的用法。
- 由 @bkneis 允许用户指定fleet版本。
- 由 @pascalbreuninger 在文档中添加工作区重置的部分。
- 由 @janekbaraniewski 将 golangci-lint-action 版本从 v3 更新到 v6,并将版本号改为 1.60.1。
- 由 @janekbaraniewski 在包中暴露 devcontainer 配置实用函数。
- 由 @janekbaraniewski 初始集成 devpod-crane。
- 由 @bkneis 如果主机需求包含GPU,则添加 --gpus=all。
- 由 @bkneis 暴露注入超时作为上下文配置,并将其添加到代理工作区信息中。
- 由 @pascalbreuninger 将 Cursor 作为实验性IDE,默认启用。
- 由 @janekbaraniewski 在规范化仓库URL时支持 file:// URL 模式。
- 由 @janekbaraniewski 将拉取 devcontainer 规范与拉取项目解耦。
- 由 @pascalbreuninger 在桌面端:增加上下文设置以切换默认上下文中 Docker/Git 凭据转发行为。
- 由 @janekbaraniewski 使用来自专业的环境模板。
修复
- 由 @janekbaraniewski 实现了专业用户的自动平台认证。
- 由 @bkneis 修复了指定分支时的工作区ID问题。
- 由 @pascalbreuninger 修复桌面端:更改提供程序选项。
- 由 @pascalbreuninger 修复命令行界面(CLI):集群内的认证。
- 由 @pascalbreuninger 修复命令行界面(CLI):基于SSH的外部密钥认证。
- 由 @bkneis 在安装基于IntelliJ的IDE时检查响应码是否成功。
- 由 @bkneis 在 Dockerfile 中检查构建目标是否存在。
- 由 @pascalbreuninger 修复专业版:删除拥有的工作区。
- 由 @janekbaraniewski 更新 devcontainer 辅助函数。
- 由 @pascalbreuninger 修复专业版:导入非版本化的工作区模板。
- 由 @bkneis 跳过隐藏文件。
- 由 @pascalbreuninger 修复:在仓库字符串中添加对基于 Azure DevOps 的分支、提交和子路径限定符的支持。
- 由 @pascalbreuninger 修复:移除备用克隆。
- 由 @pascalbreuninger 在桌面端:在工作区卡片中显示模板名称。悬停时显示模板选项。
- 由 @pascalbreuninger 修复命令行界面(CLI):如果找不到用户shell,则检查 $SHELL 环境变量。
- 由 @pascalbreuninger 修复命令行界面(CLI):如果没有找到专业实例,则跳过提供程序升级检查。
- 由 @pascalbreuninger 修复命令行界面(CLI):向 SSH 配置中添加 --devpod-home。
文档更新
- 由 @pascalbreuninger 在文档中添加工作区重置的部分。
其他改进
- 由 @loft-bot 更新 DevPod 开源许可证。
- 由 @JochenMan 在 downloadAgentLocally 函数中使用 fullDownloadURL 以提高清晰度。