Enhanced Workspace Management and Provider Optimization
Daytona v0.29.0 brings significant enhancements to streamline your development workflow. The standout feature is the new workspace start prompt in the 'daytona code' command, allowing for seamless interaction with stopped projects. This addition improves user experience by providing a more intuitive way to manage your development environments.
This release also focuses on refining Git integration, particularly with Bitbucket. Improvements in branch handling and default branch settings ensure smoother version control operations. The update optimizes the project creation process by eliminating duplicate image pulling, resulting in faster setup times and a more efficient workflow.
Provider updates are a key highlight of this release. The Docker, AWS, and DigitalOcean providers have been updated to improve project creation speed. Users are encouraged to update their providers using 'daytona provider update' to benefit from these enhancements and ensure optimal performance in their development environments.
Features
Added workspace start prompt in 'daytona code' for stopped projects
Implemented IDE tracking in telemetry events for project opening and IDE usage
Bug fixes
Fixed Bitbucket default branch setting
Improved permission checking using 'open' instead of 'stat'
Moved 'include daytona config' to the first line
Removed obsolete provider flag from create command
Eliminated duplicate image pulling on project creation
Corrected branch fetching options for Bitbucket
Added timeout to get workspace info from provider
Patches
Improved handling and logging of missing project config on repository creation
Fixed multi-workspace select marking
Added verbose argument to get workspace info
Updated DigitalOcean Provider to v0.1.5, addressing issues with stopping and destroying workspaces