-
Notifications
You must be signed in to change notification settings - Fork 1
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 gotenberg/gotenberg Docker tag to v8.15.3 #217
Open
renovate
wants to merge
1
commit into
main
Choose a base branch
from
renovate/gotenberg-gotenberg-8.x
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
renovate
bot
changed the title
Update gotenberg/gotenberg Docker tag to v8.7.0
Update gotenberg/gotenberg Docker tag to v8.8.0
Jul 3, 2024
renovate
bot
force-pushed
the
renovate/gotenberg-gotenberg-8.x
branch
from
July 3, 2024 17:25
a102859
to
e3431e6
Compare
renovate
bot
force-pushed
the
renovate/gotenberg-gotenberg-8.x
branch
from
July 18, 2024 14:29
e3431e6
to
ed68a48
Compare
renovate
bot
changed the title
Update gotenberg/gotenberg Docker tag to v8.8.0
Update gotenberg/gotenberg Docker tag to v8.8.1
Jul 18, 2024
renovate
bot
changed the title
Update gotenberg/gotenberg Docker tag to v8.8.1
Update gotenberg/gotenberg Docker tag to v8.9.0
Jul 29, 2024
renovate
bot
force-pushed
the
renovate/gotenberg-gotenberg-8.x
branch
from
July 29, 2024 10:58
ed68a48
to
576fd41
Compare
renovate
bot
force-pushed
the
renovate/gotenberg-gotenberg-8.x
branch
from
August 11, 2024 13:42
576fd41
to
c39e252
Compare
renovate
bot
changed the title
Update gotenberg/gotenberg Docker tag to v8.9.0
Update gotenberg/gotenberg Docker tag to v8.9.1
Aug 11, 2024
renovate
bot
force-pushed
the
renovate/gotenberg-gotenberg-8.x
branch
from
September 3, 2024 09:50
c39e252
to
2251826
Compare
renovate
bot
changed the title
Update gotenberg/gotenberg Docker tag to v8.9.1
Update gotenberg/gotenberg Docker tag to v8.9.2
Sep 3, 2024
renovate
bot
changed the title
Update gotenberg/gotenberg Docker tag to v8.9.2
Update gotenberg/gotenberg Docker tag to v8.10.0
Sep 21, 2024
renovate
bot
force-pushed
the
renovate/gotenberg-gotenberg-8.x
branch
from
September 21, 2024 10:34
2251826
to
8dc38c3
Compare
renovate
bot
force-pushed
the
renovate/gotenberg-gotenberg-8.x
branch
from
September 29, 2024 19:43
8dc38c3
to
4d47234
Compare
renovate
bot
changed the title
Update gotenberg/gotenberg Docker tag to v8.10.0
Update gotenberg/gotenberg Docker tag to v8.11.0
Sep 29, 2024
renovate
bot
force-pushed
the
renovate/gotenberg-gotenberg-8.x
branch
from
October 6, 2024 13:46
4d47234
to
9f34088
Compare
renovate
bot
changed the title
Update gotenberg/gotenberg Docker tag to v8.11.0
Update gotenberg/gotenberg Docker tag to v8.11.1
Oct 6, 2024
renovate
bot
changed the title
Update gotenberg/gotenberg Docker tag to v8.11.1
Update gotenberg/gotenberg Docker tag to v8.12.0
Oct 11, 2024
renovate
bot
force-pushed
the
renovate/gotenberg-gotenberg-8.x
branch
from
October 11, 2024 18:26
9f34088
to
cd3f2c5
Compare
renovate
bot
changed the title
Update gotenberg/gotenberg Docker tag to v8.12.0
Update gotenberg/gotenberg Docker tag to v8.13.0
Nov 5, 2024
renovate
bot
force-pushed
the
renovate/gotenberg-gotenberg-8.x
branch
from
November 5, 2024 17:51
cd3f2c5
to
cdcecbe
Compare
renovate
bot
changed the title
Update gotenberg/gotenberg Docker tag to v8.13.0
Update gotenberg/gotenberg Docker tag to v8.14.0
Nov 18, 2024
renovate
bot
force-pushed
the
renovate/gotenberg-gotenberg-8.x
branch
from
November 18, 2024 13:55
cdcecbe
to
0e957dd
Compare
renovate
bot
changed the title
Update gotenberg/gotenberg Docker tag to v8.14.0
Update gotenberg/gotenberg Docker tag to v8.14.1
Nov 21, 2024
renovate
bot
force-pushed
the
renovate/gotenberg-gotenberg-8.x
branch
from
November 21, 2024 12:31
0e957dd
to
c877437
Compare
renovate
bot
force-pushed
the
renovate/gotenberg-gotenberg-8.x
branch
from
December 22, 2024 17:23
c877437
to
8c45706
Compare
renovate
bot
changed the title
Update gotenberg/gotenberg Docker tag to v8.14.1
Update gotenberg/gotenberg Docker tag to v8.15.0
Dec 22, 2024
renovate
bot
force-pushed
the
renovate/gotenberg-gotenberg-8.x
branch
from
December 23, 2024 13:51
8c45706
to
bfa2d74
Compare
renovate
bot
changed the title
Update gotenberg/gotenberg Docker tag to v8.15.0
Update gotenberg/gotenberg Docker tag to v8.15.1
Dec 23, 2024
renovate
bot
changed the title
Update gotenberg/gotenberg Docker tag to v8.15.1
Update gotenberg/gotenberg Docker tag to v8.15.2
Dec 25, 2024
renovate
bot
force-pushed
the
renovate/gotenberg-gotenberg-8.x
branch
from
December 25, 2024 22:29
bfa2d74
to
85d6eed
Compare
renovate
bot
changed the title
Update gotenberg/gotenberg Docker tag to v8.15.2
Update gotenberg/gotenberg Docker tag to v8.15.3
Jan 6, 2025
renovate
bot
force-pushed
the
renovate/gotenberg-gotenberg-8.x
branch
from
January 6, 2025 12:06
85d6eed
to
af9bc86
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
None yet
0 participants
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
8.6.0
->8.15.3
Release Notes
gotenberg/gotenberg (gotenberg/gotenberg)
v8.15.3
: 8.15.3Compare Source
Fix
Switches from info to debug a logging entry about stuck Chromium processes being killed.
Chore
Updates Go dependencies.
v8.15.2
: 8.15.2Compare Source
New Feature
This release improves the cleanup process for both LibreOffice and Chromium when they are restarted, and makes Chromium’s restart strategy (e.g.,
--chromium-restart-after
) more effective.Chore
Updates Go dependencies.
You may now sponsor this open-source project. Thanks ❤️
v8.15.1
: 8.15.1Compare Source
Fix
The PDF/A and PDF/UA conversion is broken in version
8.15.0
for the Chromium and LibreOffice routes. This release fixes this issue. Thanks @starwalkn for the heads up!You may now sponsor this open-source project. Thanks ❤️
v8.15.0
: 8.15.0Compare Source
Happy Holidays! 🎅 🎁 🎄
New Features
Split Route
This release brings a new multipart/form-data route for splitting PDF files:
It accepts the following form fields:
Thanks @ps73, @nodecentral, @markitosgv, @wjkoh!
Split Chromium PDFs
The multipart/form-data routes from the Chromium module also accepts the previous form fields for splitting the resulting PDF.
Split LibreOffice PDFs
In the same manner, the multipart/form-data route from the LibreOffice module accepts the previous form fields for splitting the resulting PDFs.
Chore
131.0.6778.204/139
(except forarmhf
).You may now sponsor this open-source project. Thanks ❤️
v8.14.1
: 8.14.1Compare Source
Fix
Keywords metadata (ExifTool PDF Engine)
The
Keywords
metadata is now correctly handled by ExifTool.Thanks @ABAG603 for the heads up!
You may now sponsor this open-source project. Thanks ❤️
v8.14.0
: 8.14.0Compare Source
New Feature
Generate Document Outline (Chromium)
The new form field
generateDocumentOutline
embeds the document outline into the PDF if set to true.Thanks @nktnet1 for the contribution!
Chore
Updates Go dependencies.
You may now sponsor this open-source project. Thanks ❤️
v8.13.0
: 8.13.0Compare Source
New Features
Select PDF Engines per Feature
You may now select PDF engines for each feature thanks to new flags:
--pdfengines-merge-engines
- Set the PDF engines and their order for the merge feature (default qpdf,pdfcpu,pdftk).--pdfengines-convert-engines
- Set the PDF engines and their order for the convert feature (default libreoffice-pdfengine).--pdfengines-read-metadata-engines
- Set the PDF engines and their order for the read metadata feature (default exiftool).--pdfengines-write-metadata-engines
- Set the PDF engines and their order the write metadata feature (default exiftool).--pdfengines-engines
is deprecated.Fail On Resource HTTP Status Codes (Chromium)
Like
failOnHttpStatusCodes
, the newfailOnResourceHttpStatusCodes
form field tells Gotenberg to return a 409 Conflict response if the HTTP status code from at least one resource is not acceptable.Resource Network Errors (Chromium)
The new form field
failOnResourceLoadingFailed
tells Gotenberg to return a 409 Conflict if Chromium encounters any of the following network errors while attempting to load a resource: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
net::ERR_FILE_NOT_FOUND
Chore
130.0.6723.91
(except forarmhf
).You may now sponsor this open-source project. Thanks ❤️
v8.12.0
: 8.12.0Compare 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 default0.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:
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.1Compare 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
16.0
.24.8.2
.You may now sponsor this open-source project. Thanks ❤️
v8.11.0
: 8.11.0Compare Source
New Features
Body Limit
You may now set a body limit for multipart/form-data requests, including files downloaded via the
downloadFrom
form field.To enable this feature, set the
--api-body-limit
flag with a string value like 500KB, 5MB, 5GB, etc. There is no limit by default.New
skipNetworkIdleEvent
default value (Chromium)By default, Gotenberg does not wait anymore for the network idle event, significantly speeding up the conversion process. Although Chromium triggers this event heuristically, it is often — if not always — fired too late for page rendering.
Chore
Updates Go dependencies.
You may now sponsor this open-source project. Thanks ❤️
v8.10.0
: 8.10.0Compare 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 apassword
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 the suggestion!
Error Logging Leaking "File Already Closed"
In some scenarios, such as when using the QPDF engine, the logger was logging irrelevant errors.
Chore
129.0.6668.58
(except forarmhf
).You may now sponsor this open-source project. Thanks ❤️
v8.9.2
: 8.9.2Compare Source
Chore
128.0.6613.113/119
(except forarmhf
).1.23
.You may now sponsor this open-source project. Thanks ❤️
v8.9.1
: 8.9.1Compare Source
Fix
The
PDF/A
andPDF/UA
conversions have been broken since version8.8.0
when used via/forms/chromium/{url/html/markdown}
and/forms/pdfengines/convert
, as they did not use the same defaults as/forms/libreoffice/convert
. Thanks to @luisforra for the heads up!Chore
Updates Go dependencies.
You may now sponsor this open-source project. Thanks ❤️
v8.9.0
: 8.9.0Compare Source
New Feature
The LibreOffice module now automatically retries a conversion if a core dumped error occurs. This enhancement helps mitigate random failures. Special thanks to @giamma for the assistance!
Chore
127.0.6533.72
onamd64
.You may now sponsor this open-source project. Thanks ❤️
v8.8.1
: 8.8.1Compare Source
Fix
The
PDF/UA
conversion now correctly claims UA conformity. Thanks @lennartb- for the heads up!Chore
Updates Go dependencies.
You may now sponsor this open-source project. Thanks ❤️
v8.8.0
: 8.8.0Compare Source
New Features
Process Management
Previously, auto-restarts happened at the start of a request, causing noticeable latency.
Now, processes restart after a request, reducing or eliminating latency when the system isn't fully loaded.
Courtesy of @MaxLap.
Chromium
A conversion now fails with a 400 Bad Request response when Chromium encounters ERR_CONNECTION_REFUSED. Thanks to @Neirda24 for the heads up!
LibreOffice
Introducing a bunch of new form fields:
Page properties
Images
Fixes
/health
and/version
are no longer protected by basic authentication. Thanks to @MaikuMori for the heads up!reduceImageResolution
has been reset to its actual default value (e.g.,false
).Chore
126.0.6478.126
(except forarmhf
).24.2.4
.You may now sponsor this open-source project. Thanks ❤️
v8.7.0
: 8.7.0Compare Source
New Features
Chromium
New form field
userAgent
for overriding the default User-Agent HTTP header. Thanks @wjkoh for the help!LibreOffice
Two new form fields to tweak image conversion perfomance:
losslessImageCompression
- Allow turning lossless compression on or off (default to false).reduceImageResolution
- Allow turning on or off image resolution reduction (default to true).Courtesy of @garethjudson!
Chore
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 becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.