GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — Releases · apple/container

Releases · apple/container

1.7.1

1.7.1 Latest
Latest
@github-actions github-actions released this 06 Nov 23:56
1.7.1
a15b460
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Highlights

⌨️ denotes breaking CLI changes.

👩‍💻 denotes breaking API changes.

  • Core
    • container stats now reports cpuUtilization in JSON, YAML, and TOML output
    • Image snapshots and container filesystems are now excluded from Time Machine backups
    • Default Kata kernel is now 4.3.1 (vmlinux-6.18.56-208-debug)
    • Updated Containerization to 0.54.0
  • Networking
    • Default DNS nameservers, search domains, and options can now be set in config.toml
  • Build
    • Fixed container build failures with newer BuildKit and missing build context for steps that need the full context
  • Kubernetes
    • ⌨️ New --shared-image-store option on container cluster run to use the container image store from cluster nodes; removed the load-image subcommand
    • ⌨️ container cluster ls now shows one row per cluster; use --nodes for the per-node view
    • ⌨️ Container lifecycle commands no longer operate on cluster nodes
    • Worker node CPU and memory can now be set with --workers count=<n>,cpus=<n>,memory=<size>

What's Changed

  • Send an :authority on the builder gRPC connection by @jglogan in #2428
  • Adds container cluster example. by @jglogan in #2433
  • Update container-builder-shim to 0.13.3. by @jglogan in #2434
  • use macos 27 runners by @madrob in #2436
  • Fix empty followpaths handling in BuildFSSync by @onlyarnav in #2414
  • Document container clean in the reclaim disk space guide by @lucasbrito-wdt in #2413
  • Bump to use containerization 0.54.0 by @adityaramani in #2443
  • feat(stats): report cpuUtilization in the machine-readable formats by @guanchzhou in #2146
  • [k8s plugin] Create a cluster bootstrapper by @katiewasnothere in #2416
  • Update recommended kernel to kata 4.3.1 release vmlinux-6.18.56-208-debug by @katiewasnothere in #2447
  • Add TOML configuration for default DNS nameservers, search, options by @0xMH in #1614
  • Add the ability to share container's image store with container cluster by @crosbymichael in #2437
  • Reduce install package size and install footprint. by @jglogan in #2458
  • Add reference to apple/container-examples and remove examples/ out of this repo by @michaelzhang114 in #2457
  • Create container-core-clusters XPC service by @adityaramani in #2451
  • Exclude recreatable container data from Time Machine by @abdullahtas0 in #2412
  • Clean the cluster-shim build files with make clean by @dkovba in #2463
  • Quiet the cluster-shim build output and show the swift progress in place by @dkovba in #2461
  • Do not allow high level container lifecycle commands to operate on cluster nodes by @katiewasnothere in #2462
  • Switch to copy blobs by @crosbymichael in #2470
  • Add option to set cpus and memory resources for worker nodes of cluster by @katiewasnothere in #2448
  • Removed bug-report-how-to.md as this info is now consolidated in CONTRIBUTING.md by @michaelzhang114 in #2459
  • Move HostStoreServer into a library so tests don't link the executable by @katiewasnothere in #2477

New Contributors

  • @madrob made their first contribution in #2436
  • @onlyarnav made their first contribution in #2414
  • @lucasbrito-wdt made their first contribution in #2413
  • @abdullahtas0 made their first contribution in #2412

Full Changelog: 1.6.1...1.7.1

Contributors

  • @guanchzhou
  • @crosbymichael
  • @jglogan
  • @madrob
  • @adityaramani
  • @0xMH
  • @katiewasnothere
  • @abdullahtas0
  • @lucasbrito-wdt
  • @michaelzhang114
  • @onlyarnav
  • @dkovba
guanchzhou, crosbymichael, and 10 other contributors
Assets 5
Loading

Uh oh!

There was an error while loading. Please reload this page.

4p3rtur3, yuilib, selasley, lin72h, mvartuc, Star-Lord-PHB, quentinmcq, harkabeeparolus, knae11, and SimonVonXCVII reacted with thumbs up emoji omasanori, 4p3rtur3, lin72h, and quentinmcq reacted with hooray emoji 4p3rtur3, anchorsystemsdev-tech, cmpwi, lin72h, and knae11 reacted with heart emoji 4p3rtur3, lin72h, and agouliel reacted with rocket emoji
All reactions
  • 👍 10 reactions
  • 🎉 4 reactions
  • ❤️ 5 reactions
  • 🚀 3 reactions
