This release improves developer onboarding with two new sandbox guides. The OpenClaw guide walks through programmatically creating a sandbox with OpenClaw pre-installed, automating configuration and gateway setup. The DSPy guide demonstrates using Recursive Language Models with Daytona's sandbox backend for secure LLM-generated code execution.

On the SDK side, the Python SDK now supports async websocket callbacks, resolving keepalive timeout disconnections that occurred when performing blocking I/O in streaming handlers. Dockerfile parsing across the Python, TypeScript, and Ruby SDKs now correctly handles heredoc syntax in COPY commands.

Additional changes include raising the network allow list limit from 5 to 10, configurable OpenTelemetry sending queues, and runner recovery improvements for pruned image tags.

Release Details

Features:

  • increase network allow list limit to 10 (#3743)

  • guides: add OpenClaw sandbox guide (#3670)

  • guides, docs: Add a guide on RLMs in DSPy (#3565)

  • otel-collector: support sending_queue config (#3759)

Fixes:

  • runner systemd permissions (#3742)

  • docs: remove clickable anchors from api reference (#3749)

  • py-sdk: support async websocket callbacks; document blocking risks (#3739)

  • runner: handle pruned image tags and null snapshot in recovery (#3740)

  • sdk: handle Dockerfile heredoc syntax in COPY source extraction across SDKs (#3741)

  • sdk-typescript: _experimental optional in DaytonaConfig (#3752)

Chores:

  • sync go.sum for v0.142.0 (#3737)

  • sdk-go: bump to v0.143.0 (#3764)