v0.13.0
版本发布时间: 2024-05-06 23:56:23
daytonaio/daytona最新发布版本:v0.48.0(2024-12-06 22:14:40)
What's Changed
Features
- feat: container registry credentials by @Tpuljak in https://github.com/daytonaio/daytona/pull/415
- feat: add warning when revoking api keys by @Tpuljak in https://github.com/daytonaio/daytona/pull/407
- feat: add user property to project by @Tpuljak in https://github.com/daytonaio/daytona/pull/422
- feat: multi project creation ux by @idagelic in https://github.com/daytonaio/daytona/pull/424
- feat: agent logs by @Tpuljak in https://github.com/daytonaio/daytona/pull/432
- feat: project post start commands by @Tpuljak in https://github.com/daytonaio/daytona/pull/430
- feat: implement the docker client package by @Tpuljak in https://github.com/daytonaio/daytona/pull/433
- feat: advanced project configuration in cli by @idagelic in https://github.com/daytonaio/daytona/pull/429
- feat: enable configuration of other server properties by @lbrecic in https://github.com/daytonaio/daytona/pull/442
- feat: remove project logs from workspace logs by @Tpuljak in https://github.com/daytonaio/daytona/pull/464
- feat: tui redesign by @idagelic in https://github.com/daytonaio/daytona/pull/465
- feat: shorter workspace IDs by @Tpuljak in https://github.com/daytonaio/daytona/pull/475
- feat: remove server border by @idagelic in https://github.com/daytonaio/daytona/pull/477
- feat: move commands out of the server namespace by @Tpuljak in https://github.com/daytonaio/daytona/pull/481
- feat: frpc health check by @Tpuljak in https://github.com/daytonaio/daytona/pull/445
- feat: daytona create format by @idagelic in https://github.com/daytonaio/daytona/pull/480
- feat: serve verb, daemon default by @idagelic in https://github.com/daytonaio/daytona/pull/483
Fixes
- fix: close file in the ChmodX func by @testwill in https://github.com/daytonaio/daytona/pull/414
- fix: project DTO conversion by @Tpuljak in https://github.com/daytonaio/daytona/pull/419
- fix: get agent api client from config by @Tpuljak in https://github.com/daytonaio/daytona/pull/420
- fix: repo branch clone by @Tpuljak in https://github.com/daytonaio/daytona/pull/421
- fix: required project name by @idagelic in https://github.com/daytonaio/daytona/pull/426
- fix: daytona list panic by @idagelic in https://github.com/daytonaio/daytona/pull/425
- fix: headscale grpc regression by @Tpuljak in https://github.com/daytonaio/daytona/pull/437
- fix: remove workspace dir env by @Tpuljak in https://github.com/daytonaio/daytona/pull/440
- fix: ide project path by @Tpuljak in https://github.com/daytonaio/daytona/pull/441
- fix: add tailscale connection timeout by @Tpuljak in https://github.com/daytonaio/daytona/pull/443
- fix: use gitprovider username when cloning a repo by @Tpuljak in https://github.com/daytonaio/daytona/pull/457
- fix: wait for server to start in daemon mode by @Tpuljak in https://github.com/daytonaio/daytona/pull/448
- fix: workspace exists check by @idagelic in https://github.com/daytonaio/daytona/pull/472
- fix: workspace logs retry by @Tpuljak in https://github.com/daytonaio/daytona/pull/479
Chores and tests
- chore: add CGO_ENABLED=0 to the devcontainer spec by @Tpuljak in https://github.com/daytonaio/daytona/pull/482
- chore: add PR test action by @Tpuljak in https://github.com/daytonaio/daytona/pull/418
- chore: fix stale action exemptions by @Tpuljak in https://github.com/daytonaio/daytona/pull/434
- refactor: logger factory by @Tpuljak in https://github.com/daytonaio/daytona/pull/463
- refactor: move git service from agent into a separate package by @Tpuljak in https://github.com/daytonaio/daytona/pull/458
- refactor: ssh server logs by @vedranjukic in https://github.com/daytonaio/daytona/pull/447
- test: add apikeys tests by @lbrecic in https://github.com/daytonaio/daytona/pull/435
- test: add providertargets tests by @lbrecic in https://github.com/daytonaio/daytona/pull/436
- test: workspace service fix by @Tpuljak in https://github.com/daytonaio/daytona/pull/417
Breaking changes
- The
target
,provider
andcontainer-registry
commands are now at the root of the CLI. (https://github.com/daytonaio/daytona/pull/481) - The Daytona server is now started in the foreground with the command
daytona serve
. Starting the server in daemon mode is now achieved withdaytona server (-y)
. (https://github.com/daytonaio/daytona/pull/483) - Users should run
daytona server configure
(after starting the server withdaytona serve
) and update theDefault Container User
todaytona
andDefault Post-start Commands
tosudo dockerd
. (https://github.com/daytonaio/daytona/pull/430, https://github.com/daytonaio/daytona/pull/422). Additionally, users should update the Docker provider to the latest version withdaytona provider update
- Because of the change to generating workspace IDs (https://github.com/daytonaio/daytona/pull/475), users will no longer be able to connect to existing workspaces after they upgrade. We suggest deleting all workspaces before upgrading to v0.13.0.
-
daytona create
now takes a Git repository as an argument and creates a workspace from it. If users wish to override the name of the workspace, they can use the--name
flag. (https://github.com/daytonaio/daytona/pull/480)
New Contributors
- @testwill made their first contribution in https://github.com/daytonaio/daytona/pull/414
- @lbrecic made their first contribution in https://github.com/daytonaio/daytona/pull/436
Full Changelog: https://github.com/daytonaio/daytona/compare/v0.12.1...v0.13.0