Update docker.io/gotenberg/gotenberg Docker tag to v8.36.0
No problems upgrading the Docker container with a Docker compose yaml file within Portainer and by means of Portainer DevOps resp. GitOps with dependency update facilitated by Mend's Renovate Bot.
This MR contains the following updates:
| Package | Update | Change |
|---|---|---|
| docker.io/gotenberg/gotenberg | minor | 8.35.0 → 8.36.0 |
Release Notes
gotenberg/gotenberg (docker.io/gotenberg/gotenberg)
v8.36.0: 8.36.0
Security Fixes ⚠️
- Filter WebSocket handshakes against the outbound policy. Chromium could open WebSocket connections to hosts the SSRF policy otherwise blocks.
New Features
- OIDC bearer token authentication. Opt-in via
--api-enable-oidc-auth, mutually exclusive with basic auth (#1341). Thanks @mlgupta. - Optimize PDF images to reduce file size (#359). A
/forms/pdfengines/optimizeroute, plus anoptimizeImagesoption on the Chromium, LibreOffice, merge, and split routes. Thanks @spointecker. - Apply multiple stamps and watermarks in one request by repeating the fields, on every route that supports them (#1601). Thanks @Kobe-Kwanten.
- Screenshot a single element via the
selectorform field (#947). Thanks @human211. - Table-of-contents bookmarks when merging.
titleBookmarksadds one bookmark per input, labeled by its title (#867). Thanks @gnapse. - Clear storage between conversions with
--chromium-clear-storage(#919). Thanks @befresh-mweimerskirch. - Await async
waitForExpression. A Promise-returning expression is now awaited (#1617). Thanks @nhh.
Bug Fixes
- Landscape single-page now fits the page to its content (#1390). Thanks @JhnBer.
- Accept the OOXML PowerPoint show extensions
.ppsxand.ppsm(#1626). Thanks @lyarov22. - Client-cancelled requests are classified as
499, not500(#1627). Thanks @yngvar. - Render scrolled workbooks in full for
singlePageSheets. - Return
403instead of500for an unresolvable outbound host. - Hint at
--chromium-start-timeoutwhen Chromium fails to start.
Chore
- Updated
pdfcputov0.15.0(#1628). Thanks @doronbehar. - Bumped golangci-lint to
v2.12.2. - Updated Go and npm dependencies.