osfeed.dev
Release / / with 0.6.0, 0.6.1, 0.7.0, 0.8.0

codebase-memory-mcp v0.8.1

Find code by meaning as well as by names and literal text.

Before you upgrade to v0.8.1

1 to fix

Nim parsing is removed in v0.8.1. Use another analyzer for Nim; no replacement grammar is stated.

Action requiredIndex a local repository and reuse its code structure across sessions.Affects: Users indexing Nim sources.
Read the evidence

Type-aware resolution runs in all indexing modes; `mode="advanced"` now falls back to `full`.

Behavior changedIndex a local repository and reuse its code structure across sessions.
Read the evidence

The default search result limit is capped at 200 instead of allowing the earlier very large default.

Behavior changedFind functions and classes by name, file, relationship or caller count.
Read the evidence

Cluster summaries now expose multi-level Leiden communities instead of single-level Louvain groups.

Behavior changedInspect languages, packages, routes, entry points and clusters in a codebase overview.
Read the evidence

Queries gain `EXISTS {}`, `COUNT(DISTINCT)`, label alternation and more scalar functions; unsupported syntax now raises errors instead of silently returning empty results.

Behavior changedQuery code relationships with read-only Cypher-style expressions.
Read the evidence

Invalid regular expressions now return errors; a wildcard-free `file_pattern` acts as a substring filter.

Behavior changedSearch text in indexed source files and retrieve source for a named function.
Read the evidence

Helm charts gain template calls and chart dependency edges; HCL block labels are included in node names.

Behavior changedExplore Kubernetes resources and Kustomize overlay relationships alongside code.
Read the evidence

Indexing writes a compressed graph artifact and adds a `.gitattributes` merge rule; committing the artifact remains optional.

Behavior changedBootstrap a teammate's local graph from a compressed snapshot stored with the repository.
Read the evidence

What changed in v0.8.1

The 0.6–0.8 release pages, published together on June 12, add semantic and BM25 search, graph artifacts, cross-repository relationships and expanded query syntax. v0.8.1 removes Nim parsing.

Also: Shared graph snapshots, cross-repository links, more language coverage and type-aware call resolution.

v0.8.1; older 0.6.0–0.8.0 release pages are archived without binaries. Native and portable Linux distributions are documented, alongside npm and PyPI installation.

New things you can do

Fixed and improved

Degree and entry-point filters and `include_connected` now apply instead of being silently ignored.

Now worksFind functions and classes by name, file, relationship or caller count.
Read the evidence

Complex C++ indexing no longer hits the documented template-resolution crashes; a corrupt cache no longer crashes every project session.

Now worksIndex a local repository and reuse its code structure across sessions.
Read the evidence

Seeded by @iluxav with Codex, from the release's public sources. Each change links to its evidence.