Skip to content

smolvm

v1.3.0 Feature

This release adds 2 notable features for engineering teams evaluating rollout.

Published 28d Virtualization
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

containers crun libkrun microvm rust virtual-machine

Summary

AI summary

Updates affect net, agent, api, serve, fork, vsock, boot, Windows/WHP support, and release tooling.

Full changelog

What's Changed

  • fix(net): honor --dns on the TSI backend, and unify the launchers' guest-network env by @BinSquare in https://github.com/smol-machines/smolvm/pull/466
  • fix(agent): give privileged --image VMs bare-VM /proc and /storage parity by @BinSquare in https://github.com/smol-machines/smolvm/pull/470
  • fix(api): run handler DB I/O off the reactor + writer/reader DB pool by @BinSquare in https://github.com/smol-machines/smolvm/pull/472
  • fix(agent): honor image Env/WorkingDir/User on every container launch via a typed chokepoint by @BinSquare in https://github.com/smol-machines/smolvm/pull/473
  • Fix shebang by @nierob in https://github.com/smol-machines/smolvm/pull/469
  • fix(agent): cross-platform ResolvedLaunch — repair macOS agent build broken on main by #473 by @BinSquare in https://github.com/smol-machines/smolvm/pull/474
  • Migrate libkrun usage to upstream 2.0.0-dev APIs by @BinSquare in https://github.com/smol-machines/smolvm/pull/465
  • Windows/WHP support: run OCI microVMs end-to-end on Windows by @BinSquare in https://github.com/smol-machines/smolvm/pull/475
  • fix(fork): never reap a frozen fork-base golden; add RecordState::Frozen by @BinSquare in https://github.com/smol-machines/smolvm/pull/481
  • fix(serve): prevent runtime-heartbeat wedge from a stuck guest agent by @BinSquare in https://github.com/smol-machines/smolvm/pull/478
  • Document Windows/WHP support and make dist checksums portable by @BinSquare in https://github.com/smol-machines/smolvm/pull/476
  • Windows parity: virtio-net networking by @BinSquare in https://github.com/smol-machines/smolvm/pull/482
  • fix(serve): let hardened VMM boot ported VMs and load bundled libkrun by @BinSquare in https://github.com/smol-machines/smolvm/pull/483
  • Windows parity: machine CPU/RSS stats + sparse disk-template copy by @BinSquare in https://github.com/smol-machines/smolvm/pull/477
  • fix(pack): exclude host readiness markers from the agent-rootfs tar by @BinSquare in https://github.com/smol-machines/smolvm/pull/484
  • fix(api): report /health machine counts from the DB, not the stale in-memory map by @BinSquare in https://github.com/smol-machines/smolvm/pull/485
  • fix(macos): bundle a net-enabled libkrun so virtio-net works by @BinSquare in https://github.com/smol-machines/smolvm/pull/487
  • fix(agent): sweep orphaned readiness markers from the shared rootfs by @BinSquare in https://github.com/smol-machines/smolvm/pull/488
  • refactor(vsock): drive guest-host vsock services from a registry by @BinSquare in https://github.com/smol-machines/smolvm/pull/491
  • build(release): Windows x86_64 dist artifact + bump to 1.3.0 by @BinSquare in https://github.com/smol-machines/smolvm/pull/493
  • fix(release): drop the obsolete guest-init build step (libkrun 2.0.0 embeds init) by @BinSquare in https://github.com/smol-machines/smolvm/pull/495
  • feat(boot): shared content-addressed pack store with per-VM idmapped mount by @BinSquare in https://github.com/smol-machines/smolvm/pull/494
  • fix(windows): ship agent-rootfs as a tarball; resolve libs/rootfs next to smolvm.exe by @BinSquare in https://github.com/smol-machines/smolvm/pull/496

New Contributors

  • @nierob made their first contribution in https://github.com/smol-machines/smolvm/pull/469

Full Changelog: https://github.com/smol-machines/smolvm/compare/v1.2.5...v1.3.0

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track smolvm

Get notified when new releases ship.

Sign up free

About smolvm

Tool to build & run portable, lightweight, self-contained virtual machines.

All releases →

Related context

Earlier breaking changes

  • v1.0.0 Remove built‑in store; VM now relies on host environment/files only.

Beta — feedback welcome: [email protected]