chore(deps): update ghcr.io/alam00000/bentopdf docker tag to v2.8.5#646
Open
renovate[bot] wants to merge 1 commit into
Open
chore(deps): update ghcr.io/alam00000/bentopdf docker tag to v2.8.5#646renovate[bot] wants to merge 1 commit into
renovate[bot] wants to merge 1 commit into
Conversation
9d9f47d to
30a35e7
Compare
30a35e7 to
1147fc2
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
2.8.4→2.8.5Release Notes
alam00000/bentopdf (ghcr.io/alam00000/bentopdf)
v2.8.5: Bug Fixes - v2.8.5Compare Source
Dad Joke Of the Release
What's the easiest building to lift? A lighthouse 🤣
(This release is later than I would have liked. The past few weeks I've been under the weather and pretty burnt out, so v2.8.5 sat finished for longer than it should have. Thanks for being patient ❤️)
What's Changed
1. Custom Rotate
2. Alternate & Mix Pages
3. Helm Chart Auto Update
4. New Option in Merge
Bug Fixes 🐛
OCR Arabic + Latin — Fixed mixed Arabic and Latin OCR output where English text appeared as empty boxes when run alongside Arabic. Dual font loading now covers any non Latin script combined with Latin. Also fixes the bug in #724
HEIC in workflow — HEIC images are now correctly accepted in the image to pdf workflow node. Fixes #703
Email parsing reliability — MsgReader CJS/ESM interop fix for
.msgfiles. Fixes #701Sign PDF signature editor width — Editor now fills the full available width like the rest of the tool. Fixes #653
PDF Compare export issue - Now export correctly filters out instead of showing all the changes in exported PDF. Fixes #655
RFC 3161 error - Now users can correctly timestamp using RFC 3161. Fixes #649
.mjs MIME errors on self-hosted nginx — Vite now emits
.jsinstead of.mjsfor built assets, so PDFs no longer fail to load on self-hosted setups whosemime.typesdoesn't include a.mjs → application/javascriptmapping. Fixes the failures reported by users on the Proxmox helper script.A note on canonicals
A lot of BentoPDF users come to and use bentopdf.com directly since the whole thing runs in the browser. Over the past few months I've received complaints from people who searched for BentoPDF and ended up on someone else's self hosted instance instead of the main site. Sometimes that worked out, but more often it confused users and put unwanted traffic on a self hoster who never asked for it.
To address this, canonical URLs, hreflang, and the sitemap now default to bentopdf.com unless explicitly overridden. This only affects deployments that are exposed to the public internet. Internal and private self-hosted instances (anyone running with
ROBOTS_NOINDEX=true) are unaffected, since search engines were never indexing those pages to begin with.The change fixes three things at once:
--build-arg SITE_URL=https://your-domain.comand canonicals, sitemap, and hreflang all point at your domain. Documented in STATIC-HOSTING.md.Self-Hosting Docs
The
bentopdf-simplewas meant to be used for self hosting, while thebentopdfimage is used on our live site. But unfortunately many users still run thebentopdfbuildbentopdf-simple(Self-Hosted) andbentopdf(Commercial) builds across the README, getting-started, docker.md, and self-hosting/index.md. Self Hosted is the recommended default; the existing Commercial path is unchanged..mjsMIME entries and SharedArrayBuffer / COEP-COOP entries to the self-hosting docs, with platform-specific snippets for nginx, Apache, AWS S3, and Kubernetes.Looking ahead: a bundled self-host build
Something I'm looking into: bringing back a fully bundled self host image like earlier versions had. The current setup pulls the heavy AGPL libraries (PyMuPDF, Ghostscript, CoherentPDF) from jsDelivr at runtime, which works but is sometimes cumbersome for self hosters to manage. Packaging this cleanly under the dual license takes some thought, so no timeline yet. But for the self hosters who've asked about it, it's on my mind and I am working on it so there's no friction going forward.
A note from the developer
Translations across the 19 locales are still automated through Microsoft Translator for the bulk passes. Native-speaker corrections like the ones @Stephan-P keeps catching are the only thing keeping short-string quality high. A Crowdin or Weblate workflow is on the roadmap so corrections reach a reviewer before they ship. Until then, if you read any of the supported languages and spot something off, a PR or even a quick issue is genuinely appreciated.
By the Community
New Contributors
Full Changelog: alam00000/bentopdf@v2.8.4...v2.8.5
That's it for now. Thank you for using BentoPDF. Have a great weekend! ❤️
v2.8.5: Bug Fixes - v2.8.5Compare Source
Dad Joke Of the Release
What's the easiest building to lift? A lighthouse 🤣
(This release is later than I would have liked. The past few weeks I've been under the weather and pretty burnt out, so v2.8.5 sat finished for longer than it should have. Thanks for being patient ❤️)
What's Changed
1. Custom Rotate
2. Alternate & Mix Pages
3. Helm Chart Auto Update
4. New Option in Merge
Bug Fixes 🐛
OCR Arabic + Latin — Fixed mixed Arabic and Latin OCR output where English text appeared as empty boxes when run alongside Arabic. Dual font loading now covers any non Latin script combined with Latin. Also fixes the bug in #724
HEIC in workflow — HEIC images are now correctly accepted in the image to pdf workflow node. Fixes #703
Email parsing reliability — MsgReader CJS/ESM interop fix for
.msgfiles. Fixes #701Sign PDF signature editor width — Editor now fills the full available width like the rest of the tool. Fixes #653
PDF Compare export issue - Now export correctly filters out instead of showing all the changes in exported PDF. Fixes #655
RFC 3161 error - Now users can correctly timestamp using RFC 3161. Fixes #649
.mjs MIME errors on self-hosted nginx — Vite now emits
.jsinstead of.mjsfor built assets, so PDFs no longer fail to load on self-hosted setups whosemime.typesdoesn't include a.mjs → application/javascriptmapping. Fixes the failures reported by users on the Proxmox helper script.A note on canonicals
A lot of BentoPDF users come to and use bentopdf.com directly since the whole thing runs in the browser. Over the past few months I've received complaints from people who searched for BentoPDF and ended up on someone else's self hosted instance instead of the main site. Sometimes that worked out, but more often it confused users and put unwanted traffic on a self hoster who never asked for it.
To address this, canonical URLs, hreflang, and the sitemap now default to bentopdf.com unless explicitly overridden. This only affects deployments that are exposed to the public internet. Internal and private self-hosted instances (anyone running with
ROBOTS_NOINDEX=true) are unaffected, since search engines were never indexing those pages to begin with.The change fixes three things at once:
--build-arg SITE_URL=https://your-domain.comand canonicals, sitemap, and hreflang all point at your domain. Documented in STATIC-HOSTING.md.Self-Hosting Docs
The
bentopdf-simplewas meant to be used for self hosting, while thebentopdfimage is used on our live site. But unfortunately many users still run thebentopdfbuildbentopdf-simple(Self-Hosted) andbentopdf(Commercial) builds across the README, getting-started, docker.md, and self-hosting/index.md. Self Hosted is the recommended default; the existing Commercial path is unchanged..mjsMIME entries and SharedArrayBuffer / COEP-COOP entries to the self-hosting docs, with platform-specific snippets for nginx, Apache, AWS S3, and Kubernetes.Looking ahead: a bundled self-host build
Something I'm looking into: bringing back a fully bundled self host image like earlier versions had. The current setup pulls the heavy AGPL libraries (PyMuPDF, Ghostscript, CoherentPDF) from jsDelivr at runtime, which works but is sometimes cumbersome for self hosters to manage. Packaging this cleanly under the dual license takes some thought, so no timeline yet. But for the self hosters who've asked about it, it's on my mind and I am working on it so there's no friction going forward.
A note from the developer
Translations across the 19 locales are still automated through Microsoft Translator for the bulk passes. Native-speaker corrections like the ones @Stephan-P keeps catching are the only thing keeping short-string quality high. A Crowdin or Weblate workflow is on the roadmap so corrections reach a reviewer before they ship. Until then, if you read any of the supported languages and spot something off, a PR or even a quick issue is genuinely appreciated.
By the Community
New Contributors
Full Changelog: alam00000/bentopdf@v2.8.4...v2.8.5
That's it for now. Thank you for using BentoPDF. Have a great weekend! ❤️
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.