P

Paperless-ngx

P
Paperless-ngx Self-hosted v3.4.2

Paperless-ngx v3.4.2

paperless-ngx 3.4.2 Bug Fixes Fix: mobile save button display obsessing @shamoon (#14676) Fix: make index and llmindex init wait for tesseract language install @stumpylog (#14670) Fix: prevent loss of save view name on save + close @shamoon (#14667) Fixhancement: doc detail mobile ux tweaks @shamoon (#14664) Fix: Bumps filelock to 4.2.6 to pick up ACL related fixes @stumpylog (#14656) Fix: ensure…

P
Paperless-ngx Self-hosted v3.4.1

Paperless-ngx v3.4.1

paperless-ngx 3.4.1 Bug Fixes Fix the id__ schemae in the right place @shamoon (#14604) Fix: drop redundant change perms checks on cards open button @shamoon (#14601) Tweak/fix: make new pdf controls mostly hidden @shamoon (#14595) Tweak/fix: move preview button in doc list @shamoon (#14594) Fix: checksum light mode display and cf dropdown mobile position @shamoon (#14590) All App Changes 6 change…

P
Paperless-ngx Self-hosted v3.4.0

Paperless-ngx v3.4.0

paperless-ngx 3.4.0 Features / Enhancements Enhancement: support custom fields in workflow title templates @shamoon (#14564) Enhancement: relative date custom field queries @shamoon (#14549) Performance: reduce tasks badge load times @JanKleine (#14552) Enhancement: skip local 2FA for trusted OIDC AMR @shamoon (#14403) Feature: Generate PDF thumbnails via poppler utils @stumpylog (#14420) Enhancem…

P
Paperless-ngx Self-hosted v3.3.4

Paperless-ngx v3.3.4

paperless-ngx 3.3.4 NoteThis security maintenance release updates dependencies to address the eMudhra / emSign CA certificate security incident and security vulnerabilities in Pillow and aiohttp. These issues affect third-party dependencies rather than Paperless-ngx’s own code. Updating is recommended for all users. All App Changes Chore: Update certifi for eMudhra CA incident @shamoon (#14533) Ch…

P
Paperless-ngx Self-hosted v3.3.3

Paperless-ngx v3.3.3

paperless-ngx 3.3.3 Bug Fixes Fix: fix global search input layout shifting @shamoon (#14491) Fix: dont include doc content on global search results @shamoon (#14488) Fix: remove some redundant pagers @shamoon (#14487) Fix: prevent weird wrapping of dashboard widget column titles @shamoon (#14486) Fix: dont paginate 'all' tasks view across sections @shamoon (#14484) Fix: use float parsing for impor…

P
Paperless-ngx Self-hosted v3.3.2

Paperless-ngx v3.3.2

paperless-ngx 3.3.2 NoteThis release addresses a security issue (GHSA-c8f3-pqr2-rr24) and is recommended for all users. Our sincere thank you to the community members for reporting this. Bug Fixes Fix: copy only direct user grants in DocumentMetadataOverrides.from_document @stumpylog (#14452) Fix: support combined text/query searches @shamoon (#14443) Fix: make exporter derived file names unique w…

P
Paperless-ngx Self-hosted v3.3.1

Paperless-ngx v3.3.1

paperless-ngx 3.3.1 Bug Fixes Fix: use a root document's effective content for the LLM index and pr… @stumpylog (#14423) Fix: index document versions as their root document @stumpylog (#14422) Fix: authorize document versions by their root in the single-object permission check @stumpylog (#14421) Fix: Provide better error messages to users for invalid JSON @stumpylog (#14419) Fix: authorize docume…

P
Paperless-ngx Self-hosted v3.3.0

Paperless-ngx v3.3.0

paperless-ngx 3.3.0 Features / Enhancements Enhancement: more control over suggestion requests @shamoon (#14258) Chorehancement: set manifest CORS for credentials @shamoon (#14307) Enhancement: include Django admin with 2FA @shamoon (#14270) Feature: propagate resolved secrets to interactive container shells @stumpylog (#14254) Enhancement: support separate embedding API key @furkanural (#14067) E…

P
Paperless-ngx Self-hosted v3.2.1

Paperless-ngx v3.2.1

paperless-ngx 3.2.1 Bug Fixes Fix: only pass --conf to flower when flowerconfig.py exists @bitfoo1 (#14182) Fix: replace stale mail-fetch overlap check with a self-expiring lock @stumpylog (#14189) Fix: bump ocrmypdf to 17.12 to pick up the ligature text-layer fix @stumpylog (#14190) Fix: rebuild the search index automatically when it is missing Tantivy files @stumpylog (#14180) Dependencies Chore…

P
Paperless-ngx Self-hosted v3.2.0

Paperless-ngx v3.2.0

paperless-ngx 3.2.0 Features / Enhancements Enhancement (QoL): support deselecting single items from "select all" @shamoon (#14117) Enhancement: Match fuzzy terms in place inside the parsed query @stumpylog (#14157) Enhancement: Match CJK terms through their bigram fields in place @stumpylog (#14156) Enhancement: centralized management of share links + bundles @shamoon (#14115) Enhancement: parse…

P
Paperless-ngx Self-hosted v3.1.3

Paperless-ngx v3.1.3

paperless-ngx 3.1.3 Bug Fixes Fix: use the header loading indicator on tasks page @shamoon (#13949) Fix: fix load sidebar size animating @shamoon (#13947) Fix: wrap long words without spaces in dropdowns @shamoon (#13945) Fix: tweak tool calling localzation prompt @shamoon (#13943) Fix: skip vector store document id filter for unrestricted chat users @stumpylog (#13937) Fix: adopt the request stre…

P
Paperless-ngx Self-hosted v3.1.2

Paperless-ngx v3.1.2

paperless-ngx 3.1.2 NoteThis release addresses a security issue (GHSA-2jhj-xqrq-rmrq) and is recommended for all users. Our sincere thank you to the community members (and their LLMs) for reporting this. Bug Fixes Fix: fix dark mode select disabled color, ensure disabled cursor on display mode dropdown @shamoon (#13881) Fix: add disable to the drag-drop list component @shamoon (#13880) Documentati…

P
Paperless-ngx Self-hosted v3.1.1

Paperless-ngx v3.1.1

paperless-ngx 3.1.1 Bug Fixes Fix: 3.1.0 llm suggestions remove existing metadata from prompt, dont drop name suggestions @shamoon (#13866) Fix: set global search earlier to avoid awaiting debounce @shamoon (#13865) Fix: responsive sidebar, centralize and make sizes saner @shamoon (#13863) Tweak/fix: show existing count for ai suggestions @shamoon (#13861) Fix: 3.1.0 llm suggestions simplify schem…

P
Paperless-ngx Self-hosted v3.1.0

Paperless-ngx v3.1.0

paperless-ngx 3.1.0 Features / Enhancements Enhancement: Apply AI suggestions workflow action @shamoon (#13639) Enhancement: welcome widget visual tweaks @shamoon (#13794) Enhancement: support using remote OCR engines selectively @shamoon (#13633) Enhancement: websocket heartbeat @oktupol (#13739) Enhancement: more v3 ui tweaks @shamoon (#13774) Tweak: better support long list of views in document…

P
Paperless-ngx Self-hosted v3.0.5

Paperless-ngx v3.0.5

paperless-ngx 3.0.5 Bug Fixes Fix: accept Whoosh-era abbreviated relative-date units (yrs, mos, wks, etc) in search queries @stumpylog (#13486) Fix: fix edit dialog error change detection @shamoon (#13483) Fix: key the AI suggestion cache by model and endpoint @lunetics (#13449) Fix: validate custom field values in bulk operations @shamoon (#13457) Fixhancement: better handle empty fields from AI…

P
Paperless-ngx Self-hosted v3.0.4

Paperless-ngx v3.0.4

paperless-ngx 3.0.4 Bug Fixes Fix: prevent pdfjs highlight scrolling from affecting the entire page @shamoon (#13355) Fix: don't skip OCR/archive for tagged PDFs with no actual text @stumpylog (#13351) Performance: more efficient diacritic normalization in dropdown filtering @shamoon (#13347) Fix: dedupe permission-visible documents when combined with multi-tag filters @stumpylog (#13345) Fixhance…

P
Paperless-ngx Self-hosted v3.0.3

Paperless-ngx v3.0.3

paperless-ngx 3.0.3 Bug Fixes Fixhancement: PAPERLESS_ALLAUTH_TRUSTED_PROXY_COUNT @shamoon (#13281) Fix: preserve document fields during Gotenberg conversion to PDF @stumpylog (#13271) Fix: Makes the email date aware as soon as possible during parsing @stumpylog (#13266) Fix: Handle a plain string as Celery sometimes provides for the traceback @stumpylog (#13267) Fix: Emit the torch index into the…

P
Paperless-ngx Self-hosted v3.0.1

Paperless-ngx v3.0.1

WarningAn issue with database migrations prevents v3.0.1 from running, users should upgrade to v3.0.2 paperless-ngx 3.0.1 Bug Fixes Fix: selection_data re-derives the filtered document set 5 times over @stumpylog (#13229) Fix: exclude source document from its own RAG similarity results @stumpylog (#13233) Fix: split mailrule maximum_age clamp into its own migration @stumpylog (#13231) Chore: mark…

P
Paperless-ngx Self-hosted v3.0.2

Paperless-ngx v3.0.2

paperless-ngx 3.0.2 Bug Fixes Fix: fix broken migration in 3.0.1 @shamoon (#13242) All App Changes Fix: fix broken migration in 3.0.1 @shamoon (#13242)

P
Paperless-ngx Self-hosted v3.0.0

Paperless-ngx v3.0.0

paperless-ngx 3.0.0 Breaking Changes [BREAKING] Remove the positional arguments from the pre/post consume scripts @stumpylog (#12573) [BREAKING] Decouple OCR control from archive file control @stumpylog (#12448) [BREAKING] Chore: drop support for api versions < 9 @shamoon (#12284) [BREAKING] Chore: Drop support for Python 3.10 @stumpylog (#12234) [BREAKING] Chore: Refactor advanced database settin…

P
Paperless-ngx Self-hosted v3.0.0-beta

Paperless-ngx v3.0.0-beta.rc2

paperless-ngx 3.0.0-beta.rc2 Features / Enhancements docker-compose(deps): bump greenmail/standalone from 2.1.8 to 2.1.9 in /docker/compose @dependabot[bot] (#13067) docker-compose(deps): bump gotenberg/gotenberg from 8.33 to 8.34 in /docker/compose @dependabot[bot] (#13066) docker-compose(deps): bump nginx from 1.31.1-alpine to 1.31.2-alpine in /docker/compose @dependabot[bot] (#13065) docker(dep…

P
Paperless-ngx Self-hosted v3.0.0-beta

Paperless-ngx v3.0.0-beta.rc1

paperless-ngx 3.0.0-beta.rc1 Notable Changes Feature: Paperless AI @shamoon (#10319) Feature: Remote OCR (Azure AI) @shamoon (#10320) Feature: sharelink bundles @shamoon (#11682) Feature: document file versions @shamoon (#12061) Feature: document parser plugin framework @stumpylog (#12294) Feature: Replace Whoosh with tantivy search backend @stumpylog (#12471) Breaking Changes [BREAKING] Feature:…

P
Paperless-ngx Self-hosted v2.20.15

Paperless-ngx v2.20.15

paperless-ngx 2.20.15 NoteThis release addresses a security issue (GHSA-8c6x-pfjq-9gr7) and is recommended for all users. Our sincere thank you to the community members who reported this. Bug Fixes Fix: use only allauth login/logout endpoints @shamoon (#12639) Fix: correctly scope mail account enumeration @shamoon (#12636) Fix: prevent intermediate change event when CustomFieldQueryAtom operator c…

P
Paperless-ngx Self-hosted v2.20.14

Paperless-ngx v2.20.14

paperless-ngx 2.20.14 Bug Fixes Fix: do not submit permissions for non-owners @shamoon (#12571) Fix: prevent duplicate parent tag IDs @shamoon (#12522) Fix: dont defer tag change application in workflows @shamoon (#12478) Fix: limit share link viewset actions @shamoon (#12461) Fix: add fallback ordering for documents by id after created @shamoon (#12440) Fixhancement: default mail-created correspo…

P
Paperless-ngx Self-hosted v2.20.13

Paperless-ngx v2.20.13

paperless-ngx 2.20.13 Bug Fixes Fix: suggest corrections only if visible results Fix: require view permission for more-like search Fix: validate document link targets Fix: enforce permissions when attaching accounts to mail rules

P
Paperless-ngx Self-hosted v2.20.12

Paperless-ngx v2.20.12

paperless-ngx 2.20.12 NoteThis release addresses a security issue (GHSA-96jx-fj7m-qh6x) and is recommended for all users. Our sincere thank you to the community members who reported this. Bug Fixes Fix: Scope the workflow saves to prevent clobbering filename/archive_filename @stumpylog (#12390) Fix: don't try to usermod/groupmod when non-root + update docs (#12365) @stumpylog (#12391) Fix: avoid m…

P
Paperless-ngx Self-hosted v2.20.11

Paperless-ngx v2.20.11

paperless-ngx 2.20.11 NoteThis release addresses a security issue (GHSA-59xh-5vwx-4c4q) and is recommended for all users. Our sincere thank you to the community members who reported this. Bug Fixes Fix: correct dropdown list active color in dark mode @shamoon (#12328) Fixhancement: clear descendant selections in dropdown when parent toggled @shamoon (#12326) Fix: prevent wrapping with larger amoun…

P
Paperless-ngx Self-hosted v2.20.10

Paperless-ngx v2.20.10

paperless-ngx 2.20.10 NoteThis release addresses a bug in v2.20.7 that affected some pre-existing storage path templates. Affected users can run the document_renamer command to correct this after updating. Bug Fixes Fix: support string coercion in filepath jinja templates @shamoon (#12244) Fix: apply ordering after annotating tag document count @shamoon (#12238) Fix: enforce path limit for db file…

P
Paperless-ngx Self-hosted v2.20.9

Paperless-ngx v2.20.9

paperless-ngx 2.20.9 NoteThis release addresses a security issue (GHSA-386h-chg4-cfw9) and is recommended for all users. Our sincere thank you to the community members who reported this. Bug Fixes Fixhancement: config option reset @shamoon (#12176) Fix: correct page count by separating display vs collection sizes for tags @shamoon (#12170) All App Changes 2 changes Fixhancement: config option rese…

P
Paperless-ngx Self-hosted v2.20.8

Paperless-ngx v2.20.8

NoteThis release addresses a security issue (GHSA-7qqc-wrcw-2fj9) and is recommended for all users. Our sincere thank you to the community members who reported this. paperless-ngx 2.20.8