Release Notes - v0.2.11 - unified content and file name search
Release Notes - v0.2.11
🔍 Unified Search System - Major Change
Search Tools Rewrite
- Breaking Change: Replaced
search_files
andsearch_code
with unified search system - Both file name and content searches now use ripgrep backend (previously only content search used ripgrep)
- Simplified codebase by unifying two separate implementations into one consistent system
New Streaming Search Workflow
- Parallel Searches: Start multiple searches simultaneously like processes
- Progressive Results:
start_search
runs in background, get immediate first results - Session Management:
get_more_search_results
for pagination,list_searches
to track active searches,stop_search
to cancel - Non-blocking: Read first results without waiting for full completion
Enhanced Search Features
- Multi-Extension Support: Search across multiple file types with
*.ts|*.js|*.py|*.java|*.go
patterns
Thanks to @genkernel for the contribution! - Better Ripgrep Integration: Optimized command construction and flag usage
- Early Termination: Option to stop searches after first match found
- Case Sensitivity Control: New
ignoreCase
parameter for precise control - Improved Accuracy: Fixed result counting to separate matches from context lines
New Tools:
start_search
→get_more_search_results
→stop_search
→list_searches
🛠️ Other Improvements
- MCP Catalog Badge: Added official MCP Catalog integration badge
- Security Documentation: Added
SECURITY.md
with transparent security approach - Website Fixes: Updated navigation, installation links, and mobile responsiveness
- Code Quality: Various cleanups, better error handling, enhanced type safety
- Bug Fixes: Server initialization issues, NPX uninstall command, search timeouts
Upgrade: NPX users get automatic updates, manual installations should update to @latest