Changeset 0.29.2 (#197)
Co-authored-by: Jeffrey Smith <jasafpro@gmail.com> Co-committed-by: Jeffrey Smith <jasafpro@gmail.com>
This commit is contained in:
@@ -32,7 +32,7 @@ v0.9.x–v0.28.7 Foundation through Platform Polish ✅
|
||||
│ │
|
||||
v0.29.0 Starlark Sandbox ✅ v0.32.0 Multi-Replica HA
|
||||
v0.29.1 API Extensions ✅ v0.33.0 Observability
|
||||
v0.29.2 DB Extensions v0.34.0 Data Portability
|
||||
v0.29.2 DB Extensions ✅ v0.34.0 Data Portability
|
||||
v0.29.3 Workflow Forms │
|
||||
v0.30.0 Package Lifecycle │
|
||||
v0.30.1 SDK Adoption │
|
||||
@@ -188,17 +188,19 @@ Depends on: v0.29.0.
|
||||
- Server-side tool execution in completion handler (requires tool
|
||||
registry integration with sandbox; aligns with DB extensions scope)
|
||||
|
||||
### v0.29.2 — DB Extensions
|
||||
### v0.29.2 — DB Extensions ✅
|
||||
|
||||
Namespaced tables for extension data. Create-only (no migrations yet).
|
||||
Namespaced tables for extension data. Structured API, not raw SQL.
|
||||
Server-side tool execution (deferred from v0.29.1) included.
|
||||
|
||||
Depends on: v0.29.1.
|
||||
|
||||
- [ ] `ext_{id}_*` tables, dialect-correct DDL (PG + SQLite)
|
||||
- [ ] `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)
|
||||
- [x] `ext_{id}_*` tables, dialect-correct DDL (PG + SQLite)
|
||||
- [x] `db` Starlark module: structured `query/insert/update/delete/list_tables/view`
|
||||
(structured API instead of raw `exec()` — prevents SQL injection)
|
||||
- [x] Views as read contract over platform tables (`ext_view_users`, `ext_view_channels`)
|
||||
- [x] Schema creation on install, drop on uninstall
|
||||
- [x] Server-side tool execution in completion handler (deferred from v0.29.1)
|
||||
|
||||
### v0.29.3 — Workflow Forms
|
||||
|
||||
|
||||
Reference in New Issue
Block a user