Skip to content

v0.21.0-alpha.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@Tpuljak Tpuljak released this 26 Jun 10:21

Major 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

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:

  1. daytona serve
  2. daytona server configure -> change Registry URL to https://download.daytona.io/daytona-providers-pre-release
  3. daytona provider install -> select v0.7.0-alpha.1
  4. Restart the daytona serve process

New Contributors

Full Changelog: v0.20.0...v0.21.0-alpha.1