Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124

Podman, the open-source container engine available for Linux, macOS, and Windows, has announced the release of version 5.8, bringing important improvements, performance optimizations, and preparation for upcoming architectural changes.
One of the most significant updates in 5.8 is the transition away from BoltDB. With its removal scheduled for Podman 6.0 (expected in May), version 5.8 automatically attempts to migrate existing BoltDB databases to SQLite during a system reboot.
If the automatic migration fails, administrators can manually trigger it using:
podman system migrate --migrate-db
Quadlet, which integrates Podman with systemd, receives several notable enhancements:
podman quadlet install command now supports files containing multiple Quadlet definitions, separated by three dashes and identified using a # FileName=<name> header..container Quadlet files now include support for a new AppArmor key, allowing administrators to define a container’s AppArmor profile directly.Additionally, new REST API endpoints have been introduced for managing Quadlets:
GET /libpod/quadlets/{name}/fileGET /libpod/quadlets/{name}/existsPOST /libpod/quadletsDELETE /libpod/quadletsDELETE /libpod/quadlets/{name}Podman 5.8 also improves container runtime controls:
podman update command now includes a --ulimit option to modify container ulimits.podman exec command introduces a --no-session flag, disabling session tracking to improve startup speed and execution performance.Performance gains extend to virtual machine workflows. When using podman artifact add with a VM and a shared source path, Podman now loads files directly from the VM’s filesystem instead of streaming them via the REST API, significantly improving speed.
This release includes multiple fixes to enhance container stability and Kubernetes compatibility:
initialDelaySeconds was configured and addressing failures caused by systemd rate limits.podman kube play command now properly handles Pod YAML files missing an image field without crashing.envFrom and env.--pull=newer, artifact authentication with --authfile, Windows path issues under Hyper-V, and improved volume mount reporting with plugin drivers.Podman 5.8 also updates its API layer:
For a complete list of changes and technical details, refer to the official Podman changelog.
[…] the release includes newer versions of popular tools and platforms, such as Docker 29.3.1, Podman 5.8.1, VSCodium 1.113, OpenJDK 26, Go 1.26.1, Rust 1.94.1, Clang 22.1.2, and CMake […]