Paperless-ngx
Document management system that transforms physical documents into a searchable archive.
Paperless-ngx is rebuilding for v3 with AI, a plugin framework, and a Tantivy search rewrite.
◆Recent moves
- 14d ago
v3.0.0-beta.rc1: Paperless AI, Tantivy search, plugin framework, eleven breaking changes
⚡ SPARKv3.0.0-beta.rc1 is the broadest cut Paperless-ngx has ever shipped: Paperless AI, Remote OCR via Azure AI, document file versions, sharelink bundles, a document parser plugin framework, and a wholesale swap of Whoosh for Tantivy. The eleven breaking changes — including dropping API v1, dropping Python 3.10, removing encryption, dropping pyzbar, and a from-scratch re-creation of all migrations — set up an upgrade path that operators will need to plan around.
View source ↗ - 24d ago
v2.20.15: GHSA-8c6x-pfjq-9gr7 security patch and allauth login scoping
v2.20.15 closes GHSA-8c6x-pfjq-9gr7, scopes mail-account enumeration correctly, and tightens the allauth login/logout endpoints. Fits the v2.20.x security-cadence pattern; community researchers credited.
View source ↗ - 1mo ago
v2.20.14: permission-scope and workflow bug sweep
v2.20.14 ships seven targeted fixes covering permission submission for non-owners, share-link viewset action limits, deferred tag-change workflow application, duplicate parent tag IDs, and date custom-field validation. A typical maintenance-line cut focused on hardening permission edges.
View source ↗ - 2mo ago
v2.20.13: permission enforcement on more-like search and mail rules
v2.20.13 requires view permission for more-like search results, validates document link targets, and enforces permissions when attaching accounts to mail rules. Same pattern of closing authorization gaps the v3 work will inherit.
View source ↗ - 2mo ago
v2.20.12: GHSA-96jx-fj7m-qh6x patch and workflow filename scoping
v2.20.12 patches GHSA-96jx-fj7m-qh6x and scopes workflow saves so they don't clobber filename or archive_filename fields. Companion fixes cover non-root usermod handling and basic-auth offered only on appropriate requests.
View source ↗ - 2mo ago
v2.20.11: GHSA-59xh-5vwx-4c4q patch and stale workflow filename fix
v2.20.11 closes GHSA-59xh-5vwx-4c4q and fixes a stale-DB-filename condition during workflow actions, plus dropdown UX cleanups. Third security release in three weeks on the v2.20.x line.
View source ↗