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