Billing v2, layout update, and drain controls

Billing v2, layout update, and drain controls Billing v2, layout update, and drain controls

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