coreweave/cwsandbox-client v0.17.0
coreweave/cwsandbox-client
Captured source
source ↗v0.17.0
Repository: coreweave/cwsandbox-client
Tag: v0.17.0
Published: 2026-04-17T18:27:45Z
Prerelease: no
Release notes:
v0.17.0 (2026-04-17)
_This release is published under the Apache-2.0 License._
Bug Fixes
- Update DEFAULT_BASE_URL from cw-sandbox.com to api.cwsandbox.com (`f52364f`)
DNS migrated from gateway.cw-sandbox.com to api.cwsandbox.com as part of the cw-sandbox.com → cwsandbox.com domain consolidation.
Documentation
- Remove local MkDocs and GitHub Pages infrastructure (`c1c1058`)
Remove the local MkDocs/GitHub Pages docs setup from this repo and point users to the canonical docs site instead.
This change: - removes MkDocs configuration and GitHub Pages publishing infrastructure - removes local tutorial/guide/API docs content that was only used by the MkDocs site - updates repository docs to point to https://docs.coreweave.com/products/coreweave-sandbox/client - keeps docs/README.md as a minimal pointer to the external docs site instead of a full landing page - removes docs-tooling lockfile entries tied to the old local docs build
API reference is no longer built in this repo with mkdocstrings. The replacement lives in coreweave/docs: the generate-cwsandbox-api-ref.yaml workflow generates Mintlify MDX API reference pages from cwsandbox source using Griffe for a given release tag and opens a PR in the docs repo.
Features
- Add TERMINATING status and _Stopping lifecycle state (`3f96b9a`)
Handle SANDBOX_STATUS_TERMINATING=9 from the backend proto. Add _Stopping lifecycle state, shared _stop_task pattern, and _stop_owned provenance for raise_on_termination. Bump vendored proto stubs from BSR.
- Rename aviato → sandbox (align with server rebrand) (`b3027eb`)
Update vendored proto stubs and SDK to match the server-side rename from aviato/v1beta1 to sandbox/v1beta2:
- Proto: atc_pb2 → gateway_pb2, ATCService → GatewayService,
ATCStreamingService → GatewayStreamingService
- Public API: tower_ids → runner_ids, runway_ids → profile_ids,
tower_group_id → runner_group_id
- CLI flags: --tower-id → --runner-id, --runway-id → --profile-id
- All gRPC service paths updated to coreweave.sandbox.v1beta2.*
Generated stubs from aviato repo's make buf-gen-python output. All 658 unit tests pass.
- Rename discovery API (Tower/Runway -> Runner/Profile) (`5a25996`)
Align public types and functions with v1beta2 proto rename.
---
Detailed Changes: v0.16.0...v0.17.0