v0.9.0 — synapse
[0.9.0] — 2026-06-14
♻️ Refactoring
-
SYN-227: Split reindex tests into reindex/progress_tests.rs (3bf3848)
-
SYN-234: Split custom-type reindex into reindex/custom.rs (d3244f5)
-
audit: Split chain + checkpoint into submodule (ADR-015) (aa57f48)
⚡ Performance
- SYN-227: Fix super-linear reindex (8s -> 0.4s at 10k) (1a1d1df)
✅ Testing
- SYN-227: Synthetic-corpus perf budget for reindex + search (ee998e2)
✨ Features
-
SYN-223: Supersession write rules + belief-time axis (ADR-031) (446fe18)
-
SYN-223: Add as-of valid-time filter across search, list, and at (b8a603d)
-
SYN-223: Valid-time schema + reindex population (ADR-027) (0152d39)
-
SYN-240: Mcp recent_changes per-field deltas (99f9168)
-
SYN-228: Syn import — Markdown vault to governed proposals (82745d8)
-
SYN-234: Materialize graph edges from custom ref fields (5ca373c)
-
SYN-226: Search_everything MCP tool (RRF over all kinds) (9173a5f)
-
SYN-234: Governed MCP create of custom-typed entities (fcb6986)
-
SYN-234: Query filter by custom indexed field (EAV payoff) (2e1d926)
-
SYN-234: Syn ls/show/rm --type for custom entities (5bbcbcd)
-
SYN-234: Syn new --type creates custom-typed entities (40ccb54)
-
SYN-234: Reindex registered custom types into entities + EAV (3cea002)
-
SYN-234: Add registry resolve gate and validate_doc to core::types (8ffa099)
-
SYN-234: Add entity_fields EAV table for open-type indexed fields (e27f05e)
-
SYN-228: Syn export --as obsidian (markdown vault + wikilinks) (2cdaf3c)
-
SYN-234: Types.toml validation registry + syn types (4612bce)
-
SYN-247: Syn provenance — portable signed provenance receipts (6ac53ab)
-
SYN-244: Syn connections — ego graph as JGF (SYN-243 contract) (995315a)
-
SYN-224: Syn stale — advisory list of decayed AI facts (c6ab60d)
-
SYN-241: Deterministic per-fact trust score (ADR-029) (35302ab)
-
SYN-240: Syn diff — per-field before/after over git (bf8d637)
-
SYN-240: Syn blame — AI provenance lineage of an entity (6980735)
-
SYN-249: Per-author audit segments (merge-safe writes) (b79ae36)
-
SYN-249: Attribute audit entries to the deciding identity (ebe95ff)
-
SYN-239: Wire chain + checkpoint into syn audit verify (279c6af)
-
SYN-239: Ed25519-signed audit checkpoint (truncation defense) (fbbb824)
-
SYN-239: Hash-chain the audit trail + chain verification (820bf1f)
🐛 Bug Fixes
-
docs: Close intra-doc link and html tags for cargo doc (c1929b2)
-
SYN-234: Custom types can anchor project_graph (9f56631)
-
SYN-234: Cover custom types in stale, doctor and HTML export (a19d4d5)
-
SYN-234: Kill the EntityType::Note fallback in row_to_entity (395a442)
-
SYN-234: Allow custom-typed entities as link endpoints (3abf8d3)
-
SYN-234: Reach custom types from MCP reads (contract phase) (bd35deb)
-
store: Make entity removal atomic with the index DELETE (a462df1)
-
hooks: Word-boundary pt matching to avoid English collisions (e665f60)
📝 Documentation
-
SYN-223: Mark v0.9 complete in project state (eb424cf)
-
handoff: Self-contained next-session prompt + v0.9.0/v0.10 state (2e282e6)
-
roadmap: V0.9.0 release cut + v0.10 phase + research positioning (7bd066e)
-
research: Comparative agent-memory field study + roadmap input (f123bd5)
-
handoff: Record (1)(2)(3) completion + SYN-227 reindex finding (89b0c85)
-
handoff: Record consolidation pass + remaining contract gaps (c5d6824)
-
roadmap: Apply the v0.9 cut list and define minimum v1.0 (c9792c2)
-
brand: Reposition the headline from the gate to the proof (e57398c)
-
commands: Document the v0.9 surface and add doc-gates (73ee1fa)
-
handoff: Record SYN-234 (full) + SYN-226; map remaining blockers (f1e3f19)
-
SYN-234: Resolve ADR-028 EAV-vs-generated-columns spike (e79d01b)
-
handoff: V0.9 session handoff — state + remaining order (7bffaa7)
-
claude: Record v0.9 progress (10 work-items shipped) (b63484b)
-
claude: Record v0.9 progress (8 shipped; schema chain deferred) (05e2577)
-
claude: Record v0.9 progress (SYN-239 done, SYN-249 wip) (f649e67)
-
adr: Accept ADR-026..030 (v0.9 governance foundation) (10f4d00)
-
adr: Revise ADR-026 two-tier + add ADR-030 git-native signed audit (0c719ef)
-
adr: Add ADR-026..029 for v0.9 governance foundation (53c45f1)
-
roadmap: Re-anchor v0.9 to temporal governance & adoption (35ebf00)
-
changelog: Release v0.8.0 (9590bb5)
🧹 Chores
- release: V0.9.0 (b83f611)