Releases: inkkit/pdfbro
Releases · inkkit/pdfbro
Release list
v0.2.0
What's new
This is the first tagged release of pdfbro — a Rust-native, Gotenberg-compatible PDF service with a live operator console.
Highlights
- LibreOfficeKit — in-process LibreOffice integration (no subprocess per request, dramatically lower overhead)
- 9 Docker image variants on
ghcr.io/inkkit/pdfbro— full, Chromium-only, LibreOffice-only, each in base / Cloud Run / Lambda flavours - 188/188 BDD scenarios passing against a hardened Dockerfile.test pipeline
- AGPL-3.0-only license
- Operator console at
/_/— live RPS, p95 latency, engine health, no Grafana required
Fixes & improvements
fix(chromium)— cold-launch retried up to 3× with exponential backofffix(chromium)— restore--no-zygotefor sandbox-disabled containers; expanded baseline launch flagsfix(libreoffice)— unrecognised file bytes now correctly classified asUnsupported(notCorrupted)fix(banner)— drop stale unoserver fields; route CLI banner to stderrfeat(metrics)— cgroup-aware resource detection for Docker; limit history bufferchore— Cargo.toml is now the single source of truth for version; Makefile and Dockerfile derive from it automatically
Docker
# Full (Chromium + LibreOffice)
docker pull ghcr.io/inkkit/pdfbro:latest
docker pull ghcr.io/inkkit/pdfbro:v0.2.0
# Chromium-only
docker pull ghcr.io/inkkit/pdfbro:latest-chromium
# LibreOffice-only
docker pull ghcr.io/inkkit/pdfbro:latest-libreoffice
# Cloud Run / Lambda variants also available with -cloudrun / -lambda suffixesQuickstart
docker run --rm -p 3000:3000 ghcr.io/inkkit/pdfbro:latest
curl -X POST http://localhost:3000/forms/chromium/convert/url \
-F "url=https://example.com" -o out.pdfv0.1.0
First public release.
Install
macOS / Linux (Homebrew)
brew tap inkkit/tap
brew install pdfbroDocker
docker run --rm -p 3000:3000 ghcr.io/inkkit/pdfbro:latestManual download
Pick the binary for your platform below.
What's included
pdfbroCLI — convert HTML, URLs, Markdown and Office docs to PDF- Requires Chrome/Chromium for HTML/URL/Markdown conversions
- Requires LibreOffice for Office document conversions (DOCX, XLSX, PPTX)