v1.0.0 — synapse
[1.0.0] — 2026-06-21
♻️ Refactoring
-
core: Split pending/verify test modules (ADR-015) (e33fb4e)
-
SYN-281: Group verify flags + one built-in link extractor (d89c407)
⚡ Performance
-
SYN-277: Score syn stale from the indexed frontmatter (82ab35e)
-
SYN-275: Bulk-load body/tags to drop the embed_all n+1 (d33b4ce)
✅ Testing
-
SYN-280: Harden migration paths + document expand-only policy (4cda405)
-
SYN-279: Harden apply (disjoint supersede, link FK, multi-EAV) (e2ff923)
-
SYN-278: Lock custom ref-link reindex round-trip + fix comment (4048abb)
-
SYN-268: Fuzz the untrusted input boundary (proptest-first) (e1c5c8f)
-
SYN-267: Stateful supersession + temporal proptest (9bea0ae)
-
SYN-265: Invariant proptest suite for index coherence (0862cf1)
-
SYN-264: Differential CLI-MCP port-parity suite (ab3ef77)
✨ Features
-
SYN-270: Offline witness checkpoint + verify --since consistency (e4c1eab)
-
SYN-269: Syn verify --rebuild attestation with localized diff (3838a09)
-
SYN-266: Deterministic replay engine + clock seam + verify --deep (a533587)
-
SYN-263: Syn verify + signed report on both doors (58e7bbe)
-
SYN-262: Canonical logical index dump + verify report schema (3856ccd)
🐛 Bug Fixes
-
SYN-274: Reject path-traversal in types.toml store_dir (17bd617)
-
bench: Repair API drift so synapse-bench compiles and runs (3b9f517)
📝 Documentation
-
SYN-282: Add provable-non-corruption positioning whitepaper (67ed91b)
-
SYN-276: Record the ort rc posture for v1.0 (ADR-038) (aeb155b)
-
SYN-273: Fix stale tool count (24) and adr count (37) (1ed4218)
-
SYN-272: Lead the README with syn verify and the four pillars (cc9995d)
-
handoff: V1.0 Hardening self-contained next-session prompt (909a64b)
-
roadmap: Add v1.0 Hardening phase (syn verify, SYN-262..270) (6bbf486)
-
research: Provable non-corruption study for syn verify (v1.0) (5a3b2af)
-
changelog: Release v0.11.0 (c543962)
🧹 Chores
- release: V1.0.0 (26d21d0)