What's New in v0.3.0
35-Language Support
Expanded from 13 to 35 programming and config languages with full tree-sitter AST parsing.
New languages: Ruby, C, Bash, Zig, Elixir, Haskell, OCaml, Objective-C, Swift, Dart, Perl, Groovy, Erlang, R, HTML, CSS, SCSS, YAML, TOML, HCL, SQL, Dockerfile
Comprehensive Benchmark
- 35 languages tested across 12 standardized questions each
- 91.8% overall weighted score (27 PASS-tier, 7 PARTIAL-tier, 1 FAIL-tier)
- Linux kernel stress test: 20K nodes, 67K edges, zero timeouts
- Full results in BENCHMARK.md
Embedded Skills
- 4 task-specific Claude Code skills embedded in binary
- Auto-installed via codebase-memory-mcp install
- Codex CLI instructions support
Self-Update
- codebase-memory-mcp update checks GitHub releases for newer versions
Bug Fixes
- Fix install: skills now written unconditionally (not gated on claude CLI presence)
- Fix Windows CI: .exe suffix, USERPROFILE env, skip Unix-specific tests
- Fix mcp remove hanging: add -s user scope flag
- Fix release binary naming (canonical name inside archives)
- Fix Codex CLI MCP registration via config.toml
- Add replace option to release workflow
- Graceful shutdown with context cancellation
- Erlang variable extraction for -define/-record
- SQL CREATE TABLE/VIEW/FUNCTION extraction
- C# parser zero-extraction fix