This release adds 2 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
ReleasePort's take
Light signalThe Python SDK release v0.1.9 adds sandbox metadata patch support (async/sync) and introduces a stable Diagnostics API with log/event endpoints. It also tunes the sandbox pool's warmup backoff to reduce backend pressure.
Why it matters: Update the Python SDK to v0.1.9 to gain new sandbox metadata patch capabilities, leverage the stable diagnostics APIs for observability, and benefit from reduced backend load due to improved warmup logic.
Summary
AI summaryAdded sandbox metadata patch and stable diagnostics APIs to the Python SDK.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Medium |
Python SDK adds sandbox metadata patch support with async and sync flows. Python SDK adds sandbox metadata patch support with async and sync flows. Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Feature | Medium |
Python SDK introduces stable Diagnostics API with get_diagnostic_logs and get_diagnostic_events. Python SDK introduces stable Diagnostics API with get_diagnostic_logs and get_diagnostic_events. Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Bugfix | Medium |
Tunes Python sandbox pool degraded warmup backoff to reduce backend pressure. Tunes Python sandbox pool degraded warmup backoff to reduce backend pressure. Source: llm_adapter@2026-05-21 Confidence: high |
— |
Full changelog
What's New
✨ Features
-
Add sandbox metadata patch support to the Python SDK. Async and sync
Sandbox/SandboxManagerflows can now apply JSON merge-patch updates through the new metadata patch API, including add, update, and delete behavior for metadata keys. The generated lifecycle bindings and handwritten adapters were updated to match the new spec and server implementation. https://github.com/alibaba/OpenSandbox/pull/857 https://github.com/alibaba/OpenSandbox/pull/861 https://github.com/alibaba/OpenSandbox/pull/863 -
Add stable Diagnostics API support to the Python SDK. Async and sync clients now expose
get_diagnostic_logsandget_diagnostic_eventsfrom bothSandboxandSandboxManager, backed by generated diagnostic client bindings, adapters, converters, and focused tests.scopeis required for the stable API; existing legacy DevOps behavior is preserved for old clients, while the current open-source server returnsDIAGNOSTICS_NOT_IMPLEMENTEDfor stable diagnostic requests until the backend implementation lands. https://github.com/alibaba/OpenSandbox/pull/869
🐛 Bug Fixes
- Tune Python sandbox pool degraded warmup backoff to reduce backend and quota pressure during prolonged create failures. The degraded retry window now starts at an effective 30 seconds, grows up to a 1-day cap, and avoids advancing exponential attempts more than once for multiple concurrent warmup failures in the same reconcile batch. https://github.com/alibaba/OpenSandbox/pull/865 https://github.com/alibaba/OpenSandbox/pull/873
👥 Contributors
Thanks to these contributors ❤️
@ninan-nn
@Pangjiping
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
Related context
Related tools
Beta — feedback welcome: [email protected]