Code Review Graph changelog: what's new each month
Every stable Code Review Graph release summarised by month: the highlights, new features, improvements, fixes and anything you need to act on. 3 months covered; the current month updates daily.
September 2026
1 release: 2.3.9
September brought improvements to graph visualization, search capabilities, and cross-repository tooling. The release focused on performance boundaries and automated staging promotion.
Highlights
- Visualize can now draw a neighbourhood instead of rendering the whole repository
- Cross-repository search tool now accepts registry aliases for easier multi-repo queries
- Keyword search has been rebuilt and now requires a rebuilt graph for best results
- New environment variable CRGDISCOVERYTIMEOUT bounds Git discovery commands
- Staging is now automatically promoted to testing once a day when ready
New
- Visualize neighbourhood mode for focused repository views
- CRGHOOKWORKTREES environment variable keeps pre-commit hooks active in work trees
- CRGDISCOVERYTIMEOUT environment variable to bound Git discovery operations
- Automatic daily staging to testing promotion when criteria are met
- QueryGraphTool now resolves dotted targets
Improved
- Cross-repository search tool now supports registry aliases
- Update and BuildOrUpdateGraphTool now report files that failed to process
- Keyword search rebuilt for better search performance
August 2026
1 release: 2.3.8
August brought improvements to file watching reliability, symlink handling, and language analysis accuracy. The release also added a new embedding provider and better support for interrupted cloud operations.
Highlights
- File watchers no longer exhaust system limits by watching inside ignored directories like node_modules or Maven targets.
- Symlinked repositories are now properly watched and indexed instead of being silently skipped.
- Added Voyage AI as an embedding provider with progress persistence for interrupted runs.
- Language analysis fixes across C#, Swift, Java, Kotlin, Go, and Python improve code review accuracy.
- New forget command lets you drop parsed files without triggering a full rebuild.
New
- Voyage AI embedding provider support.
- forget command to selectively drop parsed files.
- Offline mode for visualize --serve.
- Progress persistence for interrupted cloud embedding runs.
Improved
- File watchers skip ignored trees to prevent inotify budget exhaustion.
- Replaced directories (like after rm -rf and recreate) are recognized correctly instead of treated as dead watchers.
- Symlinked repository paths are now watched and indexed properly.
- uninstall --platform now removes only the specified platform, leaving others intact.
- Status command no longer reports languages not actually present in the codebase.
- Language analysis improved for C# receivers and namespaces, Swift initializers and subscripts, Java method names, Kotlin imports, Go generic receivers, and Python module imports.
Fixed
- Symlinked repositories were silently skipped; now they are properly watched.
- OS watch registration inside ignored trees caused inotify budget exhaustion.
- Deleted and recreated directories were not recognized as replacements on some filesystems.
- Interrupted cloud embedding runs lost progress instead of persisting it.
- visualize --serve required internet connection; now works offline.
- Status reported phantom languages not present in repositories.
July 2026
1 release: 2.3.7
July brought substantial expansions to language support and analysis capabilities, along with CLI improvements and security hardening across the platform.
Highlights
- Added support for 12 additional programming languages and frameworks including Terraform, Ansible, Rust, PHP/Laravel, and Java Spring.
- Introduced CLI-first workflows with quiet and JSON output modes for better automation and integration.
- Added dead-code analysis, churn risk assessment, and weighted impact ranking for deeper code insights.
- Resolved all three open high-severity security alerts from CodeQL analysis.
- Improved platform stability with hardened MCP concurrency, daemon lifecycle management, and Windows process handling.
New
- Dead-code analysis to identify unused code segments.
- Churn risk metrics to track code volatility.
- Weighted impact ranking for prioritizing review focus.
- Graph provenance tracking for audit trails.
- Documentation-aware embeddings for better context understanding.
- Safe JSON export functionality.
- Quiet and JSON output modes for CLI workflows.
- Bounded transitive test coverage analysis.
Improved
- CommonJS parsing now supported in addition to existing JavaScript module formats.
- Graph coverage expanded across Terraform, Ansible, VB.NET, SystemVerilog, Python, C#, and WebFlux.
- Safer uninstall process with improved platform configuration.
- Enhanced Git path parsing and ignore rules handling.
- Improved community detection algorithms.
- Better visualization layout rendering.
- Secure fork pull request review handling.
- Updated supported dependency and GitHub Action versions.
Fixed
- Resolved high-severity CodeQL security alerts (all three).
- Fixed Windows process handling issues.
- Improved daemon lifecycle management stability.
- Enhanced MCP concurrency safety.
Summaries are written automatically from the official release notes (full changelog ↗); check the original notes before relying on a detail. Code Review Graph: pricing, features and alternatives · All changelogs
