跳至主要内容

Podman Desktop 1.7 版本发布

·阅读时长:6 分钟
Tim deBoer
架构师

Podman Desktop 1.7 版本发布!🎉

Podman-desktop-1-7-hero

我们发布了新的版本,充满了吸引力!此版本引入了

  • **Podman 4.9.0**:Podman 4.9.0 现在已包含在 Windows 和 Mac 安装程序中。
  • **扩展 API 改进**:对扩展 API 进行重大更新,为 🦭 Podman Desktop 的扩展提供更多功能。
  • **实验性 Kubernetes UI**:抢先体验用于处理 Kubernetes 集群的更高级 UI。
  • **增强的构建、Pod 列表和故障排除页面**:针对不同平台构建、升级的 Pod 视图,以及更多。

Podman Desktop 1.7 现已发布。点击此处下载


发布详情

Podman 4.9

🦭 Podman 4.9 包含对用户报告的稳定性和可靠性问题的关键修复。如果您遇到问题,我们强烈建议您更新!

如果您使用的是 Mac M3,我们知道 Podman 中存在一个严重问题,预计很快就会更新以解决此问题:#21353 - 更新到新的 QEMU(基于 #1990 - M3 上的 QEMU 问题)。如果您遇到此问题,可以参考 此处此处 的解决方法。

扩展 API 改进

在本版本中,我们花费了大量时间添加新的扩展 API,以使即将推出的扩展具有更多功能,并与 🦭 Podman Desktop 更好地集成。我们添加了对全页 Webview、镜像徽章、图标、导航 API 以及对容器引擎中更多功能的 API 访问的支持。

  • UI 中的 Webview #5594
  • 为扩展添加 Webview API #5592
  • 允许扩展列出 Webview #5628
  • 创建容器而不启动它 #5643
  • 公开创建/启动 Pod 以及复制 PodmanContainer #5648
  • 为扩展公开创建/列出/删除卷 #5598
  • 将 getImageInspect 添加到 API #5596
  • 镜像图标的新贡献点 #5543
  • 添加 BuildOption #5533
  • 将平台参数添加到镜像构建方法 #5501
  • 公开构建镜像方法 #5500
  • 导航 API #5558
  • 通过扩展注册镜像列表/详细信息的徽章 #5557
  • 从私有注册表安装扩展 #5473

实验性 Kubernetes UI

在过去的几个月里,我们一直在努力扩展对 Kubernetes 的支持。此支持尚未准备好发布,但如果您正在使用 Kubernetes 集群,我们希望您能开始提供有关方向的反馈!

要“打破封印”并试用它,请转到“设置”>“首选项”>“Kubernetes”,然后启用“实验性”选项。

Kubernetes Preference

这将在主导航中添加三个新项,允许您查看部署、服务以及入口和路由。

Kubernetes Deployments Kubernetes Services Kubernetes Ingresses & Routes

在此版本中,您可以单击部署和服务以查看其他详细信息(如摘要、检查和 YAML 选项卡),但目前还不支持入口或路由。

我们希望一切都能顺利进行,但请打开 Github 问题,让我们知道您想看到哪些其他内容。

增强的构建、Pod 列表和故障排除页面

构建镜像时,您现在可以选择要构建的镜像的平台。

Build platform

我们已升级 Pod 视图以使用与镜像和卷相同的表格组件。这样可以进行排序,并更好地进行列缩放。

Pods table

遇到问题并想重新开始?故障排除页面已切换到选项卡,您可以选择清除现有安装。

Troubleshooting Purge


其他值得注意的增强功能

在本版本中,我们添加了 40 多项功能,以下是其中一些亮点。

  • 按 Esc 退出入职引导 #5612
  • 快速选择不区分大小写的过滤 #5582
  • 添加 UI 徽章组件 #5522
  • 在构建镜像中扩展连接输入类型 #5499
  • 导航部分 #5449
  • 改进身份验证提供程序页面 #5424
  • 添加 groupContributions 逻辑 #5415
  • 添加在开发模式下选择如何打开开发者工具的选项 #5274
  • 表单进度 #5253
  • 改进的提供程序卡片 #5013

值得注意的错误修复

在本版本中,我们修复了 25 个错误,包括以下错误。

  • 将容器复制到 Pod 时复制已挂载的卷 #5640
  • 添加缺少的 Labels 属性 #5632
  • 修复仅创建容器时 UI 未刷新的问题 #5619
  • 快速选择过滤器会删除选择 #5613
  • 为 createContainer API 添加缺少的类型 #5504
  • 使用 window.showMessageBox 代替自定义模态框 #5421
  • 添加 cleanupSupport 属性 #5309
  • 默认情况下,空屏幕重置过滤器 #5307
  • 不要获取 compose 的预发布版本 #5296
  • providerinfo 徽章 #5268
  • 当年龄更新时,不要刷新镜像列表 #5267
  • 重命名 kubectl 扩展 #5255
  • 首先尝试在用户路径上搜索 kubectl #5248
  • 在注销扩展时释放 wsl2 命令 #5246
  • 处理从存档加载镜像时的事件 #5240
  • 仅为 MacOS 编辑 Podman 机器支持 #5239
  • 改进默认贡献操作图标 #5236
  • 主/次按钮的颜色应为白色 #5232
  • 禁用更新 podman 时的通知 (#5228) #5229
  • 允许表格列指定溢出 #5222
  • ProgressImpl 正确地将中间件任务设置为正确的结果状态 #4342

文档

除了这个新版本的 🦭 Podman Desktop,文档还进行了以下改进

  • 更新 compose 博客文章链接 #5547
  • 当应用程序由于存在另一个实例而终止时的消息 #5348
  • 记录入职 ID 规则 #5211
  • 多平台扩展 #5205
  • 关于 Compose guestbook 应用程序的博客文章 #5033
  • 重构了 设置容器注册表 #4965

社区感谢

🎉 我们要感谢所有帮助让 🦭 Podman Desktop 变得更好的用户(是的,包括你,Anders!)。在这个版本中,我们收到了以下人员的拉取请求


最后说明

已修复的问题

可以在 这里 查看此版本中修复的所有问题。

下载地址

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