Skip to content

v0.22.0

Choose a tag to compare

@github-actions github-actions released this 01 Aug 15:27
c3376c0

Highlights

  • Added the portable code_communities graph-analysis tool across OpenCode, MCP, and Pi.
  • Added deterministic cross-community coupling diagnostics with filtering, limits, and representative symbol relationships.
  • Added opt-in, branch-aware community ranking for exact symbol retrieval.
  • Added a direct index CLI subcommand for both MCP binary identities.
  • Bounded file-level indexing memory with transactional publication, queue backpressure, and streaming failed-embedding state.

Performance

The checked-in v0.22.0 comparison uses three interleaved general benchmark samples per version and three sequential indexing-memory samples.

  • Peak indexing RSS: 387.3 MiB → 328.3 MiB, 15.2% lower.
  • Indexing duration: 13,111 ms → 12,873 ms, 1.8% faster.
  • Published-output and embedding-request digests remained identical.
  • General tree-sitter, usearch, BM25, and SQLite performance remained broadly consistent with v0.21.0.

See docs/benchmarks/v0.22.0-vs-v0.21.0.md for methodology and representative results.

Compatibility

  • open-codebase-index remains the preferred package.
  • opencode-codebase-index and opencode-codebase-index-mcp remain supported.
  • Native artifact names, public tool contracts, storage paths, and persisted index formats remain compatible.

Validation

  • Full build, typecheck, and lint passed.
  • All 1,322 tests passed.
  • Dual-package clean-install smoke tests passed for both MCP binary identities.
  • Cross-platform path semantics and CodeQL checks passed.

Full changelog: v0.21.0...v0.22.0