-
Notifications
You must be signed in to change notification settings - Fork 0
chore(deps): update docker.io/thecodingmachine/gotenberg docker tag to v8.20.1 #59
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
Open
renovate
wants to merge
1
commit into
main
Choose a base branch
from
renovate/docker.io-thecodingmachine-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
325db52
to
c4c61b0
Compare
c4c61b0
to
667e129
Compare
8339099
to
1d57dc2
Compare
1d57dc2
to
2aa1d62
Compare
79b2f16
to
b7a0c3b
Compare
b7a0c3b
to
4ec35c6
Compare
4ec35c6
to
8ca1919
Compare
8ca1919
to
53bd403
Compare
53bd403
to
cc5ea58
Compare
cc5ea58
to
cfb23bb
Compare
cfb23bb
to
fc743ef
Compare
fc743ef
to
423e4ba
Compare
423e4ba
to
32ca8c2
Compare
32ca8c2
to
0c89d1a
Compare
0c89d1a
to
ac34ce1
Compare
ac34ce1
to
1776d38
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.11.1
->8.20.1
Release Notes
gotenberg/gotenberg (docker.io/thecodingmachine/gotenberg)
v8.20.1
: 8.20.1Compare Source
Bug Fix
The previous release revealed a bug that could randomly result in
500 Internal Server Error
responses when using the split feature. This has now been fixed.v8.20.0
: 8.20.0Compare Source
New Features
You can now disable the building of debug data using the new
--gotenberg-build-debug-data
flag (default:true
)or the
GOTENBERG_BUILD_DEBUG_DATA
environment variable. This can significantly improve startup time in environments like Google Cloud Run.Thanks @ChocoChipset for the contribution!
You can now override the
Content-Disposition
header when using the webhook feature.Thanks @stephentgrammer!
Bug Fix
Thanks @JhnBer!
Chore
135.0.7049.84
(all platforms).v8.19.1
: 8.19.1Compare Source
Bug Fixes
This release includes two bug fixes for the Chromium module:
A minor issue in a dependency was causing generated PDFs to be tagged by default. That’s no longer the case.
Thanks to @dani for the heads-up and @kenshaw for the resolution!
The
printBackground
form field now works as expected.Thanks @Welteam for reporting the issue!
Chore
135.0.7049.52
(amd64
only).v8.19.0
: 8.19.0Compare Source
New Feature
Improved log field mapping for Cloud Run with the new
--log-enable-gpc-fields
(orLOG_ENABLE_GCP_FIELDS
) flag.The previously introduced
--log-enable-gcp-severity
flag has been deprecated in favor of this new option.Thanks @ChocoChipset for the help!
Chore
25.2.1
(all platform).v8.18.0
: 8.18.0Compare Source
New Features
Cloud Run
New flag
--log-enable-gcp-severity
(or environment variableLOG_ENABLE_GCP_SEVERITY
) to map the log level with its corresponding severity in Cloud Run.Thanks @ChocoChipset for the suggestion!
LibreOffice Optional Indexes Update
New form field
updateIndexes
(default true) for the route/forms/libreoffice/convert
. Set its value to false if your PDF is missing links present in the original document.Thanks @RinseV for the heads-up!
Chore
134.0.6998.88
.25.2.1
for theamd64
platform.v8.17.3
: 8.17.3Compare Source
Bug Fix
In Gotenberg
8.17.2
(amd64
), a dependency was causing excessive error logs with the Chromium module. The issue has been fixed upstream, and this release includes that fix.Thanks to @lindeberg for the heads-up and @kenshaw for the quick fix!
v8.17.2
: 8.17.2Compare Source
Bug Fixes
Chore
134.0.6998.35
on theamd64
platform.v8.17.1
: 8.17.1Compare Source
Bug Fix
The split feature wasn't working as expected if more than 9 resulting files. Thanks to @ninjacarr and @zach-goldberg for the heads-up!
Chore
Updates Go dependencies.
v8.17.0
: 8.17.0Compare Source
New Features
Configuration with Environment Variables
You can now configure your Gotenberg instances using environment variables. For example, instead of setting
--api-port=3000
, you can useAPI_PORT=3000
.Thank you, @rojomisin, for the suggestion!
Debug Route
When enabled with
--api-enable-debug-route
(orAPI_ENABLE_DEBUG_ROUTE=true
), the/debug
endpoint returns formatted JSON detailing your Gotenberg instance's configuration (including flag values, architecture, etc.).Thank you, @nktnet1, for the suggestion!
Bug Fix
Due to a CI misconfiguration, the
/version
route in Gotenberg 8.16.0 was displaying an empty string. This issue has been fixed. Thanks to @clee231 for the heads-up!Chore
133.0.6943.53
(except forarm64
).v8.16.0
: 8.16.0Compare Source
New Features
Flattening Annotations
Thanks to @chakalov, this release brings a new multipart/form-data route for flattening PDFs:
This feature is also available to the following routes via a new form field
flatten
(boolean):/forms/libreoffice/convert
/forms/pdfengines/merge
/forms/pdfengines/split
Chromium Restart Strategy
The new default value for the
--chromium-restart-after
flag is 10, helping stabilizing the memory usage of your Gotenberg instances.Thanks @HarryGogonis, @michalschroeder and @Fank for the help! See #987 for more details.
New Log Field
log_type
The logs have now a new field
log_type
to help differentiating entries (eitherapplication
oraccess
).Dummy Root Route
Thanks to @nktnet1, a new root route (e.g.,
/
) prints a welcome message with a link to the documentation.Faster CI / Latest Chromium Version for
armhf
The releasing of a new Docker image of Gotenberg has been drastically reduced, from approximately 1 hour to less than 5 minutes, thanks to arm64 GitHub runners. This also allows for the latest Chromium version on the
armhf
variant.Misc
Chore
132.0.6834.110/160
.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 ❤️
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.