A big thank you to all contributors for your work to improve container!
Beginning with the 0.3.0 release, we're aiming to release on a monthly cycle. For now, each monthly release will increment the minor version. Should we need to create an off cycle patch release, we'll bump the patch version.
Highlights
- Core
- Network
- Builder
What's Changed
- Use a consistent capitalization in a bug report template by @dkovba in #269
- Adds next step link for building the project. by @jglogan in #278
- Docs for shell completion by @adityaramani in #275
- Add unpack strategy to SnapshotStore by @adityaramani in #274
- Use enum for ClientHealthCheck namespace by @eliseomartelli in #225
- Assigns default nameserver in sandbox service. by @jglogan in #276
- [Build] Disable rosetta during builds with a UserDefault by @wlan0 in #273
- Cleanups for CI by @adityaramani in #287
- [Build] update builder shim to 0.3.0 by @wlan0 in #288
- Fix build with local images test by @katiewasnothere in #285
- Updates SPI manifest to build on 6.2 only. by @jglogan in #297
- Mark SandboxSnapshot init as public for sandbox plugins by @ArnavReddy in #309
- Flush output when following logs. by @jglogan in #316
- ProcessIO: Don't error if stdin isn't a pty and !-i by @dcantah in #312
- Use
swift package edit
instead ofCONTAINERIZATION_PATH
. by @jglogan in #318 - fix typo in local package path for building by @Typ0genius in #327
- Handle when keychain query returns an unhandled error by @katiewasnothere in #331
- Use
Mutex
for thread-safe access to structs by @dkovba in #325 - Use the new
@SendablePropertyUnchecked
macro by @dkovba in #332 - Docs: Add macOS 15 container-to-container communication limitation note to the tutorial by @zdk in #328
- Use
{install-root}/libexec/container-plugins
for plugins. by @jglogan in #341 - Add test for using previous stages as FROM source by @katiewasnothere in #342
- Make image details public by @Typ0genius in #335
- Quote paths in Makefile by @realrajaryan in #350
- Fix subcommand groups in top level help. by @jglogan in #351
- Adds TCP and UDP port forwarders. by @jglogan in #338
- [Build] fixes for tar output mode by @wlan0 in #353
- Fix broken link to tutorial.md by @sbehnke in #358
- Use wildcard IP for UDP backend local address. by @jglogan in #359
- Add cause string to error message sent with xpc by @katiewasnothere in #361
- CLI: Handle stdin stream if it's a regular file by @dcantah in #322
- Adds
--publish
flag for forwarding traffic to container ports. by @jglogan in #352 - Applies feedback for PR #352. by @jglogan in #365
- add support for local build output by @wlan0 in #369
- Update xcode developer version to new symlink by @katiewasnothere in #374
- Clarified documentation by @sam-lord in #388
- Bump Containerization to 0.5.0 by @dcantah in #363
- Fix user arg passthrough for container create by @katiewasnothere in #393
- Explain how to install a release build in BUILDING.md by @justinyaodu in #379
- Add virtualization support for containers by @dcantah in #377
New Contributors
- @Typ0genius made their first contribution in #327
- @zdk made their first contribution in #328
- @realrajaryan made their first contribution in #350
- @sbehnke made their first contribution in #358
- @sam-lord made their first contribution in #388
- @justinyaodu made their first contribution in #379
Full Changelog: 0.2.0...0.3.0