Podman Desktop 1.0 版本发布
Podman Desktop 1.0 版本发布!🎉
我们还有很多计划,但经过一番打磨和修复了一些错误后,我们认为 Podman Desktop 已经达到了成熟的水平,现在是宣布 1.0 版本发布的时候了。
感谢所有一路陪伴我们的人!请继续反馈您的意见!
- 重点介绍精选扩展:轻松查找和安装新扩展。
- 精选扩展:两个支持 OpenShift 的新扩展。
- Podman Machine 作为 root 运行:能够以 root 身份运行 Podman 机器。
- UX 和 UI 改进:打开外部网站、编辑数字和工具提示。
Podman Desktop 1.0 现已推出。 点击此处下载!
发行详细信息
重点介绍精选扩展
我们对 Podman Desktop 的愿景中,一个关键部分是能够安装扩展来支持其他容器引擎、Kubernetes 提供商或其他工具。然而,要发现新扩展并不容易。
在 1.0 版本中,我们在欢迎 #2354、仪表板以及 设置 > 扩展 #2355。查看Red Hat OpenShift Local和Red Hat OpenShift 开发者沙箱的新扩展!
精选扩展
说到扩展,让我们花点时间来关注这两个扩展!
您对扩展 Podman Desktop 有其他想法吗?我们很乐意听取您的意见或看到您使用扩展文档创建了什么,并在此处展示您的扩展。
Red Hat OpenShift Local
OpenShift Local 是一个功能齐全的单节点 OpenShift 集群,设计用于在您的本地计算机上运行。使用此扩展,您可以安装、启动/停止以及将 Pod 或 YAML 部署到 OpenShift Local,从而允许您在完整的 OpenShift 环境中测试您的应用程序,确保开发、测试和生产之间的一致体验。
最近添加的 MicroShift 预设提供了一个更轻量级、更优化的选项,它启动速度更快,使用更少的资源,适用于仍然需要 OpenShift 兼容性但不需要完整 OpenShift 服务集的部署。
Red Hat OpenShift 开发者沙箱
OpenShift 开发者沙箱是一个免费的云托管 OpenShift 环境,允许开发人员在 30 天内创建、构建和将应用程序部署到 OpenShift。使用此扩展,您可以注册并轻松地将 Pod 或 YAML 部署到托管的 OpenShift 环境中,而无需本地安装或离开 Podman Desktop。
Podman Machine 作为 root 运行
创建 Podman 机器时,您现在可以选择以 root 身份运行 #2427。这是某些场景的先决条件,例如在 Windows 上运行 Kind。
其他 UI 和 UX 改进
提示打开外部网站
在之前的版本中,由于安全风险,外部网站的链接被阻止。在 1.0 版本中,您可以点击查看 URL,并可以选择打开或复制它 #2414。
可编辑的数字偏好设置
厌倦了点击 +、+、+?我们也是。数字偏好设置现在可以编辑,因此您可以直接输入所需的数值 #2368。
导航工具提示
我们喜欢新的导航栏,但工具提示出现速度很慢。这使得新用户难以发现页面,而有经验的用户也难以查看容器/Pod/镜像数量。现在工具提示更美观一些,并且会立即出现 #2286。
其他值得注意的增强功能
-
如果您使用非默认的 Podman 机器,现在会提示您将其设为默认机器,以便命令行工具使用相同的机器 #2205。
-
现在可以安装扩展,而无需运行本地容器引擎 #2273。
-
如果扩展加载失败,会出现一个新的状态(失败!),以及一条错误消息来帮助您修复或报告问题 #2424。
-
showInputBox API 支持 Markdown #2418。
值得注意的错误修复
- 修复了使用多个 Podman 4.5 机器时共享状态的问题 #2441。
- 修复了遥测无法访问时退出时挂起的问题 #2431。
- 减少了初始 Podman REST API 调用,以提高性能 #2419。
- 播放 Kubernetes YAML 现在会遵守命名空间 #2509。
- 容器列表没有记住展开/折叠状态 #2491。
- 安装 Docker 扩展时清除之前的错误 #2469。
- 确保使用正在运行的 Kind CLI 时路径正确 #2455。
- 默认情况下使用 IPv4 而不是 IPv6 #2398.
- 更改 Kubernetes Pod 名称时,将应用程序名称更改为匹配 #2389.
- 修复了 **容器** 视图中显示的 Pod 状态不正确的问题 #2387.
- **仪表盘** 无法正确刷新 Podman 状态 #2359.
社区感谢
🎉 我们要感谢所有帮助使 Podman Desktop 变得更好的贡献者。 在本轮冲刺中,我们收到了以下人士的贡献:
- Taha Attari 在 #2470 - 更新导入保存的容器的 docker 命令文档
- Jason Greene 在 #2431 - 修复在遥测端点不可达时退出时的挂起问题
- Anders Björklund 在 #2571 - 修复 lima podman 套接字的位置 和 #2572 - 修复 lima 容器提供程序的状态
- Tucker Chapman 在 #2567 - 在占位符中添加示例镜像名称
目前共有 54 人(以及两个机器人!) 为 Podman Desktop 贡献了代码,我们还要特别感谢那些在开发团队之外做出贡献的人
afbjorklund, alv67, anjannath, ankanroy-code, arixmkii, cblecker, cfergeau, chevdor, chrisjsimpson, cu8code, doehyunbaek, dylanmtaylor, eidottermihi, elervik, emmanuelbernard, evanfpearson, gorkem, idjohnson, imphil, iongion, jlosito, KevinAtSesam, lsm5, Mitch9378, n1hility, osslate, PatentLobster, pwright, rdwz, redhatrises, rhatdan, RobotSail, rohit-rambade, rsvoboda, sfrunza13, shemanaev, sstosh, stickster, TahaAttari, ths83, Tony-Sol, tuckerrc, ucomesdag, xbabalov, zezo2019.
最后说明
此版本修复的所有问题的完整列表可以在 这里 和 这里 查看。
从网站的 下载 部分获取最新版本,并使用 Podman Desktop 加速您的开发之旅。 此外,请访问 GitHub 仓库,了解如何帮助我们改进 Podman Desktop。