Docs Search, Git Clone & API 400s
This release improves the documentation site with search, refreshed OSS deployment guidance behind a domain, and clearer API key authorization examples. The daemon can opt into a git CLI clone path to better handle very large repositories.
Computer-use input is normalized with an explicit keyboard contract, improved control-character handling in keyboard.type(), and consistent lowercase region handling for screenshot query parameters. The dashboard refreshes sandbox details over WebSockets more reliably.
Quota, resource limit, and precondition failures now return HTTP 400 responses instead of less specific status codes. OpenAPI tooling and SDKs adopt generator upgrades and expanded unit and end-to-end tests, alongside routine CI, security maintenance, and a Go module sync.
Release Details
Features:
daemon: opt-in git CLI clone path for large repos (#4561)
docs: search functionality and interface (#4418)
docs: OSS Deployment Docs behind a Domain (#4358)
Fixes:
api: use 400 for quota, resource limit, and precondition errors (#4551)
api: typeorm param passing in cron query (#4578)
api: snapshot reactivation grace period (#4577)
computer-use: Normalize Computer-Use Keyboard Input and Document a Curated Contract (#4560, #4417)
computer-use, daemon: bind lowercase region screenshot query parameters (#4567, #3660)
daemon: handle computer-use control characters and delay in keyboard.type() (#4555)
dashboard: ws sandbox details invalidation (#4540)
docs: handle proxy request fallback (#4559)
docs: api key authorization (#4539)
docs: modify sandbox snapshot description (#4571)
docs: modify markdown headings spacing (#4572)
Chores:
sync go.sum for v0.169.0 (#4552)
ci: prewarm OpenAPI Generator JAR to prevent CI race condition (#4565)
dashboard,api-client: define enumUnknownDefaultCase param for openapi-generator (#4575)
docs,sdk,api-client: upgrade @openapitools/openapi-generator-cli to ^2.31.1, openapi-generator to 7.21.0 (#4512)
sdk: add comprehensive unit and E2E tests (#4541)
sdk-go: bump to v0.170.0 (#4579)
security: replace deprecated dev-hanz-ops/install-gh-cli-action (#4536)
Thank You:
Ante Projić @aprojic
Dalin Stone @dalinkstone
Fabjan Vučina
Ivan Dagelic @idagelic
Juraj Štefanić @stefanicjuraj
Lovre Pešut @rovle
Mirko Džaja @MDzaja
Robert Pavlinic @rpavlinic
Vishal shankar @voodoovampire