Repository navigation
v1.0.0-beta.77
Pre-release
Pre-release
1.0.0-beta.77 (2026-10-10)
Bug Fixes
- chatgpt: pin browser targets for reproducible bundles (#3220) (ef2d835)
- ci: finish master snapshot so tip cancels do not erase signal (#3283) (62393a9)
- ci: repair release Clippy failures (#3267) (74f966b)
- cli: preserve search errors and verify catalog equivalence (6ad01f7)
- daemon: box overlapping project-open mount futures (8bfdaad)
- daemon: cancel HTTP mount with its project owner (db9648c)
- dashboard: distinguish stored and transcript message counts (#3218) (83d2c1a)
- deps: align jsdom locks and Bazel Node runtime (8bf77c0)
- deps: align pnpm bootstrap lock and Bazel toolchain (070e6f7)
- deps: complete native TypeScript compatibility (#3229) (4a2e16f)
- deps: synchronize Playwright workspace locks (91b73ad)
- deps: update dependency lucide-react to v1 (#3248) (3b2f497)
- deps: update dependency react-router to v8 (#3254) (3ca47af)
- deps: update dependency three to ^0.186.0 (f3da840)
- deps: update dependency zod to v4 (#3255) (9242c49)
- doctor: pass health snapshot by the query trait (abc4bbf)
- graph-db: recheck sealed store inside staging snapshot gate (#3287) (821c9a0)
- graph-db: serve sealed reads off publication snapshot gate (#3282) (befd98d)
- hosts: unblock fresh stores and rooted folders on Windows (#3257) (2b36fc6)
- lcm: hydrate description previews from canonical content (#3268) (5710b1a)
- memory: idle-release graph catalogs after 10 min (df702c9)
- memory: release idle graph catalogs (6e29386)
- memory: sample macOS RSS and drop idle ingest pages (0836416)
- memory: sample macOS RSS and drop idle JSONL pages (4479556)
- memory: treat VecDeque page eviction as Option (db522d2)
- memory: use supported macOS task memory bindings (0c2016e)
- memory: use supported macOS task memory bindings (7b3ad70)
- memory: use supported macOS task memory bindings (#3252) (ad4c777)
- project: cfg-gate unused dashboard asset import (#3296) (e587cec)
- recovery: make profile wipes reliable under active hooks (#3209) (c789d86)
- runtime: bound timeline joins and stabilize cancellation test (a3c6670)
- rusqlite: mark writer worker mut for schema flag (7d255f6)
- rusqlite: treat rolled-back ledger DDL as empty tables (#3284) (e3e58d0)
- sessions: retain scoped terminal source failures (7f1648d)
- sessions: skip unchanged terminal catch-up sources (3c0d348)
- sessions: skip unchanged terminal catch-up sources (b1ff46d)
- sqlite: never wait or checkpoint on snapshot reads (dcf39e2)
- sqlite: never wait or checkpoint on snapshot reads (ff0a534)
- storage: cap user-sessions index text and report it (013ec3f)
- storage: cap user-sessions index text and report it (83fe933)
- storage: preserve replay of uncapped occurrence rows (#3246) (ba33b47)
- storage: preserve schema admission before ledger creation (#3275) (a0b3e2d)
- store: admit fresh stores with runtime writer metadata (#3253) (2257cd0)
- store: advance body compaction across unchanged rows (860c283)
- store: compile CAS hydrate on rebuild activate (7bcd7b2)
- store: distinguish body references from provider metadata (3dd8ea7)
- store: drop unsized compact executor bounds (a2dfdf2)
- store: hydrate canonical bodies before semantic filtering (70bcc52)
- store: hydrate canonical projection authority reads (c45eb33)
- store: hydrate observation JSON on activate (def00b7)
- store: hydrate readers and batch historical body compaction (7d62bc9)
- store: hydrate slim observation JSON on read (1d63f81)
- store: ignore writer ledger in workflow inspect (b68758d)
- store: ignore writer ledger in workflow inspect (ffe82f6)
- store: ignore writer ledger when judging a fresh store (cb00a3a)
- store: ignore writer ledger when judging a fresh store (00d2837)
- store: preserve canonical-body read error causes (4820ff2)
- store: preserve shipped body refs and hydrate LCM reads (550309a)
- store: read canonical bodies through every lookup path (614b981)
- store: read canonical bodies through every lookup path (7ba8525)
- store: read canonical bodies through every lookup path (6af797d)
- store: refuse fresh admission over retained writer receipts (#3256) (bb6df12)
- store: restore full canonical bodies in message reads (3c1c4e2)
- store: verify canonical bodies before limits and recognition (f4c69cf)
- timeline: bound participant joins to admitted candidates (d19318a)
Performance Improvements
- build: cut Clippy and shipped-CLI compile cost (#3288) (01012f2)
- build: drop duplicate rustix 0.38 via crossterm 0.29 (5fe5052)
- build: drop duplicate rustix 0.38 via crossterm 0.29 (fe7fd01)
- ci: cancel superseded master runs in concurrency group (#3274) (ed2249c)
- ci: run feature gates on the warm x86 pnpm cache (5c959ce)
- ci: run feature gates on the warm x86 pnpm cache (6caf5d2)
- cli: prune list walks and skip default size (29963d8)
- cli: prune list walks and skip default size (307b906)
- cli: skip eager init on one-shot clients (4bd17ee)
- cli: skip eager init on one-shot clients (73c71f9)
- cli: skip MCP catalog on tool search (4ac57de)
- cli: skip MCP catalog on tool search (f7cc8e3)
- code-index: stop catalog name search at the page window (#3290) (4ddc495)
- daemon: overlap HTTP mount with project-open owners (fd801c4)
- daemon: overlap HTTP mount with project-open owners (08d5534)
- dashboard: gzip-embed compressible dashboard assets (#3285) (030336f)
- dashboard: ship only o200k_base tiktoken vocabulary (#3272) (4e22a60)
- doctor: run checks concurrently without DB waits (0f6cf15)
- doctor: run checks concurrently without DB waits (58cbb26)
- extraction: register only enabled tree-sitter grammars (#3270) (a29933f)
- hosts: gzip-embed explorer and cursor extension assets (#3273) (829bf3e)
- lcm: index empty-query timeline occurrence browse (#3281) (060510b)
- rusqlite: cache ledger SQL and drop hot-path DDL (ca63648)
- rusqlite: cache ledger SQL and drop hot-path DDL (0a4b83c)
- store: keep LCM placeholder on snippet budget (5e261b4)
- store: store session bodies once (9a3ae72)
- store: store session bodies once, keep LCM placeholder on snippet budget (fe9ff30)
- test: batch large-history fixture writes (#3277) (5fa6642)