Skip to content

Releases: apple/container

0.12.1

29 Apr 02:17
0.12.1
e9891b3

Choose a tag to compare

This patch release addresses an API compatibility fix that only surfaces on Sequoia. There are no functional changes.

What's Changed

Full Changelog: 0.12.0...0.12.1

0.12.0

27 Apr 21:38
651811c

Choose a tag to compare

Highlights

⌨️ denotes breaking CLI changes.

👩‍💻 denotes breaking API changes.

What's Changed

New Contributors

Full Changelog: 0.11.0...0.12.0

0.11.0

31 Mar 21:44
d9b8a8d

Choose a tag to compare

Highlights

⌨️ denotes breaking CLI changes.

👩‍💻 denotes breaking API changes.

What's Changed

New Contributors

Full Changelog: 0.10.0...0.11.0

0.10.0

26 Feb 21:34
0.10.0
6bdb647

Choose a tag to compare

Highlights

⌨️ denotes breaking CLI changes.

👩‍💻 denotes breaking API changes.

What's Changed

New Contributors

Full Changelog: 0.9.0...0.10.0

0.9.0

03 Feb 09:05
0.9.0
3e49dce

Choose a tag to compare

Highlights

⌨️ denotes breaking CLI changes.

👩‍💻 denotes breaking API changes.

What's Changed

New Contributors

Full Changelog: 0.8.0...0.9.0

0.8.0

22 Jan 16:36
0.8.0
a18df81

Choose a tag to compare

Important

This release addresses a low severity security issue (CVE-2026-20613) in the containerization library whereby a poorly assembled or maliciously crafted image tar archive can write files to locations other than the extraction directory. The issue is present when a user runs the container image load command (or the `cctl image load command in containerization)

No privilege escalation is possible by exploiting the issue; the archive extractor can only write files that the user could write themselves.

Highlights

⌨️ denotes breaking CLI changes.

👩‍💻 denotes breaking API changes.

What's Changed

New Contributors

Full Changelog: 0.7.1...0.8.0

0.7.1

08 Dec 20:52
0.7.1
420be74

Choose a tag to compare

This release includes changes to address data integrity issues reported in #614.

Highlights

⌨️ denotes breaking CLI changes.

👩‍💻 denotes breaking API changes.

What's Changed

  • Add --max-concurrent-downloads flag for parallel layer downloads by @sbhavani in #716
  • Data integrity: bump to cz 0.16.1, adjust sync mode. by @jglogan in #939

New Contributors

Full Changelog: 0.7.0...0.7.1

0.7.0

03 Dec 01:24
0.7.0
1e19a4d

Choose a tag to compare

Highlights

⌨️ denotes breaking CLI changes.

👩‍💻 denotes breaking API changes.

What's Changed

New Contributors

Full Changelog: 0.6.0...0.7.0

0.6.0

27 Oct 23:08
a23bcf0

Choose a tag to compare

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.

Full Changelog: 0.4.1...0.5.0

What's Changed

New Contributors

Full Changelog: 0.5.0...0.6.0

0.5.0

02 Oct 18:03
48230f3

Choose a tag to compare

Highlights

⌨️ denotes breaking CLI changes.

👩‍💻 denotes breaking API changes.

Full Changelog: 0.4.1...0.5.0

What's Changed

  • Create command-reference.md by @wlan0 in #445
  • Uninstaller: call usage if incorrect number of options are provided by @katiewasnothere in #556
  • Fix relative path bind mounts regression by @realrajaryan in #572
  • Support following symlinks in tar when setting default kernel by @katiewasnothere in #575
  • Add force option to kernel set and add tests for kernel setting by @katiewasnothere in #579
  • Allow kernel set with tar to use relative paths to tar file by @katiewasnothere in #582
  • Remove description field in PR template by @katiewasnothere in #583
  • DefaultCommand signal behavior improvements for plugins by @mazdak in #570
  • Package.swift: Bump CZ to 0.7.0 by @dcantah in #584
  • Make "Plugin not found" message more descriptive by @mazdak in #569
  • Adds multiple image save to tarfile. by @jglogan in #560
  • Add a build parameter to handle warnings as errors by @dkovba in #591
  • Remove images alias for image subcommand. by @jglogan in #597
  • Docs: Update upgrade process in README.md. by @jglogan in #595
  • Pass DNS integration tests when default domain is set. by @jglogan in #594
  • Revert inadvertent pull platform filtering from #545. by @jglogan in #593
  • Remove per-target concurrency checking by @dkovba in #601
  • Use containerization 0.7.1. by @jglogan in #606
  • Update builder shim version to 0.6.1 to support default global args by @katiewasnothere in #605
  • Bump containerization dependency to 0.7.2. by @jglogan in #610
  • Add --labels for networks. by @jglogan in #600
  • Relocates API server to Helpers, service to Services. by @jglogan in #616
  • Enumerate using relative paths to avoid mismatch with symlink resolution of special paths like /tmp by @katiewasnothere in #613
  • Replace scattered defaults subcommands with system property. by @jglogan in #604
  • Use a lock consistently in the ExecutionContext class by @dkovba in #619
  • Fix failing network tests by @dkovba in #620
  • Expose Command Structs for Plugins by @Mcrich23 in #603
  • Rename CLI and ExecutableCLI folders by @Mcrich23 in #635
  • Bump CZ to 0.8.0 by @dcantah in #648
  • SandboxService: Turn off RunAtLoad for the default plugin by @dcantah in #649
  • CLI: Skip stopping containers in system stop if APIServer is down by @dcantah in #650
  • Use com.apple.container.registry as keychain ID. by @jglogan in #652
  • Swap to APIServer for all communications by @dcantah in #628
  • Remove Native Builder from the main branch by @dkovba in #634
  • Clarify memory units in help and documentation. by @jglogan in #657
  • Cleans up system subcommand options. by @jglogan in #662
  • Cleans up network and volume subcommands. by @jglogan in #661
  • Cleans up build subcommand options. by @jglogan in #658
  • Cleans up registry subcommand options. by @jglogan in #660
  • ClientContainer: Remove response timeout from stop by @dcantah in #667
  • Cleans up option groups, container subcommand help. by @jglogan in #647
  • Add and use container-apiserver start. by @jglogan in #655
  • Add and use container-runtime-linux start. by @jglogan in #654
  • Cleans up image subcommand options. by @jglogan in #659
  • Bumps containerization to 0.8.1. by @jglogan in #674
  • Fix regression - removed shutdown XPC inadvertently. by @jglogan in #675
  • Add warning note on finding docs for release versions by @katiewasnothere in #676
  • Adds a plain stderr log handler. by @jglogan in #680
  • Relocate ProcessIO to ContainerClient. by @jglogan in #681
  • Fix races in the SandboxService actor due to reentrancy after await calls by @dkovba in #684
  • Update an issue template by @dkovba in #694
  • Updates containerization to 0.9.1. by @jglogan in #697
  • Remove references to macOS 26 beta. by @jglogan in #702
  • Update license headers in C files by @dkovba in #693

New Contributors

Full Changelog: 0.4.1...0.5.0