This commit is contained in:
Yiorgis Gozadinos 2025-12-29 18:45:06 +02:00
parent 679d0bfafd
commit c4b1733339
No known key found for this signature in database
2 changed files with 8 additions and 10 deletions

View file

@ -1,22 +1,20 @@
# Changelog # Changelog
## [Unreleased] ## [Unreleased]
## [0.23.1] - 2025-12-29
### Added ### Added
- **GitHub Actions CI**: Test workflow runs pytest, pyright, and ruff on push/PR to main
- **VCR Cassette Recording**: Integration tests use recorded HTTP responses for deterministic CI runs
- LLM tests (QA, embeddings, research graph) replay from cassettes without real API calls
- docling-serve tests run without Docker container in CI
- Uses pytest-recording with custom JSON body serializer
- **Contextualized FTS Search**: Full-text search now includes section headings - **Contextualized FTS Search**: Full-text search now includes section headings
- New `content_fts` column stores contextualized content (headings + body text) - New `content_fts` column stores contextualized content (headings + body text)
- FTS index now searches `content_fts` for better keyword matching on section context - FTS index now searches `content_fts` for better keyword matching on section context
- Original `content` column preserved for display and context expansion - Original `content` column preserved for display and context expansion
- Migration automatically populates `content_fts` for existing databases - Migration automatically populates `content_fts` for existing databases
- **GitHub Actions CI**: Test workflow runs pytest, pyright, and ruff on push/PR to main
### Removed - **VCR Cassette Recording**: Integration tests use recorded HTTP responses for deterministic CI runs
- LLM tests (QA, embeddings, research graph) replay from cassettes without real API calls
- Removed obsolete `test_config_validation_on_db_load` test (chunk_size changes don't invalidate database) - docling-serve tests run without Docker container in CI
- Uses pytest-recording with custom JSON body serializer
## [0.23.0] - 2025-12-26 ## [0.23.0] - 2025-12-26

View file

@ -30,7 +30,7 @@ classifiers = [
] ]
dependencies = [ dependencies = [
"haiku.rag-slim[docling,voyageai,mxbai,cohere,zeroentropy,inspector]==0.23.0", "haiku.rag-slim[docling,voyageai,mxbai,cohere,zeroentropy,inspector]==0.23.1",
] ]
[project.scripts] [project.scripts]