coreweave/cwsandbox-client v0.20.0
coreweave/cwsandbox-client
Captured source
source ↗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