Skip to content
This repository was archived by the owner on Mar 13, 2026. It is now read-only.

v0.3.0

Choose a tag to compare

@LeahArmstrong LeahArmstrong released this 04 Mar 18:20
· 18 commits to main since this release
Immutable release. Only release title and notes can be modified.

Highlights

  • Redis/SolidCache caching layer for retrieval pipeline
  • Engine classification — framework vs application tagging
  • 10 new docs — Context7-optimized FAQ, Troubleshooting, Architecture, Extractor Reference, MCP Cookbook, and more
  • README streamlined from 620 to 325 lines
  • Bug fixes — vendor path leak across 9 extractors, Prism compat, schema_sha for structure.sql

What's Changed

Added

  • Redis/SolidCache caching layer with TTL, namespace isolation, and nil-caching
  • Engine classification (:framework / :application) based on install path
  • Graph analysis staleness tracking (generated_at + graph_sha)
  • Docker setup guide (docs/DOCKER_SETUP.md)
  • Context7 documentation suite (10 new docs + context7.json)

Fixed

  • Vendor path leak in source file resolution across 9 extractors
  • Prism cross-version compatibility
  • schema_sha supports db/structure.sql fallback
  • ViewComponent extractor skips framework internals with no source
  • HTTP connection reuse and retry in embedding providers
  • DependencyGraph to_h cache pollution
  • MCP tool counts corrected (27 index / 31 console)

Changed

  • README streamlined from 620 to 325 lines
  • Internal rake tasks hidden from rails -T
  • Simplification sweep — dead code removal, shared helpers

Performance

  • Critical hotspots fixed across extraction, storage, and retrieval

Full Changelog: v0.2.1...v0.3.0