github apple/container 0.5.0

23 hours ago

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

Don't miss a new container release

NewReleases is sending notifications on new releases.