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