Prebuilds and IDE Support Boost Development Speed
Daytona v0.26.0 improves your development workflow with the introduction of prebuilds. This powerful feature allows you to set up project configurations that automatically trigger builds based on repository changes, significantly reducing project creation time. With prebuilds, you can select specific Git branches, set commit intervals, and define trigger files to ensure your development environment is always up-to-date and ready to go.
This release also brings Cursor IDE support, expanding Daytona's compatibility and giving developers more flexibility in their choice of development tools. The new flag for deleting all project configurations streamlines project management, allowing for easier cleanup and reorganization of your workspace.
Improvements to Git-related functionalities, such as cloning from commit URLs and resolving commit clone issues, enhance Daytona's integration with version control systems. These updates, combined with better error handling and API response management, create a more stable and efficient development environment.
Features
Introduced prebuilds for faster project creation and updates
Added cursor IDE support
New flag to delete all project configurations at once
Improved Git clone functionality from commit URLs
Enhanced API error handling for HTML responses
Bug fixes
Resolved commit clone infinite loop issue
Fixed handling of API errors that return HTML
Improved project configuration and build repository matching
Enhanced build logs user experience
Marked Git directory as safe in devcontainer
Patches
Improved error handling for 'daytona code' command
Fixed error wrapping in logging
Added timezone support to timestamps
Implemented prompt for prebuild add/update
Added project config during prebuilds add flow
Corrected environment variable deletion registration
Refined matching of project config and build to repository