Releases: daytonaio/daytona
v0.50.0
What's Changed
Features
- feat: update command by @Abiji-2020 in #1402
- feat: Daytona Target Set To Non-Interactive Mode by @Philip-21 in #1380
Fixes
- fix: clarify github required scopes by @hunnywar in #1515
- fix: devcontainer metadata parsing by @Tpuljak in #1516
- fix: resolve missing dependencies in some custom project images by @hunnywar in #1428
- fix: Enhance Output Format by @kartikaysaxena in #1484
Providers
Providers will require an update because of #1428. Make sure to update all of them with daytona provider update --all
.
Samples
- samples: rust actix by @ArnavK-09 in #1463
- samples: added cooperword to index by @B-Mustafa in #1464
- samples: add python/flask Code-Reviewer by @Sourabh7iwari in #1475
- samples: add Python/Streamlit - Linear Predictor sample by @prasantk2004 in #1476
- samples: added React - carecradle by @Rajkumarpaneru18 in #1477
- samples: add react github search by @Prayagrajacharya in #1482
- samples: add react.js job assistant by @Sujan-Koirala021 in #1483
- samples: add Streamlit - DocBot sample by @jyoti-ranjan-jena in #1487
- samples: updated index.json with django/python project by @SusheelThapa in #1486
- samples: include the
AstroJS + Sanity CMS Blog
by @naineel1209 in #1489 - samples: NextJs/MindsDb - WordWave by @Niharika0104 in #1490
- samples: Flask - Playlist generator by @Zedoman in #1492
- samples: add therabot by @rohittcodes in #1493
- samples: React.js - sample-js-job-scaper by @PRASUN-SITAULA in #1494
- samples: added go crud redis project by @Abiji-2020 in #1495
- samples: Bun Web Server by @axif0 in #1496
- samples: add python sample app AskPixie by @Vr978 in #1497
- samples: add Typescript-Gemini FitnessAssistant sample app by @Thund3rHawk in #1499
- samples: add sample nextjs-github-user-insights app by @HarshitVashisht11 in #1501
- samples: add KeywordDensityApp by @Tryxns in #1502
- samples: add music player by @Anoobee in #1505
- samples: add Next.js & Go - Certify by @krishnaagarwal781 in #1504
- samples: Add ShepherdJs - gotSeed by @Snehailly in #1506
- samples: add Flask ML Model Deployment by @kittupriyatham in #1508
- samples: Add Python-Lunku AI by @0xParcival in #1509
- samples: added nextjs-devorbit by @JuanitaCathy in #1512
- samples: add React Briefly by @rohanacharya38 in #1514
- samples: Python/Flask CodeChatter by @yashksaini-coder in #1488
New Contributors
- @ArnavK-09 made their first contribution in #1463
- @aprojic made their first contribution in #1465
- @brunogrbavac made their first contribution in #1467
- @B-Mustafa made their first contribution in #1464
- @inovak made their first contribution in #1470
- @IvanKunjasic made their first contribution in #1466
- @radisicc made their first contribution in #1472
- @AndreJohnson2 made their first contribution in #1474
- @Sourabh7iwari made their first contribution in #1475
- @prasantk2004 made their first contribution in #1476
- @Rajkumarpaneru18 made their first contribution in #1477
- @stefanicjuraj made their first contribution in #1469
- @Prayagrajacharya made their first contribution in #1482
- @Sujan-Koirala021 made their first contribution in #1483
- @jyoti-ranjan-jena made their first contribution in #1487
- @SusheelThapa made their first contribution in #1486
- @yashksaini-coder made their first contribution in #1488
- @naineel1209 made their first contribution in #1489
- @Niharika0104 made their first contribution in #1490
- @Zedoman made their first contribution in #1492
- @rohittcodes made their first contribution in #1493
- @PRASUN-SITAULA made their first contribution in #1494
- @axif0 made their first contribution in #1496
- @Vr978 made their first contribution in #1497
- @Thund3rHawk made their first contribution in #1499
- @HarshitVashisht11 made their first contribution in #1501
- @Tryxns made their first contribution in #1502
- @Anoobee made their first contribution in #1505
- @krishnaagarwal781 made their first contribution in #1504
- @Snehailly made their first contribution in #1506
- @kittupriyatham made their first contribution in #1508
- @kartikaysaxena made their first contribution in #1484
- @0xParcival made their first contribution in #1509
- @JuanitaCathy made their first contribution in #1512
- @rohanacharya38 made their first contribution in #1514
Full Changelog: v0.49.0...v0.50.0
v0.49.0
What's Changed
Features
- feat: add project config export/import by @unsuman in #1381
- Workspace Toolbox API by @vedranjukic and @Tpuljak in #1455
Fixes
- fix: format sample json by @hunnywar in #1433
- fix: agent started check by @Tpuljak in #1446
- fix: don't throw when ssh entry not found on removal by @Tpuljak in #1453
Chores and tests
- chore(deps): bump golang.org/x/crypto from 0.26.0 to 0.31.0 by @dependabot in #1452
- docs: expanded the contributing to Daytona section on README file by @mojafa in #1414
Workspace Toolbox API (#1455)
Workspace Toolbox API is a new feature that allows interaction with the workspace agent using Rest API calls.
The Toolbox provides FileSystem, Git, LSP, and Process operations.
This features requires users all providers to be updated daytona provider update --all
.
You can interact with the Toolbox API using the Daytona Server builtin swagger editor on: localhost:3986/swagger/index.html
.
Tip
Make sure to authorize yourself by setting Bearer <API_KEY>
in the Authentication tab.
You can grab your API key with daytona config -k
Samples
- samples: add C sample by @s-celles in #1373
- samples: add Next.js - OpenSourceSmith sample by @md-abid-hussain in #1432
- samples: add Next.js - MindmapCopilot sample by @hoangv97 in #1434
- samples: add Next.js - Recipe Genie sample by @kom-senapati in #1435
- samples: add React.js - Image Crop sample by @Ayushjhawar8 in #1437
- samples: add Next.js - Calendar Buddy sample by @ChiragAgg5k in #1438
- samples: add React.js - Crops ML sample by @Subash-Lamichhane in #1440
- samples: add Next.js - Video Generation AI sample by @ARYPROGRAMMER in #1443
- samples: add django -crisis monitor by @Dishika18 in #1457
- samples: added NextJS- Festigo by @RS-labhub in #1461
- samples: add React.js - AI text summarization by @Ujj1225 in #1444
New Contributors
- @md-abid-hussain made their first contribution in #1432
- @hunnywar made their first contribution in #1433
- @hoangv97 made their first contribution in #1434
- @kom-senapati made their first contribution in #1435
- @Ayushjhawar8 made their first contribution in #1437
- @ChiragAgg5k made their first contribution in #1438
- @Subash-Lamichhane made their first contribution in #1440
- @MDzaja made their first contribution in #1441
- @LDavidBryant made their first contribution in #1442
- @ARYPROGRAMMER made their first contribution in #1443
- @mojafa made their first contribution in #1414
- @Ujj1225 made their first contribution in #1444
- @marijancip123 made their first contribution in #1454
- @Dishika18 made their first contribution in #1457
- @saralucijad made their first contribution in #1460
Full Changelog: v0.48.0...v0.49.0
v0.48.0
What's Changed
Features
- feat: provide sample-julia by @s-celles in #1383
- feat: add julia Genie sample by @azar-writes-code in #1384
- feat: show changelog on update by @tarunrajput in #1369
- feat: support non-interactive mode in git provider add by @tarunrajput in #1377
- feat: add support for editing ssh config files by @unsuman in #1396
- feat: add gitee provider by @tarunrajput in #1409
- feat: skip external clone with custom image by @Tpuljak in #1426
Fixes
- fix: Status code issue by @RS-labhub in #1400
Chores and tests
- chore(deps): bump github.com/quic-go/quic-go from 0.42.0 to 0.48.2 by @dependabot in #1407
Providers
Because of #1426, all providers will need to be updated with daytona provider update --all
.
New Contributors
Full Changelog: v0.47.0...v0.48.0
v0.47.0
What's Changed
Features
Fixes
- fix: devcontainer config reading by @Tpuljak in #1393
- fix: remote devcontainer compose creation by @Tpuljak in #1394
- fix: custom image builder detection by @Tpuljak in #1395
Providers
Because of #1393, #1394 and #1395, providers will need to be updated with daytona provider update --all
.
Full Changelog: v0.46.1...v0.47.0
v0.46.1
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