14 people reacted
0 Join discussion

1.6.1

1.6.1
@github-actions github-actions released this 23 Oct 23:26
1.6.1
This tag was signed with the committer’s verified signature.
jglogan J Logan
SSH Key Fingerprint: GSIS8T9IBfPcx97/P3rF+CnoRuq0f6NIql/Buwr8auY
Verified
Learn about vigilant mode.
aa8d76b
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

⌨️ denotes breaking CLI changes.

👩‍💻 denotes breaking API changes.

  • Core
    • Fix signals not properly passed to container processes
  • Kubernetes
    • Fix problems when creating clusters concurrently
    • Rename to container cluster

What's Changed

  • Fix host port conflicts and leftover failed nodes during cluster creation by @dkovba in #2399
  • Fix forwarded process signal encoding by @vincent-peng in #1778
  • Remove SIGWINCH from signal kill set by @ArasanDev in #1854
  • Infer platform and runtime from OCI image by @noah-thor in #2422
  • rename to container cluster by @crosbymichael in #2427

New Contributors

  • @vincent-peng made their first contribution in #1778
  • @ArasanDev made their first contribution in #1854

Full Changelog: 1.6.0...1.6.1

Contributors

  • @crosbymichael
  • @vincent-peng
  • @noah-thor
  • @dkovba
  • @ArasanDev
crosbymichael, vincent-peng, and 3 other contributors
Assets 5
Loading

Uh oh!

There was an error while loading. Please reload this page.

lin72h, EthyMoney, 4p3rtur3, omasanori, Star-Lord-PHB, jeanjerome, DavidLee18, quentinmcq, thomas-luebker, harkabeeparolus, and 4 more reacted with thumbs up emoji 4p3rtur3, omasanori, tobiasehlert, avdhootj02, pan102887, and shinGangan reacted with hooray emoji 4p3rtur3, omasanori, anistark, avdhootj02, pan102887, aallani, and shinGangan reacted with heart emoji sureshg, avdhootj02, pan102887, aallani, and shinGangan reacted with rocket emoji
All reactions
  • 👍 14 reactions
  • 🎉 6 reactions
  • ❤️ 7 reactions
  • 🚀 5 reactions
19 people reacted

1.6.0

1.6.0
@github-actions github-actions released this 20 Oct 02:10
1.6.0
This tag was signed with the committer’s verified signature.
jglogan J Logan
SSH Key Fingerprint: GSIS8T9IBfPcx97/P3rF+CnoRuq0f6NIql/Buwr8auY
Verified
Learn about vigilant mode.
ca4884f
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Highlights

⌨️ denotes breaking CLI changes.

👩‍💻 denotes breaking API changes.

  • Security
    • GHSA-vgrw-36j7-r93w - Pulling an image by digest does not verify that the registry returned the pinned digest
    • GHSA-fqxg-rrf3-358v - container build may serve files outside the build context when a symlink is swapped during a read
  • Core
    • container commit command
  • Networking
    • DNS aliases for containers
  • Build
    • container build and container builder are now CLI plugins
  • Kubernetes
    • Multi-worker container k8s clusters

