ReleaseCoreWeaveCoreWeavepublished Apr 22, 2026seen Jun 26

coreweave/cwsandbox-client v0.20.0

coreweave/cwsandbox-client

Open original ↗

Captured source

source ↗
published Apr 22, 2026seen Jun 26captured 14hhttp 200method plain

v0.20.0

Repository: coreweave/cwsandbox-client

Tag: v0.20.0

Published: 2026-04-22T19:47:33Z

Prerelease: no

Release notes:

v0.20.0 (2026-04-22)

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

Chores

  • proto: Regenerate stubs with profile_names fields (`cd5e6bc`)

Bump buf.build plugin pins so the vendored stubs pick up two newly added proto fields: StartSandboxRequest.profile_names (field 33) and ListSandboxesRequest.profile_names (field 7). The previous pins predated these fields and produced stubs that silently dropped them.

Refs: https://github.com/coreweave/cwsandbox-client/issues/110

Features

  • Add profile_names field support across SDK surfaces (`5acc816`)

Adds a name-based profile selector alongside the existing ID-based profile_ids. profile_names is the preferred form; profile_ids remains supported and both may be combined.

The two selectors resolve independently through None/empty/defaults precedence: setting one explicitly does not suppress the other's default. Threaded through SandboxDefaults, Sandbox.run/list, Session.sandbox/list, @session.function, and cwsandbox ls with a new --profile-name flag.

Requires a backend version that accepts the new wire fields; older backends silently drop profile_names.

Closes #110

---

Detailed Changes: v0.19.3...v0.20.0