0.144.0 (2026-02-20)
🚀 Features
- api: runner retrieval caching (#3778)
- api: get sandbox org id cache (#3777)
- api: skip warm pool check cache (#3823)
- daemon,docs,sdk: add option to suppress input echo for session command (#3786)
- dashboard: playground (#3612)
- docs: add webhook event types and payload formats (#3775)
- docs: playground (#3706)
- guides: Add OpenCode SDK guide (#3698)
- opencode-plugin: add Daytona plugin for OpenCode (#3514)
- sdk,docs: adding resize to the golang and ruby sdks (#3588)
🩹 Fixes
- api: headers optional in otel-config.dto spec (#3766)
- api: extract error message from object-constructed exceptions (#3762)
- api: remove parseuuid pipe on sandbox ids (#3839)
- api: close usage period on STOPPING state (#3841)
- common-go: implement TTL cache (#3820)
- dashboard: api key warning on member remove (#3827)
- dashboard: don't show sandbox cleanup date if passed (#3810)
- dashboard: wallet connect loading feedback (#3806)
- runner: do not force websocket logs to octet-stream (#3782)
- runner: snapshot size calculation (#3668)
- sdk-python: remove leftover prints (#3801)
- sdk-python: allow 0 value for auto-lifecycle operations (#3803)
Refactor
Chores
- sync go.sum for v0.143.0 (#3765)
- bump gtx-cli (#3814)
- api: openapi depends on generate:api-client of runner-api-client (#3769)
- api: remove openapi build dependency (#3829)
- docs: modify api client libraries button styling (#3816)
- sdk-go: bump to v0.144.0 (#3856)
Uncategorized changes
- Add security policy and CODEOWNERS (#3754)
❤️ Thank You
- Ante Projić @aprojic
- Bruno Grbavac @brunogrbavac
- Ernest McCarter
- Fabjan Vučina
- Ivan Dagelic @idagelic
- James Murdza
- Juraj Štefanić @stefanicjuraj
- Luka Brecic @lbrecic
- Mirko Džaja @MDzaja
- Mislav Ivanda @mislavivanda
- Robert Pavlinic @rpavlini
- Toma Puljak @Tpuljak