Java SDK & SDK Improvements

Daytona v0.161.0 changelog dark Daytona v0.161.0 changelog light

This release improves the SDK ecosystem with a major addition: a full Java SDK. The new SDK supports sandbox management, process execution with PTY WebSocket support, filesystem operations, Git integration, and code interpretation. Complete documentation and twelve runnable examples are included to help Java developers get started quickly.

On the Python side, a new connection pool size configuration lets users control HTTP connection limits, which is especially useful for applications running many concurrent long-lived exec calls. The dashboard now displays CPU utilization in cores instead of percentages, giving clearer resource visibility.

Additional updates include Go SDK examples for signed preview URLs and documentation for proxy origin handling and header filtering.

Release Details

Features:

  • docs: add go sdk examples for signed preview url (#4295)

  • sdk-java: implement java SDK (#4320)

Fixes:

  • dashboard: cpu utilization in cores (#4335)

  • docs: add proxy origin handling and header requests filtering (#4343)

  • sdk: connection pool size config (#4336)

Chores:

  • sync go.sum for v0.160.0 (#4318)

  • Mastra guide dependencies bump (#4319)

  • docs: update ruby sdk readme (#4300)

  • sdk-go: bump to v0.161.0 (#4346)