Gem-only revision atop upstream core v0.5.7. Published to RubyGems: https://rubygems.org/gems/microsandbox-rb/versions/0.5.8
Added
- Registry authentication on
Sandbox.create:registry_auth: { username:, password: }(password may be a token) for private/authenticated registries and to lift Docker Hub's anonymous rate limit, plusregistry_insecure:(plain HTTP) andregistry_ca_certs:(PEM String/Array) for self-hosted registries. Without it, the core's default resolution (OS keyring, global config,~/.docker/config.json) still applies. Microsandbox.ensure_runtime!— provisionsmsb+libkrunfwon first use (called automatically bySandbox.create/start), making precompiled platform gems usable without a manualinstallstep. Opt out viaMICROSANDBOX_NO_AUTO_INSTALL.- Plus the accumulated alignment surface: async lifecycle (
request_stop/request_kill/request_drain/wait_until_stopped/detach/owns_lifecycle?),list_with,all_sandbox_metrics, streamingmetrics_stream/log_stream, snapshots, and expandedcreateoptions.
Changed
cross-gemsrelease job installslibcap-ng-dev:arm64via Debian multiarch for theaarch64-linuxcross-build; corrected the precompiled-gem cross-compile docs. Precompiled gems remainworkflow_dispatch-only, promoted manually after per-platform validation.
See CHANGELOG.md for full details.