Releases: helixml/kodit
Releases · helixml/kodit
Release list
v1.3.8
What's Changed
- perf: add composite indexes on tasks table by @philwinder in #567
Full Changelog: v1.3.7...v1.3.8
v1.3.7
What's Changed
- docs: add missing config vars to Configuration Reference by @philwinder in #545
- fix: replace LIMIT-based dedupe with chunked lookup to handle repos with >1000 enrichments by @philwinder in #557
- fix: dedupe BM25 indexing to skip re-indexing stable commits by @philwinder in #558
- fix: prevent API docs extraction retry loop when result is empty by @philwinder in #559
- refactor: unify BM25 and embedding stores via base Repository by @philwinder in #560
- fix: surface PDF extraction failures instead of continuing silently by @philwinder in #561
- docs: fix Repositories.Add return value in Go library example by @philwinder in #552
- fix: swap PDF text extractor to PDFium and warn on empty search content by @philwinder in #562
- test: add issue #553 regression test for inline-trailer PDFs by @philwinder in #563
Full Changelog: v1.3.6...v1.3.7
v1.3.6
What's Changed
- fix: prevent deletion of user filestore on repository removal by @philwinder in #546
Full Changelog: v1.3.5...v1.3.6
v1.3.5
What's Changed
- docs: rewrite README and remove docs directory by @philwinder in #541
- chore: update docs workflow to trigger on README changes and target helix-next pages by @philwinder in #542
- docs: fix README drift against current code by @philwinder in #543
- fix: add mutex to serialize concurrent PDFium WASM access by @philwinder in #544
Full Changelog: v1.3.4...v1.3.5
v1.3.4
What's Changed
- fix: default max_tokens to 0 (unset) by @philwinder in #539
Full Changelog: v1.3.3...v1.3.4
v1.3.3
What's Changed
- fix: handle missing VectorChord embedding table in read/delete paths by @philwinder in #538
Full Changelog: v1.3.2...v1.3.3
v1.3.2
What's Changed
- refactor: simplify embedding store by deriving dimension from SaveAll by @philwinder in #535
- fix: cycle idle connections after dropping and recreating vector table by @philwinder in #537
- fix: rescan all repositories with latest commit SHA by @philwinder in #536
Full Changelog: v1.3.1...v1.3.2
v1.3.1
What's Changed
- docs: require make check to pass before committing by @philwinder in #528
- feat: extract images from Office documents (docx/pptx/xlsx) by @philwinder in #527
- feat: index standalone image files and add path traversal guard by @philwinder in #531
- refactor: unify embedder interface and add configurable asymmetric embedding by @philwinder in #532
- feat: add text extraction mode and page-aware search results for documents by @philwinder in #530
Full Changelog: v1.3.0...v1.3.1
v1.3.0
What's Changed
- feat: add local vision embedding with SigLIP2 and unified Embedder interface by @philwinder in #510
- refactor: unify source location metadata with page support by @philwinder in #511
- feat: add PDF page image enrichments pipeline step by @philwinder in #512
- feat: auto-detect and set default tracking config on sync by @philwinder in #514
- refactor: replace CGO pdfium with WebAssembly backend by @philwinder in #515
- feat: add vision embedding indexing pipeline by @philwinder in #516
- feat: add visual search API and MCP tool by @philwinder in #517
- feat: add document page rasterization and page attributes by @philwinder in #518
- chore: remove pull request template and dependabot config by @philwinder in #519
- chore: update all dependencies and pin tokenizers to 1.26.0 by @philwinder in #520
- refactor: consolidate OpenAPI specifications into single tracked file by @philwinder in #521
- refactor: simplify vision and pipeline configuration by @philwinder in #522
- refactor: require ORT build tag to prevent silent GoMLX fallback by @philwinder in #523
- fix: copy pixel data before WASM memory cleanup in pdfium.Render by @philwinder in #524
- perf: switch image encoding from PNG to JPEG with quality 80 by @philwinder in #525
- feat: auto-detect ORT and tokenizers versions from dotfiles by @philwinder in #526
Full Changelog: v1.2.4...v1.3.0
v1.2.4
What's Changed
- fix(docs): add swag annotations to missing endpoints and add a note to claude by @philwinder in #502
- feat: complete pipeline management with non-nullable assignment and join semantics by @philwinder in #493
- feat: add optional pipeline name to create repository request by @philwinder in #505
Full Changelog: v1.2.3...v1.2.4