ReleaseCoreWeaveCoreWeavepublished Sep 2, 2026seen 1w

coreweave/cwsandbox-client v1.11.0

coreweave/cwsandbox-client

Open original ↗

Captured source

source ↗
published Sep 2, 2026seen 1wcaptured 1whttp 200method plain

v1.11.0

Repository: coreweave/cwsandbox-client

Tag: v1.11.0

Published: 2026-09-02T00:45:43Z

Prerelease: no

Release notes:

v1.11.0 (2026-09-02)

_This release is published under the Apache-2.0 License._

Features

  • feat: expose create-spec fields and volume CRUD

CreateSandbox already accepted runtime class, in-guest security context, working dir, registered volumes, object-storage access, and full network rules. Sandbox.run() never sent them, so callers had to stuff protobuf by hand.

Wire those fields through run, session, and defaults, echo the matching status, and add VolumeService CRUD so registered volumes can be managed from this client.

  • fix: thread volume auth and tighten create-spec checks

Volume CRUD now keeps explicit credentials, bounds readiness polls by the remaining wait, and treats delete NOT_FOUND after a lost success as done. Create-time DNS grants and object-storage buckets fail locally instead of at the Gateway.

  • test: cover working_dir, scratch, and runtime_class live

Prove the new create-spec fields against a real Gateway: cwd, a writable scratch mount, and an explicit runtime_class pin echoed on the sandbox.

  • fix: honor explicit zero timeout on volume instance methods

update, delete, and validate used timeout_seconds or handle default, so an explicit 0 was dropped. Match the rest of the client and keep 0.

  • fix: treat zero volume timeout as unset

0 and None both mean no override. Use the handle timeout or the client default instead of sending a zero gRPC deadline.

---

Detailed Changes: v1.10.0...v1.11.0