Skip to content

v0.20.0

Choose a tag to compare

@cw-python-release-helper cw-python-release-helper released this 22 Apr 19:47
· 48 commits to main since this release

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