v0.1.0
Initial Release
The first public release of ToasterDB — the enterprise data layer for PostgreSQL.
Added
- Data Engine — schema-driven object definitions using JSON Schema 2020-12 with ToasterDB extensions for security, privacy, and validation
- ToastQL — SQL-like query language that compiles to PostgreSQL with automatic tenant isolation, FLS, RLS, and privacy enforcement
- Field-Level Security — per-role read/write/none access on every field, enforced at the query engine level
- Row-Level Security — CEL expression-based row filtering per role
- Multi-tenant isolation — automatic tenant scoping on every query; impossible to accidentally leak data across tenants
- CEL validation engine — cross-field validation rules with meaningful error messages, evaluated server-side
- Privacy primitives — PII classification, purpose-based access, field-level masking (last_4, email_domain, hash, redact), and AES-256-GCM field encryption with KMS integration
- GDPR/CCPA erasure — single API call to null every PII field for a given subject across all objects, with audit trail preserved
- Lifecycle events — before-save, after-save, and after-commit hooks for webhooks and external integrations
- Change Data Capture — cursor-based CDC API for streaming all mutations to external consumers
- Console — admin UI with schema editor, data browser, and ToastQL query playground
- JSON Forms — auto-generated form metadata from schema with FLS-aware field visibility
- App Builder — declarative page and navigation definitions, theme system with design tokens
- CLI —
toaster init,toaster push,toaster pull,toaster eject --webfor React Router project generation - MCP Server — schema introspection API for AI agent integration (Claude Code, Cursor, etc.)
- Go SDK — typed client library for server-to-server integration
- Deployment options — Docker single container, Kubernetes Helm chart, single Go binary for air-gapped environments
- Free tier — 1 project, 10 objects, 50K queries/month, 2 team members, no credit card required