Skip to content

OpenSandbox

vpython/sandbox/v0.1.9 Feature

This release adds 2 notable features for engineering teams evaluating rollout.

✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

ai ai-agent ai-infra kubernetes sandbox

ReleasePort's take

Light signal
editorial:auto 13d

The 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 summary

Added sandbox metadata patch and stable diagnostics APIs to the Python SDK.

Changes in this release

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 / SandboxManager flows 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_logs and get_diagnostic_events from both Sandbox and SandboxManager, backed by generated diagnostic client bindings, adapters, converters, and focused tests. scope is required for the stable API; existing legacy DevOps behavior is preserved for old clients, while the current open-source server returns DIAGNOSTICS_NOT_IMPLEMENTED for 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

Track OpenSandbox

Get notified when new releases ship.

Sign up free

About OpenSandbox

Secure, Fast, and Extensible Sandbox runtime for AI agents.

All releases →

Related context

Beta — feedback welcome: [email protected]