Hanzo Dev
670c9fe17c
fix: replace all Daytona references with HanzoRuntime
...
- Renamed all class names: Daytona → HanzoRuntime
- Updated error classes: DaytonaError → HanzoRuntimeError
- Changed config classes: DaytonaConfig → HanzoRuntimeConfig
- Updated environment variables: DAYTONA_* → HANZO_RUNTIME_*
- Fixed all import statements and file references
- Updated copyright headers to Hanzo Industries Inc
- Changed default API URL to https://app.hanzo.ai/api
- Renamed source files to match new class names
- Incremented version to 0.0.1-dev for republishing
2025-07-14 20:57:43 -05:00
Vedran Jukic
074ef70011
feat: daytona ai ( #1775 )
...
Signed-off-by: Vedran <vedran.jukic@gmail.com >
Signed-off-by: MDzaja <mirkodzaja0@gmail.com >
Signed-off-by: Luka Brecic <luka.brecic3@gmail.com >
Signed-off-by: Toma Puljak <toma.puljak@hotmail.com >
Signed-off-by: fabjanvucina <fabjanvucina@gmail.com >
Signed-off-by: Ivan Dagelic <dagelic.ivan@gmail.com >
Signed-off-by: Goran Draganić <goran@daytona.io >
Signed-off-by: Zoran Zorica <zoran.zorica@gmail.com >
2025-04-28 19:13:31 +00:00
Ivan Dagelic and Toma Puljak
3260b53b83
fix: generate cli docs
...
Signed-off-by: Ivan Dagelic <dagelic.ivan@gmail.com >
2025-01-21 11:34:13 +00:00
Ivan Dagelic and Toma Puljak
8dcbb16003
fix: template import export and cli docs
...
Signed-off-by: Ivan Dagelic <dagelic.ivan@gmail.com >
2025-01-21 11:34:13 +00:00
Ivan Dagelic and Toma Puljak
e8711e0da3
fix: global verb consistency, cli aliases
...
Signed-off-by: Ivan Dagelic <dagelic.ivan@gmail.com >
Signed-off-by: Toma Puljak <toma.puljak@hotmail.com >
2025-01-21 11:34:13 +00:00
Luka Brečić and Toma Puljak
6762c4901e
fix: remove key hash when listing api-keys ( #1703 )
...
Signed-off-by: Luka Brecic <luka.brecic3@gmail.com >
2025-01-21 11:34:13 +00:00
Toma Puljak
5ba4ebb00f
telemetry: refactor and add more events ( #1691 )
...
- removed tracking API calls
- added events for all resources
Signed-off-by: Toma Puljak <toma.puljak@hotmail.com >
2025-01-21 11:34:13 +00:00
Luka Brečić and Toma Puljak
1822dca693
fix: purge ( #1456 )
...
Signed-off-by: Luka Brecic <luka.brecic3@gmail.com >
2025-01-21 11:34:13 +00:00
Luka Brečić and Toma Puljak
6a5df1b604
fix: agentmode ( #1500 )
...
Signed-off-by: Luka Brecic <luka.brecic3@gmail.com >
2025-01-21 11:34:13 +00:00
Ivan Dagelic and Toma Puljak
5f1977d2e9
feat: remote runners ( #1462 )
...
- remote runners can be used to offload jobs from the server
Signed-off-by: Toma Puljak <toma.puljak@hotmail.com >
Signed-off-by: Ivan Dagelic <dagelic.ivan@gmail.com >
Co-authored-by: Toma Puljak <toma.puljak@hotmail.com >
2025-01-21 11:34:13 +00:00
Luka Brečić and Toma Puljak
a19298196d
refactor: enable container registry setting through env-vars ( #1406 )
...
Signed-off-by: Luka Brecic <luka.brecic3@gmail.com >
2025-01-21 11:34:13 +00:00
Ivan Dagelic and Toma Puljak
d7b7ade4e1
refactor: rename workspace config to workspace template ( #1389 )
...
Signed-off-by: Ivan Dagelic <dagelic.ivan@gmail.com >
2025-01-21 11:34:13 +00:00
Luka Brečić and Toma Puljak
24878ef047
refactor: change profile data to server env vars ( #1361 )
...
Signed-off-by: Luka Brecic <luka.brecic3@gmail.com >
2025-01-21 11:34:13 +00:00
Luka Brečić and Toma Puljak
891d9df014
refactor: add target config reference to target ( #1340 )
...
Signed-off-by: Luka Brecic <luka.brecic3@gmail.com >
2025-01-21 11:34:13 +00:00
Luka Brečić and Toma Puljak
1236dbbff2
refactor: add workspace deletion option to target removal ( #1333 )
...
Signed-off-by: Luka Brecic <luka.brecic3@gmail.com >
2025-01-21 11:34:13 +00:00
Ivan Dagelic and Toma Puljak
f21f0f28d2
feat: resource state management using jobs ( #1351 )
...
- async state management using jobs and job runners
- soft deletion for workspaces/targets
- workspace metadata and target metadata table to separately track uptime updates for each resource
BREAKING CHANGES:
- multiple database table structure updates
Signed-off-by: Ivan Dagelic <dagelic.ivan@gmail.com >
2025-01-21 11:34:13 +00:00
Toma Puljak
cdbe164450
refactor: remove database DTOs
...
Signed-off-by: Toma Puljak <toma.puljak@hotmail.com >
2025-01-21 11:34:13 +00:00
Luka Brečić and Toma Puljak
8ef8c60edb
fix: multi select and info workspace view ( #1321 , #1322 )
...
Signed-off-by: Luka Brecic <luka.brecic3@gmail.com >
2025-01-21 11:34:13 +00:00
Ivan Dagelic and Toma Puljak
804997a379
feat: target & target config rework
...
- targets no longer have a relation to a target configs
- workspaces can be managed on already created targets
- targets can not be removed if a workspace is attached to it
BREAKING CHANGE:
- target config - target relation
Signed-off-by: Ivan Dagelic <dagelic.ivan@gmail.com >
2025-01-21 11:34:13 +00:00
Toma Puljak
a418adfa33
refactor: detach workspace from target
...
- replace target id with name in list cmd (#1307 )
- target logger and create command output update (#1306 )
- Workspaces are now their own model with their own API and Service
BREAKING CHANGES:
- provider interface changes
- target model changes
- SSH hostname changes - target is not part of the hostname
Signed-off-by: Toma Puljak <toma.puljak@hotmail.com >
Signed-off-by: Luka Brecic <luka.brecic3@gmail.com >
2025-01-21 11:34:13 +00:00
Ivan Dagelic and Toma Puljak
e3508ee813
refactor: rename project to workspace ( #1299 )
...
BREAKING CHANGE:
- renamed all occurrences of project to workspace
- renamed all relevant functions, methods and commands
- changed the provider interface to use Workspace instead of Project
Signed-off-by: Ivan Dagelic <dagelic.ivan@gmail.com >
2025-01-21 11:34:13 +00:00
Toma Puljak
9efffa315b
refactor: rename Workspace to Target ( #1297 )
...
BREAKING CHANGE:
- renamed all occurrences of Workspace to Target
- renamed all relevant functions, methods and commands
- changed the provider interface to use Target instead of Workspace
Signed-off-by: Toma Puljak <toma.puljak@hotmail.com >
2025-01-21 11:34:13 +00:00
Toma Puljak
ffe57ba438
refactor: rename Target to Target Config ( #1292 )
...
* refactor: rename Target to Target Config
BREAKING CHANGE:
- target commands are now target-config commands
- Target property is now TargetConfig property in all Workspace models
- /target endpoint is now /target-config endpoint
Signed-off-by: Toma Puljak <toma.puljak@hotmail.com >
2025-01-21 11:34:13 +00:00
hunny warisu and GitHub
e3ee7238d0
feat: add support for VSCodium Insiders ( #1702 )
...
Signed-off-by: hunnywar <h3815273@gmail.com >
2025-01-13 16:29:06 +01:00
hunny warisu and GitHub
e8a5af46c1
feat: add support for Positron IDE ( #1590 )
...
Signed-off-by: hunnywar <h3815273@gmail.com >
2025-01-13 15:11:08 +01:00
hunny warisu and GitHub
3497fca74d
feat: add support for VS Code Insiders IDE ( #1610 )
...
Signed-off-by: hunnywar <h3815273@gmail.com >
2025-01-09 16:03:25 +01:00
hunny warisu and GitHub
403f6266f3
feat: add support for VSCodium ( #1603 )
...
Signed-off-by: hunnywar <h3815273@gmail.com >
2025-01-09 09:03:10 +01:00
hunny warisu and GitHub
5901b0b790
feat: add support for Windsurf IDE ( #1595 )
...
Signed-off-by: hunnywar <h3815273@gmail.com >
2025-01-08 13:45:29 +01:00
Philip Obiora and GitHub
29cc1484e2
feat: target set non-interactive mode ( #1380 )
...
Signed-off-by: Philip-21 <philipuzomaobiora@gmail.com >
2024-12-20 10:42:27 +01:00
Abinand P and GitHub
11ebc3271a
feat: update command ( #1402 )
...
Signed-off-by: Abinand P <abinand0911@gmail.com >
2024-12-17 15:18:24 +01:00
Ansuman Sahoo and GitHub
58da4cd9a3
feat: add project config export/import ( #1381 )
...
Signed-off-by: Ansuman Sahoo <anshumansahoo500@gmail.com >
2024-12-10 18:02:50 +01:00
Ansuman Sahoo and GitHub
ca86a88102
feat: add support for editing ssh config files ( #1396 )
...
Signed-off-by: Ansuman Sahoo <anshumansahoo500@gmail.com >
2024-12-05 16:05:56 +01:00
Tarun Chauhan and GitHub
3001f1d22a
feat: support non-interactive mode in git provider add ( #1377 )
...
Signed-off-by: tarunrajput <tarunrajput1337@gmail.com >
2024-12-05 09:09:58 +01:00
Luka Brečić and GitHub
67bbdee8a2
feat: add server log files selection ( #1345 )
...
Signed-off-by: Luka Brecic <luka.brecic3@gmail.com >
2024-11-28 12:55:48 +01:00
Tarun Chauhan and GitHub
0e070a59c5
feat: add zed ide support ( #1311 )
...
Signed-off-by: tarunrajput <tarunrajput1337@gmail.com >
2024-11-05 15:34:03 +01:00
Ivan Dagelic and GitHub
812051b702
feat: run autocomplete on init ( #1291 )
...
Signed-off-by: Ivan Dagelic <dagelic.ivan@gmail.com >
2024-10-25 15:10:13 +02:00
bryans-go and GitHub
72eba735da
feat: options flag in daytona ssh ( #1275 )
...
Signed-off-by: bryans-go <sabrinabryan1990@gmail.com >
2024-10-22 12:21:51 +02:00
Ivan Dagelic and GitHub
c39fdb781d
feat: set default target ( #1269 )
...
BREAKING CHANGE: provider interface has been changed so they need to be updated.
Signed-off-by: Ivan Dagelic <dagelic.ivan@gmail.com >
2024-10-18 16:43:37 +02:00
Abinand P and GitHub
0f8a073f39
feat: non-interactive prebuild add/update ( #1217 )
...
Signed-off-by: Abinand P <abinand0911@gmail.com >
2024-10-15 14:57:11 +02:00
Ivan Dagelic and GitHub
de533f67fb
feat: accept git provider aliases flag and make them unique ( #1231 )
...
Signed-off-by: Ivan Dagelic <dagelic.ivan@gmail.com >
2024-10-11 12:51:10 +02:00
Ivan Dagelic and GitHub
c9ea9cf5b8
feat: update git provider command ( #1228 )
...
Signed-off-by: Ivan Dagelic <dagelic.ivan@gmail.com >
2024-10-11 11:35:19 +02:00
Ivan Dagelic and GitHub
4918b553aa
feat: all flag for git provider remove command ( #1229 )
...
Signed-off-by: Ivan Dagelic <dagelic.ivan@gmail.com >
2024-10-11 11:10:58 +02:00
John Wick and GitHub
efb4dec307
feat: multi-profile support for git providers ( #1032 )
...
BREAKING CHANGE: All git providers should be readded because of changes to the object structure
Signed-off-by: the-johnwick <jiosupprt270@gmail.com >
2024-10-09 16:33:51 +02:00
Tarun Chauhan and GitHub
5c7f3c8b13
feat: open IDE by default on daytona create ( #1205 )
...
BREAKING CHANGE: --code flag removed from the create command. The IDE now opens by default
Signed-off-by: tarunrajput <tarunrajput1337@gmail.com >
2024-10-09 09:31:09 +02:00
Ansuman Sahoo and GitHub
719c91ccfe
feat: Add logsCmd to fetch workspace/project logs ( #1176 )
...
Signed-off-by: Ansuman Sahoo <anshumansahoo500@gmail.com >
2024-10-04 12:04:16 +02:00
Toma Puljak and GitHub
c11fd05263
fix: inconsistency with non-follow log reading ( #1182 )
...
BREAKING CHANGE: removed continue-on-completed flag from the build logs command. Because the logs are now read correctly, the flag becomes obsolete
Signed-off-by: Toma Puljak <toma.puljak@hotmail.com >
2024-10-01 17:08:51 +02:00
Toma Puljak and GitHub
6dd3104a42
feat: port forward in workspacemode is public by default ( #1158 )
...
BREAKING CHANGE: removed the public flag from forward inside a workspace/project
Signed-off-by: Toma Puljak <toma.puljak@hotmail.com >
2024-09-27 11:56:57 +02:00
Tarun Chauhan and GitHub
ffd84b7efe
feat: add daytona restart workspace cmd ( #1147 )
...
Signed-off-by: tarunrajput <tarunrajput1337@gmail.com >
2024-09-25 11:37:24 +02:00
Tarun Chauhan and GitHub
42896e9193
fix: prebuild run prompt if run flag is provided ( #1139 )
...
Signed-off-by: tarunrajput <tarunrajput1337@gmail.com >
2024-09-24 17:26:41 +02:00
Ivan Dagelić and GitHub
b5c6e19ffc
feat: force build deletion ( #1135 )
...
Signed-off-by: Ivan Dagelic <dagelic.ivan@gmail.com >
2024-09-20 14:34:13 +02:00