Update ghcr.io/paperless-ngx/paperless-ngx Docker tag to v3.3.0
No problems upgrading the Docker container with a Docker compose yaml file within Portainer and by means of Portainer DevOps resp. GitOps with dependency update facilitated by Mend's Renovate Bot.
This MR contains the following updates:
| Package | Update | Change |
|---|---|---|
| ghcr.io/paperless-ngx/paperless-ngx | minor | 3.2.1 → 3.3.0 |
Release Notes
paperless-ngx/paperless-ngx (ghcr.io/paperless-ngx/paperless-ngx)
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)
- Enhancement: support passthrough extra params for LLMs @shamoon (#14202)
- Feature: store barcode contents, list and search them @jurassicparkicecream (#14276)
Bug Fixes
- Fix: Set the ProcessedMail owner based on the rule owner in all cases @stumpylog (#14356)
- Fix: Ensure log rotation settings are converted to integers @stumpylog (#14343)
- Fix: Wrap apt calls into a retry so we can ideally jump a slow mirror @stumpylog (#14344)
- Fix: ship pdf.js CMaps so CJK documents render in the viewer @MrOggy85 (#14318)
- Fix: use version page_count for versioned document @shamoon (#14280)
- Fix: allow pointer events for pdf links in pngx viewer @shamoon (#14264)
- Fix: During a move to the trash directory, only attempt to copy metadata @stumpylog (#14250)
- Fix: convert file mtime to the configured time zone directly @stumpylog (#14249)
- Fix: ensure documentDeleted subscription is discarded @shamoon (#14247)
- Chore: Fix bugs in the test suite @stumpylog (#14244)
- Fix: ensure bulk operations are checked against version root @shamoon (#14246)
- Fix: indexing after document-added workflows signal @shamoon (#14242)
- Fix: Record full tag and custom field lists in bulk edit audit log @stumpylog (#14236)
- Chore: update pikepdf for ocrmypdf requirement @shamoon (#14235)
- Fix: handle legacy bulk edit split page range with missing page_count @shamoon (#14212)
- Fix: ignore invalid EXIF orientation when generating image archives @zhzy0077 (#14203)
Documentation
Maintenance
- Chore(deps): Bump the actions group across 1 directory with 4 updates @dependabot[bot] (#14332)
- Fix: Wrap apt calls into a retry so we can ideally jump a slow mirror @stumpylog (#14344)
- Chore(deps): Bump the actions group across 1 directory with 10 updates @dependabot[bot] (#14301)
Dependencies
27 changes
- Chore(deps): Bump django-filter from 25.2 to 26.1 @dependabot[bot] (#14337)
- Chore(deps): Bump the utilities-patch group across 1 directory with 2 updates @dependabot[bot] (#14338)
- Chore(deps): Bump the pre-commit-dependencies group across 1 directory with 3 updates @dependabot[bot] (#14351)
- Chore(deps-dev): Bump types-channels from 4.3.0.20260408 to 4.3.0.20260518 @dependabot[bot] (#14335)
- docker(deps): Bump astral-sh/uv from 0.12.20-python3.14-trixie-slim to 0.12.23-python3.14-trixie-slim @dependabot[bot] (#14327)
- Chore(deps): Bump the actions group across 1 directory with 4 updates @dependabot[bot] (#14332)
- Chore(deps): Bump the uv group across 1 directory with 2 updates @dependabot[bot] (#14325)
- Chore(deps): Bump the frontend-angular-dependencies group across 1 directory with 13 updates @dependabot[bot] (#14329)
- Chore(deps-dev): Bump prettier from 3.9.8 to 3.9.9 in /src-ui @dependabot[bot] (#14331)
- Chore(deps-dev): Bump the frontend-eslint-dependencies group across 1 directory with 3 updates @dependabot[bot] (#14330)
- Chore(deps-dev): Bump zensical from 0.0.64 to 0.0.65 in the development group @dependabot[bot] (#14326)
- Chore(deps): Bump the uv group across 1 directory with 2 updates @dependabot[bot] (#14314)
- Chore(deps): Bump the utilities-minor group across 1 directory with 7 updates @dependabot[bot] (#14305)
- docker-compose(deps): bump greenmail/standalone from 2.1.13 to 2.1.14 in /docker/compose @dependabot[bot] (#14281)
- docker(deps): Bump astral-sh/uv from 0.12.16-python3.14-trixie-slim to 0.12.20-python3.14-trixie-slim @dependabot[bot] (#14282)
- Chore(deps): Bump the pre-commit-dependencies group across 1 directory with 3 updates @dependabot[bot] (#14283)
- Chore(deps): Bump the utilities-patch group across 1 directory with 6 updates @dependabot[bot] (#14297)
- Chore(deps): Bump the actions group across 1 directory with 10 updates @dependabot[bot] (#14301)
- Chore(deps-dev): Bump the frontend-jest-dependencies group across 1 directory with 2 updates @dependabot[bot] (#14286)
- Chore(deps-dev): Bump eslint from 10.10.0 to 10.11.0 in /src-ui in the frontend-eslint-dependencies group across 1 directory @dependabot[bot] (#14287)
- Chore(deps-dev): Bump @types/node from 26.5.0 to 26.6.2 in /src-ui @dependabot[bot] (#14288)
- Chore(deps-dev): Bump prettier from 3.9.6 to 3.9.8 in /src-ui @dependabot[bot] (#14289)
- Chore(deps): Bump the frontend-angular-dependencies group across 1 directory with 10 updates @dependabot[bot] (#14285)
- Chore: replace bleach with turbohtml @gaborbernat (#14269)
- Chore(deps): Bump autobahn from 25.12.2 to 26.7.1 in the uv group across 1 directory @dependabot[bot] (#14231)
- Chore: update pikepdf for ocrmypdf requirement @shamoon (#14235)
- Chore(deps): Bump the pre-commit-dependencies group across 1 directory with 2 updates @dependabot[bot] (#14133)
All App Changes
41 changes
- Feature: store barcode contents, list and search them @jurassicparkicecream (#14276)
- Fix: Set the ProcessedMail owner based on the rule owner in all cases @stumpylog (#14356)
- Chore(deps): Bump django-filter from 25.2 to 26.1 @dependabot[bot] (#14337)
- Chore(deps): Bump the utilities-patch group across 1 directory with 2 updates @dependabot[bot] (#14338)
- Chore(deps-dev): Bump types-channels from 4.3.0.20260408 to 4.3.0.20260518 @dependabot[bot] (#14335)
- Chore(deps): Bump the uv group across 1 directory with 2 updates @dependabot[bot] (#14325)
- Fix: Ensure log rotation settings are converted to integers @stumpylog (#14343)
- Chore(deps): Bump the frontend-angular-dependencies group across 1 directory with 13 updates @dependabot[bot] (#14329)
- Chore(deps-dev): Bump prettier from 3.9.8 to 3.9.9 in /src-ui @dependabot[bot] (#14331)
- Chore(deps-dev): Bump the frontend-eslint-dependencies group across 1 directory with 3 updates @dependabot[bot] (#14330)
- Fix: ship pdf.js CMaps so CJK documents render in the viewer @MrOggy85 (#14318)
- Chore(deps-dev): Bump zensical from 0.0.64 to 0.0.65 in the development group @dependabot[bot] (#14326)
- Enhancement: more control over suggestion requests @shamoon (#14258)
- Chore(deps): Bump the uv group across 1 directory with 2 updates @dependabot[bot] (#14314)
- Chore: anchor admin url pattern @shamoon (#14316)
- Chorehancement: set manifest CORS for credentials @shamoon (#14307)
- Chore(deps): Bump the utilities-minor group across 1 directory with 7 updates @dependabot[bot] (#14305)
- Chore(deps): Bump the utilities-patch group across 1 directory with 6 updates @dependabot[bot] (#14297)
- Chore(deps-dev): Bump the frontend-jest-dependencies group across 1 directory with 2 updates @dependabot[bot] (#14286)
- Chore(deps-dev): Bump eslint from 10.10.0 to 10.11.0 in /src-ui in the frontend-eslint-dependencies group across 1 directory @dependabot[bot] (#14287)
- Chore(deps-dev): Bump @types/node from 26.5.0 to 26.6.2 in /src-ui @dependabot[bot] (#14288)
- Chore(deps-dev): Bump prettier from 3.9.6 to 3.9.8 in /src-ui @dependabot[bot] (#14289)
- Chore(deps): Bump the frontend-angular-dependencies group across 1 directory with 10 updates @dependabot[bot] (#14285)
- Fix: use version page_count for versioned document @shamoon (#14280)
- Chore: replace bleach with turbohtml @gaborbernat (#14269)
- Enhancement: include Django admin with 2FA @shamoon (#14270)
- Fix: allow pointer events for pdf links in pngx viewer @shamoon (#14264)
- Feature: propagate resolved secrets to interactive container shells @stumpylog (#14254)
- Fix: During a move to the trash directory, only attempt to copy metadata @stumpylog (#14250)
- Fix: convert file mtime to the configured time zone directly @stumpylog (#14249)
- Fix: ensure documentDeleted subscription is discarded @shamoon (#14247)
- Chore: Fix bugs in the test suite @stumpylog (#14244)
- Fix: ensure bulk operations are checked against version root @shamoon (#14246)
- Enhancement: support separate embedding API key @furkanural (#14067)
- Enhancement: support passthrough extra params for LLMs @shamoon (#14202)
- Chore(deps): Bump autobahn from 25.12.2 to 26.7.1 in the uv group across 1 directory @dependabot[bot] (#14231)
- Fix: indexing after document-added workflows signal @shamoon (#14242)
- Fix: Record full tag and custom field lists in bulk edit audit log @stumpylog (#14236)
- Chore: update pikepdf for ocrmypdf requirement @shamoon (#14235)
- Fix: handle legacy bulk edit split page range with missing page_count @shamoon (#14212)
- Fix: ignore invalid EXIF orientation when generating image archives @zhzy0077 (#14203)