v1.5.3 — Search relevance & ingestion reliability
Release Date: 2026-08-23
Changes: v1.5.3 → main
Summary
This release improves how Cognee ingests and searches your documents, focusing on more reliable uploads and more relevant search results. It also includes a set of stability fixes and internal improvements to make large-file handling and indexing more predictable.
Highlights
- More relevant search results from improved ranking and context handling.
- More reliable ingestion: interrupted uploads can resume and large files are processed faster.
- Several stability and bug fixes that reduce crashes and improve error messages.
- Internal improvements for better logging and observability during ingestion and indexing.
New Features
- Improved search relevance — Search now uses broader contextual signals so queries return results that are more likely to answer your question. What it does: boosts results that match the broader topic of your query rather than only exact phrase matches. Why it matters: you spend less time rephrasing queries and filtering irrelevant hits.
- More reliable ingestion with resume support — Ingestion (the process of adding files and documents to Cognee) is now more resilient to interruptions. What it does: when an upload or indexing job is interrupted (for example by a network drop), the system can resume from where it left off instead of restarting. Why it matters: saving time and bandwidth when uploading large datasets or working on unstable connections.
- Stronger file-validation during upload — The platform performs better upfront checks on files you add so malformed or unsupported files are rejected with clearer messages. What it does: detects common format problems early and explains how to fix them. Why it matters: reduces failed ingestions and helps you correct issues quickly.
Improvements
- Cleaner error and progress messages during ingestion — clearer, actionable feedback when something goes wrong during upload or indexing.
- Better default ranking behavior — search results prioritize broader-topic matches and shorter, higher-quality snippets to improve answer usefulness.
- Improved handling of mixed-content documents (text + tables) so extracted content is indexed in a more useful order for search and summarization.
Performance
- Faster ingestion of large files and datasets — practical impact: shorter wait time from upload to searchable content, especially for multi-GB imports.
- Reduced memory usage during indexing jobs — practical impact: more stable processing on smaller instances and fewer out-of-memory failures.
Security
- Tighter validation of uploaded files to reduce risks from malformed inputs. This hardening reduces the chance of unexpected parsing errors during ingestion.
Bug Fixes
- Fixed intermittent crash during long-running ingestion jobs that could cause incomplete indexes.
- Fixed duplicate results appearing for some queries where near-identical documents were indexed multiple times.
- Fixed inaccurate progress reporting for multi-file imports so the UI reflects real-time status more accurately.
Technical Changes
- Refactored the ingestion pipeline and indexing internals for easier maintenance and better observability. This is an internal change and existing user workflows should continue to work the same.
- Improved logging and telemetry around ingestion and search ranking to make troubleshooting faster for support teams.
Compatibility
| Component | Supported / Required |
|---|---|
| Python | >=3.10,<3.15
|
| pydantic | >=2.10.5
|
| litellm | >=1.83.7
|
| fastapi | >=0.116.2,<1.0.0
|
| sqlalchemy | >=2.0.39,<3.0.0
|
| lancedb | >=0.24.3,<1.0.0
|
| ladybug | ==0.19.0
|
— The Cognee Team · 2026-08-23