Skip to content

Marginalia v0.3.1

Choose a tag to compare

@github-actions github-actions released this 02 Jul 08:38
· 51 commits to main since this release

Highlights

  • Added provider call TPS limiting for LLM, embedding, and rerank requests,
    with runtime settings overlay support.

  • DOCX and PPTX embedded images can now be described by the vision profile,
    queried with read_files(question=...), and persisted for fallback reads.

  • PDF, PPTX, and DOCX image descriptions are inserted back into native document
    positions before indexing: PDF figures per page, PPTX images per slide, and
    DOCX images near their source block.

  • Embedding request batch size is capped at 10 for desktop and backend
    settings.

  • Text-layer PDF readback now includes persisted figure descriptions for
    targeted page reads and pattern searches.

  • Existing invalid overlay values such as embedding_batch_size > 10 are
    ignored instead of overriding safe defaults.

Artifacts

Desktop bundles built from v0.3.1.
Desktop targets: Windows x64/arm64, macOS x64/arm64, Linux x64/arm64.
Linux targets include .deb, .rpm, and AppImage assets built on Ubuntu 22.04 runners.
Each bundle ships a self-contained Python runtime; no system Python required.
Docker image: ghcr.io/shenmintao/marginalia:v0.3.1 (linux/amd64, linux/arm64)

First-Launch Notes For Unsigned Binaries

  • Windows: SmartScreen may say "Windows protected your PC". Click "More info" and then "Run anyway".
  • macOS: Gatekeeper may refuse to open the .dmg. Run xattr -dr com.apple.quarantine /Applications/Marginalia.app after dragging it across.