Skip to content

v0.20.0

Choose a tag to compare

@steipete steipete released this 26 May 11:22
· 459 commits to main since this release
v0.20.0
b694a71

0.20.0 - 2026-05-26

Added

  • Added default artifact manifests for crabbox artifacts publish, plus crabbox artifacts list and crabbox artifacts pull for URL-backed proof handoff with size and SHA256 verification.
  • Added crabbox providers to print the registered provider capability matrix, including targets, backend kind, coordinator mode, aliases, and feature flags.
  • Added failed-run follow-through output with a compact digest that shows the failed phase, likely area, retryability, next commands, and a short redacted tail.
  • Added crabbox doctor --from-run <run-id> to load provider, target, class, type, lease, and phase context from recorded run history before diagnostics.
  • Added crabbox logs --tail, crabbox events --type, crabbox events --phase, and crabbox results --failed-only for faster recorded-run triage.

Fixed

  • Fixed Blacksmith Testbox runs so repo-level env allowlists for SSH-backed providers no longer block delegated Testbox warmup.
  • Fixed AWS Linux desktop bootstrap so generated theme helpers include the latest WebVNC desktop styling on fresh leases.
  • Fixed AWS Linux desktop bootstrap so existing desktop services are restarted after profile changes instead of leaving stale XFCE/X11 services running under a Wayland profile.
  • Changed the experimental Wayland desktop bootstrap to use labwc, giving WebVNC sessions normal draggable, decorated windows instead of Sway tiling defaults.
  • Fixed the W&B Sandboxes provider default endpoint to follow the current upstream api.cwsandbox.com API host.
  • Fixed Linux WebVNC desktop panel styling so status and taskbar items avoid harsh high-contrast borders in dark mode.
  • Fixed Linux WebVNC terminal windows so the XFCE Terminal menu bar follows the dark desktop theme.