v0.21.0-alpha.1
Pre-releaseMajor update
Build projects on the target machine (#708)
A significant refactor is made to how the workspace creation process is run. The process is now ran on the target machine (local or remote) and directly on the host (before the process was ran inside a container). With this change, the creation process will see a significant performance improvement, especially on subsequent builds, because it will be cached on the hosts docker registry. Additionally, devcontainer Docker specific capabilities (e.g. gpu support) are now supported alongside full support for devcontainers that leverage docker compose projects.
What's Changed / Minor updates
Features
- feat: add azure devops git provider by @tarunrajput in #610
- feat: allow user to override workspace image at creation by @lbrecic in #691
Fixes
- fix: logging improvements by @idagelic in #711
- fix: Using git providers hosted without HTTPS fails to clone repositories by @RS-labhub in #704
Chores and tests
- chore(deps): bump github.com/hashicorp/go-retryablehttp from 0.7.2 to 0.7.7 by @dependabot in #709
Breaking changes
#708
The provider interface was changed so they will need to be updated by the user using daytona provider update
Notes
To test this prerelease, users will have to configure their server to use the prerelease channel for our providers. To do so, follow these steps:
daytona serve
daytona server configure
-> change Registry URL to https://download.daytona.io/daytona-providers-pre-releasedaytona provider install
-> selectv0.7.0-alpha.1
- Restart the
daytona serve
process
New Contributors
- @RS-labhub made their first contribution in #704
Full Changelog: v0.20.0...v0.21.0-alpha.1