Skip to content

v0.24.0

Compare
Choose a tag to compare
@idagelic idagelic released this 02 Aug 14:21
· 510 commits to main since this release
8190c60

What's Changed

Features

  • feat: implement get url from repository API route by @Tpuljak in #872
  • feat: add workspace status check to code and ssh commands #821 by @titanventura in #822
  • feat: aws codecommit git provider by @the-johnwick in #797
  • feat: project configs by @idagelic in #789

Fixes

Chores and tests

Project Configs

This release introduces a major feature/change: Project Configs - entities that contain all the information necessary to create a new project.

They are managed using the daytona project-config command and allow users to define project configurations in advance and use them when creating workspaces in the future. They contain the relevant repository and build information, environment variables which are then used by default whenever a project with the specified repository is created.

The user gets notified whenever an existing project config is detected, but still has the ability to pass a --blank flag and avoid any preconfigured properties.

Project Configs are part of a bigger effort to incorporate "prebuilds" which will let users set up "ready-to-go" builds and spend less time waiting for their development environments to be ready.

Breaking changes

#789

Since the provider interface changed, users will need to update their providers with daytona provider update.
If used as a library, multiple component/property/package renaming might lead to issues in importing.

New Contributors

  • @titanventura made their first contribution in #822
  • @the-johnwick made their first contribution in #797

Full Changelog: v0.23.1...v0.24.0