chore(deps): update docker.io/gotenberg/gotenberg docker tag to v8.12.0 - autoclosed
This MR contains the following updates:
Package | Type | Update | Change | OpenSSF |
---|---|---|---|---|
docker.io/gotenberg/gotenberg | Kustomization | minor |
8.11.1 -> 8.12.0
|
Release Notes
gotenberg/gotenberg (docker.io/gotenberg/gotenberg)
v8.12.0
: 8.12.0
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 default 0.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:
curl \
--request POST http://localhost:3000/forms/chromium/convert/url \
--form url=https://my.url \
--form-string 'extraHttpHeaders={"X-Scoped-Header":"value;scope=https?:\\/\\/([a-zA-Z0-9-]+\\.)*domain\\.com\\/.*"}' \
-o my.pdf
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
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot. The local configuration can be found in the SI Renovate Bot repository.