Skip to content

@cloudflare/sandbox@0.12.0

Choose a tag to compare

@sandy-bonk sandy-bonk released this 08 Jun 16:01
· 92 commits to main since this release
9c6de51

Minor Changes

  • #739 9b4b1da Thanks @scuffi! - Remove the desktop client API and desktop Docker image variant. The sandbox.desktop APIs, DesktopClient exports, desktop-related types/errors, and -desktop container image are no longer available.

Patch Changes

  • #727 2acbd24 Thanks @scuffi! - Add credentialProxy option to mountBucket to keep real S3 credentials out of the container. When enabled, the Durable Object intercepts and signs outbound S3 requests — the container only sees dummy credentials. Supports S3-compatible endpoints, R2, and GCS HMAC signing, with optimized R2 mount defaults for reliable read and write performance.

  • #736 28b5dfa Thanks @scuffi! - Fix bucket mounts when a Sandbox class defines a catch-all outbound handler by routing SDK-managed mount hosts through the SDK ContainerProxy.

  • #737 93c74e3 Thanks @scuffi! - Fix phantom running processes after a failed startProcess call. When the underlying session was unavailable or threw during startup, the process record was left in memory with status running and would appear in listProcesses() indefinitely. Failed startups are now correctly marked as terminal error records.