0.6.0
apple/container0.6.0Oct 27, 2025by github-actions[bot]
AI Summary
A major structural update that renames the application data directory from `.build` to `builder` and introduces comprehensive volume management features. It also adds subnet configuration and network isolation options.
Key Highlights
- Rename `.build` directory to `builder` in application data (Important Migration Note)
- Recognize multiple `build --tag` options
- Correct behavior in env files
- Add `network create --subnet`
- Add `container run --network none`
Breaking Changes
- Rename `.build` directory to `builder` in application data
- Recognize multiple `build --tag` options
New Features
- Anonymous volumes support
- Implicit creation of named volumes
- Volume prune command
- Fixed proxy environment variables for image and kernel fetch
Full Release Notes
## Highlights **IMPORTANT** The fix for issue #416 changes the location of the image store for `container` from `~/Library/Application\ Support/com.apple.container/.build` to `~/Library/Application\ Support/com.apple.container/builder`. If you want to retain the content of your old store, stop `container`, move the old directory to the new pathname (replacing the `.build` directory if necessary), and start the application again. Or, you can delete the unused `.build` directory when you want to recover the storage capacity. ⌨️ denotes breaking CLI changes. 👩💻 denotes breaking API changes. * Core * [Rename `.build` directory to `builder` in application data](https://github.com/apple/container/issues/416) * [Recognize multiple `build --tag` options](https://github.com/apple/container/issues/732) * [Correct behavior in env files](https://github.com/apple/container/issues/691) * Network * [Add `network create --subnet`](https://github.com/apple/container/issues/458) * [Add `container run --network none` for containers with no network connectivity](https://github.com/apple/container/issues/386) * [Correct behavior for proxy environment variables for image fetch](https://github.com/apple/containerization/issues/255) * [Correct behavior for proxy environment variables for kernel fetch](https://github.com/apple/container/issues/466) * Storage * [Add anonymous volumes](https://github.com/apple/container/issues/726) * [Implicit creation of named volumes](https://github.com/apple/container/issues/690) * [Add `volume --prune`](https://github.com/apple/container/issues/783) **Full Changelog**: https://github.com/apple/container/compare/0.4.1...0.5.0 ## What's Changed * Removes "all rights reserved" from license header. by @jglogan in https://github.com/apple/container/pull/711 * CLI: Fix env-file parsing by @dcantah in https://github.com/apple/container/pull/707 * Remove StandardErrorPath and StandardOutPath from launchd plists by @katiewasnothere in https://github.com/apple/container/pull/742 * Fix race condition in ContainersService.create() by @bismansahni in https://github.com/apple/container/pull/721 * Fix broken proxy configuration for default kernel fetch. by @jglogan in https://github.com/apple/container/pull/747 * Moves `.build` directory to `builder`. by @jglogan in https://github.com/apple/container/pull/749 * make: add coverage target by @egernst in https://github.com/apple/container/pull/685 * Support --subnet in network create by @siikamiika in https://github.com/apple/container/pull/737 * Add image env variables to builder start command by @katiewasnothere in https://github.com/apple/container/pull/756 * Add app bundle Info.plist as a system property source. by @jglogan in https://github.com/apple/container/pull/764 * Add support for anonymous volumes by @realrajaryan in https://github.com/apple/container/pull/768 * Implicitly create named volumes by @realrajaryan in https://github.com/apple/container/pull/769 * Update make-docs.sh to prevent HTML errors by @GenkaOk in https://github.com/apple/container/pull/771 * [container-system-dns-ls]: add --format and --quiet options by @saehejkang in https://github.com/apple/container/pull/720 * added the new workflow that automatically puts the labels in PR by @Ronitsabhaya75 in https://github.com/apple/container/pull/741 * Revert "added the new workflow that automatically puts the labels in PR" by @katiewasnothere in https://github.com/apple/container/pull/776 * chore: restrict GitHub workflow permissions - future-proof by @incertum in https://github.com/apple/container/pull/781 * [container-run-create]: add support for --network none by @saehejkang in https://github.com/apple/container/pull/739 * add support for multiple --tag flags in build by @realrajaryan in https://github.com/apple/container/pull/785 * Integration: Fix image inspect error message by @dcantah in https://github.com/apple/container/pull/795 * Deps: Bump Containerization to 0.11.0 by @dcantah in https://github.com/apple/container/pull/796 * Make container start idempotent by @dcantah in https://github.com/apple/container/pull/792 * add volume prune command by @realrajaryan in https://github.com/apple/container/pull/783 * Raise createEndpoint response timeout by @dcantah in https://github.com/apple/container/pull/797 * [command-reference]: Document what "auto" means in container run by @saehejkang in https://github.com/apple/container/pull/765 * Bump Containerization to 0.12.0. by @jglogan in https://github.com/apple/container/pull/802 * Dns: Fix delete error message by @dcantah in https://github.com/apple/container/pull/803 * CZ 0.12.1 - pick up relay fixes, other goodies. by @jglogan in https://github.com/apple/container/pull/804 * Use a consistent capitalization in log and error messages by @dkovba in https://github.com/apple/container/pull/806 * Lowercase stdin, stdout, stderr by @dkovba in https://github.com/apple/container/pull/807 * Build: Fallback to Containerfile if Dockerfile not found by @dcantah in https://github.com/apple/container/pull/812 * Propagate host ssh socket permissions to relay socket in guest. by @jglogan in https://github.com/apple/container/pull/811 ## New Contributors * @bismansahni made their first contribution in https://github.com/apple/container/pull/721 * @siikamiika made their first contribution in https://github.com/apple/container/pull/737 * @GenkaOk made their first contribution in https://github.com/apple/container/pull/771 * @saehejkang made their first contribution in https://github.com/apple/container/pull/720 * @Ronitsabhaya75 made their first contribution in https://github.com/apple/container/pull/741 * @incertum made their first contribution in https://github.com/apple/container/pull/781 **Full Changelog**: https://github.com/apple/container/compare/0.5.0...0.6.0