Non-Interactive Prebuilds and Git Provider Enhancements
Daytona v0.39.0 brings significant improvements to prebuild management and Git provider interactions, along with crucial fixes that enhance the overall user experience. The standout feature of this release is the introduction of non-interactive prebuild add/update functionality, allowing for more efficient and automated workflow setups.
Git provider management sees substantial enhancements with improved configuration selection and list views. These updates make it easier for users to navigate and manage multiple Git provider configurations, especially beneficial for developers working across various platforms or with multiple accounts.
This release also addresses several important fixes, including resolving issues with Git provider alias updates, ensuring prebuild uniqueness per branch, and fixing a server stop hanging problem. These improvements contribute to a more stable and reliable development environment.
The ability to interrupt provider installation with Ctrl+C adds flexibility to the setup process, while fixes to Git provider config ID handling for custom repositories and samples ensure smoother project initialization across different scenarios.
These features and fixes, combined with internal refactoring for better maintainability, make Daytona v0.39.0 a solid update that enhances both functionality and user experience.
Features
Non-interactive prebuild add/update functionality
Improved Git provider config selection view
Enhanced Git provider config list view
Bug fixes
Fixed Git provider update alias issue
Ensured prebuild uniqueness per branch
Resolved nil pointer dereference on base API URL
Fixed server stop hanging problem
Allowed Ctrl+C interruption in provider install
Corrected Git provider config ID handling for custom repos and samples
Improved update of prebuild properties