What's Changed

  • Stop importing Testing from ContainerTestSupport by @Hashim1999164 in #2118
  • [container]: add commit command by @saehejkang in #1762
  • Fix k8s list grouping for dual-role control-plane nodes by @Hokila in #2315
  • K8s plugin: support no CNI on create by @katiewasnothere in #2277
  • Remove machine user extension points, update machine docs. by @jglogan in #2322
  • Document build and test targets, and make local test runs self-contained by default (.test-data) by @michaelzhang114 in #2288
  • Skip unreadable entries in image list by @Hokila in #2157
  • Fix coverage generation target by @noah-thor in #2353
  • Fix container system status false negative under a Seatbelt sandbox. by @renlord in #2316
  • Add support for multi node k8s clusters by @katiewasnothere in #2276
  • Add a SWIFT_CONFIGURATION_EXTRA hook for extra swift build flags by @noah-thor in #2354
  • Fix container k8s examples in command-reference by @katiewasnothere in #2355
  • Correct coverage scope for unit tests by @noah-thor in #2356
  • Extract container build and container builder as a CLI plugin by @JaewonHur in #2298
  • CLI test: sync disk after file remove and before clean. by @jglogan in #2366
  • Extract ContainerBuild logic into a library by @JaewonHur in #2370
  • Fix container image load for sparse images. by @jglogan in #2385
  • K8s image load fix fqn tagging by @katiewasnothere in #2384
  • Fix built image loading, create command output, and help text in the Kubernetes plugin by @dkovba in #2369
  • Fix minor issues in K8s plugin by @JaewonHur in #2372
  • Use a custom entrypoint script for k8s container nodes by @katiewasnothere in #2289
  • Add DNS aliases and subtree aliases for container network attachments by @jglogan in #2390
  • ci: bump the github-actions group with 2 updates by @dependabot[bot] in #2391
  • Update container-builder-shim to 0.13.2. by @jglogan in #2394
  • Treat a missing log file as empty in container logs by @bryanmosley in #2393
  • Fix container log following when the log is empty by @i098 in #2377
  • Bump to use containerization 0.51.0 by @adityaramani in #2396
  • Fix the cluster delete command when node containers are missing by @dkovba in #2397
  • Update to latest containerization dependency 0.52.0 by @katiewasnothere in #2407
  • Build context fix, bump to containerization 0.52.1. by @jglogan in #2415

New Contributors

  • @Hashim1999164 made their first contribution in #2118
  • @Hokila made their first contribution in #2315
  • @michaelzhang114 made their first contribution in #2288
  • @renlord made their first contribution in #2316
  • @bryanmosley made their first contribution in #2393
  • @i098 made their first contribution in #2377

Full Changelog: 1.5.0...1.6.0

Contributors

  • @jglogan
  • @Hokila
  • @renlord
  • @adityaramani
  • @katiewasnothere
  • @saehejkang
  • @noah-thor
  • @dependabot
  • @michaelzhang114
  • @JaewonHur
  • @Hashim1999164
  • @i098
  • @dkovba
  • @bryanmosley
jglogan, Hokila, and 12 other contributors
Assets 5
Loading

Uh oh!

There was an error while loading. Please reload this page.

4p3rtur3, selasley, nkelemen18, lin72h, ValkoinenKissa, marcleblanc2, yuukiAme, Star-Lord-PHB, quentinmcq, deepsweet, and 2 more reacted with thumbs up emoji 4p3rtur3, lin72h, vordenken, tryb3l, and repodevs reacted with hooray emoji 4p3rtur3, Sheldontao, lin72h, noah-thor, and kaili302 reacted with heart emoji 4p3rtur3, yuilib, lin72h, TaylorYen, marcleblanc2, gotgenes, quentinmcq, and nvmoeini-boop reacted with rocket emoji
All reactions
  • 👍 12 reactions
  • 🎉 5 reactions
  • ❤️ 5 reactions
  • 🚀 8 reactions
22 people reacted
2 Join discussion

1.5.0

1.5.0
@github-actions github-actions released this 29 Sep 02:33
1.5.0
d265d66
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Highlights

⌨️ denotes breaking CLI changes.

👩‍💻 denotes breaking API changes.

  • Security
    • GHSA-44v5-vx46-ghv6 - K8s Plugin: sanitize kubeconfig values from guest before merging with host kubeconfig
  • Core
    • Commands now run when the image entrypoint is empty
    • Fixed container egress loss after localhost DNS changes
    • Better error message for unknown commands
  • Kubernetes
    • ⌨️ Removed container k8s start for now. To restart a stopped node, delete the cluster and create it again
    • New --cni option on container k8s create for a custom CNI manifest

What's Changed

  • Update README as v1.0.0 has been reached by @gvenzl in #2233
  • Fix a compilation warning by @dkovba in #2251
  • Fix container egress loss after localhost DNS changes by @realrajaryan in #2256
  • forwarder: close backend channel immediately if frontend closes by @egernst in #2260
  • docs: use an existing kindest/node tag in the k8s node image example by @saiyam1814 in #2257
  • K8s plugin: Support custom CNI manifest by @katiewasnothere in #2254
  • fix(k8s): correct k8s control plane components version using the user specified node image version by @zdk in #2271
  • Fix Globber dropping directory contents under a symlinked ancestor by @JaewonHur in #2252
  • Remove k8s start command for now by @katiewasnothere in #2290
  • Sync command reference with current CLI options by @rishabhsai in #2265
  • Run commands when image entrypoint is empty by @danielsyauqi in #2296
  • fix(k8s): use the node's configured iptables backend for node prep by @guanchzhou in #2145
  • Update to latest [email protected] by @katiewasnothere in #2301
  • Better error message for unknown commands by @realrajaryan in #2311
  • Remove PLUGINS section from help message by @JaewonHur in #2309
  • K8s Plugin: sanitize kubeconfig values from guest before merging with host kubeconfig by @katiewasnothere in #2310
  • Update plugin error test by @realrajaryan in #2313

New Contributors

  • @gvenzl made their first contribution in #2233
  • @saiyam1814 made their first contribution in #2257
  • @rishabhsai made their first contribution in #2265
  • @danielsyauqi made their first contribution in #2296
  • @guanchzhou made their first contribution in #2145

Full Changelog: 1.4.1...1.5.0

Contributors

  • @zdk
  • @guanchzhou
  • @gvenzl
  • @saiyam1814
  • @katiewasnothere
  • @egernst
  • @rishabhsai
  • @danielsyauqi
  • @JaewonHur
  • @realrajaryan
  • @dkovba
zdk, guanchzhou, and 9 other contributors
Assets 5
Loading

Uh oh!

There was an error while loading. Please reload this page.

selasley, Star-Lord-PHB, lin72h, yuilib, nkelemen18, albertms10, inemtsev, RamessesN, mburakilter, nick6969, and 16 more reacted with thumbs up emoji pankaj-nikam, haguezoum, lin72h, whoan, devivomichele, nick6969, 4p3rtur3, derherrmann, quentinmcq, pythoninthegrass, and YC-s-VEDA-Code reacted with hooray emoji 4p3rtur3, derherrmann, lin72h, jeanjerome, YC-s-VEDA-Code, and yuki-matsuki reacted with heart emoji 4p3rtur3, derherrmann, sureshg, lin72h, zdk, and YC-s-VEDA-Code reacted with rocket emoji
All reactions
  • 👍 26 reactions
  • 🎉 11 reactions
  • ❤️ 6 reactions
  • 🚀 6 reactions
35 people reacted

1.4.1

1.4.1
@github-actions github-actions released this 09 Sep 01:28
1.4.1
9a8917c
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

This release addresses two security issues in the Containerization package:

  • GHSA-4587-w9mm-xxvh - OCI image load follows symlinks for oci-layout and index.json outside the extraction directory
  • GHSA-rgqp-277h-gcwj - UnixType.init(path:) uses a macOS length limit longer than the sockaddr_un.sun_path buffer it copies into

There was no 1.4.0 release, we had to discard that tag so this release contains every change since 1.3.1.

Highlights

⌨️ denotes breaking CLI changes.

👩‍💻 denotes breaking API changes.

  • Core
    • New container clean command
    • 👩‍💻 container system status now reports host, client, paths, and resources
    • JSON output no longer escapes forward slashes
    • Updated Containerization to 0.45.0

What's Changed

  • Avoid escaping slashes in JSON output by @taljeon in #2205
  • Enhance container system status command output by @muk2 in #1769
  • Updates containerization to 0.43.0. by @jglogan in #2208
  • [container]: add clean command by @saehejkang in #1949
  • fix: handle container clean failing on read-only named volume mounts by @zdk in #2228
  • ci: bump softprops/action-gh-release from 3.0.2 to 3.0.3 in the github-actions group by @dependabot[bot] in #2226
  • Fix a compilation error by @dkovba in #2234
  • Remove security markdown in favor of inherited security guidelines by @katiewasnothere in #2249
  • docs: remove broken troubleshooting.md link in technical overview by @zdk in #2227
  • Fix compilation warnings by @dkovba in #2235
  • docs: Add k8s plugin reference by @egernst in #2244
  • Bump CZ to 0.45.0 by @realrajaryan in #2250

New Contributors

  • @taljeon made their first contribution in #2205
  • @muk2 made their first contribution in #1769

Full Changelog: 1.3.1...1.4.1

Contributors

  • @zdk
  • @jglogan
  • @katiewasnothere
  • @saehejkang
  • @egernst
  • @dependabot
  • @muk2
  • @realrajaryan
  • @taljeon
  • @dkovba
zdk, jglogan, and 8 other contributors
Assets 5
Loading

Uh oh!

There was an error while loading. Please reload this page.

yuilib, orangeboyChen, datlechin, oyeqa, cedricherzog-passbolt, Star-Lord-PHB, 4p3rtur3, BRO3886, yuukiAme, little-sparkleeesss, and 8 more reacted with thumbs up emoji methbkts, 4p3rtur3, lin72h, solix-ag, and YC-s-VEDA-Code reacted with hooray emoji quentinmcq, 4p3rtur3, alilosoft, lurose5, solix-ag, and YC-s-VEDA-Code reacted with heart emoji 4p3rtur3, OneCricketeer, zdk, lin72h, alilosoft, shilovk, solix-ag, pythoninthegrass, and YC-s-VEDA-Code reacted with rocket emoji
All reactions
  • 👍 18 reactions
  • 🎉 5 reactions
  • ❤️ 6 reactions
  • 🚀 9 reactions
26 people reacted

1.3.1

1.3.1
@github-actions github-actions released this 29 Aug 00:24
1.3.1
a9a62e2
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

This patch release addresses a number of security issues in the Containerization package:

  • GHSA-x7pf-2jmj-pgcq - Creating a container or executing a container process can delete files outside its bundle through an unchecked id
  • GHSA-f689-h8m7-3jp2 - ContainerizationOCI accepts unvalidated OCI descriptor digests, enabling path traversal in the local content store
  • GHSA-r3h2-rgqf-9hv9 - Loading an OCI image layout can read host files through a symlink
  • GHSA-mx96-5vvg-x2mg - CVE-2026-65388 - RegistryClient follows the WWW-Authenticate realm without validating its host or scheme
  • GHSA-697p-8837-37h3 - Unpacking a crafted image layer with a long(invalid) file name crashes the unpacking process
  • GHSA-g3rx-2m58-rr63 - Unpacking a crafted image layer with an invalid length extended-attribute name crashes the unpacking process

What's Changed

  • Add container skill by @crosbymichael in #2154
  • Fix tmpfs mount source field left empty for --mount type=tmpfs by @sivasath16 in #2138
  • Update to containerization 0.42.0 by @katiewasnothere in #2207

New Contributors

  • @sivasath16 made their first contribution in #2138

Full Changelog: 1.3.0...1.3.1

Contributors

  • @crosbymichael
  • @katiewasnothere
  • @sivasath16
crosbymichael, katiewasnothere, and sivasath16
Assets 5
Loading

Uh oh!

There was an error while loading. Please reload this page.

mr-woodapple, yuukiAme, janishorsts, tonyyo11, JandersonConstantino, dawiddyd, harkabeeparolus, quentinmcq, Johjoh-6, 4p3rtur3, and 5 more reacted with thumbs up emoji 4p3rtur3 and lin72h reacted with hooray emoji 4p3rtur3 and lin72h reacted with heart emoji MustafaxCmrt, JandersonConstantino, arunjayakumar01, quentinmcq, 4p3rtur3, lin72h, and wedobetter reacted with rocket emoji
All reactions
  • 👍 15 reactions
  • 🎉 2 reactions
  • ❤️ 2 reactions
  • 🚀 7 reactions
18 people reacted
0 Join discussion

1.3.0

1.3.0
@github-actions github-actions released this 24 Aug 22:37
1.3.0
d6de569
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Highlights

⌨️ denotes breaking CLI changes.

👩‍💻 denotes breaking API changes.

  • Core
    • Default Kata kernel is now 3.32.0-debug
    • Documentation has been expanded and reorganized.
    • Relax maskedPaths and readonlyPaths for container machines
  • Images
    • ⌨️ Removed --scheme auto for image operations, default is now https.

