OTel Metrics, Backup Guard, and Default Registry Init

OTel Metrics, Backup Guard, and Default Registry Init OTel Metrics, Backup Guard, and Default Registry Init

This release improves observability and reliability across Daytona’s core infrastructure.

The API now exposes OpenTelemetry metrics and logs, enabling better performance monitoring and tracing, and providing deeper insight into system behavior and debugging.

Additional fixes ensure stable backup handling during sandbox destruction, prevent access errors through a new volume guard, and validate runner readiness during startup.

The update also introduces default backup registry initialization and refactors organization quotas to load from configuration for more predictable scaling.

Release Details

Features

  • api: otel metrics and logs (#2714)

Fixes

  • api: backup state on destroy (#2706)

  • api: add checks for runner sandbox state unknown (#2719)

  • api: add volumes access guard (#2720)

  • api: initialize default backup registry (e63c0c5c)

  • api: wait for default runner to be ready (e2499f19)

  • dashboard: exclude members page when force redirecting to wallet page (#2716)

  • docs: improve OSS deployment guide (043f89bc)

Refactor

  • api: default org quota from config (54870b46)

Chores

  • docker: compose cleanup (5fb66aa1)

  • image: add iputils-ping and iputils-ping to the sandbox image (#2718)

Patches

Fixes

  • api: flush logs (78a3994b)

  • api: deterministric audit log ordering (20c655d9)

  • docs: homepage next pagination (#2731)

  • docs: add otel-collector to NO_PROXY (c6c6b8f0)

Chores

  • deps: bump vite from 5.4.20 to 7.1.12 (#2734)

  • deps-dev: bump vite from 7.1.7 to 7.1.11 (#2705)

  • docker: fix db mount (#2738)

  • docker: update dex healthcheck to wget (1e458552)

  • proxy: add curl to docker image (e875f3c2)