What's Changed
- feat: add metadata filtering by @SimonJasansky in #160
- feat: add document metadata expansion by @emilradix in #161
- feat: add self-query functionality by @Robbe-Superlinear in #163
- feat: change sentence splitter to sat-1l-sm and fix: context management. by @jirastorza in #164
- docs: update README.md with metadata filtering documentation by @jirastorza in #168
- chore: update mypy to ignore unused ignores by @emilradix in #169
- fix: cap max_workers in insert_documents by @Robbe-Superlinear in #167
- feat: add parallel tool execution by @jirastorza in #166
- feat: support deletion for PostgreSQL and DuckDB by @r-dh in #170
- fix: ignore warning that prevents tests from running by @r-dh in #173
- perf: optimise splitting of chunklets by @r-dh in #171
- perf: replace ILP solver with O(N) dynamic programming for sentence splitting by @r-dh in #176
- fix: relax user prompt in programmatic rag by @MattiaMolon in #177
- fix(insert): handle duplicate documents by @MattiaMolon in #174
- fix: resolve ruff 0.15.0 lint violations by @r-dh in #178
- feat: add Mistral Document AI for document parsing by @r-dh in #175
- feat: allow for multiple metadata filters on list fields by @MattiaMolon in #179
- feat: add agentic RAG with iterative sub-agent search by @MattiaMolon in #180
- fix: narrow Python support and remove Mistral extra by @StijnGoossens in #183
New Contributors
- @Robbe-Superlinear made their first contribution in #163
- @jirastorza made their first contribution in #164
- @r-dh made their first contribution in #170
- @StijnGoossens made their first contribution in #183
Full Changelog: v1.0.0...v1.1.1