0.2.0
This release includes a wide range of improvements across the repository. Thanks to all contributors for your work to improve container!
Highlights:
- Clean up spelling errors and temporary test logic after launch
- Improve documentation content and build process
- Github runners now build the project with swift 6.2 and Xcode 26 beta
- Add ability to add multiple network interfaces in single container (on MacOS 26) (see here)
- Add a new
container system status
command (see here) - Remove the
container system restart
command (see here) - Add support for publishing sockets from container to host
What's Changed
- Fix small typo in README by @owenarthur in #56
- Fix typo in Parser.swift by @sadikkuzu in #64
- Publish docs from main by @katiewasnothere in #67
- Adds base path for GitHub Pages publishing. by @jglogan in #69
- Clean up typos in docs, fix reference to default subnet by @owenarthur in #71
- Add local docsite directory to .gitignore. by @jglogan in #73
- Remove use of REPO_READ token by @katiewasnothere in #124
- Append
.git
fordependencies
inPackage.swift
for consistency. by @lamtrinhdev in #82 - Skip unpacking unsupported platforms by @adityaramani in #127
- Remove unused flags from registry login by @katiewasnothere in #128
- Add new
system status
command by @gonzolino in #118 - Update technical-overview.md doc with current code by @vadikgo in #86
- Add the option to disable progress updates on image CLI calls by @katiewasnothere in #146
- Removes build variable that is not needed after launch. by @jglogan in #151
- Remove trailing whitespace from GitHub workflows by @pstoeckle in #154
- Add issue templates for bugs and features by @katiewasnothere in #152
- Updated gitignore: .idea by @KeoFoxy in #138
- Update protos and add builder shim version in Package.swift by @katiewasnothere in #176
- Add missing link to repo CoC in issue template by @katiewasnothere in #157
- Remove temporary workaround for image auth to ghcr by @katiewasnothere in #155
- define JSONDecoder() outside of for loop in load() by @elijah-wright in #159
- fix: typo by @umitdemirci in #153
- Adds Swift Package Index crawler metadata. by @jglogan in #181
- Fix: consolidate UserDefaults service name by @yibozhuang in #161
- Improve accuracy of progress updates by @dkovba in #144
- container registry login host:port error fix by @makhov in #170
- Update issue templates by @dkovba in #184
- Add default year for hawkeye formatting by @katiewasnothere in #180
- Fix release workflow: tag regex, artifact validation, and token usage by @Thedarkmatter10 in #187
- Fix typos by @pstoeckle in #122
- README: Add project status by @dcantah in #192
- Remove the system restart command by @adityaramani in #196
- fix(common.yml): globalize CURRENT_SDK, improve shell safety and imp… by @Thedarkmatter10 in #178
- Remove editor specific git ignore rules by @katiewasnothere in #197
- refactor: fix typos by @noritaka1166 in #77
- Update the names of Xcode and macOS by @dkovba in #123
- Throw errors in ServiceManager by @eliseomartelli in #188
- Update to Swift 6.2 by @dkovba in #195
- Plugins: Remove unused devnull var by @dcantah in #214
- Spelling by @jsoref in #207
- use rotatingAllocator for ipam by @crosbymichael in #217
- Require having a Mac with Apple silicon and Xcode 26 beta by @dkovba in #125
- Make test suites run sequentially with respect to other test suites by @katiewasnothere in #200
- Wait for IO streams to complete before a process exits by @adityaramani in #198
- Fix warnings in
make docs
by @dkovba in #220 - makefile: Change build_bin_dir to be lazily evaluated by @dcantah in #221
- Fix Race Condition in Container Removal (#130) by @ramsyana in #218
- provide suggestion if xpc 'Connection invalid' error encountered by @heywoodlh in #179
- Add socket publishing functionality by @Reneechang17 in #236
- limit build and test for runners to Apple repository by @heckj in #228
- Redirect to the documentation from the homepage by @dkovba in #245
- Fix typo in technical-overview.md by @johnspurlock in #253
- Remove
@unchecked Sendable
by @dkovba in #250 - Regenerate documentation on
make docs
by @dkovba in #246 - Add test that we replace meta args in builder correctly by @katiewasnothere in #255
- [Build] Do not use unbounded DispatchIO readers for tar tranfers by @wlan0 in #257
- Move github issues to use feature and bug Types instead of Labels by @katiewasnothere in #258
- Remove the support for
CURRENT_SDK
by @dkovba in #251 - Improve error handling in answerHost by @eliseomartelli in #226
- Remove use of triage label by @katiewasnothere in #262
- Add version info to package installer by @katiewasnothere in #249
- Adds
container network
for macOS 26. by @jglogan in #243
New Contributors
- @owenarthur made their first contribution in #56
- @sadikkuzu made their first contribution in #64
- @lamtrinhdev made their first contribution in #82
- @gonzolino made their first contribution in #118
- @vadikgo made their first contribution in #86
- @pstoeckle made their first contribution in #154
- @KeoFoxy made their first contribution in #138
- @elijah-wright made their first contribution in #159
- @umitdemirci made their first contribution in #153
- @yibozhuang made their first contribution in #161
- @makhov made their first contribution in #170
- @Thedarkmatter10 made their first contribution in #187
- @dcantah made their first contribution in #192
- @noritaka1166 made their first contribution in #77
- @eliseomartelli made their first contribution in #188
- @jsoref made their first contribution in #207
- @ramsyana made their first contribution in #218
- @heywoodlh made their first contribution in #179
- @Reneechang17 made their first contribution in #236
- @johnspurlock made their first contribution in #253
Full Changelog: 0.1.0...0.2.0