1
Fork 0

chore(deps): update gotenberg/gotenberg docker tag to v8.12.0 #78

Merged
lucas merged 1 commit from renovate/gotenberg-gotenberg-8.x into master 2024-10-17 10:37:31 +02:00
Collaborator

This PR contains the following updates:

Package Type Update Change
gotenberg/gotenberg final minor 8.11.0 -> 8.12.0

Release Notes

gotenberg/gotenberg (gotenberg/gotenberg)

v8.12.0: 8.12.0

Compare 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 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 ❤️

v8.11.1: 8.11.1

Compare 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

  • Updates Noto Color Emoji to Unicode 16.0.
  • Updates LibreOffice to version 24.8.2.
  • 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 PR is behind base branch, or you tick the rebase/retry checkbox.

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


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

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [gotenberg/gotenberg](https://github.com/gotenberg/gotenberg) | final | minor | `8.11.0` -> `8.12.0` | --- ### Release Notes <details> <summary>gotenberg/gotenberg (gotenberg/gotenberg)</summary> ### [`v8.12.0`](https://github.com/gotenberg/gotenberg/releases/tag/v8.12.0): 8.12.0 [Compare Source](https://github.com/gotenberg/gotenberg/compare/v8.11.1...v8.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 [@&#8203;dani](https://github.com/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 [@&#8203;forg002-ctrl](https://github.com/forg002-ctrl) and [@&#8203;OsoianMarcel](https://github.com/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](https://github.com/sponsors/gulien). Thanks ❤️ ### [`v8.11.1`](https://github.com/gotenberg/gotenberg/releases/tag/v8.11.1): 8.11.1 [Compare Source](https://github.com/gotenberg/gotenberg/compare/v8.11.0...v8.11.1) #### Fix ##### Webhook Duplicate Trace IDs Webhook callbacks returned duplicate trace IDs when there were multiple requests pending. This is now fixed. Thanks [@&#8203;lrakauskas](https://github.com/lrakauskas) for the heads up! #### Chore - Updates Noto Color Emoji to Unicode `16.0`. - Updates LibreOffice to version `24.8.2`. - Updates Go dependencies. *** You may now [sponsor this open-source project](https://github.com/sponsors/gulien). Thanks ❤️ </details> --- ### 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 PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC41Ny4zIiwidXBkYXRlZEluVmVyIjoiMzguNTcuMyIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6W119-->
renovate-bot force-pushed renovate/gotenberg-gotenberg-8.x from 6c25654c6d to ee67a2d593 2024-10-11 16:15:55 +02:00 Compare
renovate-bot changed title from chore(deps): update gotenberg/gotenberg docker tag to v8.11.1 to chore(deps): update gotenberg/gotenberg docker tag to v8.12.0 2024-10-11 16:15:55 +02:00
lucas merged commit b3de60a0e7 into master 2024-10-17 10:37:31 +02:00
lucas deleted branch renovate/gotenberg-gotenberg-8.x 2024-10-17 10:37:31 +02:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: lucas/ci-images#78
No description provided.