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
httpx.BasicAuth is no longer accepted for the auth parameter; use a (username, password) tuple instead
Added
Pluggable HTTP backend: choose between httpx, niquests, or requests via the backend parameter
backend="auto" (default) - uses httpx if installed, falls back to niquests
backend="httpx", backend="niquests", backend="requests" - pin a specific backend
HttpStatusError - a backend-agnostic exception raised on non-2xx responses, replacing httpx.HTTPStatusError
New PDF manipulation options available on Chromium, LibreOffice, Merge, and Split routes:
Watermark - apply a watermark behind page content
Stamp - apply a stamp on top of page content
Rotate - rotate pages by 90°, 180°, or 270°
Encrypt - password-protect the output PDF
Embed - attach external files inside the PDF container
Download-from - instruct Gotenberg to fetch inputs from URLs instead of uploading them
Flatten option extended to Chromium conversion routes
New Chromium options: wait for a CSS selector, override CSS media features, fail on resource HTTP status codes, skip network idle events, generate tagged (accessible) PDFs
New Chromium convenience methods: set header/footer from an in-memory HTML string
New LibreOffice options: export placeholder fields, native watermark/tiled watermark, PDF viewer preferences (initial view, zoom, page layout, window controls, etc.)
New Merge PDF options: auto-index bookmarks from inputs, set custom bookmarks on the merged output
New standalone PDF manipulation routes (operate on existing PDFs):