v0.38.0
版本发布时间: 2024-10-11 23:37:54
daytonaio/daytona最新发布版本:v0.46.0(2024-11-22 20:14:47)
What's Changed
Features
- feat: open IDE by default on daytona create by @tarunrajput in https://github.com/daytonaio/daytona/pull/1205
- feat: multi-profile support for git providers(#777) by @the-johnwick in https://github.com/daytonaio/daytona/pull/1032
- feat: Read Workspace and Project logs on Start-Stop by @unsuman in https://github.com/daytonaio/daytona/pull/1215
- feat: add provider and target during create, provider labels by @idagelic in https://github.com/daytonaio/daytona/pull/1224
- feat: all flag for git provider remove command by @idagelic in https://github.com/daytonaio/daytona/pull/1229
- feat: add pagination for all GET apis' of git providers by @abhishek818 in https://github.com/daytonaio/daytona/pull/776
- feat: skip target selection view when installing provider during target set by @idagelic in https://github.com/daytonaio/daytona/pull/1232
- feat: update git provider command by @idagelic in https://github.com/daytonaio/daytona/pull/1228
- feat: accept git provider aliases flag and make them unique by @idagelic in https://github.com/daytonaio/daytona/pull/1231
- feat: add support for marking multiple workspaces/project for starting/stopping by @tarunrajput in https://github.com/daytonaio/daytona/pull/1218
- feat: choose between multiple git provider configs by @idagelic in https://github.com/daytonaio/daytona/pull/1233
Fixes
- fix: move request submitted message after target selection screen by @idagelic in https://github.com/daytonaio/daytona/pull/1226
- fix: get git provider for http request by @Tpuljak in https://github.com/daytonaio/daytona/pull/1234
Breaking changes
#1205
Removed --code
flag from the create command. The IDE now opens by default. Users can now pass --no-ide
flag if they don't wish to open IDE immediately after workspace creation.
#1032
Daytona now supports adding multiple of the same Git Provider. This is great for users that have multiple accounts on, for example, GitHub or Gitlab, and want to use both of them on Daytona. To support this feature, a few breaking changes had to be made to the model. To work around this change, after updating Daytona to this version, users should either:
- Remove all git providers with
daytona gp rm --all
and add them again - Open the Daytona database file with
sqlite3
and run the following 2 commands:
UPDATE git_provider_config_dtos SET provider_id = id;
UPDATE git_provider_config_dtos SET alias = id;
The Daytona DB is located at:
On Mac - ~/Library/Application\ Support/daytona/db On Linux - ~/.config/daytona/db On Windows - C:\Users\YOUR_USERNAME\AppData\Roaming\daytona\db
Provider Updates
#1224
Users will now get suggestions to add targets from non-installed providers. This PR also introduced Provider Labels instead of names to make them more readable. To get labels to show, users should update providers with daytona provider update --all
.
Full Changelog: https://github.com/daytonaio/daytona/compare/v0.37.0...v0.38.0