v0.20.0
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: #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