v0.186.0
Expensify/Appv0.186.0Jun 10, 2026by github-actions[bot]
AI Summary
This release introduces Windows sandbox snapshot and fork capabilities, upgrades the dashboard to React Router v7, and includes various fixes for API stability, DNS caching, and dashboard UX improvements.
Key Highlights
- Windows sandbox snapshot and fork functionality added
- Dashboard upgraded to React Router v7
- API improvements including DNS lookup caching and path traversal fixes
- Dashboard UX enhancements including permission warnings and wallet error states
New Features
- Windows sandbox snapshot and fork
- Dashboard warning for missing permissions
- React Router v7 upgrade
- Sandboxes lifecycle TTL documentation
- CopilotKit guide
Full Release Notes
## 0.186.0 (2026-06-10) ### 🚀 Features - **api:** windows sandbox snapshot and fork ([#4911](https://github.com/daytonaio/daytona/pull/4911)) - **dashboard:** show warning for missing permissions instead of redirect ([#4950](https://github.com/daytonaio/daytona/pull/4950)) - **dashboard:** upgrade react-router to v7 ([#4972](https://github.com/daytonaio/daytona/pull/4972)) - **docs:** sandboxes lifecycle ttl ([#4965](https://github.com/daytonaio/daytona/pull/4965)) - **guides:** CopilotKit guide ([#4960](https://github.com/daytonaio/daytona/pull/4960)) ### 🩹 Fixes - **api:** close usage period on desired state destroyed ([#4962](https://github.com/daytonaio/daytona/pull/4962)) - **api:** cache dns lookups on global http(s) agents to prevent eai_again errors ([#4964](https://github.com/daytonaio/daytona/pull/4964)) - **api:** scope object-storage push-access ListBucket to caller org prefix ([#4966](https://github.com/daytonaio/daytona/pull/4966)) - **api:** volumeid path traversal bug fix ([#4959](https://github.com/daytonaio/daytona/pull/4959)) - **api,dashboard:** remove obsolete runner class property ([#4943](https://github.com/daytonaio/daytona/pull/4943)) - **cli:** organization create failing due to regionId issue ([#4951](https://github.com/daytonaio/daytona/pull/4951)) - **dashboard:** invite members cta copy tweak ([#4925](https://github.com/daytonaio/daytona/pull/4925)) - **dashboard:** check payment methods instead of wallet ([#4947](https://github.com/daytonaio/daytona/pull/4947)) - **dashboard:** add wallet error state ([#4967](https://github.com/daytonaio/daytona/pull/4967)) - **opencode:** make git sync work on slim sandboxes ([#4952](https://github.com/daytonaio/daytona/pull/4952)) ### Chores - sync go.sum for v0.185.0 ([#4958](https://github.com/daytonaio/daytona/pull/4958)) - migrate workflows to Blacksmith ([#4922](https://github.com/daytonaio/daytona/pull/4922)) - **docs:** add native dep dependencies to dockerfile ([#4970](https://github.com/daytonaio/daytona/pull/4970)) - **e2e:** print runner row from db on propagation failure ([#4954](https://github.com/daytonaio/daytona/pull/4954)) - **sdk-go:** bump to v0.186.0 ([#4974](https://github.com/daytonaio/daytona/pull/4974)) ### ❤️ Thank You - Ante Projić @aprojic - Bruno Grbavac @brunogrbavac - Dalin Stone @dalinkstone - Goran Draganić @gdraganic - Juraj Štefanić @stefanicjuraj - Luka Brecic @lbrecic - Mislav Ivanda @mislavivanda - Robert Pavlinic @rpavlini - Toma Puljak @Tpuljak - tunya @tunyairkad