You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Instead of using unoconv for creating the LibreOffice listener, Gotenberg now directly creates the listener (fixes #406).
Before a conversion, if the listener is unhealthy, Gotenberg restarts it.
After a conversion, if the conversion threshold is reached or the listener is unhealthy, Gotenberg restarts it.
New flag --uno-listener-start-timeout - the time limit for starting the LibreOffice listener.
New flag --uno-listener-restart-threshold - operations limit after which the LibreOffice listener is restarted (0 means no long-running LibreOffice listener).
New PDF formats available: PDF/A-2b and PDF/A-3b.
If the long-running LibreOffice listener fails to restart, the /health endpoint returns a 503 Service Unavailable.
Deprecations
--unoconv-disable-listener flag is deprecated in favor of --uno-listener-restart-threshold (with value 0).
nativePdfA1aFormat form field is deprecated in favor of nativePdfFormat.
unoconv_listener_active_instances_count metric is deprecated in favor of libreoffice_listener_active_instances_count.
unoconv_listener_queue_length metric is deprecated in favor of libreoffice_listener_queue_length.
The PDF engine name unoconv-pdfengine is deprecated if favor of uno-pdfengine.
Chromium: injecting local files through <link> and <script> HTML elements in a remote URL was not working, so the feature has been removed from the codebase (see #418).
Misc
unoconv module has been renamed into uno ("Universal Network Objects" API from LibreOffice).