Repository navigation
linXiv v0.5.2 #293
jakeuribe
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
v0.5.1 was about adding more trust to your shared libraries.
v0.5.2 is a minor update to v0.5.1.
We have received specific guidance on how to handle arxiv's different rate-limit's. We are now aware that a 429 with the body text "Rate exceeded" indicates that the arxiv API is down for all. This is reflected in the 429 error text, and a new setting is available to tell arxiv who you are (If you so choose) to help them distinguish between bot and real human traffic.
Included:
CRDT history journal
Every project and the library now keep an Automerge journal alongside the database (SQLite stays authoritative), so shared work has a real change log instead of just "latest state wins".
/api/historyexposes log, diff, and restore, and deletions propagate correctly across sync instead of resurrecting on merge.Headless server
The Tauri-free backend now lives in its own
linxiv-servercrate, andlinxiv-headlessis the whole linXiv backend without a window: the complete/api/*router over HTTP, share routes included, plus the iroh peer and background sync. No webkit or gtk in the build. It shares the on-disk layout with the desktop app, CLI, and MCP server, so they can all point at the same library.Prebuilt images now publish to GHCR on every release, and the package is public — no registry login needed. To run one (podman or docker):
LINXIV_API_TOKENrefuses to start; authenticated requests use a bearer token.linxiv-api/1on the share endpoint, gated by their role, with a paced lane for PDF bytes./admin,GET /api/statusaggregate, relay access allowlist, the full-text worker runs in the headless bin, and the home feed polls on a settable cadence (headless_feed_poll_minutes)./datawith rotation, and system sleep is inhibited by default (LINXIV_ALLOW_SLEEP=1opts out).See docs/headless for the run guide and a compose file.
Also in this release
Full Changelog: v0.4.1...v0.5.2
What's Changed
Full Changelog: v0.5.1...v0.5.2
This discussion was created from the release linXiv v0.5.2.
All reactions