Release notes
0.7.1
Fixes for the paths that only exist on a real deployment.
| Area | What changed |
|---|---|
| PostgreSQL placement | worker selection used a SQLite-only SQL function, so on PostgreSQL no query matched and the scheduler reported "no worker registered within 30s". Placement works. |
| Multi-instance routing | a create now crosses instances (POST /internal/provision) instead of failing when the chosen worker is tunneled to a peer; the tunnel-owner claim is renewed by heartbeats, so forwarding no longer expires 90 s after a worker connects |
| Delivery durability | a create carries its payload in jobs.request and is resumed by any instance after a crash; the claim is a compare-and-swap, so exactly one delivers |
| Deleted sandboxes | the resumer no longer re-creates a sandbox whose record was deleted |
| E2B envd | envd hosts are routed to the gateway (they used to reach the control plane), and per-sandbox envd tokens are accepted when a hosting build supplies its own key resolver |
| CLI | sandrpod-cli 0.7.1 published; egress, session and the current fs semantics are in the released package |
0.7.0
The release that made the engine embeddable.
| Change | Breaking? |
|---|---|
pkg/server holds the API server (cmd/server is a thin main) | Go API: the version ldflags symbol moved |
SelectBestFor(region, provider, require) gained a tenant parameter | Go API: compile error, one-line migration |
Config.Authenticator / Admission / Events | additive |
RoleWorker: a join token reaches two routes and nothing else | additive |
An unknown resource reading is -1 instead of 0.5 | behaviour: dashboards that multiply by 100 must handle the sign |
| Sandbox create from 4.2 s to 230 ms (warm image) | — |
Per-change detail, with the migration for each break: UPSTREAM_CHANGES.md.
Support policy
The latest tagged release is supported. Older tags receive security fixes for 90 days. main is development and is not a release.
Changelog
The running changelog, including fixes that did not warrant a release note, is CHANGELOG.md.