New Features
Webhook Sync Mode
New flag --webhook-enable-sync-mode
(or environment variable WEBHOOK_ENABLE_SYNC_MODE
) to enable synchronous mode for webhooks.
This is especially useful in serverless environments. Thanks @ynarwal!
Cloud Run
This image is now preconfigured for Cloud Run with the following:
- Uses the
PORT
environment variable provided by Cloud Run. - Logs in a format compatible with Cloud Run.
- Auto-starts Chromium and LibreOffice for faster readiness.
- Uses synchronous webhook mode, since Cloud Run may stop the container if there’s no HTTP activity.
AWS Lambda
We now provide a dedicated Docker image tag, available on both linux/amd64
and linux/arm64
architectures:
gotenberg/gotenberg:8-aws-lambda
This image is preconfigured for AWS Lambda:
- Uses the
AWS_LWA_PORT
environment variable provided by AWS Lambda. - Auto-starts Chromium and LibreOffice for faster readiness.
- Uses synchronous webhook mode, since AWS Lambda may stop the container if there’s no HTTP activity.
Bug Fix
Chromium
- Hyphens are now working all the time. Thanks @BernhardBaumrock for the sponsorship!
Chore
- Updated base image to Debian 13 (trixie).
- Updated Chromium to version
139.0.7258.127-1
(all platforms). Note: thelinux/amd64
variant now also uses Chromium instead of Google Chrome stable. - Updated pdfcpu to version
0.11.0
. - Updated noto-color-emoji to version
2.048
. - Updated Go to version
1.25
. - Updated Go dependencies.