Standards Docs
Changelog

Changelog — 2026-06-03

Daily docs refresh.

Breaking

  • The legacy job path is gone. SchemaModuleOptions.queue, agents.agentWorker / agents.eventWorker, and the QueueAdapter / WorkerAdapter / JobRouter exports (plus BullMQQueueAdapter / BullMQWorkerAdapter) have been removed. Background jobs — agent runs, document OCR, computed recalculation — now flow exclusively through async: { transport: new BullMQBackgroundJobTransport(...) }. Cron scheduling (schedule) is unchanged. The NestJS backend and Redis & BullMQ guides now carry breaking callouts.

Features

  • Rollup attributes fail fast on a bad .using("original") target. Declaring a targetType that original can't carry (anything other than select / status / multiselect) now throws a SchemaError at schema-definition time instead of surfacing as a 500 on first evaluation. Use a formula for plain value lookups.

Fixes

  • object({ id }) now preserves the explicit object id you pass instead of regenerating it.
  • document().qualifyWith() returns an emittable type, fixing the TS4094 error when generating declaration files for schemas that use qualified document edges.
  • Records views keep rapid optimistic creates on screen until the search index catches up, so freshly created records no longer flicker out.

Other

  • The per-cell computed pending/stale indicator has been removed. Recomputed formula / rollup values now arrive over the realtime channel as a live patch — the client no longer polls for pending state. The Attributes concept reflects this.

On this page