GitLab Prebuilds and Local Workspace Acceleration
Daytona v0.28.0 brings key enhancements to streamline your development workflow. The standout feature is the newly added support for prebuilds with GitLab repositories, courtesy of our newest contributor @unsuman. This expansion allows GitLab users to leverage the power of prebuilds, significantly reducing project setup times.
Local workspace operations see a substantial speed boost in this release. Accessing and creating local workspaces is now faster than ever, enhancing your productivity. Additionally, SSH access and IDE opening have been optimized for quicker response times, ensuring a smoother development experience.
This release also introduces several quality-of-life improvements, including uninteractive project config creation, provider-specific logging, and direct SSH access to local workspaces. With no breaking changes, updating to v0.28.0 is seamless. Don't forget to update your Docker Provider using the 'daytona provider update' command to take full advantage of these improvements.
Features
Direct SSH access to local workspaces
Support for Webhook events for GitLab/GitLab self-managed prebuilds
Uninteractive project config creation
Provider prefix option added to logs
Code flag added to 'daytona start' command
Provider installation during target set
Bug fixes
Fixed project config add image user nil check
Improved fetching of image user from project config on create
Resolved issues with Windows-style carriage returns
Updated "choose git provider" label
Considered environment variables while running 'daytona server start'
Improved workspace selection sorting
Added binary permissions check before serving
Docker provider: Significant improvement in download speeds for local non-devcontainer workspaces
Patches
Refactor: remove owner param from get commits range
Fix: update headscale to v0.23.0-beta3