Skip to content

v1.8.0

Compare
Choose a tag to compare
@mheon mheon released this 07 Feb 14:15
v1.8.0

Features

  • The podman system service command has been added, providing a preview of Podman's new Docker-compatible API. This API is still very new, and not yet ready for production use, but is available for early test
    ing
  • Rootless Podman now uses Rootlesskit for port forwarding, which should greatly improve performance and capabilities
  • The podman untag command has been added to remove tags from images without deleting them
  • The podman inspect command on images now displays previous names they used
  • The podman generate systemd command now supports a --new option to generate service files that create and run new containers instead of managing existing containers
  • Support for --log-opt tag= to set logging tags has been added to the journald log driver
  • Added support for using Seccomp profiles embedded in images for podman run and podman create via the new --seccomp-policy CLI flag (#4806)
  • The podman play kube command now honors pull policy (#4880)

Bugfixes

  • Fixed a bug where the podman cp command would not copy the contents of directories when paths ending in /. were given (#4717)
  • Fixed a bug where the podman play kube command did not properly locate Seccomp profiles specified relative to localhost (#4555)
  • Fixed a bug where the podman info command for remote Podman did not show registry information (#4793)
  • Fixed a bug where the podman exec command did not support having input piped into it (#3302)
  • Fixed a bug where the podman cp command with rootless Podman on CGroups v2 systems did not properly determine if the container could be paused while copying ([#4813](https://github.com/containers/libpod/iss\
    ues/4813))
  • Fixed a bug where the podman container prune --force command could possible remove running containers if they were started while the command was running ([#4844](https://github.com/containers/libpod/issues/\
    4844))
  • Fixed a bug where Podman, when run as root, would not properly configure slirp4netns networking when requested (#4853)
  • Fixed a bug where podman run --userns=keep-id did not work when the user had a UID over 65535 (#4838)
  • Fixed a bug where rootless podman run and podman create with the --userns=keep-id option could change permissions on /run/user/$UID and break KDE ([#4846](https://github.com/containers/libpod/issues/4\
    846))
  • Fixed a bug where rootless Podman could not be run in a systemd service on systems using CGroups v2 (#4833)
  • Fixed a bug where podman inspect would show CPUShares as 0, instead of the default (1024), when it was not explicitly set (#4822)
  • Fixed a bug where podman-remote push would segfault (#4706)
  • Fixed a bug where image healthchecks were not shown in the output of podman inspect (#4799)
  • Fixed a bug where named volumes created with containers from pre-1.6.3 releases of Podman would be autoremoved with their containers if the --rm flag was given, even if they were given names ([#5009](https:
    //github.com//issues/5009))
  • Fixed a bug where podman history was not computing image sizes correctly (#4916)
  • Fixed a bug where Podman would not error on invalid values to the --sort flag to podman images
  • Fixed a bug where providing a name for the image made by podman commit was mandatory, not optional as it should be (#5027)
  • Fixed a bug where the remote Podman client would append an extra " to %PATH (#4335)
  • Fixed a bug where the podman build command would sometimes ignore the -f option and build the wrong Containerfile
  • Fixed a bug where the podman ps --filter command would only filter running containers, instead of all containers, if --all was not passed (#5050)
  • Fixed a bug where the podman load command on compressed images would leave an extra copy on disk
  • Fixed a bug where the podman restart command would not properly clean up the network, causing it to function differently from podman stop; podman start ([#5051](https://github.com/containers/libpod/issues\
    /5051))
  • Fixed a bug where setting the --memory-swap flag to podman create and podman run to -1 (to indicate unlimited) was not supported (#5091)

Misc

  • Initial work on version 2 of the Podman remote API has been merged, but is still in an alpha state and not ready for use. Read more here
  • Many formatting corrections have been made to the manpages
  • The changes to address (#5009) may cause anonymous volumes created by Podman versions 1.6.3 to 1.7.0 to not be removed when their container is removed
  • Updated vendored Buildah to v1.13.1
  • Updated vendored containers/storage to v1.15.8
  • Updated vendored containers/image to v5.2.0