【Release】Rancher Desktop v1.24.0 正式发布!

这是 Rancher Desktop 的 1.24.0 版本,这是一个开源桌面应用程序,可为 macOS、Windows 和 Linux 带来 Kubernetes 和容器管理。

⚠️ 自动更新提示:如果 Rancher Desktop 显示错误而不是 “Restart Now” 按钮,请从下面的链接手动安装此版本。在 1.23.0 和 1.23.1 版本中,自动更新下载在启动瞬间就会失败,因此无法自动更新到 1.24.0。此版本修复了更新程序,因此从 1.24.0 开始,自动更新将恢复正常工作。

安装程序

新贡献者

感谢我们的新贡献者:@voidmatcha

1.24.0 版本说明

新特性

界面现支持另外八种语言

在 Preferences > Application > General 下选择您的语言。除了英语外,您还可以选择中文(简体)、法语、德语、意大利语、日语、韩语、葡萄牙语(巴西)和西班牙语。

此功能目前处于实验阶段,英语仍为默认语言。第一个版本的这八种翻译都是由 AI 工具生成的。我们已经用其中几种语言运行了应用程序,但尚未检查每个字符串,因此可能会出现一些生硬的措辞,因为英语仍然是规范文本,且有少数字符串仍会回退到英语。欢迎母语人士提供反馈。如果发现描述错误,请提交 Issue。

翻译涵盖了主应用程序窗口和首选项(Preferences)对话框。集群仪表板(Cluster Dashboard)仍仅支持英语。

数字、日期和时间会被忽略;日期和时间遵循您的操作系统的语言设置,而 Diagnostics 页面上的相对时间(如 “3 minutes ago”)将继续使用英语。 (#10688)

General 页面显示最近的博客文章

General 页面现在显示 “Recent blog posts” 部分。每个条目都显示文章的标题、日期、开头段落和 Read more 链接。

为了给该部分腾出空间,我们移除了三项您可以在其他地方找到的内容:

  1. 状态栏显示版本和网络状态
  2. Preferences 中有遥测(telemetry)复选框
  3. 自动更新复选框移到了标题旁边

错误修复

1.23.0 和 1.23.1 上的自动更新从未下载任何内容

由于下载是在您已安装的更新程序中运行的(见上面的说明),自动更新程序在 1.23.0 和 1.23.1 版本中失败。 (#10614)

macOS: 出厂重置(factory reset)留下了已下载的更新

`rdctl factory-reset` 会留下已下载的更新,因此下次启动时仍会安装该更新,从而撤消了您刚刚执行的重置。 (#10658)

由 Rancher Desktop 1.13 或更早版本创建的 VM 无法启动

由 Rancher Desktop 1.13 或更早版本创建的虚拟机在升级到 1.23 后拒绝启动。现在这些虚拟机可以在数据完好的情况下再次启动。 (#10610)

容器日志和 Shell 终端在缩放时塌陷

在容器的 Logs 或 Shell 选项卡中更改缩放级别会使终端缩小,直到只剩下一行。现在终端在不同缩放级别下都能保持其完整高度。 (#10543)

扩展发现容器名称缺少第一个字符

`ddClient.docker.listContainers()` 丢弃了 Docker Engine API 在每个容器名称上添加的前导 `/`。自行去除斜杠的扩展随后会带走一个真实的字符,这就是为什么 Logs Explorer 显示每个名称都缺少第一个字母的原因。现在的名称与 Engine API 返回的匹配。 (#6453)

一个副作用漏掉了:Containers 页面现在在名称列中显示该前导斜杠。我们将在下一个版本中将其从显示中移除。 (#10717)

Wasm 容器在 Kubernetes 下创建失败

containerd 2.1 及更高版本在镜像拉取期间停止解压非主机平台,因此具有 Wasm 运行时类的容器因缺少父快照(parent snapshot)错误而失败。Wasm 镜像现在可以再次解压。 (#10524)

Windows: 某些 nerdctl 选项损坏了主机路径

几个带有主机路径的 `nerdctl` 选项在到达 Linux 端时未进行转换,其中包括 `builder build --output` 和 `–secret`、`container exec --env-file`、`image decrypt --key` 以及 `image pull --cosign-key`。Rancher Desktop 现在可以在所有这些选项中转换路径。 (#10567)

Windows: the WSL distribution check could report an error

Diagnostics 会查找已知会给 Rancher Desktop 带来麻烦的 WSL 发行版。该检查在几乎没有任何环境的情况下运行 `wsl.exe`,因此它可能会报告错误而不是结果。现在它获得了完整的环境。感谢 @voidmatcha! (#10557)

Bundled Utilities 更新 (从 Rancher Desktop 1.23.0 以来)

  • docker `29.5.3` → `29.6.2`
  • docker-compose `5.1.4` → `5.3.1`
  • docker-buildx `0.34.1` → `0.35.0`
  • helm `4.2.1` → `4.2.3`
  • trivy `0.71.1` → `0.72.0`
  • spin `4.0.0` → `4.0.2`
  • spin-shim `0.24.0` → `0.25.1`
  • cert-manager `1.20.1` → `1.21.0`

未变动:

  • nerdctl `2.2.2`
  • docker-credential-helpers `0.9.8`
  • kuberlr `0.7.0`
  • amazon-ecr-credential-helper `0.12.0`
  • spin-operator `0.6.1`

与开发人员联系

变更日志

可以使用 GitHub compare 找到自 v1.23.0 以来的完整版本变更日志,发布详情可以在 v1.24.0 里程碑中找到。


原文发布地址: rancher-sandbox/rancher-desktop v1.24.0