Releases: OpenSource-Syndicate/semindex
Releases · OpenSource-Syndicate/semindex
Ollama Integration
What's Changed
- Bump sentence-transformers from 3.1.1 to 5.1.2 by @dependabot[bot] in #15
- Bump beautifulsoup4 from 4.12.3 to 4.14.2 by @dependabot[bot] in #14
- build(deps): bump torch from 2.4.0 to 2.9.0 by @dependabot[bot] in #12
- build(deps): bump faiss-cpu from 1.8.0 to 1.12.0 by @dependabot[bot] in #11
- feat: Add Ollama integration for AI-powered code explanations with GP… by @Likhithsai2580 in #16
New Contributors
- @dependabot[bot] made their first contribution in #15
- @Likhithsai2580 made their first contribution in #16
Full Changelog: v0.4.2...0.5.0
performance and scalability enhancements for semindex, enabling it to handle very large codebases more efficiently while maintaining its core advantages of local processing and privacy preservation.
v0.4.0: Enhanced contextual code generation with multi-modal capabilities.
0.3.0 pre-release
Full Changelog: v0.3.0...0.3.0-pre-release
document external docs indexing & retrieval; update CLI usage and roadmap; add Indexer and Searcher programmatic wrappers
Hybrid search functionality, Reciprocal Rank Fusion (RRF), Semantic-aware chunking, Incremental indexing
Added
- Hybrid search functionality combining dense vector search and keyword search using Elasticsearch
- Reciprocal Rank Fusion (RRF) to combine search results from multiple sources
- Semantic-aware chunking using CAST-like algorithm for better context preservation
- Incremental indexing to only re-process changed files using file hashing
--hybridflag to enable hybrid search in query command--chunkingoption to select between symbol-based and semantic chunking--similarity-thresholdparameter for controlling semantic chunking sensitivity--incrementalflag for incremental indexing mode- Comprehensive test suite for all new features
Changed
- Enhanced CLI to support new hybrid search and chunking options
- Updated indexing process to support both fresh and incremental indexing
- Improved error handling for Elasticsearch connection failures
- Refactored chunking module to support both traditional and semantic-aware chunking
- Added proper hash-based comparison for Symbol class
Full Changelog: v0.1.0...v0.2.0