ReleaseCoreWeaveCoreWeavepublished Apr 17, 2026seen Jun 26

coreweave/cwsandbox-client v0.17.0

coreweave/cwsandbox-client

Open original ↗

Captured source

source ↗
published Apr 17, 2026seen Jun 26captured 10hhttp 200method plain

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