v2.4.5

Stirling-Tools/Stirling-PDFv2.4.5Feb 6, 2026by Frooodle

AI Summary

A desktop-focused update introducing headless MSI installation capabilities, Strict PDF/A mode verification, and various SSO and redaction improvements.

Key Highlights

  • Added headless Windows MSI installation with custom parameters.
  • Implemented Strict PDF/A Mode with verification.
  • Improved SSO auto-login and UI styling.
  • Enhanced redaction with embedPDF v2.4.0.

New Features

  • Headless Windows installer with custom parameters
  • Strict PDF/A Mode with Verification
  • Redaction improvements with embedPDF v2.4.0
  • Show and reuse last used server URL
  • SSO styling and login method restrictions

Full Release Notes

Desktop changes 
- Windows desktop MSI to support headless installation with custom parameters to set up server URL and login mode, an example for this would be ``msiexec /i "Stirling-PDF-windows-x86_64.msi
" /qn STIRLING_SERVER_URL="http://192.168.1.53:2357/" STIRLING_LOCK_CONNECTION=1``

``STIRLING_SERVER_URL`` auto sets the URL and ``STIRLING_LOCK_CONNECTION=1`` sets the connection mode to be ONLY self-host server, ensuring no mistaken connections to external servers. Please note this feature is currently in testing, if you have feedback or have tried it please let us know! (Even if it worked perfectly its good to know!)
- SSO UI changes 
- support for login method restrictions in desktop 
- remembers last entered selfhost URL for easy reconnection

General changes 
- SSO functionality cleanups (a few more to come soon!)
- New strict mode for PDF/A conversion for issues were conversation isn't perfect 
- redaction improvements


Bug fixes
-  SSO auto login mode now working correctly

## What's Changed
### Enhancements
* feat:(pdfa-conversion) Implement Strict PDF/A Mode with Verification by @balazs-szucs in https://github.com/Stirling-Tools/Stirling-PDF/pull/5663
* feat(desktop): show and reuse last used server URL in Setup Wizard by @Ludy87 in https://github.com/Stirling-Tools/Stirling-PDF/pull/5659
* feat(redaction): update to embedPDF v2.4.0 with unified redaction mode support by @balazs-szucs in https://github.com/Stirling-Tools/Stirling-PDF/pull/5652
### Minor Enhancements
* Saml fix by @Frooodle in https://github.com/Stirling-Tools/Stirling-PDF/pull/5651
* :globe_with_meridians: Sync Translations + Update README Progress Table by @stirlingbot[bot] in https://github.com/Stirling-Tools/Stirling-PDF/pull/5618
* fix(frontend): improve synonym search by @Ludy87 in https://github.com/Stirling-Tools/Stirling-PDF/pull/5639
* Update Backend 3rd Party Licenses by @stirlingbot[bot] in https://github.com/Stirling-Tools/Stirling-PDF/pull/5666
* Headless windows installer by @Frooodle in https://github.com/Stirling-Tools/Stirling-PDF/pull/5664
* 🤖 format everything with pre-commit by stirlingbot by @stirlingbot[bot] in https://github.com/Stirling-Tools/Stirling-PDF/pull/5669
* SSO styling changes  by @Frooodle in https://github.com/Stirling-Tools/Stirling-PDF/pull/5671
### Docker Updates
* build(deps): bump alpine from 3.23.2 to 3.23.3 in /docker/embedded by @dependabot[bot] in https://github.com/Stirling-Tools/Stirling-PDF/pull/5590
* chore(ci): update GitHub Actions to latest stable versions by @Ludy87 in https://github.com/Stirling-Tools/Stirling-PDF/pull/5629
### Translation Changes
* chore(ci): improve language TOML check output with fixer guidance by @Ludy87 in https://github.com/Stirling-Tools/Stirling-PDF/pull/5638
* chore(ci): refine pre-commit workflows, add TOML sorting by @Ludy87 in https://github.com/Stirling-Tools/Stirling-PDF/pull/5648
* 🤖 format everything with pre-commit by stirlingbot by @stirlingbot[bot] in https://github.com/Stirling-Tools/Stirling-PDF/pull/5667
### Development Tools
* chore(vscode): replace deprecated Copilot extension with Copilot Chat by @Ludy87 in https://github.com/Stirling-Tools/Stirling-PDF/pull/5662
### Other Changes
* build(deps): bump io.swagger.core.v3:swagger-core-jakarta from 2.2.41 to 2.2.42 by @dependabot[bot] in https://github.com/Stirling-Tools/Stirling-PDF/pull/5549
* build(deps): bump org.postgresql:postgresql from 42.7.8 to 42.7.9 by @dependabot[bot] in https://github.com/Stirling-Tools/Stirling-PDF/pull/5554
* fix(build): define repositories to resolve test classpath dependencies by @Ludy87 in https://github.com/Stirling-Tools/Stirling-PDF/pull/5650
* tauri comments by @Frooodle in https://github.com/Stirling-Tools/Stirling-PDF/pull/5634


**Full Changelog**: https://github.com/Stirling-Tools/Stirling-PDF/compare/v2.4.4...v2.4.5