Skip to content

smolvm v1.8.0

Choose a tag to compare

@github-actions github-actions released this 13 Aug 01:16
· 12 commits to main since this release

What's Changed

  • Bind ephemeral machine lifetime to the launching CLI and add machine labels by @BinSquare in #899
  • Fix cross-VM --mount-socket collisions when the guest path is inside a shared --volume by @Bnjoroge1 in #867
  • fix(machine): preserve egress policy for --from by @bft-codebot in #892
  • Fix relayed ping on macOS: compute the IPv4 echo checksum and strip the prepended IP header by @BinSquare in #915
  • Add declarative fork settings to Smolfile by @BinSquare in #914
  • Preserve forked rootfs state in CLI operations by @BinSquare in #904
  • Write the readiness marker only when the doorbell goes unanswered by @BinSquare in #916
  • Normalize the agent rootfs's owner-only Alpine paths at build time so pack create works for a non-root user on a packaged install by @NickyHeC in #872
  • Deploy package repositories without Git history by @BinSquare in #918
  • Bump the guest kernel to the build with the netfilter options Kubernetes services need by @BinSquare in #919
  • Wire image workloads through embedded forks by @BinSquare in #917
  • chore(nix): bump flake to 1.7.7 (#913) by @Ramblurr in #920
  • Fix from-vm packs dropping layers past the third and the image's environment by @BinSquare in #924
  • Restore every directory's mode after extracting a pack, not only unwritable ones by @BinSquare in #925
  • Bump the guest kernel to the truthful datagram connect fix so machines regain hostname egress by @BinSquare in #927
  • Restore net-enabled libkrun on macOS and document the real networkBackend default (fixes #884) by @panta in #905

New Contributors

Full Changelog: v1.7.7...v1.8.0