Releases: daytonaio/daytona
v0.19.0
What's Changed
Features
- feat: custom builder registry configuration by @Tpuljak in #660
- feat: Force workspace removal by @mobley-trent in #656
- feat: read server logs while starting as daemon by @Tpuljak in #674
- feat: direct api and headscale access by @Tpuljak in #667
Fixes
- fix: custom image builder select by @Tpuljak in #677
- fix: workspace create fails when repo/project have spaces by @tarunrajput in #630
- fix: improve workspace creation summary view by @lbrecic in #680
Chores and tests
Breaking changes
#660
Before starting the server, users will need to add 'localBuilderRegistryPort' and 'builderRegistryServer' properties to their server configuration.
The following properties should be added:
"localBuilderRegistryPort": 3988,
"builderRegistryServer": "local",
(Note: "registryPort"
can be removed from the config file)
On Mac
The file is located at:~/Library/Application\ Support/daytona/server/config.json
.
On Linux
The file is located at:~/.config/daytona/server/config.json
On Windows
The file is located at:C:\Users\YOUR_USERNAME\AppData\Roaming\daytona\server\config.json
#667
With #667, the provider initialization method was changed which requires all providers to be updated with daytona provider update
.
Full Changelog: v0.18.0...v0.19.0
v0.18.0
What's Changed
Features
- feat: builder image configuration by @Tpuljak in #642
- feat: add daytona docs command by @lbrecic in #637
- feat: generate yaml docs by @idagelic in #641
- feat: ability to delete multiple workspaces. Issue #378 by @shashank40 in #636
Fixes
- fix: Improve provider install UI by @lbrecic in #629
- fix 'profile rm' command, #645 by @abhishek818 in #653
- fix: stop server before upgrading by @ezhil56x in #639
- fix: builder image default value by @Tpuljak in #659
- fix: hide registry password from API response by @Tpuljak in #661
Chores and tests
Breaking changes
Users will need to run daytona server configure
, set the Builder Image
to daytonaio/workspace-project:latest
and restart the server before creating new workspaces. This change is causes by #642
New Contributors
- @abhishek818 made their first contribution in #653
- @shashank40 made their first contribution in #636
Full Changelog: v0.17.0...v0.18.0
v0.17.0
Major update
Project Builders (#363)
Projects will now be built using one of the available builders. The first one available is the DevContainer builder.
User are able to choose how their project will be built in the advanced configuration view, or leave it up to Daytona to automatically detect the used configuration standard of a project.
What's Changed / Minor updates
Features
- feat: git provider required scopes by @idagelic in #583
- feat: ask user to remove workspaces when removing target by @mobley-trent in #599
- feat: mount volume to project container by @Tpuljak in #585
- feat: cli docs generation command by @idagelic in #609
Fixes
- fix: multi-project create not working by @tarunrajput in #578
- fix: store project and workspace api keys in db by @Tpuljak in #591
- fix: gp delete view by @idagelic in #584
- fix: project order number by @idagelic in #597
- fix: server daemon fails by @idagelic in #604
- fix: disable docs auto gen tag by @idagelic in #624
Chores and tests
- chore: workspace-project image fixes by @Tpuljak in #623
- docs: update Slack link by @Tpuljak in #608
- refactor: apiclient package name by @idagelic in #573
Breaking changes
Users should run daytona server configure
and edit the Build Registry Port
to 3988
. After the change was made, users need to restart the server.
New Contributors
- @mobley-trent made their first contribution in #599
Full Changelog: v0.16.0...v0.17.0
v0.17.0-alpha.4
- creation log and agent command log fixes
Full Changelog: v0.17.0-alpha.3...v0.17.0-alpha.4
v0.17.0-alpha.3
- builder clean up and post create commands fix
Full Changelog: v0.17.0-alpha.2...v0.17.0-alpha.3
v0.17.0-alpha.2
- various fixes for the project builder
Full Changelog: v0.17.0-alpha.1...v0.17.0-alpha.2
v0.17.0-alpha.1
Major update
Project Builders (#363)
Projects will now be built using one of the available builders. The first one available is the DevContainer builder.
User are able to choose how their project will be built in the advanced configuration view, or leave it up to Daytona to automatically detect the used configuration standard of a project.
What's Changed / Minor updates
- refactor: apiclient package name by @idagelic in #573
- fix: multi-project create not working by @tarunrajput in #578
- fix: store project and workspace api keys in db by @Tpuljak in #591
- feat: git provider required scopes by @idagelic in #583
Breaking Changes
User should run daytona server configure
and edit the Build Registry Port
to 3988
. After the change was made, users need to restart the server.
Full Changelog: v0.16.0...v0.17.0-alpha.1
v0.16.0
What's Changed
Features
- feat: Use always latest Jetbrains product version by @bnova-stefan in #541
- feat: parse git context from repo url by @Tpuljak in #555
- users can now paste PR, commit or branch git provider URLs to create projects at specific points in the git repository
- feat: add qr code for tunnel links by @ezhil56x in #560
- feat: allow removing target by specifying target name as an arg by @tarunrajput in #558
- feat: ghe server support by @idagelic in #566
- feat: change default server api and headscale ports by @Tpuljak in #563
- Note: this change will not affect existing users. If you wish to change Daytona Server ports, use
daytona server configure
anddaytona profile edit
.
- Note: this change will not affect existing users. If you wish to change Daytona Server ports, use
- feat: daytona ssh project by @idagelic in #569
- feat: git provider adding ux by @idagelic in #572
Fixes
- fix: git service branch clone by @Tpuljak in #556
- fix: stop reading logs on workspace create by @Tpuljak in #557
- fix: agent tailscale server reestablish connection by @Tpuljak in #575
- fix: api key notify format by @idagelic in #562
- fix: info panic by @idagelic in #571
- fix: start stop messages by @idagelic in #570
Chores and tests
- chore: add PR build validation by @Tpuljak in #568
- core: devenv fix by @vedranjukic in #564
New Contributors
- @bnova-stefan made their first contribution in #541
Full Changelog: v0.15.0...v0.16.0
v0.15.0
What's Changed
Features
- feat: project env variables configuration input by @Tpuljak in #516
- feat: update container registry list styling to match rest of TUI by @tarunrajput in #525
- feat: add git context updating by @lbrecic in #459
- feat: target command aliases by @idagelic in #517
- feat: workspace API keys and env variables by @Tpuljak in #533
- feat: project naming by @idagelic in #543
- feat: tailscale ssh tunnel package by @Tpuljak in #536
- feat: daytona info consistency by @idagelic in #526
- feat: profile data service by @Tpuljak in #519
- Users can now use
daytona env
to set environment variables that are passed to every workspace
- Users can now use
- feat: remote profile flow by @idagelic in #547
Fixes
- fix: reset project uptime after stop by @Tpuljak in #509
- fix: use workspace names instead of id in CLI messages by @Tpuljak in #520
- fix: use agent api client in tailscale server by @Tpuljak in #534
- fix: info panic by @idagelic in #542
- fix: ensure API calls are heading towards a Daytona Server instance by @Tpuljak in #535
- fix: reinitialize provider if the connection is broken by @Tpuljak in #524
- fix: run server service as user by @Tpuljak in #546
- fix: separate ssh config by @Tpuljak in #548
Chores and tests
- chore: update issue and PR templates by @Tpuljak in #511
- refactor: post start commands as text input by @Tpuljak in #518
- refactor: project configuation view by @idagelic in #510
- refactor: workspace mode command by @idagelic in #506
Full Changelog: v0.14.0...v0.15.0
v0.15.0-alpha.1
What's Changed
- refactor: project configuation view by @idagelic in #510
- chore: update issue and PR templates by @Tpuljak in #511
- feat: project env variables configuration input by @Tpuljak in #516
- refactor: post start commands as text input by @Tpuljak in #518
- feat: update container registry list styling to match rest of TUI by @tarunrajput in #525
- refactor: workspace mode command by @idagelic in #506
- feat: add git context updating by @lbrecic in #459
- fix: reset project uptime after stop by @Tpuljak in #509
- feat: target command aliases by @idagelic in #517
- fix: use workspace names instead of id in CLI messages by @Tpuljak in #520
Full Changelog: v0.14.0...v0.15.0-alpha.1