发布日期: 2024-07-10
版本号: v5.1.2

本次更新修复了多个Bug并进行了功能调整。主要修复包括:在使用Apple虚拟化框架时,部分卷可能无法挂载至虚拟机的问题;在用户命名空间下运行容器时,podman top显示进程UID错误的问题;容器从检查点恢复后/etc/hosts/etc/resolv.conf文件内容异常为空的问题;--pod-id-file参数未正确应用Pod用户命名空间设置的问题;以及远程客户端在指定无效连接时意外崩溃的问题。此外,使用Apple虚拟化框架的podman machine现在会在强制停止虚拟机前等待90秒以匹配系统默认超时,同时更新了容器镜像库至v5.31.1版本。

更新内容 (中文)

缺陷修复

  • 修复了在使用 Apple hypervisor 时,部分 podman machine 卷偶尔无法挂载至虚拟机的问题 (#22569)。
  • 修复了在用户命名空间运行的容器中,podman top 命令显示进程 UID 不正确的问题 (#22293)。
  • 修复了从检查点恢复后,容器内 \/etc\/hosts\/etc\/resolv.conf 文件内容为空的问题 (#22901)。
  • 修复了 podman runpodman create--pod-id-file 参数未遵循 Pod 用户命名空间配置的问题 (#22931)。
  • 修复了 Podman 远程客户端在 CONTAINER_CONNECTION 环境变量指定无效连接时触发程序崩溃的问题。

其他改进

  • 使用 Apple hypervisor 运行的 podman machine 虚拟机现在会在强制停止前等待 90 秒,与标准 systemd 关机超时保持同步 (#22515)。
  • 将 containers/image 依赖库更新至 v5.31.1 版本

更新内容 (原始)

Bugfixes

  • Fixed a bug that would sometimes prevent the mount of some podman machine volumes into the virtual machine when using the Apple hypervisor (#22569).
  • Fixed a bug where podman top would show the incorrect UID for processes in containers run in a user namespace (#22293).
  • Fixed a bug where the /etc/hosts and /etc/resolv.conf files in a container would be empty after restoring from a checkpoint (#22901).
  • Fixed a bug where the --pod-id-file argument to podman run and podman create did not respect the pod’s user namespace (#22931).
  • Fixed a bug in the Podman remote client where specifying a invalid connection in the CONTAINER_CONNECTION environment variable would lead to a panic.

Misc

  • Virtual machines run by podman machine using the Apple hypervisor now wait 90 seconds before forcibly stopping the VM, matching the standard systemd shutdown timeout (#22515).
  • Updates the containers/image library to v5.31.1

下载链接