Highlights
⌨️ denotes breaking CLI changes.
👩💻 denotes breaking API changes.
- Core
plainprogress outputcolorprogress output- Use
plainif stderr is not a TTY - Consolidated output format handling
- YAML output format support
- Support
--cap-addand--cap-dropfor containers - Use TOML for plugin configuration files
- Pass
SSH_AUTH_SOCKproperly if its value changes after user login - Update kernel to kata-3.28.0
- Images
- Build
- Fix
unable to write data to the archive, code 0error during build - 👩💻Fix errors with Dockerfile-specific ignore file and read-only build context. This change modified the container-builder-shim gRPC protocol such that older clients cannot perform builds. Please file an issue if this adversely affects your project. We've going to attempt to keep the protocol compatible for subsequent major version 0 releases.
- Fix
ARGparsing bugs
- Fix
- Storage
What's Changed
- Removes unused
Archiver.uncompress(). by @jglogan in #1372 - Relocate Source/Helpers folders to sensible locations. by @jglogan in #1363
- ci: bump the github-actions group with 2 updates by @dependabot[bot] in #1374
- Add Plain Progress Output Mode by @nrthakur in #1367
- Adding Bug Report Guide by @ajemory in #1292
- Fixing issue template help paths by @ajemory in #1382
- doc: Document plain clear-on finish behavior by @manojmahapatra in #1379
- Remove XPC timeout based on SIGTERM timeout in container stop by @katiewasnothere in #1387
- Dedupe user-supplied IDs for container delete. by @jglogan in #1388
- feat: add help for cli plugin by @tico88612 in #1068
- Bump containerization to 0.30.1 by @adityaramani in #1396
- Consolidate CLI formatting infrastructure by @realrajaryan in #1385
- Move exit status check into ExitWaiter register call by @katiewasnothere in #1397
- Create ResourceLabels and use for ManagedResource, NetworkConfiguration. by @jglogan in #1360
- Add capabilities support by @dcantah in #1383
- API: Rename to NetworkClient, client as instance. by @jglogan in #1405
- Write file data into archive only for regular files by @adityaramani in #1403
- Add Color Progress Output Mode by @nrthakur in #1384
- Fall back to simple text output when stdout is not a TTY by @knQzx in #1392
- Fix ContainerResource build failure by @DePasqualeOrg in #1408
- ci: bump the github-actions group with 3 updates by @dependabot[bot] in #1419
- Move to TOML configuration for plugin configurations by @noah-thor in #1422
- Fix ssh forwarding to use current SSH_AUTH_SOCK value by @JaewonHur in #1420
- Update builder API to use grpc-swift-2. (#1309) by @jglogan in #1416
- stats: restore terminal when streaming is interrupted by a signal by @Otoru in #1355
- improve error message when image save platform is not available by @knQzx in #1418
- Fix using docker specific ignore with read-only build context by @JaewonHur in #1349
- Update kernel to kata-3.28.0. by @jglogan in #1431
- Makes bootstrap env parameter compatible with older clients. by @jglogan in #1434
- Add unit and integration coverage report make targets by @noah-thor in #1427
- [build]: add tests for copy from by @saehejkang in #1380
- Explicitly pass default subnets into network creation by @noah-thor in #1424
- Updates containerization dependency to 0.31.0. by @jglogan in #1435
- Fix: memory leak and silent read error in Archiver._compressFile causing build failures under /Users/ by @Ronitsabhaya75 in #1432
- Adds journal option to
container volume create. by @jglogan in #1412 - Create a NOTICE file for apple/container's dependencies by @katiewasnothere in #1436
- Make
ProgressFlags.makeConfig()public. by @jglogan in #1438 - Change guest ssh socket path by @JaewonHur in #1441
- Add container system version with format yaml by @tico88612 in #1353
- add plugin label to builder by @realrajaryan in #1443
- Add yams to apple/container's notice file by @katiewasnothere in #1442
- Fix "not installing shadowed plugin" startup log noise. by @jglogan in #1451
New Contributors
- @nrthakur made their first contribution in #1367
- @knQzx made their first contribution in #1392
- @DePasqualeOrg made their first contribution in #1408
- @noah-thor made their first contribution in #1422
Full Changelog: 0.11.0...0.12.0