OTEL Collection & Throttler Config
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)