What's Changed

  • Update sudoers file to not include dots by @tumd in #2080
  • Refactor tmpfsMounts() to process tmpfs path correctly by @LevelVoid in #2103
  • Remove auto registry scheme. by @jglogan in #2100
  • Validate volume name in volume disk usage call by @katiewasnothere in #2107
  • Topic/docs refactor by @egernst in #2032
  • Integration test: fix k8s test with scoped domain. by @jglogan in #2104
  • Extracts createPluginLoader() for use by container k8s. by @jglogan in #2115
  • Fix a compilation error by @dkovba in #2119
  • Split K8sHelper, add WorkerProvisioner protocol, and add LinuxWorker … by @jshi991 in #2110
  • Do not set default maskedPaths and readonlyPaths for container machines by @katiewasnothere in #2137
  • Remove AsyncParsableCommand conformance from ContainerCLI by @noah-thor in #2140
  • Add identifier validation tests for the disk-usage routes by @realrajaryan in #2136
  • Update default kernel to Kata Containers 3.32.0 debug build by @agamdua in #2143

New Contributors

  • @tumd made their first contribution in #2080
  • @LevelVoid made their first contribution in #2103
  • @agamdua made their first contribution in #2143

Full Changelog: 1.2.2...1.3.0

Contributors

  • @tumd
  • @agamdua
  • @jglogan
  • @katiewasnothere
  • @egernst
  • @noah-thor
  • @realrajaryan
  • @jshi991
  • @LevelVoid
  • @dkovba
tumd, agamdua, and 8 other contributors
Assets 5
Loading

Uh oh!

There was an error while loading. Please reload this page.

4p3rtur3, Star-Lord-PHB, reiy-leo, pertsevds, bmbufalo, kei-gnu, ainame, henrywang, harkabeeparolus, and Vemula-Ganesh reacted with thumbs up emoji EthyMoney, espeon011, li1234yun, DavidLee18, mutecipher, Micnubinub, 4p3rtur3, tianqueal, tryb3l, yoshi2ys, and 4 more reacted with hooray emoji 4p3rtur3 reacted with heart emoji TaylorYen, little-sparkleeesss, sureshg, wedobetter, 4p3rtur3, tryb3l, otonielguajardo, derhuerst, devivomichele, and omasanori reacted with rocket emoji
All reactions
  • 👍 10 reactions
  • 🎉 14 reactions
  • ❤️ 1 reaction
  • 🚀 10 reactions
29 people reacted
0 Join discussion

1.2.2

1.2.2
@github-actions github-actions released this 08 Aug 01:33
1.2.2
This tag was signed with the committer’s verified signature.
jglogan J Logan
SSH Key Fingerprint: GSIS8T9IBfPcx97/P3rF+CnoRuq0f6NIql/Buwr8auY
Verified
Learn about vigilant mode.
0190097
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

This release fixes a glitch that prevented container k8s working when installed from the release package.

What's Changed

  • Integration test: fix username/uid flake. by @jglogan in #2086
  • refactor: extract K8s logic into ContainerK8s library target by @jshi991 in #2079
  • Refactor container k8s to use plugin resource management. by @jglogan in #2097
  • Migrate ProgressBarTests to Swift Testing by @VictorPuga in #2085

New Contributors

  • @VictorPuga made their first contribution in #2085

Full Changelog: 1.2.1...1.2.2

Contributors

  • @jglogan
  • @VictorPuga
  • @jshi991
jglogan, VictorPuga, and jshi991
Assets 5
Loading

Uh oh!

There was an error while loading. Please reload this page.

lin72h, gabsndev, pertsevds, little-sparkleeesss, 4p3rtur3, Johnson-f, Star-Lord-PHB, TheSlowbro, yuukiAme, spaquet, and 8 more reacted with thumbs up emoji 4p3rtur3, mholson, conradwt, Sank34, bitbemol, and betallsoph reacted with hooray emoji oyeqa, 4p3rtur3, conradwt, Unit23-D, zaiplanet, and bitbemol reacted with heart emoji on-reynard, 4p3rtur3, spaquet, conradwt, Alt-iOS, Alex-Souslik, bitbemol, and its-me-ar reacted with rocket emoji blackwell-systems, inemtsev, and arafatmsl886-svg reacted with eyes emoji
All reactions
  • 👍 18 reactions
  • 🎉 6 reactions
  • ❤️ 6 reactions
  • 🚀 8 reactions
  • 👀 3 reactions
31 people reacted

1.2.1

