Changeset 0.29.1 (#196)

This commit is contained in:
2026-03-17 19:32:20 +00:00
parent 5d637d3a90
commit d4de84f3f1
24 changed files with 3117 additions and 28 deletions

View File

@@ -31,7 +31,7 @@ v0.9.xv0.28.7 Foundation through Platform Polish ✅
Extension Track Operations Track
│ │
v0.29.0 Starlark Sandbox ✅ v0.32.0 Multi-Replica HA
v0.29.1 API Extensions v0.33.0 Observability
v0.29.1 API Extensions v0.33.0 Observability
v0.29.2 DB Extensions v0.34.0 Data Portability
v0.29.3 Workflow Forms │
v0.30.0 Package Lifecycle │
@@ -171,19 +171,22 @@ Depends on: v0.28.8.
- [x] ICD runner: `packaging` test tier — 18 tests covering
permission lifecycle + secrets CRUD (CS5)
### v0.29.1 — API Extensions
### v0.29.1 — API Extensions
Starlark route handlers. Surfaces serve custom JSON endpoints.
Depends on: v0.29.0.
- [ ] `api_routes` manifest key, mounted at `/s/{id}/api/...`
- [ ] Starlark request/response primitives
- [ ] `http` outbound module with allowlist/blocklist
- [ ] `requires_provider` manifest key (provider resolution via BYOK chain)
- [ ] Server-side tool execution in completion handler
- [ ] `capability_match` routing policy (cheapest model with required caps)
- [ ] Config-file provider types (YAML/JSON, no code deploy)
- [x] `api_routes` manifest key, mounted at `/s/{id}/api/...`
- [x] Starlark request/response primitives
- [x] `http` outbound module with allowlist/blocklist
- [x] `requires_provider` manifest key (provider resolution via BYOK chain)
- [x] `capability_match` routing policy (cheapest model with required caps)
- [x] Config-file provider types (JSON, no code deploy)
**Deferred to v0.29.2:**
- Server-side tool execution in completion handler (requires tool
registry integration with sandbox; aligns with DB extensions scope)
### v0.29.2 — DB Extensions
@@ -195,6 +198,7 @@ Depends on: v0.29.1.
- [ ] `db` Starlark module: `query()`, `exec()` scoped to extension tables
- [ ] Views as read contract over platform tables (column allowlist)
- [ ] Schema creation on install, drop on uninstall
- [ ] Server-side tool execution in completion handler (deferred from v0.29.1)
### v0.29.3 — Workflow Forms