Skip to content

Releases: containers/podman

v0.10.1.2

17 Oct 15:37
v0.10.1.2
Compare
Choose a tag to compare

Bugfixes

  • Fixed cgroup mount for containers using systemd as init to work properly with the systemd cgroup manager

v0.10.1.1

16 Oct 17:56
v0.10.1.1
Compare
Choose a tag to compare

Features

  • Added handling for running containers as users with numeric UIDs not present in the container's /etc/passwd. This allows getpwuid() to work inside these containers.
  • Added support for the REGISTRY_AUTH_FILE environment variable, which specifies the location of credentials for registry login. This is supported by the push, pull, login, logout, runlabel, and search commands

Bugfixes

  • Fixed handling for image volumes which are mounted on symlinks. The links are now resolved within the container, not on the host
  • Fixed mounts for containers that use systemd as init to properly include all mounts required by systemd to function

Misc

  • Updated vendored version of Buildah used to power podman build

v0.10.1

11 Oct 20:57
v0.10.1
Compare
Choose a tag to compare

Features

  • Added the podman container checkpoint and podman container restore commands to checkpoint and restore containers
  • Added the podman container runlabel command to run containers based on commands contained in their images
  • Added the podman create --ip and podman run --ip flags to allow setting static IPs for containers
  • Added the podman kill --all flag to send a signal to all running containers

Bugfixes

  • Fixed Podman cleanup processes for detached containers to properly print debug information when --syslog flag is specified
  • Fixed manpages for podman create and podman run to document existing --net flag as an alias for --network
  • Fixed issues with rootless Podman where specifying a single user mapping container was causing all Podman commands to hang
  • Fixed an issue with rootless Podman not properly detecting when user namespaces were not enabled
  • Fixed an issue where Podman user namespaces were not preserving file capabilities
  • Fixed an issue where resolv.conf in container would unconditionally forward nameservers into the container, even localhost
  • Fixed containers to release resources in the OCI runtime immediately after exiting, improving compatability with Kata containers
  • Fixed OCI runtime handling to fix several issues when using gVisor as an OCI runtime
  • Fixed SELinux relabel errors when starting containers after a system restart
  • Fixed a crash when initializing hooks on containers running systemd as init
  • Fixed an SELinux labelling issue with privileged containers
  • Fixed rootless Podman to raise better errors when using CGroup resource limits, which are not currently compatible with rootless
  • Fixed a crash when runc was used as the OCI runtime for containers running systemd as init
  • Fixed SELinux labelling for containers run with --security-opt label=disable to assign the correct label

Misc

  • Changed flag ordering on all Podman commands to ensure flags are alphabetized
  • Changed podman stop to work in parallel when multiple containers are specified, greatly speeding up stop for containers that do not stop after SIGINT
  • Updated vendored version of Buildah used to power podman build
  • Added version of vendored Buildah to podman info to better debug issues

v0.9.3.1

25 Sep 20:24
v0.9.3.1
Compare
Choose a tag to compare

Bugfixes

  • Fixed a critical issue where SELinux contexts set on tmpfs volumes were causing runc crashes

v0.9.3

21 Sep 22:26
v0.9.3
Compare
Choose a tag to compare

Features

  • Added a flag to libpod.conf, label, to globally enable/disable SELinux labelling for libpod
  • Added --mount flag to podman create and podman run as a new, more explicit way of specifying volume mounts

Bugfixes

  • Fixed a crash during container creation when an image had no names
  • Fixed default rootfs mount propagation to for containers to match Docker
  • Fixed permissions of /proc in containers
  • Fixed permissions of some default bind mounts (for example, /etc/hosts) in read-only containers
  • Fixed /dev/shm in --ipc=container and --ipc=host containers to use the correct SHM
  • Fixed rootless Podman to properly join the namespaces of other containers
  • Fixed the output of podman diff to not display some default changes that will not be committed
  • Fixed rootless to better handle cases where insufficient UIDs/GIDs are mapped into the container

v0.9.2.1

17 Sep 16:05
v0.9.2.1
Compare
Choose a tag to compare

Bugfixes

  • Updated Buildah dependency to fix several bugs in podman build

Misc

  • Small performance improvement in image handling code to not recalculate digests

v0.9.2

14 Sep 22:17
v0.9.2
Compare
Choose a tag to compare

Features

  • Added --interval flag to podman wait to determine the interval between checks for container status
  • Added a switch in libpod.conf to disable reserving ports for running containers. This lowers the safety of port allocations, but can significantly reduce memory usage.
  • Added ability to search all the contents of a registry if no image name is specified when using podman search

Bugfixes

  • Further fixes for sharing of UTS namespaces within pods
  • Fixed a deadlock in containers/storage that could be caused by numerous parallel Podman processes.
  • Fixed Podman running into open file limits when many ports are forwarded
  • Fixed default mount propagation on volume mounts
  • Fixed default mounts under /dev remaining if /dev is bind-mounted into the container
  • Fixed rootless podman create with no command specified throwing an error

Misc

  • Added podman rm --volumes flag for compatability with Docker. As Podman does not presently support named volumes, this does nothing for now, but provides improved compatability with the Docker command line.
  • Improved error messages from podman pull

v0.9.1.1

10 Sep 20:27
v0.9.1.1
Compare
Choose a tag to compare

Bugfixes

  • Added support for configuring iptables and firewalld firewalls to allow container traffic. This should resolve numerous issues with network access in containers.

Note

It is recommended that you restart your system firewall after installing this release to clear any firewall rules created by older Podman versions. If port forwarding to containers does not work, it is recommended that you restart your system.

v0.9.1

07 Sep 18:58
v0.9.1
Compare
Choose a tag to compare

Features

  • Added initial support for the podman pod command as non-root

Bugfixes

  • Fixed regression where invalid Podman commands would still cause a clean exit
  • Fixed podman rmi --all to not error if no images are present on the system
  • Fixed parsing of container logs with podman logs to properly handle CRI logging, fixing some issues with blank lines in logs
  • Fixed a bug creating pod cgroups using the systemd cgroup driver with systemd versions 239 and higher
  • Fixed handling of volume mounts that overlapped with default container mounts (for example, podman run -v /dev/:/dev)
  • Fixed sharing of UTS namespace in pods

Misc

  • Added additional debug information when pulling images if --log-level=debug is specified
  • podman build now defaults to caching intermediate layers while building

v0.8.5

31 Aug 20:46
v0.8.5
Compare
Choose a tag to compare

Features

  • Added the podman pod top command
  • Added the ability to easily share namespaces within a pod
  • Added a pod statistics endpoint to the Varlink API
  • Add information on container capabilities to the output of podman inspect

Bugfixes

  • Fixed a bug with the --device flag in podman run and podman create
  • Fixed podman pod stats to accept partial pod IDs and pod names
  • Fixed a bug with OCI hooks handling ALWAYS matches
  • Fixed a bug with privileged rootless containers with --net=host set
  • Fixed a bug where podman exec --user would not work with usernames, only numeric IDs
  • Fixed a bug where Podman was forwarding both TCP and UDP ports to containers when protocol was not specified
  • Fixed issues with Apparmor in rootless containers
  • Fixed an issue with database encoding causing some containers created by Podman versions 0.8.1 and below to be unusable.