Skip to content
AbloAblo
Esc
navigateopen⌘Jpreview
On this page

v0.1.0

Initial release.

Features

  • Schema DSL: Zero-codegen schema definition with full TypeScript inference (defineSchema, field, relation)
  • React Hooks: useModels, useModel, useMutations, withSync for reactive data binding
  • Consumer API: createSyncEngine() — one-liner setup that hides all internal wiring
  • Offline-first: IndexedDB persistence with automatic offline mutation queue and FK-safe flush
  • Real-time sync: WebSocket delta streaming with optimistic updates and rollback
  • AI Agent SDK: SyncAgent for backend/AI agent participation as first-class sync citizens
  • Pluggable auth: AuthProvider interface with built-in API key, JWT, and session providers
  • Security: IndexedDB cleanup on session expiry and sync group revocation
  • Testing utilities: @abloatai/ablo/testing subpath with mocks, fixtures, and harness

Test Coverage

  • 231 unit/integration/property/contract tests
  • 50 E2E tests against real Go server + PostgreSQL + Redis
  • Property-based testing via fast-check

Was this page helpful?