Control snapshot disk writes
The new--guest-flush option controls whether pending filesystem writes reach disk before snapshots, branches, or pause. All four SDKs support it.
auto(default): Flushes running disk-only snapshots. Full snapshots, branches, and pause retain pending writes in memory without an extra flush.required: Requires a flush, useful when restoring a full snapshot’s disks without its memory.skip: Skips the optional flush. Disk-only snapshots may miss recent writes and need filesystem recovery.
Fixes
- Fixed sandbox creation after upgrading from v0.6.18 to v0.7.0.
- Fixed older runtime launch requests; unsupported settings are rejected before replacing a sandbox.
- Included missing Node native type declarations.
- Made npm publication resumable, ordered dependencies correctly, and added SDK provenance information.
Before upgrading
Moving from v0.6? Follow the v0.7 migration guide, targeting v0.7.3 or a later compatible patch release.- Owned disks no longer trigger automatic flushing for full snapshots, branches, or pause. Use
requiredif you depend on it. - Paused sandboxes need a prior flush when capture requires one.
requiredfails for stopped or crashed sandboxes. - Restart older runtimes before live disk capture. Go needs a policy-aware native library; Rust callers constructing
SnapshotSpecmust addguest_flush. - Catalog upgrades still require stopping running sandboxes in this version. v0.7.2 removes that restriction.