Skip to content

v0.4.0

Choose a tag to compare

@panjieke panjieke released this 04 May 20:33
· 136 commits to main since this release

What's New

MarkItDown Compiler

  • Replaced LLM-based file conversion with MarkItDown — raw files are now converted to Markdown locally without needing an LLM API call
  • Supported formats: PDF, DOCX, PPTX, XLSX, XLS, HTML, CSV, JSON, XML, images (EXIF), and plain text
  • LLM API key is now optional — only needed for cross-reference detection between articles

Binary File Ingestion

  • REST file upload: new POST /api/v1/ingest/upload endpoint accepts multipart file uploads
  • MCP base64 support: vault_ingest tool accepts content_base64 for binary files via JSON
  • Full support for all MarkItDown-compatible formats across all surfaces (REST, MCP, CLI)

Other

  • Added pylint to dev dependencies
  • 220 tests passing

Full Changelog: v0.3.0...v0.4.0