feat(container): update image docker.io/gotenberg/gotenberg (8.32.0 ➔ 8.33.0) #178
No reviewers
Labels
No labels
area/bootstrap
area/ci
area/flux
area/kubernetes
area/media
area/observability
area/renovate
area/talos
community
hold
hold/upstream
priority/high
priority/low
priority/medium
renovate/container
renovate/forgejo-action
renovate/github-release
renovate/grafana-dashboard
renovate/helm
type/digest
type/major
type/minor
type/patch
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Exikle/Artemis-Cluster!178
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "renovate/docker.io-gotenberg-gotenberg-8.x"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR contains the following updates:
8.32.0→8.33.0Release Notes
gotenberg/gotenberg (docker.io/gotenberg/gotenberg)
v8.33.0: 8.33.0Compare Source
Security Fixes ⚠️
IsPublicIP.::ffff:10.0.0.1,2002:c0a8::(6to4), and2001::/32(Teredo) embed an internal IPv4 destination inside an IPv6 address.IsPublicIPevaluated only the outer IPv6 form, so--*-deny-private-ipsfilters let the embedded private IPv4 reach the dialer. The check now unwraps IPv4-mapped, IPv4-translated, 6to4, and Teredo addresses, and rejects them when the embedded IPv4 is non-public.Gotenberg-Output-Filenameheader orfilenameform field containing..\orfoo\baras a single segment. The handler now strips both forward-slash and backslash path separators before composing the output path.New Features
deviceScaleFactorform field on/forms/chromium/screenshot/{html,url,markdown}controls the screenshot pixel density. Defaults to1. Thanks @hovcharenko.Bug Fixes
chromedpfailed to start (port conflict, container OOM, sandbox denial), the loopback HTTP/CONNECT pinning proxy added in 8.32.0 stayed bound to its port and leaked across restart attempts. The browser now stops the pinning proxy on every start failure.Navigate.chromedp.Navigatecould firePage.lifecycleEventbefore Gotenberg's listener subscribed, so the converter occasionally waited the full network-idle timeout on otherwise fast pages. Listeners now register before navigation.downloadFromconcurrent map writes. ParalleldownloadFromentries merged results into a shared map without a lock. Under enough concurrency this raced and panicked the request goroutine. Result merging is now serialized.context canceledandconnection reset by peerfrom the client side of the pinning proxy logged at error level, flooding logs whenever a caller aborted mid-render. Client-cancelled dial errors now log at debug.Chore
148.0.7778.178-1.Configuration
📅 Schedule: (in timezone America/Toronto)
🚦 Automerge: Enabled.
♻ 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 has been generated by Mend Renovate.
Kustomization diff
Diff created by flate — Workflow run
HelmRelease diff
Diff created by flate — Workflow run