Releases: uprockcom/code-index
Releases · uprockcom/code-index
Code Index v1.1.0
v1.0.0 — First Stable Release
The foundation. Full code intelligence engine with:
- 6 languages: Java, Kotlin, Rust, Go, C/C++
- Core features: symbol search, call graphs, type hierarchies, cross-references
- Two transports: MCP stdio (for AI agents) + JSON-RPC (for tooling)
- Incremental indexing with file watcher and stale propagation
- FTS5 text search + optional semantic/embedding search
- Gradle/Maven source root auto-discovery
- 492+ tests across all languages
v1.1.0 — Performance & Usability
Built on v1.0.0 with focus on speed and better MCP tool ergonomics:
- Bulk resolution rewrite — SQL-based resolution pipeline for large codebases (90k+ files), replacing per-file resolution
- Streaming indexer — concurrent parse + DB insert via channel, no longer buffers everything in memory
- By-name MCP tools — new tools that accept symbol/file names directly instead of IDs
- Compact response formatting — less verbose MCP output, easier for AI agents to consume
- Benchmark suite — ablation benchmarks measuring MCP tool effectiveness
- Docker support — multi-stage build with dependency caching
- Startup reconciliation — detects file changes that happened while the server was offline
- Bulk reference resolution — resolves non-Definition refs in batch