Releases
v0.4.13
Compare
Sorry, something went wrong.
No results found
0.4.13 (2026-06-27)
Features
agent: run under busybox init as a supervised child (9f58b19 )
cli: make 'disk compact' trigger an on-demand trim (f34657f )
profile: add development runtime profile (7038d70 )
virtio-blk: punch holes on DISCARD to reclaim host disk (a2fa7c5 )
virtio-blk: share punch helper, gate DISCARD on writable devices (9c15a13 )
vmm: honor WRITE_ZEROES in the HV block worker (8cdd8ef ), closes #337
vmm: punch holes on DISCARD in the HV block worker (fa0c22a )
Bug Fixes
agent: fail fast when init can't mount the writable layers (0c90c65 )
api: surface guest fstrim failures from CompactDisk (70b0913 )
boot: gate PL011 earlycon to HV and preserve readiness errors (c7a902d )
boot: pin earlycon to PL011 base so HV early-boot logs are captured (f4874e8 )
boot: retry guest readiness instead of aborting on transient early-eof (d614c68 )
daemon: capture guest console output by default (4ae966b )
net: cache raw DNS responses (bff8b34 )
net: honor DNS cache hit metadata (da91b77 )
net: widen DNS cache record count sum (2d88142 )
storage: drop upfront docker.img preallocation, keep image sparse (#334 ) (5a93974 )
virtio-blk: fall back to pwrite when WRITE_ZEROES punch fails (877d9fa )
virtio-blk: harden discard range handling (e95f865 )
vmm: preserve block io ordering (52489da )
vmm: preserve block worker capacity after rebase (f2cc061 )
vsock: use non-blocking read in remove_closes_fd test (66b0ffc )
Code Refactoring
agent: report fstrim failure via agent error, not text parsing (10e5ba8 )
blk: split virtio block device (282efb5 )
core: consolidate agent unary rpc (12c237b )
core: move machine tests out of manager (110e229 )
core: split agent client internals (2436197 )
core: split boot asset module (0dc0c7c )
core: split runtime helpers (566adcc )
core: split vm lifecycle types (6e80f9d )
core: split vm types and tests (c5bcbd7 )
fs: split fuse dispatcher (cfd1ebc )
fs: split passthrough filesystem (2af0443 )
fs: split virtio fs device (1cfd756 )
hypervisor: split darwin vm (9779325 )
hypervisor: split linux vm (91f620f )
net: split darwin datapath loop (e2a5990 )
net: split virtio net device (f5f880e )
oci: split runtime config (03e81c0 )
packet: split ethernet helpers (dae1f03 )
splicetcp: split tcp bridge (6c559ff )
vmm: split darwin hv backend (0be28c2 )
vmm: split device manager (0416c4b )
vmm: split irq chip (59538d3 )
vmm: split manager core (585255d )
vmm: split snapshot manager (6648135 )
vm: split sandbox manager (d61fed2 )
vsock: split connection manager (a46ba93 )
vsock: split virtio device internals (1060d7c )
xtask: fully adopt shared xtask utilities (7e1c545 )
xtask: reuse shared xtask utilities (b088a11 )
Tests
hv_e2e: prove busybox-init agent supervision end-to-end (1a855e7 )
vsock: assert EOF on peer end in remove_closes_fd (edcbd5a )
Styles
fs: format virtio fs device tests (2c5e63d )
vsock: rustfmt the remove_closes_fd assertion (99b893d )
Build System
rust: bump workspace toolchain to 1.96 (a30d30e )
Miscellaneous Chores
assets: pin boot assets to 0.6.0 (busybox-init rootfs) (c5e5ba2 )
assets: re-pin boot assets to 0.6.1 (rcS init fail-fast) (703b563 )
You can’t perform that action at this time.