daytona - v0.13.0


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 and container-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 with daytona server (-y). (https://github.com/daytonaio/daytona/pull/483)
  • Users should run daytona server configure (after starting the server with daytona serve) and update the Default Container User to daytona and Default Post-start Commands to sudo 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 with daytona 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


Details

date
May 6, 2024, 3:56 p.m.
name
v0.13.0
type
Minor
👇
Register or login to:
  • 🔍View and search all daytona releases.
  • 🛠️Create and share lists to track your tools.
  • 🚨Setup notifications for major, security, feature or patch updates.
  • 🚀Much more coming soon!
Continue with GitHub
Continue with Google
or