Skip to content

Kindex v0.36.0

Choose a tag to compare

@jmcentire jmcentire released this 03 Sep 03:07
· 5 commits to main since this release

Kindex v0.36.0 closes the session-lifecycle and Dream-safety work from #19/#20 and hardens the schema transition around it.

Highlights:

  • Paused sessions can be reactivated for the exact canonical project; completed, unlinked sessions become eligible for reversible slow-graph archival after 60 days.
  • Semantic metrics exclude lifecycle nodes and legacy Dream domain-clique edges and advertise metrics_schema: 2.
  • Dream stages bounded, reviewable domain links and suppresses repeated resolved pairs and redundant deep summaries.
  • Schema v12 creates and validates an owner-private recovery snapshot before migration, serializes concurrent migrators through a cross-platform SQLite lock, preserves duplicate sessions as paused history, and exposes the recovery path through kin status.
  • Suggestions persist title-versus-node-ID identity and refuse ambiguous title resolution.
  • Archive cycles report IDs found in both fast and slow stores after an interrupted move without guessing which copy is disposable.
  • Release metadata and docs/site mirrors are mechanically checked for drift.

Upgrade warning: stop every Kindex daemon, MCP server, and older CLI process before upgrading. Do not open a migrated schema-v12 database with v0.35.x; restore the recovery snapshot (moving the live -wal and -shm sidecars aside) before running older code.

Verification: 2,012 tests, wheel/sdist build, clean-room wheel/CLI/MCP installation, official MCP Registry metadata validation, a migration proof from the published kindex==0.35.0 package, Simulacrum review, and multiple seven-persona Advocate passes.

Full details: https://github.com/jmcentire/kindex/blob/v0.36.0/CHANGELOG.md