New features
Pull public images despite stale credentials in Go. A staledocker login on the host could make every pull from that registry fail, even for public images. WithRegistryAnonymous() skips stored credentials for that pull. Rust and TypeScript already supported anonymous pulls. Go sandbox reference
Fixes
- Secret policies from Node and Go
modify().SecretModifySpecnow accepts substitution, violation action, TLS identity, and placeholder-host settings, matching Python. Previously, Node silently dropped these fields, so a secret added throughmodify()was substituted in every header. Policy edits on a running sandbox need a restart or next start. Rotate secrets - Disk-root sandboxes no longer leave a temporary bootstrap directory on the host after each run.
- Custom filesystem backends supplied through the Rust runtime configuration are now registered with the VM.
- Updated dependencies behind security alerts and removed secret values from example output.
Before upgrading
- Ruby installs need Rust 1.89 or newer.
gem install microsandboxcompiles the native extension from source.