Repository navigation
v1.5.0
Concurrency Safety & Schema v4
This release adds robust multi-process SQLite safety and schema improvements for concurrent MCP access.
Changes
- SQLite busy_timeout & synchronous pragmas —
busy_timeout=5000andsynchronous=NORMALfor multi-process safety - Atomic createConcept transactions — node + edges wrapped in a single transaction
- Migration serialization —
BEGIN IMMEDIATEprevents concurrent migration races - UNIQUE constraint on edges with auto-deduplication — schema v4 migration adds a unique index on
(from_id, to_id, relation)and deduplicates existing edges - INSERT OR IGNORE for duplicate edge handling — prevents constraint violations on concurrent edge creation