Skip to content

smolvm v1.6.9

Choose a tag to compare

@github-actions github-actions released this 17 Jul 21:07

What's Changed

  • Bump the Nix flake to smolvm 1.6.0 by @BinSquare in #625
  • Fix the pacman repo build so it packages both architectures by @BinSquare in #626
  • Make VM boot failures diagnosable instead of opaque by @BinSquare in #627
  • docs: recommend the unix-socket docker endpoint; document the TCP alternative and its caveats by @BinSquare in #621
  • Add cuda to VmResources for CLI/SDK CUDA-over-vsock by @BinSquare in #628
  • CUDA fork independent serving: copy-on-fork isolation, graph mode, network transport by @BinSquare in #629
  • Detect a stale CUDA guest shim at boot instead of an opaque cuInit failure by @BinSquare in #630
  • feat: expose the docker-socket bridge in the machines HTTP API by @BinSquare in #631
  • Resolve a named config.User to a numeric uid for crun exec (#632) by @BinSquare in #634
  • Warn at launch when CUDA remoting is requested on a host with no usable GPU by @BinSquare in #635
  • CUDA Path 3: address-preserving per-clone-process fork isolation by @BinSquare in #633
  • Bump the workspace to 1.6.1 by @BinSquare in #641
  • Group container tasks under the sandbox shim (fixes containers on containerd 2.2+) by @BinSquare in #643
  • Rebuild the linux libkrun.so with a glibc 2.35 floor and gate it in CI by @BinSquare in #644
  • CUDA Path 3 follow-ups: fork crash fixes, zero-config forkable machines, remote (TCP) clone workers by @BinSquare in #648
  • Route smolmachine pack references through the host-side pack flow instead of the in-guest OCI puller by @BinSquare in #647
  • Stamp pushed smolmachine manifests with the OCI 1.1 artifactType and standard annotations by @BinSquare in #649
  • CUDA fork: release a torn-down golden's VRAM (close leaked export fds) by @BinSquare in #650
  • CUDA fork: fail fast when a clone's worker dies or its lineage is gone by @BinSquare in #652
  • Rename the CUDA fork env vars to describe behavior by @BinSquare in #653
  • release: bundle CUDA shims + smolvm-cuda-run in agent-rootfs by @NickyHeC in #601
  • Stream the pack overlay export to disk by @BinSquare in #654
  • CUDA image machines: run the create workload, and fail fast when no GPU host answers by @BinSquare in #655
  • feat: add --expose-socket and --mount-socket for forwarding arbitrary unix sockets by @BinSquare in #656
  • Run the pack-from-vm helper as the source VM's isolated uid so it can read the source disks by @BinSquare in #658
  • Fix silently dropped CUDA work after a fork-clone reconnect, and rebuild captured graphs in clone workers by @BinSquare in #659
  • Gate engine PRs on compiling the smol CLI and script the release cut by @BinSquare in #661
  • Export the pack sidecar, not the executable stub, when a machine is exported by @BinSquare in #662
  • Route fork clones to workers by an explicit connection preamble so a golden's reconnect can never be misrouted by @BinSquare in #663
  • Never LRU-evict the reference-shared pack store by @BinSquare in #666

Full Changelog: v1.6.0...v1.6.9