Releases
v0.8.2
Compare
Sorry, something went wrong.
No results found
0.8.2 (2026-10-03)
Features
agent: add an in-memory table for the Mac's AppleDouble sidecars (9e5dfa4 )
agent: add the machine export's id table (c83e606 )
agent: answer EnsureMachineExport with an export on the bridge NIC (4e80448 )
agent: keep the Mac's AppleDouble sidecars out of the machine (76b127d )
agent: map machine export attributes and ownership (2c44340 )
agent: serve the machine root as an NFSv3 filesystem (9ed3b53 )
agent: write through the machine root export (b325e39 )
cli: add machine clone, export, import, resize and default (7b56e3b )
cli: let machine exec and ssh pick the default machine and a user (5702361 )
cli: uninstall the host mount root and the layout before it (3d17602 )
cli: unmount machine roots a daemon left on uninstall (d45b33b )
constants: derive the docker and machine mount points from one host mount root (fe37506 )
core: resize user machines against the host and keep a default machine (85d42fa )
daemon: add the machine export mount mechanics (ed9d01b )
daemon: mount running machines' roots under ~/ArcBoxMachines (93f1c67 )
daemon: mount the docker export and machine roots under one host root (2cafe0c )
daemon: register the local-domain names with mDNSResponder (6c32222 )
daemon: release the mounts a previous daemon left under the host root (8fb75a1 )
engine: ask a machine for its root export and announce its stop (d88b6c5 )
engine: change a machine's CPU and memory after it is created (320879b )
engine: clone a stopped machine with a copy-on-write data disk (8e7e0e5 )
engine: export and import machines through the archive (d9728e2 )
engine: read a machine archive's manifest and restore its data disk (8142d2d )
engine: write machines to a sparse tar.zst archive (0eec7bb )
net: stream local-domain DNS changes for a mirror of the table (86273f1 )
protocol,api: add machine clone, export, import, resize and default RPCs (0ee9bca )
protocol: add the EnsureMachineExport agent RPC (c75c0ea )
Bug Fixes
agent: power a distro machine off through its own poweroff command (6020a63 )
daemon: bind the DNS socket before the VM boots (420d1fe )
daemon: recognize the ~/ArcBox mount behind a symlink and bound mount_nfs (bf3705f )
daemon: retry a machine root unmount that failed (b5411f2 )
daemon: unmount ~/ArcBox without stat'ing it and force it when busy (3044b3f )
deps: update dependencies for disclosed vulnerabilities (#709 ) (479d630 )
docker: republish container ports after a System VM restart (02abbb0 )
engine: let a force stop wait for the host to release a machine's root (0b3116c )
engine: wait for the host's release before a graceful stop too (a1515ee )
fs: send Linux errno values in FUSE replies (#718 ) (032942d )
migration: expose prepared replacement targets (#729 ) (fc1cbca )
net: answer unknown local-domain names with NODATA, not NXDOMAIN (0b27750 )
transport: describe the vsock address with libc::sockaddr_vm (dc8f3d8 )
Code Refactoring
agent: clear the clippy 1.99 findings on the musl target (af91385 )
api: split the machine service's rootfs resolution out of create (1ea055c )
core: read the host mount table where the daemon and abctl share it (a62d2e7 )
daemon: read the mount table through arcbox-core (43a9192 )
engine: share the machine name check and VirtioFS share list (4c81641 )
Tests
app: compare emptiness assertions against an empty value (426352d )
computer: compare emptiness assertions against an empty value (8dd3914 )
e2e: follow the single host mount root (1c23dd2 )
e2e: improve sandbox phase polling resolution (#690 ) (550f94b )
e2e: read and write a machine's root through its host mount (abdefeb )
engine: compare emptiness assertions against an empty value (1a471e6 )
runtime: compare emptiness assertions against an empty value (aae51fa )
virt: compare emptiness assertions against an empty value (fcabbcd )
Documentation
agents: name the single host mount root in the mount notes (3b9283d )
agents: record machine root mounts, lifecycle verbs and the fixed NFS teardown (2b7dbfd )
agents: record the vendored fleet proto contract (f7df107 )
describe machine clone, export, import, resize and the default machine (9e64496 )
name the machine directory contents and the transfer staging directories (6e6d85b )
readme: name the docker export mount point in the feature list (ba330e5 )
record the machine root export decision and measurements (7e0b01b )
record the single host mount root (ADR 0003) (5d46007 )
Continuous Integration
guest: run the agent's unit tests on the Linux runner (#689 ) (60a9004 )
Miscellaneous Chores
master: release fleet-agent 0.1.7 (#727 ) (65594b3 )
master: release sdk-typescript 0.1.5 (#730 ) (91d85b8 )
net: remove the unused multicast mDNS responder (79f41d3 )
You can’t perform that action at this time.