← Back to all sparks
D

Docspell

COLLAB
Velocity2.5

Self-hosted document management system with automatic organization and full-text search

Docspell's tagged releases stopped in 2025; the upload API only moves on the nightly.

document-managementnightly-buildsupload-apistalled-releasesself-hosted
Current state
No numbered release has landed since 0.43.0, which was itself a fixes-and-dependencies close-out. Work continues on the rolling nightly tag, where the current build adds optional priority to upload metadata, returns file keys and job ids from the upload API, and exposes a secured endpoint to fetch a file by key. That is real API surface, but it reaches only users willing to run nightly builds.
Where it's heading
The project is drifting toward nightly-only distribution: contributors keep landing work, maintainers keep not cutting tags. The newest additions cluster on programmatic ingestion — a caller submitting a document, then retrieving it by key — which points at Docspell being shaped as a component other systems feed rather than a standalone archive.
Prediction
The upload-API work in #3338 is the most likely core of a next tagged release if one is cut. Whether the tagged line resumes at all is not readable from these notes.

Recent moves

  1. 14d ago

    Nightly adds upload priority and a file-key download endpoint

    The rolling nightly picks up optional priority on upload metadata with a matching selector in the web form, an upload API that returns file keys and job ids, and a secured endpoint to download by file key. It is the clearest sign that API-driven ingestion is where development has gone — and that it is reachable only outside the tagged releases.

    View source ↗
  2. 1y ago

    0.43.0 closes the tagged history with fixes and maintenance

    The last numbered release is a sweep of bug fixes, gitignore and workflow housekeeping, and a long dependency list, with Docker builds moved out to a separate repo. Nothing here changes what users can do; it reads as a tidy-up before the tagged line went quiet.

    View source ↗
  3. 2y ago

    0.42.0 hardens the Nix module and adds vertical Japanese OCR

    Vertical Japanese OCR and Nix module improvements — narrow but genuine capability, aimed at the self-hosting audience that makes up most of Docspell's users.

    View source ↗
  4. 2y ago

    0.41.0 swaps the HTTP stack from blaze to ember

    Replacing blaze with ember is an internal substrate change, but it touches every request path and sets up the HTTP behaviour later releases build on. Invisible in the UI, consequential underneath.

    View source ↗
  5. 3y ago

    0.40.0 gathers fixes, a Nix flake, and Ukrainian support

    A packaging and localisation release — a Nix flake, Ukrainian language support, assorted fixes. Useful to particular users, but no change in what the application does.

    View source ↗
  6. 3y ago

    0.39.0 lets OIDC and local accounts share an identity

    Letting an OIDC identity and a local account resolve to the same user removes a real migration obstacle for teams adopting single sign-on. It is the strongest identity work in the tagged window.

    View source ↗