Marginalia v0.2.11
Highlights
- Desktop backend discovery now verifies
/healthinstead of only checking
whether a local port is open, avoiding false reuse of unrelated local
services. - Packaged desktop builds now write early launcher diagnostics to
<MARGINALIA_HOME>/logs/launcher.log, including skipped backend launches,
missing bundled backend resources, and sidecar spawn failures. - Packaged desktop builds now write frontend diagnostics to
<MARGINALIA_HOME>/logs/frontend.log, including backend URL resolution,
health-check delays, network failures, and uncaught frontend errors. - Backend logs now include startup milestones, request failures, slow
requests, upload diagnostics, and task runner lifecycle events.
Artifacts
Desktop bundles built from v0.2.11.
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.2.11 (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.appafter dragging it across.