这是 Rancher Desktop 的 v1.19.3 版本,这是一个开源桌面应用程序,可为 macOS、Windows 和 Linux 带来 Kubernetes 和容器管理。
安装程序
1.19.3 中的变更
错误修复
在 macOS 上更新了 bundled utilities 以解决安全漏洞
此版本更新了 `nerdctl` 和 `trivy` 以解决报告的安全漏洞。
`rdctl shell` 在 Windows 上不再挂起
修复了在 Windows 上运行 `rdctl shell` 时由于管道处理不当导致的挂起问题。
1.19.0 的版本说明
新特性
扩展更新机制
左侧的 “Extensions” 菜单项将显示一个带有数字的红色气泡,表示内置目录中所有已安装且有更新可用的扩展。这些扩展的卡片除了 “Remove” 按钮外,还会有一个 “Update” 按钮。
SUSE Application Collection 扩展
SUSE Application Collection 提供对可信、精选且持续更新的应用程序的访问。 此扩展 通过管理身份验证、使应用程序即插即用并帮助您保持最新状态,帮助您将该集合集成到本地开发环境中。
Epinio 扩展恢复工作
感谢 Krumware 团队接手 Epinio 扩展 的维护工作! (#6580 和 #7280)
Open WebUI 扩展支持 MCP
此更新添加了一个在容器中运行的 简单、安全的 MCP-to-OpenAPI 代理服务器。它通过 LLM 提供了 使用 Model Context Protocol (MCP) 的工具访问。
它预先配置了 `docker` 和 `kubernetes` MCP 服务器实现,允许模型与本地 Moby 引擎或 Kubernetes 集群进行对话。
VZ 模拟和 Snapshots 不再是实验性的
`rdctl` 中的 `–experimental.virtual-machine.type` 和 `–experimental.virtual-machine.use-rosetta` 选项现在只是 `–virtual-machine.type` 和 `–virtual-machine.use-rosetta`。
错误修复
Kubernetes 重置在 Windows 上不再中断
当使用 Kubernetes 1.30.0 或更高版本时,“Kubernetes Reset” 会使 Rancher Desktop 处于损坏状态,直到重启 WSL2(或重启主机)#8648。
QEMU 镜像拉取缓慢(在 Linux 和 macOS 上)已修复
根本原因是 DNS 主机解析器实现中的延迟 (#4258)。
扩展(在 macOS 上)现在可以调用 bundled utilities
由于 Rancher Desktop 通常由 Finder 启动且不继承用户的 `PATH` 设置,扩展无法使用诸如凭据助手之类的 bundled utilities。在此版本中,当扩展调用外部程序时,将显式添加包含 bundled utilities 的目录 (#8598)。
Windows 上的 `docker build` 不再断断续续地因 http2 错误失败
这是 Rancher Desktop 1.18.* 在 Windows 上由于代理实现中的缓冲问题导致的回归 (#8276)。
非常感谢 @bcxpro 分析故障并提供修复! (#8311)
Windows 上的 `nerdctl` 现在可以使用 `Dockerfile` 的备用文件名
这是 `nerdctl-stub` 中参数翻译层的一个错误 (#8190)。
Bundled Utilities 更新 (截至 Rancher Desktop 1.19.3)
- amazon-eco-credential-helper 未变 `0.9.1`
- docker `27.5.1` → `28.1.1`
- docker-buildx `0.20.1` → `0.25.0`
- docker-compose `2.33.0` → `2.37.1`
- docker-credential-helpers `0.8.2` → `0.9.3`
- helm `3.17.1` → `3.18.3`
- kuberlr `0.5.2` → `0.6.0`
- moby/buildkit `0.19.0` → `0.21.1`
- nerdctl `2.0.3` → `2.1.1`
- spin `3.1.2` → `3.3.1`
- spin-shim `0.18.0` → `0.19.0`
- spinkube 未变 `0.4.0`
- trivy `0.59.1` → `0.62.1`
与开发人员联系
变更日志
可以使用 GitHub compare 找到自 v1.18.0 以来的完整版本变更日志,发布详情可以在 v1.19.0 和 v1.19.2 里程碑中找到。