This release adds 2 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
+14 more
Summary
AI summaryFixed daemon startup duplicate work, prevented stale edges from resurrecting deleted records, and classified IAI-MCP checkouts by exact path component.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Performance | Medium |
Shortest‑path topology on large graphs is bounded to ~2,500 nodes with deterministic estimator (within 0.2% of exact), avoiding N×N allocation. Shortest‑path topology on large graphs is bounded to ~2,500 nodes with deterministic estimator (within 0.2% of exact), avoiding N×N allocation. Source: llm_adapter@2026-07-13 Confidence: high |
— |
| Bugfix | Medium |
Daemon no longer performs duplicate startup work and cleans up locks on cancellation. Daemon no longer performs duplicate startup work and cleans up locks on cancellation. Source: llm_adapter@2026-07-13 Confidence: high |
— |
| Bugfix | Medium |
Stale edges can no longer resurrect deleted records as empty graph nodes. Stale edges can no longer resurrect deleted records as empty graph nodes. Source: llm_adapter@2026-07-13 Confidence: high |
— |
| Bugfix | Medium |
IAI-MCP checkouts are classified by exact path component instead of loose substring match. IAI-MCP checkouts are classified by exact path component instead of loose substring match. Source: llm_adapter@2026-07-13 Confidence: high |
— |
| Bugfix | Low |
Default test suite no longer depends on machine‑specific state, ensuring reproducibility. Default test suite no longer depends on machine‑specific state, ensuring reproducibility. Source: llm_adapter@2026-07-13 Confidence: high |
— |
Full changelog
Fixed
- No duplicate startup work. The daemon no longer warms its dispatch surface twice at boot, and a cancelled startup cleans up its locks properly.
- Cleaner graph. A stale edge can no longer resurrect a deleted record as an empty graph node.
- Path classification. IAI-MCP checkouts are classified by exact path component instead of a loose substring match.
Changed
- Faster topology on large graphs. Shortest-path work is bounded above ~2,500 nodes with a deterministic estimator (within 0.2% of exact), avoiding a large N×N allocation.
- Reproducible test suite. The default suite no longer depends on machine-specific state.
All of the above contributed by @Marsu6996.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About CodeAbra/iai-mcp
All releases →Related context
Related tools
Earlier breaking changes
- v1.0.0 Removes previous embedded vector database, PyTorch embedding stack, and third‑party GPL/graph libraries.
- v0.4.0 Hook log marker format changed from 'cache-hit fresh' to 'cache-hit age='
- v0.4.0 Deferred-capture retry replaces old rename-once-and-skip behavior
- v0.4.0 Removed 24-hour staleness cap from session-recall hook
- v0.2.0 IAI_MCP_EMBED_QUANTIZE accepts only int8 (lowercase) or unset; other values crash daemon at startup.
Beta — feedback welcome: [email protected]