0.7.0
apple/container0.7.0Dec 3, 2025by github-actions[bot]
AI Summary
This release focuses on CLI UX improvements, replacing the progress update flag and adding the `container stats` command. It introduces Rosetta support for builds and allows reading Dockerfiles from stdin.
Key Highlights
- Replace `--disable-progress-updates` with `--progress none` (Breaking CLI Change)
- Use Rosetta for image builds
- Show image download progress during builds
- Add `container stats`
- Support publish port ranges
Breaking Changes
- Replace `--disable-progress-updates` with `--progress none`
New Features
- Support for stdin/stdout in image save and load
- Read Dockerfile from stdin for build
- Exec -d support
- Rosetta option for arm64 images
Full Release Notes
## Highlights ⌨️ denotes breaking CLI changes. 👩💻 denotes breaking API changes. * Core * ⌨️ [Replace `--disable-progress-updates` with `--progress none`](https://github.com/apple/container/issues/808) * [Use Rosetta for image builds](https://github.com/apple/container/issues/68) * [Show image download progress during builds](https://github.com/apple/container/issues/710) * [Allow use of stdio for image save and load](https://github.com/apple/container/issues/559) * [Allow reading of Dockerfile from stdin for build](https://github.com/apple/container/issues/727) * [Add `container stats`](https://github.com/apple/container/issues/824) * Network * [Fix HTTPClient crash when download fails before shutdown](https://github.com/apple/container/pull/837) * [Add support for publish port ranges](https://github.com/apple/container/pull/801) * Storage * [Translate block mount options correctly, use sync mode by default](https://github.com/apple/container/issues/876) * [Add `container system df`](https://github.com/apple/container/issues/884) * [Update `container image prune` to remove unused images as well as content](https://github.com/apple/container/issues/901) ## What's Changed * [how-to-docs]: Add steps for installation of completion scripts by @saehejkang in https://github.com/apple/container/pull/799 * Update documentation by @dkovba in https://github.com/apple/container/pull/805 * Improvements to `Makefile` by @dkovba in https://github.com/apple/container/pull/822 * Improvements to `Protobuf.Makefile` by @dkovba in https://github.com/apple/container/pull/821 * [build-command]: refactor --progress option by @saehejkang in https://github.com/apple/container/pull/810 * Add --mac-address flag to set custom MAC addresses for containers by @DSS3113 in https://github.com/apple/container/pull/753 * Update builder-shim to 0.6.3 for metadata only Dockerfile support by @realrajaryan in https://github.com/apple/container/pull/825 * Fix container DNS resolution broken by AAAA/IPv6 NXDOMAIN handling by @radoxtech in https://github.com/apple/container/pull/786 * [options]: Replace --disable-progress-updates with --progress (none | ansi) by @saehejkang in https://github.com/apple/container/pull/808 * Fix HTTPClient crash when download fails before shutdown by @realrajaryan in https://github.com/apple/container/pull/837 * Clarify container list abstract to mention it shows running containers by @realrajaryan in https://github.com/apple/container/pull/840 * Deps: Bump Containerization to 0.13.0 by @dcantah in https://github.com/apple/container/pull/848 * UX: fix typos, grammar and consistency issues by @realrajaryan in https://github.com/apple/container/pull/845 * Use container-builder-shim 0.7.0, ensures use of Rosetta. by @jglogan in https://github.com/apple/container/pull/858 * Fix Info.plist system properties for symlinked `container`. by @jglogan in https://github.com/apple/container/pull/859 * CLI: Implement exec -d by @dcantah in https://github.com/apple/container/pull/852 * Add --rosetta option for arm64 images by @rgov in https://github.com/apple/container/pull/846 * Actually resolve symlink when loading bundle Info.plist. by @jglogan in https://github.com/apple/container/pull/864 * Add support for publish port ranges by @caztanj in https://github.com/apple/container/pull/801 * Show image download progress during builds by @realrajaryan in https://github.com/apple/container/pull/850 * Proxy refinements (thanks to @Lukasa). by @jglogan in https://github.com/apple/container/pull/873 * [tests]: refactor run function for stdin/stdout support by @saehejkang in https://github.com/apple/container/pull/830 * Fixes translation from Filesystem props to Mount runtimeOptions. by @jglogan in https://github.com/apple/container/pull/877 * Fix progress bar crash on cached image rebuilds by @realrajaryan in https://github.com/apple/container/pull/894 * [image-save-load]: support for stdin/stdout by @saehejkang in https://github.com/apple/container/pull/734 * Import `--publish` checks and data representation. by @jglogan in https://github.com/apple/container/pull/872 * [container-build]: Support inline Dockerfile from stdin by @saehejkang in https://github.com/apple/container/pull/827 * Fix TestCLICreateCommand failing test by @tico88612 in https://github.com/apple/container/pull/897 * Implement container stats by @dcantah in https://github.com/apple/container/pull/851 * Fix container stats build break by @dcantah in https://github.com/apple/container/pull/898 * Adds client uid validation to XPC server. by @jglogan in https://github.com/apple/container/pull/896 * Updates to CZ 0.14.0. by @jglogan in https://github.com/apple/container/pull/903 * Added the split method for labeler workflow by @Ronitsabhaya75 in https://github.com/apple/container/pull/788 * Add `container system df` command for disk usage reporting by @realrajaryan in https://github.com/apple/container/pull/902 * Build input file cannot be found: '.../CAuditToken.o' by @dkovba in https://github.com/apple/container/pull/908 * Fix `container image prune` to actually remove images, add `-a` flag support, and bump cz to 0.15.0 by @realrajaryan in https://github.com/apple/container/pull/909 * [docs]: add volume prune to command reference by @saehejkang in https://github.com/apple/container/pull/910 * fix: connect to backend immediately on channel active for server-first protocols(#794) by @Ronitsabhaya75 in https://github.com/apple/container/pull/813 * [docs]: move callout regarding documentation revisions by @saehejkang in https://github.com/apple/container/pull/921 * [networks]: Add creationDate field by @saehejkang in https://github.com/apple/container/pull/791 * Fix incorrect creationDate for networks. by @jglogan in https://github.com/apple/container/pull/926 * Updates CZ to 0.16.0. by @jglogan in https://github.com/apple/container/pull/927 ## New Contributors * @DSS3113 made their first contribution in https://github.com/apple/container/pull/753 * @radoxtech made their first contribution in https://github.com/apple/container/pull/786 * @rgov made their first contribution in https://github.com/apple/container/pull/846 * @caztanj made their first contribution in https://github.com/apple/container/pull/801 * @tico88612 made their first contribution in https://github.com/apple/container/pull/897 **Full Changelog**: https://github.com/apple/container/compare/0.6.0...0.7.0