- Problem: The backend service failed to start due to syntax errors in
collections.py - Fix: Added missing import for
Optionaland commented out problematic functions that used undefineddbvariable - Impact: Users can now successfully start the application with
docker compose up -d
- Problem: Document ingestion failed with "Expected include item to be one of documents, embeddings, metadatas, distances, uris, data, got ids in get" error
- Fix: Corrected the ChromaDB
get()method call to use valid include parameters - Impact: Documents now successfully index and become searchable after upload
- ✅ Backend Service: Starts successfully without syntax errors
- ✅ Document Ingestion: Files upload and index properly
- ✅ Search Functionality: Both vector and BM25 search work correctly
- ✅ API Endpoints: All endpoints are responsive and functional
- ✅ Docker Setup: Complete containerized solution with Ollama and ChromaDB
If you had the previous broken version, simply pull the latest changes:
git pull origin main
docker compose down
docker compose up -d- Enhanced error handling and logging
- Improved documentation with updated README
- Better configuration guidance for users
- More robust retrieval pipeline
Thanks to the community for reporting these issues. This release restores the core functionality that was broken in version 1.1.x.