跳转到主内容

Podman Desktop 1.21 发布

·阅读时间 36 分钟
Philippe Martin
首席软件工程师

Podman Desktop 1.21 发布啦!🎉

podman-desktop-hero-1.21

Podman Desktop 1.21 现已推出。 点击此处下载

此版本带来了令人兴奋的新功能和改进:

  • 更新的仪表盘通知设计:使通知与最新的扩展设计保持一致 (#13106)
  • 检测到多个 Podman 安装时发出通知:为重复的 Podman 安装添加了警告 (#12011)
  • 将 Podman 更新至 v5.6:将 Podman 更新至 5.6 版本以增强功能 (#13427)
  • 创建 Podman 机器时将 libkrun 设置为默认值:在 macOS 上将默认提供程序从 AppleHV 更改为 libkrun (#11453)

发布详情 🔍

✨ 增强功能

更新了仪表盘通知设计

仪表板通知现在与最新扩展(例如,AI Lab)遵循相同的设计。此增强功能通过实施更新的通知设计来确保用户界面的一致性。该更改解决了仪表板通知和较新扩展通知之间的视觉不一致问题,提供了更具凝聚力和精美度的用户体验。

Updated dashboard notification designUpdated dashboard notification design

检测到多个 Podman 安装时发出通知

添加了一个通知系统,用于在检测到用户有多个 Podman 安装(例如,一个通过网站下载安装,另一个通过 Homebrew 安装)时发出警告。此增强功能解决了重复安装可能导致意外行为的问题,例如在运行 brew update 后 UI 仍显示过时的版本信息。该通知会告知用户重复安装的情况,以便他们可以卸载其中一个版本以解决潜在冲突。

Updated dashboard notification designUpdated dashboard notification design

将 Podman 更新至 v5.6.0

Podman 引擎已更新至 2025 年 8 月 15 日发布的 5.6.0 版本。此更新确保 Podman Desktop 用户能够访问 Podman 项目的最新功能、改进和错误修复。此次升级保持了兼容性,并为容器管理和编排任务提供了增强的功能。

有关 Podman 发布的更多信息,请参阅 Podman 5.6 发布Podman 5.6 发布:Rosetta 状态更新 博客文章。

创建 Podman 机器时将 libkrun 设置为默认值

在 macOS 上创建新的 Podman 机器时,将默认提供程序从 AppleHV 更改为 libkrun。此增强功能确保默认提供程序与 CLI 配置同步,特别是对于首次用户或没有现有机器的用户。此更改解决了用户在切换到 AI 模型支持时需要重新创建机器的问题,从而提供了更无缝的体验。

🐞 错误修复

UI/UX 问题

  • 无法编辑路径/文件夹的任何输入值:修复了偏好设置和文件选择对话框中的输入字段编辑问题 (#13603)
  • 无法保存或更改任何首选项输入值:解决了首选项输入字段的保存问题 (#13601)
  • 缩小和扩展 Pod 时 UI 布局中断:修复了 Pod 扩展/折叠的 CSS 响应性问题 (#13287)
  • 从 v19 升级到 v20 会导致快捷方式错误:解决了 Windows 升级路径问题和快捷方式问题 (#13214)
  • 网站:Podman Desktop 在某些响应式尺寸下被裁剪:修复了响应式网站布局中徽标裁剪问题 (#13510)
  • 提示框行为未按预期处理机密:修复了扩展 API 中的密码输入模糊化问题 (#13476)
  • 从仪表板通知设置 Podman 后,通知仍然处于活动状态:修复了设置完成后通知持续存在的问题 (#12877)
  • 入职初始磁贴在所有内置扩展激活之前不会渲染:修复了仪表板磁贴渲染依赖问题 (#13047)
  • 已取消任务的日志会一直持续下去:修复了已取消的虚拟机/集群创建任务的持续日志记录问题 (#12430)

容器和 Pod 管理

  • bug(ContainerList):环境列应根据引擎名称进行比较:修复了容器列表环境列比较逻辑 (#13556)
  • bug(ContainerList):容器组未设置环境:修复了 Pod 和 compose 组缺少环境信息的问题 (#13553)
  • Pod 可能会在 Pod 页面上多次列出:修复了重复的 Pod 列表和 Svelte key 错误 (#13048)

扩展问题

  • 修复 podman 扩展监控循环以避免停用时无限循环:修复了扩展停用循环问题 (#13149)
  • 无法在 macOS 上使用 X-Registry-Config 头错误构建镜像:修复了使用无效注册表配置构建镜像的问题 (#13061)
  • 使用默认值创建 Kind 集群时,应动态检测 http 端口:修复了 Kind 集群创建的端口冲突检测问题 (#12405)
  • 卸载后特定 CLI 工具的更新按钮未移除:修复了移除后 CLI 工具更新按钮的持久性问题 (#13128)


社区致谢

🎉 我们要向所有帮助 Podman Desktop 变得更好的朋友们表示衷心的感谢。在此次发布中,我们收到了以下人员的拉取请求:


最后说明

此版本中修复的完整问题列表可在此处查看。

从网站的下载部分获取最新版本,并通过 Podman Desktop 提升您的开发之旅。此外,访问 GitHub 仓库,了解如何帮助我们改进 Podman Desktop。

详细发布变更日志

功能 💡

修复 🔨

chore ✅

重构 🛠️

测试 🚦

文档 📖