- Bump
gotenbergversion8.27.0->8.29.0. - Add support for
--chromium-idle-shutdown-timeoutand--libreoffice-idle-shutdown-timeoutflags to automatically shut down idle browser/office processes. - Add support for API telemetry control flags:
--api-disable-root-route-telemetry,--api-disable-debug-route-telemetry,--api-disable-version-route-telemetry. - Add support for new PDF engine flags:
--pdfengines-watermark-engines,--pdfengines-stamp-engines,--pdfengines-rotate-engines,--pdfengines-read-bookmarks-engines,--pdfengines-write-bookmarks-engines. - Rename
api.traceHeadertoapi.correlationIdHeader(--api-correlation-id-header). The old key still works for backward compatibility. - Rename
api.disableHealthCheckLoggingtoapi.disableHealthCheckRouteTelemetry(--api-disable-health-check-route-telemetry). The old key still works. - Rename
logging.formattologging.stdFormat(--log-std-format). The old key still works. - Rename
logging.enableGcpFieldstologging.stdEnableGcpFields(--log-std-enable-gcp-fields). The old key still works. - Rename
prometheus.disableRouterLoggingtoprometheus.disableRouteTelemetry(--prometheus-disable-route-telemetry). The old key still works. - Breaking upstream change: Health check route telemetry is now disabled by default in Gotenberg 8.29.0 (previously enabled). This applies even without passing the flag.
- Document OpenTelemetry support via standard
OTEL_*environment variables throughextraEnv.