Daytona 0.178.0 modernizes the billing experience and dashboard layout while giving self-hosted deployments finer control over draining, and clears a batch of reliability issues around usage tracking and file uploads.

Added

API: add draining mode and force flags for self-hosted drains

Dashboard: layout update

Dashboard: billing v2

Guides: add Claude Managed Agents on Daytona guide

Sandbox image: add openai dependencies to default image for codex functionality

Fixed

API: stopped sandbox usage period guards

API: apply soft-delete rename on ephemeral stop and state sync

Daemon: don't reap idle commands

Daemon: toolbox listFiles route to accept /files and /files/

Daemon: direct-write upload to fix FUSE volume regression

Java SDK: preserve exception cause chain and classify transport failures

TypeScript SDK: use import type for type-only imports

Changed

sync go.sum for v0.177.0

Dashboard: add dockerfile

Go SDK: bump to v0.178.0

Security: mark ssh-gateway .env as dev-only