osfeed.dev
Release /

code-review-graph v2.3.8

Keep watched graphs updating after directory replacement or symlinked-root access.

Before you upgrade to v2.3.8

3 to fix

Empty relationship, impact and semantic-search results carry a bounded `confidence` explanation for indexing gaps, staleness or known static-analysis limitations.

Behavior changedFind callers, callees, imports and tests for indexed code symbols.Affects: Consumers interpreting empty MCP results.
Read the evidence

More MCP result lists are capped and report full totals and truncation; four query tools are still noted as unbounded in this release.

Behavior changedReview changed code together with affected callers, dependencies and test gaps.Affects: Clients consuming long graph responses.
Read the evidence

Rebuild graphs created on Windows by earlier versions using `code-review-graph build` to adopt separator-stable stored paths.

Action requiredKeep a code graph updated as source files change.Affects: Windows users with existing graph databases.
Read the evidence

Re-run `code-review-graph install` to refresh generated instruction blocks; manually edited sections are preserved and reported.

Action requiredConfigure a coding client's MCP connection with an install command and preview its changes.Affects: Users who want existing generated instructions updated.Inferred
Read the evidence

Upgrade the `google-embeddings` extra when using Gemini; it now installs `google-genai` in place of `google-generativeai`.

Action requiredSearch code entities by meaning using optional local vector embeddings.Affects: Gemini users upgrading without refreshing optional dependencies.Inferred
Read the evidence

Automatic aggregation considers edge count as well as node count and falls back to file grouping without communities.

Behavior changedExplore a searchable HTML code graph with collapsible files and relationship filters.Affects: Users opening edge-heavy graph visualizations.
Read the evidence

What changed in v2.3.8

Repairs watch registration, root normalization and watcher health reporting. Adds selective file removal, single-platform uninstall and clearer explanations for empty queries.

Install code-review-graph 2.3.8 with pip; requires Python 3.10+. Optional integrations have separate dependencies.

New things you can do

Fixed and improved

Watch avoids ignored trees, detects replaced directories and accepts symlinked roots; inconsistent root spellings no longer empty or split graphs.

Now worksKeep a code graph updated as source files change.
Read the evidence

`uninstall --platform NAME` removes one integration while retaining graph data and the others; legacy generated instruction blocks can also be removed.

ImprovedRemove installed graph integrations while preserving unrelated client configuration.
Read the evidence

C# receivers and namespaces resolve into impact/test queries; Swift special members and Java names are indexed, and `jsconfig.json` aliases are resolved.

Now worksFind callers, callees, imports and tests for indexed code symbols.
Read the evidence

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