chore(deps): update gotenberg/gotenberg docker tag to v7.10.2
This MR contains the following updates:
Package | Update | Change |
---|---|---|
gotenberg/gotenberg | minor |
7.9.2 -> 7.10.2
|
⚠ ️ WarningSome dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
gotenberg/gotenberg (gotenberg/gotenberg)
v7.10.2
: 7.10.2
Fixes
- Special characters issues with files - fixes #730 & #662 - thanks @joernv & @ramonmedeiros!
- No more panic when a lot of requests are in the Chromium queue (did not appear with default behavior, i.e., no restart) - fixes #753 - thanks @low613!
- LibreOffice 7.6 does not produce
PDF/A-1a
like earlier releases, butPDF/A-1b
. A warning will appear in the logs ifPDF/A-1a
is requested. Note that LibreOffice was never producing realPDF/A-1a
, they just make it clear now. Fixes #746 - thanks @stumpylog! - Do not start the API unless all modules are ready. New flag
--api-start-timeout
(default 30s) - fixes #750 - thanks @bahag-xvisnei!
Chore
- Updates Chromium to version
120.0.6099.109
(except forarmhf
). - Updates LibreOffice to version
7.6.4
. - Updates Go dependencies.
v7.10.1
: 7.10.1
Fix
This release fixes a wrong type for the deprecated flag --uno-listener-restart-threshold
that was causing panics when used.
v7.10.0
: 7.10.0
This is the last minor release of Gotenberg 7 before version 8
New Feature
New form field pdfua
: PDF for Universal Access for optimal accessibility. Available for:
/forms/chromium/convert/*
/forms/libreoffice/convert
/forms/pdfengines/convert
/forms/pdfengines/merge
Closes https://github.com/gotenberg/gotenberg/issues/621 - thanks @giamma!
Fixes
Chromium
There were memory leaks due to defunct processes. As each conversion was starting a Chromium process, it was adding up quickly overtime. Alas, the issue is still upstream and it is recommended to have a long-running browser to handle conversions.
Please note that this only mitigates the memory leaks; according to your metrics, consider restarting your Gotenberg instances from time to time.
New flags:
-
--chromium-restart-after
- Number of conversions after which Chromium will automatically restart. Set to 0 to disable this feature (default 0). -
--chromium-auto-start
- Automatically launch Chromium upon initialization if set to true; otherwise, Chromium will start at the time of the first conversion (default false). -
--chromium-start-timeout
- Maximum duration to wait for Chromium to start or restart (default 10s).
New metrics:
-
chromium_requests_queue_size
- Current number of Chromium conversion requests waiting to be treated. -
chromium_restarts_count
- Current number of Chromium restarts.
Fixes https://github.com/gotenberg/gotenberg/issues/642 - thanks @petternordlanderhelo & @JulienWeintraub!
LibreOffice
Newer versions of LibreOffice were unstable in stateful mode due to the abrupt deletion of their user profile directory. The "cleaning" system of files have been updated so that it now works with the latest LibreOffice version available on Debian.
New flags:
-
--libreoffice-restart-after
- Number of conversions after which LibreOffice will automatically restart. Set to 0 to disable this feature (default 10). -
--libreoffice-auto-start
- Automatically launch LibreOffce upon initialization if set to true; otherwise, LibreOffice will start at the time of the first conversion (default false). -
--libreoffice-start-timeout
- Maximum duration to wait for LibreOffice to start or restart (default 10s).
New metrics:
-
libreoffice_requests_queue_size
- Current number of LibreOffice conversion requests waiting to be treated. -
libreoffice_restarts_count
- Current number of LibreOffice restarts.
Fixes https://github.com/gotenberg/gotenberg/issues/576 - thanks @PierreSchwang!
Deprecations
Chromium
Form field
userAgent
Flag:
chromium-failed-starts-threshold
Metrics:
chromium_active_instances_count
chromium_failed_starts_count
LibreOffice
Flags:
uno-listener-start-timeout
uno-listener-restart-threshold
Metrics:
unoconv_active_instances_count
libreoffice_listener_active_instances_count
libreoffice_listener_queue_length
PDF Engines
-
pdfa
now replaces thepdfFormat
andnativePdfFormat
form fields.
Misc
-
uno
->libreoffice-api
-
uno-pdfengine
->libreoffice-pdfengine
Chore
- Updates base image to Debian 12 bookworm.
- Updates Go dependencies.
- Blocks Chromium to version
116.0.5845.180-1
forarmhf
variant, updates to119.0.6045.159
for others. - Updates LibreOffice to version
7.5.8.2
. - Updates Noto Emoji to version
2.040
(Unicode15.1
).
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.