OTEL Collection & Throttler Config

Daytona v0.141.0 changelog banner dark Daytona v0.141.0 changelog banner light

This release improves sandbox observability with a new OpenTelemetry collection pipeline. Sandboxes can now send telemetry data to a configurable OTEL endpoint, processed through a custom collector backed by ClickHouse. The dashboard includes an experimental page for viewing and querying collected sandbox metrics.

Rate limiting gains per-organization flexibility with adjustable throttler TTL settings. Organizations can now configure separate block durations for authenticated requests, sandbox creation, and lifecycle operations, replacing the previous one-size-fits-all approach.

The dashboard simplifies tier progression by removing the GitHub account linking requirement for Tier 2 and the business email verification for Tier 3. Additional updates include a Grafana Cloud dashboard example and dependency bumps across multiple packages.

Release Details

Features:

  • api: adjustable throttler ttl per organization (#3634)

  • daemon, api, dashboard, sdk: sandbox OTEL collection (308269eb)

  • dashboard: rework tier upgrade requirements (#3689)

  • examples: grafana cloud dashboard and setup (e9271017)

Fixes:

  • dashboard: wallet duplicate alert & link (#3692)

Chores:

  • sync go.sum for v0.140.0 (#3688)

  • remove go.work.sum from git (#3694)

  • deps: bump protobuf to 6.33.5 (7749bbab)

  • deps: bump axios from 1.11.0 to 1.13.5 (240d6186)

  • deps: bump github.com/go-git/go-git/v5 in /apps/daemon (2d5f6d31)

  • deps: bump webpack from 5.101.3 to 5.105.0 (ba627d69)

  • deps: bump tar from 7.5.6 to 7.5.7 (7d3cfec4)

  • deps: bump wheel to 0.46.3 (f8bba4a0)

  • sdk-go: bump to v0.141.0 (#3709)