Skip to content

Release history

bentopdf releases

The Privacy First PDF Toolkit

All releases

21 shown

Review required
v2.8.5 Maintenance
Dependencies

Routine maintenance and dependency updates.

v2.8.4 Bugfix

This release fixes the CSP errors introduced in v2.8.3 Fixes: #671 #670

Full changelog

This release fixes the CSP errors introduced in v2.8.3
Fixes: #671 #670

Full Changelog: https://github.com/alam00000/bentopdf/compare/v2.8.3...v2.8.4

v2.8.3 Security relevant
Security fixes
  • GHSA-6vh8-4frx-647f vulnerability
Full changelog

[!WARNING]
This release addresses the security vulnerability GHSA-6vh8-4frx-647f which affects all versions including and prior to v2.8.2.
All users of BentoPDF are recommended to upgrade immediately to the latest version 2.8.3

A note of thanks

A huge thank you to @Astaruf for discovering this vulnerability and reporting it to us through responsible disclosure. Independent security researchers like Lorenzo are what keep open source software trustworthy, and we are genuinely grateful for the care and professionalism shown throughout the process. This is exactly how coordinated vulnerability disclosure should work, and BentoPDF is safer today because of it. Thank you. ❤️

What's Changed

  • Update common.json - Dutch language by @Stephan-P in https://github.com/alam00000/bentopdf/pull/641
  • build(deps-dev): bump vite from 7.3.1 to 7.3.2 by @dependabot[bot] in https://github.com/alam00000/bentopdf/pull/642
  • static.yml: fix static workflow regression from commit 1fc9620 by @ntfreak in https://github.com/alam00000/bentopdf/pull/648
  • build(deps): bump dompurify from 3.3.3 to 3.4.0 by @dependabot[bot] in https://github.com/alam00000/bentopdf/pull/660
  • Added Ukrainian translation by @SerhiiZahuba in https://github.com/alam00000/bentopdf/pull/628
  • Add Japanese translation by @tkymmm in https://github.com/alam00000/bentopdf/pull/650
  • Belarusian translation update by @pavel-miniutka in https://github.com/alam00000/bentopdf/pull/666
  • build(deps-dev): bump vite from 7.3.2 to 8.0.5 by @dependabot[bot] in https://github.com/alam00000/bentopdf/pull/643

New Contributors

  • @ntfreak made their first contribution in https://github.com/alam00000/bentopdf/pull/648
  • @SerhiiZahuba made their first contribution in https://github.com/alam00000/bentopdf/pull/628
  • @tkymmm made their first contribution in https://github.com/alam00000/bentopdf/pull/650

A note from the developer

BentoPDF is maintained by a single developer. While every effort is made to ensure the codebase is reviewed, scanned, and hardened before each release, the reality of a solo-maintained project is that comprehensive security coverage is not achievable without external input. The surface area of a modern document-processing tool is substantial, and no individual reviewer can reasonably cover all of it alone.

This disclosure has been a humbling reminder that no codebase is perfect, and that security is a process and not a milestone. Going forward, BentoPDF will be putting more active investment into security hardening: stricter reviews for anything touching untrusted input, expanded automated scanning in CI, and faster turnaround on reports.

If you find something that looks off like a bug, a misconfiguration, an edge case that feels risky then please tell us. Report privately through GitHub Security Advisories or email [email protected]. You do not need a working exploit, proof of impact, or a perfectly written report. A description and a hint is enough, and we will take it from there. Every report genuinely helps, and every reporter gets credited.

Thank you for using BentoPDF, and thank you for helping us make it safer.

Full Changelog: https://github.com/alam00000/bentopdf/compare/v2.8.2...v2.8.3

v2.8.2 Bug fix
Notable features
  • Preserve original filenames on download
  • Configurable Docker port via PORT env var
  • OCR quality improvement
v2.8.1 Bugfix

Fixed Docker container startup failure due to permission issues preventing proper operation.

v2.8.0 New feature
Notable features
  • PDF Overlay & Underlay Tool
  • RFC 3161 Timestamp Support
  • Encrypted PDF Auto-Repair
v2.7.0 New feature
Notable features
  • PDF to CBZ Conversion
  • Enhanced PDF to TIFF
  • PDF Annotation Tools
v2.6.0 New feature
Notable features
  • Page labels with Roman numerals and prefixes
  • Flatten annotations to PDF content
  • Enhanced PDF comparison with overlay options
v2.5.0 New feature
Notable features
  • Semantic PDF Diffing Engine
  • Moved Text Detection
  • CJK Word Segmentation
v2.4.1 Bug fix

Enhanced page preview quality with quick-look magnification and fixed blank page detection for improved document editing workflow.

v2.4.0 New feature
Notable features
  • Editable PDF Form Fields
  • Barcode Support (7 types)
  • Batch PDF Decryption
v2.3.3 Bug fix
Notable features
  • Improved watermark tool with page ranges and drag-drop
  • Watermark positioning with polar coordinates
v2.3.1 New feature
Notable features
  • Bates stamping for multiple PDFs
  • Collapsible tool sections
  • Compact mode for simplified UI
v2.3.0 Maintenance

Updated Helm chart, fixed HTTPRoute syntax issues, pinned XLSX dependency version, and made translation improvements for Belarusian and other languages.

v2.2.1 New feature
Notable features
  • Custom branding customization (logo, name, footer)
  • Build-time default language configuration
  • Automated air-gapped deployment script
v2.2.0 New feature
Notable features
  • Workflow automation with 75+ nodes across 6 categories
  • Arabic language with RTL support
  • Image compression quality selection
v2.1.0 New feature
Notable features
  • Zero-config WASM with CDN defaults
  • Adjust Colors tool
  • Scanner Effect tool
v2.0.0 Breaking risk
Breaking changes
  • Removed bundled AGPL libraries; manual configuration now required
Notable features
  • PDF editor with download and multi-document tabs
  • Kubernetes Helm deployment chart
  • Page reordering with string notation
v1.16.1 Breaking risk
Breaking changes
  • Docker image registry moved from bentopdf/bentopdf to ghcr.io/alam00000/bentopdf
Notable features
  • Podman container support
  • Systemd Quadlet service support for Linux
v1.16.0 New feature
Notable features
  • Digital signature tool with X.509 support
  • Signature validation tool
  • Visible signature customization with positioning
v1.15.4 Maintenance

Improved PDF/A transparency handling accuracy for PDF/A-2b and 3b formats and fixed static page hosting in subdirectories.

Beta — feedback welcome: [email protected]