Multi-Project Workspaces and New Cloud Providers

Multi-Project Workspaces and New Cloud Providers Multi-Project Workspaces and New Cloud Providers

Daytona v0.33.0 significantly enhances developer productivity with the introduction of non-interactive multi-project workspace creation. Users can now effortlessly set up complex environments by running daytona create REPO_1 REPO_2 ..., streamlining the process for managing multiple repositories within a single workspace.

This release brings major improvements for Windows users, ensuring that daytona code and ssh commands function correctly on the platform. These enhancements bridge the gap in cross-platform compatibility, providing a more consistent experience across different operating systems.

Two new cloud providers make their debut in this version: Azure and Fly.io. The Azure Provider enables easy creation of workspaces on Azure VMs, while the Fly Provider, now out of alpha, allows for seamless workspace setup on Fly machines. These additions expand Daytona's cloud integration capabilities, offering more flexibility in choosing development environments.

The release also includes numerous bug fixes and improvements across all providers, enhancing overall stability and performance. Users are strongly encouraged to update all installed providers using daytona provider update --all to ensure full compatibility with these new features and fixes.

Features

  • Non-interactive creation of multi-project workspaces

  • Forced build deletion option

  • Azure Provider for creating workspaces on Azure VMs

  • Fly.io Provider (v0.1.0) for creating workspaces on Fly machines

Bug fixes

  • Improved Windows compatibility for daytona code and ssh commands

  • Fixed issues with Git namespace escaping and devcontainer command definitions

  • Resolved ctrl-c handling in various commands

  • Corrected build container configuration and project config selection

  • Improved build view sorting and Windows user ID mapping

  • Enhanced SSH functionality for multi-project workspaces