1.18.0 (2025-08-08)
Bug Fixes
- add comprehensive tests for DocumentStore functionality (5a7c480)
- adjust linter rules to disable noExplicitAny warning in suspicious category (c8cec16)
- cli: removes redundant server startup log messages (6919198)
- cli: unifies CLI port defaults and updates related docs (7663332)
- db: only vacuum database after successful migration (0d12ac0)
- disable recovery of old pipeline jobs for now (53ebbf5)
- docs: update schema URL in biome.json to the latest version (727698c)
- enhance version comparison with fallback to string comparison and update job item timestamps (c06f396)
- ensures job progress is always persisted in pipeline manager (d4fa1b7)
- fetcher: enhance content fetching and charset handling (d3e4076)
- mcp: fixed serialization issues caused by dependencies update (c36b723)
- reverse sorting order for vector and FTS scores in rank assignment (e2e5d13)
- scraper: ensures URL-specific documents are replaced on add (f4b60bd)
- scraper: invalid characters when scraping some docs (charset issue) (feb03e5)
- tests: adds totalDiscovered field to test progress objects (a3c5906)
Features
- add scraper options tracking (952dd8f)
- adds external pipeline worker and HTTP API support (85a93ca)
- apply production-ready SQLite settings post-migration (3d20968)
- complete vector table normalization with data preservation (ead3987)
- docs: adds note about Docker Compose feature limitations (cb42b76)
- docs: adds provider-specific embedding config examples (503beea)
- docs: update MCP server transport options and configuration examples (fc9ba11)
- enhance database migrations and vector search functionality (2b661d5)
- enhance job management with database status and progress tracking (5922b4a)
- implement auto protocol detection and explicit job recovery control (b30e82c)
- implement hybrid pipeline architecture with functionality-based selection (e274f07)
- implement real-time job progress updates with auto-refresh functionality (d04a27c)
- implement unified server architecture with modular service composition (83f642d), closes #161
- implement version status tracking and related database operations (8c6975d)
- normalize database schema by introducing versions table and updating documents (aece02a)