Skip to content

Update docker.io/gotenberg/gotenberg Docker tag to v8.10.0

This MR contains the following updates:

Package Update Change
docker.io/gotenberg/gotenberg minor 8.9.2 -> 8.10.0

Release Notes

gotenberg/gotenberg (docker.io/gotenberg/gotenberg)

v8.10.0: 8.10.0

Compare Source

New Features

Download from URLs

All multipart/form-data routes now accept a form field downloadFrom.

This field accepts a JSON string (e.g., [{"url":"http://localhost:80/","extraHttpHeaders":{"X-Foo":"Bar"}}]) and attempts to download each entry (file) in parallel. URLs MUST return a Content-Disposition header with a filename parameter.

You can configure its behavior using the following flags:

  • --api-download-from-allow-list - Set the allowed URLs for the download from feature using a regular expression.
  • --api-download-from-deny-list - Set the denied URLs for the download from feature using a regular expression
  • --api-download-from-max-retry - Set the maximum number of retries for the download from feature.
  • --api-disable-download-from - Disable the download from feature.

Thanks @​aldenquimby, @​tcarsuzanlandytech and @​callumgarven for the help!

Convert Files with a Password (LibreOffice)

The route /forms/libreoffice/convert now accepts a password form field, allowing conversion of password-protected documents.

Thanks @​markusberg for the suggestion!

Health Check with HEAD Method

The /health route now accepts the HEAD method. The only difference from the GET method is that the response body will be empty.

Thanks @​omni-htg for the suggestion!

Fixes

Blank PDF on Errors (Chromium)

The Chromium module now correctly returns a 400 Bad Request if the browser encounters one of the following errors:

  • 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

Thanks @​eMerzh for suggestion!

Error Logging Leaking "File Already Closed"

In some scenarios, such as when using the QPDF engine, the logger was logging irrelevant errors.

Chore

  • Updates Chromium to version 129.0.6668.58 (except for armhf).
  • Updates Go dependencies.

You may now sponsor this open-source project. Thanks


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever MR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this MR and you won't be reminded about this update again.


  • If you want to rebase/retry this MR, check this box

This MR has been generated by Renovate Bot.

Edited by Renovate [bot]

Merge request reports

Loading