All notable changes to createos-sandbox are documented here.
Format follows Keep a Changelog.
Versions follow Semantic Versioning.
- Anything re-exported from
src/createos/__init__.pyis part of the public API. - We are pre-1.0, so the API is allowed to break in MINOR bumps. PATCH releases normally contain bug fixes; 0.1.2 also changes the API key environment variable.
- Where possible, breaking changes are announced one minor before removal: the
old surface keeps working, gains a
DeprecationWarning, and this file points at the replacement.
- Redact plaintext sandbox access tokens from response representations to prevent accidental disclosure in logs.
- Set the next package version to
0.1.3on the patch release line.
- Sandbox access token creation, inspection, rotation, disabling, and a separate delegated credential handle.
- Remove credentials inherited from supplied HTTP clients on public requests.
- Bound error-response inspection to 4 MiB before buffering the response.
0.1.2 — 2026-09-16
Client()now reads its default API key fromCREATEOS_API_KEY. Update environments that rely on the previous variable name.
0.1.1 — 2026-09-11
- Optional per-operation timeouts for file uploads and downloads.
- Repository-only artwork is excluded from source distributions.
0.1.0 — 2026-09-11
Initial release.
Clientwith sandbox lifecycle (create, pause, resume, fork, destroy), command execution and NDJSON streaming, file transfer and snapshots, managed processes, networks, ingress previews, and custom templates.- Typed wire-contract models, typed errors, and
py.typed.