Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update image thecodingmachine/gotenberg to v8.12.0 #1006

Merged
merged 1 commit into from
Oct 22, 2024

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Oct 22, 2024

This PR contains the following updates:

Package Update Change
thecodingmachine/gotenberg minor 8.11.0 -> 8.12.0

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

gotenberg/gotenberg (thecodingmachine/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: Enabled.

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 these updates again.


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

This PR was generated by Mend Renovate. View the repository job log.

Copy link

--- cluster/apps Kustomization: flux-system/apps HelmRelease: default/paperless-ngx

+++ cluster/apps Kustomization: flux-system/apps HelmRelease: default/paperless-ngx

@@ -33,13 +33,13 @@

         containers:
           gotenburg:
             env:
               DISABLE_GOOGLE_CHROME: 1
             image:
               repository: thecodingmachine/gotenberg
-              tag: 8.11.0
+              tag: 8.12.0
           main:
             env:
               PAPERLESS_ADMIN_USER: tom
               PAPERLESS_CONSUMER_POLLING: 60
               PAPERLESS_CONSUMER_RECURSIVE: 'true'
               PAPERLESS_CONSUMPTION_DIR: /library/consume
@@ -132,13 +132,13 @@

             port: 8080
     sidecars:
       gotenburg:
         env:
         - name: DISABLE_GOOGLE_CHROME
           value: '1'
-        image: thecodingmachine/gotenberg:8.11.0
+        image: thecodingmachine/gotenberg:8.12.0
         imagePullPolicy: IfNotPresent
       redis:
         image: public.ecr.aws/docker/library/redis:7.4.1
         imagePullPolicy: IfNotPresent
       tika:
         image: ghcr.io/paperless-ngx/tika:2.9.1-full

Copy link

--- HelmRelease: default/paperless-ngx Deployment: default/paperless-ngx

+++ HelmRelease: default/paperless-ngx Deployment: default/paperless-ngx

@@ -130,13 +130,13 @@

         volumeMounts:
         - mountPath: /library
           name: data
       - env:
         - name: DISABLE_GOOGLE_CHROME
           value: '1'
-        image: thecodingmachine/gotenberg:8.11.0
+        image: thecodingmachine/gotenberg:8.12.0
         name: gotenburg
         volumeMounts:
         - mountPath: /library
           name: data
       - image: public.ecr.aws/docker/library/redis:7.4.1
         name: redis

@renovate renovate bot merged commit 76225ff into main Oct 22, 2024
3 checks passed
@renovate renovate bot deleted the renovate/thecodingmachine-gotenberg-8.x branch October 22, 2024 15:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants