Another week, another release. Podman v0.4.2 brings with it a number of fixes to podman commit
and a new feature for podman run
, the --attach
flag. Thanks to Brent Baude, Podman now uses uses the same code as Buildah to commit containers, fixing several bugs around committed images. We also made major improvements to how we attach to containers, allowing us to attach to only specific streams via podman run --attach
. Finally, the first stages of user namespace support were merged, and Dan Walsh is hard at work getting the rest ready for use. Expect more news on that in future releases!
A short changelog:
- Allowing attaching stdin to non-interactive containers
- Change attach to accept a struct containing streams
- Fix terminal attach
- Changes to attach to enable per-stream attaching
- Fix locking interaction in batched Exec() on container
- Force host UID/GID mapping when creating containers
- Do not lock all containers during pod kill
- Make pod stop lock one container at a time
- Do not lock all containers during pod start
- Containers transitioning to stop should not break stats
- Add -i to exec for compatibility reasons
- Unescape characters in inspect JSON format output
- Use buildah commit for podman commit
- Functionality changes to the following flags
- Vendor in latest containers/storage and containers/image