Releases
v0.11.1
Compare
Sorry, something went wrong.
No results found
0.11.1 (2026-11-03)
Features
core: find QEMU and boot the System VM on it as the host fallback (fc71955 )
core: run the installed QEMU build when no path is configured (18da5e8 )
daemon: boot the System VM on QEMU without hardware virtualization (3406a30 )
daemon: stop QEMU processes a crashed daemon left running (02da30a )
engine: boot the System VM on QEMU where the host cannot run VZ or HV (9c43fa2 )
vmm: add a QMP session for the QEMU backend (7a795eb )
vmm: add the QEMU backend variant (5c5498e )
vmm: attach NIC1 to the QEMU machine (9b0c288 )
vmm: boot QEMU with dic=off and refuse a QEMU without it (a752ec7 )
vmm: boot the QEMU machine (1900d15 )
vmm: lay out the vhost-user devices on the QEMU command line (b2dc63a )
vmm: render the QEMU command line (abd2b0f )
vmm: serve the QEMU machine's virtio-fs and vsock over vhost-user (bd882dc )
vmm: spawn and stop the QEMU child (b53a0f8 )
vsock: serve virtio-vsock to QEMU over vhost-user (2e14ace )
Bug Fixes
daemon: name why the System VM cannot start on this host (fdacf24 )
engine: fail a QEMU boot as soon as the VM stops (972690a )
engine: stop a VM whose start could not be published (52d2f7e )
vhost-user: keep call descriptors across RESET_DEVICE (a190e2c )
virtio-fs: refuse requests longer than any FUSE request on HV (6b69fbc )
vmm: bound the wait for a QEMU that outlives SIGKILL (6423866 )
vmm: fall back to QEMU only on Apple silicon (c48678f )
vmm: keep a QEMU stop reported while the VM starts (d550ebd )
vmm: match QMP replies to their command (81835b1 )
vmm: never lose track of a QEMU child (04c4d67 )
vmm: never signal a reaped QEMU pid (2fc80bc )
vmm: take the QEMU fs queue layout from the vhost-user back-end (0e8e2d8 )
vsock: refuse connects once the vhost-user back-end has stopped (0b7a3ed )
Code Refactoring
virtio-fs: answer a descriptor chain in VirtioFs (9df0199 )
vmm: move the frame socketpair helpers into darwin_net (34d5edb )
vmm: select the macOS machine with an enum (dd75c3c )
vmm: wire the primary NIC through darwin_net::GuestNic (4222ccd )
vsock: share the host connect socketpair between backends (c5664a0 )
Tests
bench: fail the QEMU acceptance run on a failed check (acf18c7 )
bench: find the acceptance run's QEMU by its pidfile argument (48af98a )
bench: match the acceptance run's pidfile path literally (b090cc7 )
bench: record the QEMU System VM's acceptance run (886e415 )
bench: run the QEMU acceptance run on the pinned build (48e5033 )
e2e: boot the System VM under QEMU TCG with vhost-user devices (f58a1f2 )
e2e: drive the Docker API over vhost-user vsock (9495b6c )
e2e: measure Docker throughput and latency over vhost-user vsock (3c4450c )
e2e: probe agent RPC over vhost-user vsock (c9bd9b9 )
e2e: probe vsock concurrency, guest close and guest reboot (0191b54 )
e2e: serve the arcbox share to QEMU over vhost-user-fs (162ead5 )
e2e: serve the QEMU harness's share with arcbox_vhost_user::fs (e1081c6 )
vhost-user: run the System VM probe's agent straight from the share (840d45e )
vhost-user: stop and restart the ring in QEMU's order (89cf139 )
vmm: add a QEMU backend probe (60568b2 )
vsock: cover the vhost-user config space and device reset (62c3fe0 )
Documentation
core: scope the remaining QEMU fallback claims to Apple silicon (49fdf62 )
engine: scope the effective backend's QEMU fallback to Apple silicon (6db7665 )
record the QEMU TCG host backend (c2b2339 )
scope the QEMU backend's own docs to Apple silicon (9b47888 )
vsock: record the vhost-user vsock traffic experiment (4d817e7 )
Build System
qemu: pin arcboxlabs/qemu v0.1.0 (e8778ff )
You can’t perform that action at this time.