1.2.1
@github-actions github-actions released this 07 Aug 06:32
1.2.1
This tag was signed with the committer’s verified signature.
jglogan J Logan
SSH Key Fingerprint: GSIS8T9IBfPcx97/P3rF+CnoRuq0f6NIql/Buwr8auY
Verified
Learn about vigilant mode.
0d111be
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Highlights

⌨️ denotes breaking CLI changes.

👩‍💻 denotes breaking API changes.

  • Core
    • k8s plugin for turnkey local Kubernetes cluster
    • container export for live containers.
    • --ssh option for container build.
    • --read-only-path and --masked-path for container run for Kubernetes, Docker, and similar containers.

What's Changed

  • [container]: add container export for live containers by @saehejkang in #1630
  • Adjust overcommit and max_map_count vm defaults in guest VMs by @adityabagchi24 in #2055
  • [package]: bump container-builder-shim to 0.13.1 by @saehejkang in #2056
  • [builder]: enable ssh forwarding for container build by @saehejkang in #1508
  • Move SSH builder test to Serialized tests by @JaewonHur in #2061
  • Increase testExecDetachProcessRunning sleep margin to avoid CI flake by @jglogan in #2063
  • Add readiness signal to DirectoryWatcher, fix DirectoryWatcherTest. by @jglogan in #2066
  • Log core counts in CI for perf analysis. by @jglogan in #2070
  • Add --read-only-path and --masked-path option to container run / create by @adityaramani in #2069
  • Simplify correlation of test prefix to test ID. by @jglogan in #2071
  • Integration test: cache warmup image tarfiles. by @jglogan in #2074
  • K8s plugin by @jshi991 in #2044

New Contributors

  • @jshi991 made their first contribution in #2044

Full Changelog: 1.2.0...1.2.1

Contributors

  • @jglogan
  • @adityaramani
  • @saehejkang
  • @JaewonHur
  • @jshi991
  • @adityabagchi24
jglogan, adityaramani, and 4 other contributors
Assets 5
Loading

Uh oh!

There was an error while loading. Please reload this page.

4p3rtur3, Allan-Nava, Frizlab, yuukiAme, Deathburgerz013, selasley, Star-Lord-PHB, little-sparkleeesss, TheSlowbro, puddingstudio, and 4 more reacted with thumbs up emoji 4p3rtur3, xgt001, methbkts, dainiusjocas, pertsevds, spaquet, quentinmcq, moutasem1989, and josh098900 reacted with hooray emoji 4p3rtur3, xgt001, quentinmcq, pansen, and moutasem1989 reacted with heart emoji sureshg, pilhuhn, 4p3rtur3, Frizlab, luc122c, quentinmcq, moutasem1989, and josh098900 reacted with rocket emoji
All reactions
  • 👍 14 reactions
  • 🎉 9 reactions
  • ❤️ 5 reactions
  • 🚀 8 reactions
23 people reacted

1.2.0

1.2.0
@github-actions github-actions released this 29 Jul 00:41
1.2.0
This tag was signed with the committer’s verified signature.
jglogan J Logan
SSH Key Fingerprint: GSIS8T9IBfPcx97/P3rF+CnoRuq0f6NIql/Buwr8auY
Verified
Learn about vigilant mode.
6e65319
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Highlights

⌨️ denotes breaking CLI changes.

👩‍💻 denotes breaking API changes.

  • SECURITY FIXES
    • GHSA-xwgf-4rc5-p4m4 - CVE-2026-64786 - bare-name image Config.Env entries should not inherit values from the launching process's environment
    • GHSA-wg28-286f-56v6 - CVE-2026-64773 - TCP port forwarder buffers unbounded pre-connect data from published container ports
    • GHSA-2v2q-4q35-h585 - CVE-2026-64777 - Build filesystem sync discloses host files outside the build context via symlinks
    • GHSA-g57j-434g-5xj2 - BuildFSSync.walk()'s JSON response mode reports the resolved host path of build-context symlinks that point outside the context.
    • GHSA-5h49-6pr7-9mv4 - reset special permission bits when extracting archives onto the host.
  • Core
    • k8s plugin for turnkey local Kubernetes cluster
    • container export for live containers.
    • --ssh option for container build.
    • --read-only-path and --masked-path for container run for Kubernetes, Docker, and similar containers.

