This release includes breaking changes for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Topics
+4 more
Summary
AI summaryFlattening PDFs now uses multiple CPU cores for a significant speedup.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Low |
Minimum zoom lowered from 10% to 5% for more columns in grid view and deeper zoom out. Minimum zoom lowered from 10% to 5% for more columns in grid view and deeper zoom out. Source: llm_adapter@2026-06-14 Confidence: high |
— |
| Performance | Medium |
Save Flattened PDF now uses multiple CPU cores for faster flattening. Save Flattened PDF now uses multiple CPU cores for faster flattening. Source: llm_adapter@2026-06-14 Confidence: high |
— |
| Bugfix | Medium |
PDFs that failed with "Unexpected EOF" now open correctly. PDFs that failed with "Unexpected EOF" now open correctly. Source: llm_adapter@2026-06-14 Confidence: low |
— |
| Bugfix | Medium |
Files on UNC/network shares are copied locally before opening to avoid partial‑read failures. Files on UNC/network shares are copied locally before opening to avoid partial‑read failures. Source: llm_adapter@2026-06-14 Confidence: low |
— |
| Bugfix | Low |
Grid view renders every page instead of stopping at 26. Grid view renders every page instead of stopping at 26. Source: llm_adapter@2026-06-14 Confidence: high |
— |
| Bugfix | Low |
Ctrl+Scroll no longer reloads pages when zoom is at limit. Ctrl+Scroll no longer reloads pages when zoom is at limit. Source: llm_adapter@2026-06-14 Confidence: high |
— |
| Bugfix | Low |
Removed stray horizontal scrollbar from grid view. Removed stray horizontal scrollbar from grid view. Source: llm_adapter@2026-06-14 Confidence: high |
— |
Full changelog
KillerPDF v1.5.1
A fix release on top of 1.5.0, with a performance boost for flattening.
Performance
- Save Flattened PDF now uses multiple CPU cores. Page rasterization is parallelized (PNG encoding runs across cores; the PDFium render step stays serialized since the library isn't thread-safe), so large documents flatten significantly faster while the UI stays responsive (#68).
Fixed
- PDFs that failed to open with "Unexpected EOF" now open (#72). The failure was PdfSharpCore's Flate inflater (SharpZipLib) rejecting the FlateDecode cross-reference stream on multi-revision PDFs - files that open fine in browsers, Acrobat, and Foxit. KillerPDF now detects this and re-opens the file losslessly through PDFium, preserving selectable text. Thanks to @javajon for the report and a detailed reproduction.
- Grid view renders every page. It was capped at the first 26 pages, so longer documents stopped loading partway through. Tiles also stream in progressively now instead of blocking until the whole document is rendered.
- Grid Ctrl+Scroll no longer reloads every page when the zoom is already at its limit and nothing would change.
- Removed a stray horizontal scrollbar (a thin green line) that could appear across the bottom of grid view.
- Files on UNC / network shares (including the WSL
\\wsl$filesystem) are copied locally before opening, avoiding partial-read failures on network filesystems.
Changed
- Minimum zoom lowered from 10% to 5%, so grid view can pack more columns (helpful for wide/landscape pages) and single-page view can zoom out further.
Downloads and verification
KillerPDF.exe- single-file portable, code-signed (Open Source Developer Stephen Riley). No install, no telemetry.KillerPDF-1.5.1-src.zip- GPLv3 corresponding source.SHA256SUMS.txt- checksums.
SHA256 (KillerPDF.exe) : 466B95F417A969D80BB0416CA462FD170DE39C
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About SteveTheKiller/KillerPDF
All releases →Related context
Related tools
Beta — feedback welcome: [email protected]