Podman Desktop 1.7 版本发布
Podman Desktop 1.7 版本发布!🎉
我们发布了新的版本,充满了吸引力!此版本引入了
- **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”,然后启用“实验性”选项。
这将在主导航中添加三个新项,允许您查看部署、服务以及入口和路由。
在此版本中,您可以单击部署和服务以查看其他详细信息(如摘要、检查和 YAML 选项卡),但目前还不支持入口或路由。
我们希望一切都能顺利进行,但请打开 Github 问题,让我们知道您想看到哪些其他内容。
增强的构建、Pod 列表和故障排除页面
构建镜像时,您现在可以选择要构建的镜像的平台。
我们已升级 Pod 视图以使用与镜像和卷相同的表格组件。这样可以进行排序,并更好地进行列缩放。
遇到问题并想重新开始?故障排除页面已切换到选项卡,您可以选择清除现有安装。
其他值得注意的增强功能
在本版本中,我们添加了 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!)。在这个版本中,我们收到了以下人员的拉取请求
- Anders Björklund 在 docs: minikube 扩展现在已在推荐列表中、docs: kubernetes 将镜像推送到 minikube、fix: 小错误,将 click 写成了 clik、添加更多关于 Lima 定制的文档,包括 YAML 和 GUI、docs: 允许将镜像推送到 lima kubernetes 集群 以及 feat: 允许将镜像推送到 lima kubernetes 集群。
最后说明
已修复的问题
可以在 这里 查看此版本中修复的所有问题。
下载地址
从网站的 下载 部分获取最新版本,并使用 Podman Desktop 提升您的开发旅程。此外,访问 GitHub 仓库,了解如何帮助我们改进 Podman Desktop。