Home / Companies / Daytona / Blog / Post Details
Content Deep Dive

Daytona SDK v0.21.0: Breaking Changes & Migration Guide

Blog post from Daytona

Post Details
Company
Date Published
Author
-
Word Count
2,920
Language
English
Hacker News Points
-
Summary

The upcoming release of Daytona SDK v0.21.0 introduces significant changes aimed at enhancing the user experience by replacing the legacy pre-built image flow with a more robust snapshot-based architecture. This update simplifies sandbox creation, standardizes resource management, and aligns TypeScript and Python implementations for consistent behavior, while also enabling improved caching and a more declarative provisioning process. Users of v0.20.2 or earlier must update their integrations to maintain functionality, particularly if they depend on the declarative image builder, as the new version introduces breaking changes that are only temporarily backward-compatible. Scheduled downtime is expected during the upgrade, and the release includes new features such as a dedicated snapshot service and refined methods for retrieving and managing sandboxes, with deprecated methods and properties being removed for a streamlined API. The transition to v0.21.0 is encouraged to take advantage of these enhancements, and Daytona provides support for migration through various channels.