Non-Interactive Prebuilds and Git Provider Enhancements

Non-Interactive Prebuilds and Git Provider Enhancements 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