Skip to content

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 31 Oct 16:48
e33852c

0.4.0 (2026-10-31)

Features

  • Blob storage to support attaching binary data to rows (737afcb)
  • client: Let a text patch name the document the editor last saw (dec4715)
  • client: Let apps await setSubscriptions() until the new scope is local (c2efea9)
  • engine: Let server-side code make list order keys that match the client (4783830)
  • engine: Let servers delete a workspace (ae5f336)
  • Let clients sync through a message channel instead of HTTP (e30b89c)

Bug Fixes

  • Return the same rows from an index as from a scan when ordered rows tie (c9cd20e)

Performance Improvements

  • client: Cut IndexedDB storage for full-text search by about a third (e7ca6d4)
  • client: Key search records by a short scope fingerprint instead of entity and workspace (10523bc)
  • client: Store full-text search postings as packed term lists (12a1b41)
  • engine: Cut SQLite index storage by a third for text search (f994128)
  • engine: Cut SQLite index storage for text-heavy rows by a fifth (3af80e4)
  • engine: Make reference indexes sparse to cut storage for empty refs (8111241)
  • engine: Shrink index storage with short scope ids and per-row entry lists (d34c34c)
  • engine: Shrink the SQLite search index by dropping row keys from search entries (3a88b04)
  • query: Serve a sort against an index's direction from the index (e8f8671)