What's Changed

  • Add TestCLISystemLogs and TestCLITermIO integration tests in new integration test suite by @katiewasnothere in #1879
  • Restore reverted migrations, migrate last tests. by @jglogan in #1880
  • Removes obsolete CLITests directory. by @jglogan in #1886
  • Integration coverage xpc helpers by @noah-thor in #1551
  • Upgrade grpc-swift-nio-transport to 2.9.0 and remove HTTP2ConnectBuff… by @adityabagchi24 in #1790
  • Updates containerization to 0.36.0. by @jglogan in #1912
  • Use containerization version 0.37.0 by @adityaramani in #1932
  • Verify kernel archive integrity by @haoruilee in #1703
  • Add commit/issue alert to PR template. by @jglogan in #1945
  • Remove --skip-build from test Makefile target. by @jglogan in #1951
  • Restore --skip-build, enable import testable for release builds. by @jglogan in #1955
  • [package]: bump container-builder-shim to 0.13.0 by @saehejkang in #1953
  • Validate container ID from XPC requests by @katiewasnothere in #1956
  • Remove force unwraps on XPC error set/get by @katiewasnothere in #1958
  • Do not follow destination symlink when copying user configuration by @katiewasnothere in #1957
  • Fix machine ID length test. by @jglogan in #1971
  • Address flaky TestCLIKernelSetSerial suite. by @jglogan in #1976
  • [gitignore]: ignore vscode workspace files by @saehejkang in #1966
  • Update containerization dependency with new EXT4Unpacker func definition by @katiewasnothere in #1973
  • Periodic dependency updates. by @jglogan in #1981
  • Use ordered journal mode for unpacked images. by @jglogan in #1974
  • Reword DNS container name resolution doc information by @katiewasnothere in #1960
  • ci: bump the github-actions group across 1 directory with 3 updates by @dependabot[bot] in #1983
  • Pass build config in when building protoc dependencies by @katiewasnothere in #1972
  • Container test fixture package by @katiewasnothere in #1887
  • Downgrade swift-collections to 1.5.1. by @jglogan in #1984
  • Use enum for warmup images. by @jglogan in #1990
  • Add missing dependencies to new ContainerTestSupport package by @katiewasnothere in #1994
  • Add OCI maskedPaths and readonlyPaths support to Container API. by @jglogan in #1996
  • Integration test - miscellaneous fixture and test refinements. by @jglogan in #1993
  • Use log instead of print for system start status messages by @adityabagchi24 in #1889
  • Fix BuilderStart race, parallelize container build tests. by @jglogan in #2002
  • Allow custom kernel boot args via --kernel-arg by @arirubinstein in #1744
  • fix: Increase XPC timeout for Machine API operations by @dev-kvt in #2006
  • Update containerization import to latest 0.40.0 by @katiewasnothere in #2028
  • Fix image env vars, build context checks, TCP/UDP port forward buffer, and validate plugin name by @katiewasnothere in #2027
  • Update containerization import to 0.40.1 by @katiewasnothere in #2038

New Contributors

  • @haoruilee made their first contribution in #1703
  • @arirubinstein made their first contribution in #1744
  • @dev-kvt made their first contribution in #2006

Full Changelog: 1.1.0...1.2.0

Contributors

  • @arirubinstein
  • @jglogan
  • @adityaramani
  • @katiewasnothere
  • @saehejkang
  • @noah-thor
  • @dependabot
  • @haoruilee
  • @dev-kvt
  • @adityabagchi24
arirubinstein, jglogan, and 8 other contributors
Assets 5
Loading

Uh oh!

There was an error while loading. Please reload this page.

4p3rtur3, little-sparkleeesss, brqnko, stefanfusko, gvkhosla, mr-woodapple, pankaj-nikam, yamanori99, kavix, and skinny reacted with thumbs up emoji 4p3rtur3, methbkts, SimonVonXCVII, brqnko, and spaquet reacted with hooray emoji 4p3rtur3, gvkhosla, Lavmee, cristopher-rodrigues, and cb-srinaths reacted with heart emoji sureshg, jeffmcneely, bartreardon, aurora-lch, RamessesN, fstevens30, si1og, qlenlen, lin72h, wedobetter, and 12 more reacted with rocket emoji
All reactions
  • 👍 10 reactions
  • 🎉 5 reactions
  • ❤️ 5 reactions
  • 🚀 22 reactions
35 people reacted
0 Join discussion
You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.