Skip to content

v0.9.0 — synapse

Choose a tag to compare

@romulofebasi romulofebasi released this 14 Jun 23:47

[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