0.9.8 (2026-10-25)
Bug Fixes
- compose: build a service with
platform:for that platform (cc12e2c) - compose: honor the service
platform:key (543385f) - cp: copy through
container cpso directories and binary files work (65ed689) - cp: refuse service-to-service compose cp, never fail with no message (557b2ce)
- cp: validate compose cp arguments before a dry run (b94d9d3)
- exec: forward -e/-w/-u/-d/--env-file and return the command's exit code (817edbe)
- exec: let SIGTERM stop mocker while an exec waits (c14f8d0)
- exec: spawn in the terminal's process group so -it reads the tty (af733cf)
- images: make the dangling filter select what image prune removes (77e4cfb)
- images: print 12 hex digits for short image IDs, matching Docker (a19eb1b)
- ls: reject unknown --filter keys instead of returning the unfiltered list (ee86582)
- prune: keep every image an existing container still uses (b28a22e)
- prune: make system/image prune do what they promise, add builder prune (3e80fa8)
- prune: read an empty runtime container listing as no containers (27db84e)