Update gotenberg/gotenberg Docker tag to v8.13.0 #1191
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
8.10.0
->8.13.0
Release Notes
gotenberg/gotenberg (gotenberg/gotenberg)
v8.13.0
: 8.13.0Compare Source
New Features
Select PDF Engines per Feature
You may now select PDF engines for each feature thanks to new flags:
--pdfengines-merge-engines
- Set the PDF engines and their order for the merge feature (default qpdf,pdfcpu,pdftk).--pdfengines-convert-engines
- Set the PDF engines and their order for the convert feature (default libreoffice-pdfengine).--pdfengines-read-metadata-engines
- Set the PDF engines and their order for the read metadata feature (default exiftool).--pdfengines-write-metadata-engines
- Set the PDF engines and their order the write metadata feature (default exiftool).--pdfengines-engines
is deprecated.Fail On Resource HTTP Status Codes (Chromium)
Like
failOnHttpStatusCodes
, the newfailOnResourceHttpStatusCodes
form field tells Gotenberg to return a 409 Conflict response if the HTTP status code from at least one resource is not acceptable.Resource Network Errors (Chromium)
The new form field
failOnResourceLoadingFailed
tells Gotenberg to return a 409 Conflict if Chromium encounters any of the following network errors while attempting to load a resource:net::ERR_CONNECTION_CLOSED
net::ERR_CONNECTION_RESET
net::ERR_CONNECTION_REFUSED
net::ERR_CONNECTION_ABORTED
net::ERR_CONNECTION_FAILED
net::ERR_NAME_NOT_RESOLVED
net::ERR_INTERNET_DISCONNECTED
net::ERR_ADDRESS_UNREACHABLE
net::ERR_BLOCKED_BY_CLIENT
net::ERR_BLOCKED_BY_RESPONSE
net::ERR_FILE_NOT_FOUND
Chore
130.0.6723.91
(except forarmhf
).You may now sponsor this open-source project. Thanks ❤️
v8.12.0
: 8.12.0Compare Source
New Features
Bind IP
The new flag
--api-bind-ip
allows to set the IP address the API should bind to for incoming connections, instead of the default0.0.0.0
.For instance:
--api-bind-ip=127.0.0.1
.Thanks @dani for the suggestion!
Scope Extra HTTP Headers (Chromium)
You can add an optional scope token to a header value to restrict its application using a regular expression.
For instance:
This new scope token is only processed by Gotenberg and is never sent with the header value.
Thanks @forg002-ctrl and @OsoianMarcel for the help!
pdfcpu CLI
In earlier versions of Gotenberg, we used the pdfcpu Golang library directly. However, there wasn't a clean way to terminate the process in case of a timeout, which could lead to resource leaks. We now rely on the pdfcpu CLI, allowing us to effectively handle timeouts, resulting in a more stable PDF engine.
Chore
Updates Go dependencies.
You may now sponsor this open-source project. Thanks ❤️
v8.11.1
: 8.11.1Compare Source
Fix
Webhook Duplicate Trace IDs
Webhook callbacks returned duplicate trace IDs when there were multiple requests pending. This is now fixed.
Thanks @lrakauskas for the heads up!
Chore
16.0
.24.8.2
.You may now sponsor this open-source project. Thanks ❤️
v8.11.0
: 8.11.0Compare Source
New Features
Body Limit
You may now set a body limit for multipart/form-data requests, including files downloaded via the
downloadFrom
form field.To enable this feature, set the
--api-body-limit
flag with a string value like 500KB, 5MB, 5GB, etc. There is no limit by default.New
skipNetworkIdleEvent
default value (Chromium)By default, Gotenberg does not wait anymore for the network idle event, significantly speeding up the conversion process. Although Chromium triggers this event heuristically, it is often — if not always — fired too late for page rendering.
Chore
Updates Go dependencies.
You may now sponsor this open-source project. Thanks ❤️
Configuration
📅 Schedule: Branch creation - "after 9am every weekday,before 5pm every weekday" in timezone Europe/London, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR was generated by Mend Renovate. View the repository job log.