Releases: daytonaio/daytona
v0.46.0
What's Changed
Features
- feat: custom builder image by @Tpuljak in #1350
- feat: provider requirement handling by @Philip-21 in #1300
Fixes
- fix: working dir for running devcontainer initialize command by @Tpuljak in #1356
- fix: handle multiple compose files in devcontainers by @Tpuljak in #1349
Telemetry
Chores and tests
Breaking changes
#1300
Before running the Server again, all providers will need to be removed by running the following command:
Linux:
rm -rf ~/.config/daytona/providers/*-provider/*-provider
Mac:
rm -rf ~/Library/Application\ Support/daytona/providers/*-provider/*-provider
Windows (PowerShell):
Remove-Item -Recurse -Force "C:\Users\<USERNAME>\AppData\Roaming\daytona\providers\*-provider\*-provider.exe"
After updating and starting the server. You can reinstall your providers with daytona provider install
Full Changelog: v0.45.0...v0.46.0
v0.45.0
v0.44.1
What's Changed
Fixes
- fix: remove env vars input char limit by @tarunrajput in #1331
Providers
All providers received an update to the latest version of Daytona. You can update all providers with daytona provider update --all
.
Full Changelog: v0.44.0...v0.44.1
v0.44.0
What's Changed
Features
Fixes
Daytona Hetzner Provider
The Daytona Hetzner Provider is officially released 🎉
With this provider, you can create workspaces as Hetzner servers. All you need is a Hetzner API key.
Daytona Docker Extension
The Daytona Docker Extension allows users to interact with Daytona through the Docker Desktop UI. The extension can also be used to manage the Daytona server.
To get started, run docker extension install daytonaio/docker-extension:0.44.0
.
Full Changelog: v0.43.0...v0.44.0
v0.43.0
What's Changed
Features
- feat: add zed ide support by @tarunrajput in #1311
Fixes
Full Changelog: v0.42.1...v0.43.0
v0.42.1
What's Changed
Fixes
- fix: add unique project names while creating multi-project ws by @unsuman in #1305
- fix: persist default provider deletion by @idagelic in #1288
Chores
GCP Provider
You can install the newly-released GCP provider with daytona provider install
. The provider will allow you to create workspaces as GCP Compute Instances.
Full Changelog: v0.42.0...v0.42.1
v0.42.0
What's Changed
Features
- feat: improve initial default ide by @idagelic in #1296
- feat: improve empty list handling structure by @idagelic in #1293
- feat: run autocomplete on init by @idagelic in #1291
Fixes
- fix: show help on failed noargs commands by @idagelic in #1285
- fix: hide sensitive info when listing targets by @lbrecic in #1289
- fix: connection troubleshooting help by @Tpuljak in #1290
Full Changelog: v0.41.0...v0.42.0
v0.41.0
What's Changed
Features
- feat: gitness/harness prebuild webhook by @the-johnwick in #1199
- feat: add gogs git provider by @tarunrajput in #1255
- feat: options flag in dtn ssh by @bryans-go in #1275
Fixes
- fix: resolve the log returning empty slice by @bryans-go in #1277
- fix: support http protocol for git urls by @idagelic in #1279
- fix: autocompletion by @lbrecic in #1274
- fix: redraw on terminal resizing while dtn create by @bryans-go in #1280
Chores and tests
- chore: add release trigger by @zzorica in #1272
- refactor: active profile error handling by @Tpuljak in #1281
Full Changelog: v0.40.0...v0.41.0
v0.40.0
What's Changed
Features
- feat: add confirmation prompt for removing git providers by @tarunrajput in #1260
- feat: commit signing using ssh and gpg by @bryans-go in #1146
- feat: update project config git provider by @Tpuljak in #1263
- feat: display git provider config id in project config info view by @idagelic in #1270
- feat: skip workspace removal prompt when target has none by @idagelic in #1271
- feat: set default target by @idagelic in #1269
Fixes
- fix: wrap text on repo validate error by @Abiji-2020 in #1254
- fix: wrap no git providers found message by @bryans-go in #1264
- fix: bitbucket branch list pagination by @idagelic in #1266
- fix: bitbucket context retrieval speed by @idagelic in #1267
- fix: error message on non-started server stop by @Tpuljak in #1262
- fix: check if devcontainer file exists before creating by @Tpuljak in #1243
- fix: api failure on repeated validation of repo url by @bryans-go in #1268
- fix: detach git provider config from project config on removal by @Tpuljak in #1265
Breaking changes
#1269
Before running the Server again, all providers will need to be removed by running the following command:
Linux:
rm -rf ~/.config/daytona/providers/*-provider/*-provider
Mac:
rm -rf ~/Library/Application\ Support/daytona/providers/*-provider/*-provider
Windows (PowerShell):
Remove-Item -Recurse -Force "C:\Users\<USERNAME>\AppData\Roaming\daytona\providers\*-provider\*-provider.exe"
After updating and starting the server. You can reinstall your providers with daytona provider install
Full Changelog: v0.39.0...v0.40.0
v0.39.0
What's Changed
Features
- feat: non-interactive prebuild add/update by @Abiji-2020 in #1217
- feat: improve git provider config selection view by @idagelic in #1247
- feat: improve git provider config list view by @idagelic in #1252
Fixes
- fix: git provider update alias by @idagelic in #1242
- fix: update prebuild properties by @idagelic in #1244
- fix: ensure prebuild is unique per branch by @idagelic in #1250
- fix: resolve nil pointer dereference on base api url by @lbrecic in #1251
- fix: server stop hanging by @Tpuljak in #1248
- fix: allow ctrl+c in provider install by @bryans-go in #1219
- fix: git provider config id when entering custom repo or sample by @idagelic in #1253
Chores and tests
- refactor: default config generation by @Tpuljak in #1249
- refactor: move api-key view package outside server by @idagelic in #1246
- refactor: reuse the list component across the cli by @idagelic in #1245
New Contributors
- @Abiji-2020 made their first contribution in #1217
Full Changelog: v0.38.0...v0.39.0