Update Paperless-ngx #308
Reference in New Issue
Block a user
Delete Branch "renovate/paperless-ngx"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR contains the following updates:
8.29.1→8.31.02.20.13→2.20.14Release Notes
gotenberg/gotenberg (docker.io/gotenberg/gotenberg)
v8.31.0: 8.31.0Compare Source
Breaking Changes & Security Fixes ⚠️
thecodingmachine/gotenbergimages. Pull fromgotenberg/gotenberginstead.--webhook-deny-listnow defaults to a regex blocking loopback, RFC1918, link-local, and IPv6 unique-local ranges. Override the flag to call internal hosts.System:tags). Strips control characters and line breaks from/forms/pdfengines/metadata/writepayloads. DropsSystem:-prefixed tags. Blocks argument smuggling and filesystem pseudo-tag abuse.New Features
embedsMetadatato every route acceptingembeds(Chromium HTML/URL/Markdown, LibreOffice convert, PDF Engines merge/split/embed). Pass a JSON object keyed by filename with per-file fields (mimeType,relationship, etc.) - thanks @Jean-Beru!Bug Fixes
Deprecated Flags
--webhook-error-allow-list--webhook-allow-list--webhook-error-deny-list--webhook-deny-listOld flags still work.
Chore
v8.30.1: 8.30.1Compare Source
Another release, another bug fixes 🫥
Bug Fixes
chromiumonly variants now start correctly - thanks @agross!v8.30.0: 8.30.0Compare Source
New Features
Docker Image Variants
gotenberg/gotenberg:8.30.0-chromium): Drops LibreOffice, python3, and hyphenation packages. ~30% smaller than the full image.gotenberg/gotenberg:8.30.0-libreoffice): Drops Chromium and its dependencies. ~38% smaller than the full image.Pick the variant that matches your workload. The full image (
gotenberg/gotenberg:8.30.0) still ships everything.Leaner Docker Image
The full image is ~13% smaller than 8.29.0. The font stack was simplified from 30+ packages down to 8, covering Latin, Greek, Cyrillic, CJK, and most world scripts through Noto, plus color emoji.
fonts-noto-corefonts-noto-cjkfonts-noto-color-emojifonts-dejavufonts-crosextra-carlitofonts-crosextra-caladeafonts-liberationfonts-liberation2Microsoft Core Fonts (
ttf-mscorefonts-installer) are not shipped due to licensing constraints. The image includes metric-compatible replacements instead: Carlito for Calibri, Caladea for Cambria, and Liberation for Arial, Times New Roman, and Courier New. These preserve document layout in most cases.Installing Additional Fonts
Build a custom Dockerfile to add fonts. Common scenarios:
Microsoft Core Fonts (you accept the Microsoft EULA):
Specialized script fonts for richer glyph sets, better hinting, or traditional typefaces beyond the basic Noto coverage:
fonts-hosny-amirifonts-bengfonts-saraifonts-sil-abyssinicafonts-samyak-gujrfonts-lohit-guruculmusfonts-lohit-kndafonts-samyak-mlymfonts-sil-padaukfonts-lklug-sinhalafonts-samyak-tamlfonts-telufonts-thai-tlwgWebhook
Gotenberg-Webhook-Error-UrlNow Optional: WhenGotenberg-Webhook-Events-Urlis set,Gotenberg-Webhook-Error-Urlis no longer required. Error handling flows through the events URL instead.Gotenberg-Webhook-Error-Urlis deprecated but continues to work.Bug Fixes
Chore
paperless-ngx/paperless-ngx (ghcr.io/paperless-ngx/paperless-ngx)
v2.20.14: Paperless-ngx v2.20.14Compare Source
paperless-ngx 2.20.14
Bug Fixes
All App Changes
7 changes
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Renovate Bot.
bc939d2571toffacc319bcUpdate docker.io/gotenberg/gotenberg Docker tag to v8.30.1to Update Paperless-ngxffacc319bcto4c33a777eeView command line instructions
Checkout
From your project repository, check out a new branch and test the changes.